Releases: CodySchrank/gSwitch
Fixed multiple bugs, added support for dark mode, added override mode
- Added support for dark mode
- Fixed truncated labels (namely for german translations)
- Updated Sparkle to 1.21.3
- Updated SwiftyBeaver to 1.7.0
- Built on Swift 5
- Changed target SDK to 10.14
- Added mode to allow integrated only even if there are gpu dependencies
Added French And German Translation
The app is now setup to be localized. French and German translations provided by HackintoshHD.
Fixed GPU detection for legacy machines, added advanced pane, added option for auto updates, fixed visual bugs
Fixed multiple bugs with legacy gpu detection. Added advanced pane that allows the user to perform gpu switching without any checks, as well as using the setGPUState, setGPUFeature, getGPUState functions. Also added checkbox to change auto updates preference. Added in app version log. Fixed multiple visual bugs with inputs. General code cleanup
Fixed bug with icon
Fixed bug that prevented the status menu icon from showing (it now has a default state)
Added option to save last gpu state
The app can now save the last gpu state that was used when it is launched (defaults to dynamic). This can be turned on or off. Also added --dynamic option for launching from the terminal
Fixed bug with updater
Updater occasionally fails, changed some settings
Added terminal arguments for app launch
Small refactor to make code safer. Added --integrated and --discrete that can be passed in to set the desired gpu mode.
Fixed bug where connecting a display always changed mode back to dynamic
Fixed bug where connecting a display always changed mode back to dynamic. If discrete is on it should be allowed to stay on
Disabled app sandbox
This isn't ideal but updates work now. When sparkle 2.0 comes out I'll likely be able to turn it back on
Fixed bug in updater
The updater seems to fail quite frequently... trying to fix it