Skip to content

Crash Fix, TrayIcon, Notifications and native Log window#3

Open
semool wants to merge 36 commits intoethanperrine:mainfrom
semool:main
Open

Crash Fix, TrayIcon, Notifications and native Log window#3
semool wants to merge 36 commits intoethanperrine:mainfrom
semool:main

Conversation

@semool
Copy link

@semool semool commented Feb 16, 2026

  • fix crash with "too many callback functions" for poll and event mode
  • Add a TrayIcon
  • Add Native Log Window
  • Add Toast Notifications on Profile switch
  • Optimize Code

semool and others added 25 commits February 14, 2026 16:25
- Fix typo in config.json (, at the end of overrides Applications)
- Extend the Example config.json
- Add Build.cmd for Debug and Normal Version with some Build optimizations
- Add Icon
- Set CPU Affinity to Cores 0-3 only (Crashfix?)
Replace deprecated github.com/mitchellh/go-ps with github.com/shirou/gopsutil/v4
App is compiled with Console window.
Console will hide at App start and can toogle over the Trayicon Context Menu.
The callback crash is fixed. Manual Affinity is no longer needed.
@semool semool changed the title Crash Fix and TrayIcon Crash Fix, TrayIcon and native Log window Feb 20, 2026
semool and others added 4 commits February 20, 2026 18:20
- Code cleanup
- Remove my own config.json to ./config/MSIAfterburnerProfileSwitcher-Example.json
semool and others added 2 commits February 21, 2026 22:17
Add Windows Toast Notification when Profile changed. Can be disabled in config.
@semool semool changed the title Crash Fix, TrayIcon and native Log window Crash Fix, TrayIcon, Notifications and native Log window Feb 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant