What's new in Gammy 0.9.64
Feb 3, 2021
- New:
- The tray icon now toggles the window (#86)
- Fixed:
- Fixed a case where the process would not shutdown when quitting
- Fixed a potential crash
- Fixed inability to grab the brightness sliders scroll
- Fixed low res icon
- Known issue: potential crash when resuming from sleep
New in Gammy 0.9.63 (Jan 26, 2021)
- This release brings a number of changes to the settings window, which make it a bit less opinionated and clunky on tiling window managers. In depth:
- The window doesn't act as a dialog now, and can be minimized and resized in all directions
- The window doesn't have a "stay on top" flag anymore
- Window position is now saved (#68)
- Added a new config option: "wnd_show_on_startup". Setting it to "true" will show the window on startup always. (duh)
- On a first start, the window is now shown on startup regardless
- When the window is small enough, the auto brightness-related sliders can be hidden (except for "Range" and "Offset") and scrollable.
- The system default font is now used
- Pressing Esc when the window is focused will close it (#71) (A proper CLI will be implemented in the future, allowing more hotkeys)
- The tray icon has also had some quality of life improvements:
- A middle click on the icon will toggle both auto brightness and temperature (#73)
- They can also be toggled separately from the tray menu
- "Show Gammy" becomes "Hide Gammy" if the window is shown
- Bunch of fixes too:
- Linux: auto brightness not working when running at startup/resuming from sleep (#80)
- Windows 7: crash on exit (#65)
- Inconsistent UI look across different OSes/distros (#31)
- Debug logs appearing with debug off (#78)
New in Gammy 0.9.61 (Jan 3, 2021)
- Removed unnecessary screen buffer allocations, reducing CPU and memory usage further (#54). Does not apply to Windows 7
- Adaptation speed can now be adjusted with more precision and can go down to 0 ms (#62)
- Important: it's represented in milliseconds now. If you are updating, move the slider to fix it
- Screenshot rate range has been increased to 0 - 1000 ms (#62)
- Brightness offset now takes into account the upper brightness limit (#61)
- Fixed unreadable tray menu in some configurations (#66, #31)
- Fixed build warning (#53)
New in Gammy 0.9.60 (Jan 2, 2021)
- Added initial multimonitor support on Windows (#29). Currently, only the primary screen is affected by the brightness control.
- Substantial CPU usage improvements when calculating image brightness (#54).
- Color changes now reset periodically to overwrite other apps' settings (#51).
- Temperature adaptation time is now applied before the sunset time.
- Temperature adaptation time limit increased to 3 hours (#52).
- Fixed a potential config error.
- Config has been renamed to "gammyconf" (~/.config/gammyconf on Linux). Settings have also been renamed (your old one won't work).
- Minor UI changes.
New in Gammy 0.9.58 (Apr 13, 2020)
- Bugfix patch in preparation for location-based temperature.
- Fixed incorrect temperature state at a certain interval (#28) (further testing needed)
- Fixed abrupt temperature change (#27) *
- Fixed crashes related to config file
- Speculative fix for settings not always being saved
- Added animation framerate settings to config. "brt_fps" and "temp_fps" for brightness and temperature respectively
- Default is 60 FPS for brightness and 45 for temperature. Try lowering them if you have performance issues
- Temperature state based on adaptation time to be implemented.
New in Gammy 0.9.55 (Jan 6, 2020)
- Fixed a rare regression where brightness would drop to unintended levels
- Optimized RAM usage when automatic brightness is off
- Various stability improvements
- Small UI adjustments
New in Gammy 0.9.54 (Jan 6, 2020)
- Added basic adaptive temperature implementation
- Configure it by clicking the '...' button next to the second 'Auto' checkbox
- Only allows a fixed time range for now. The plan is to add sunrise/sunset dection in the future, as well as more configuration (e.g. adaption speed)
- Various optimizations to screenshot and brightness adjustment process
- App uses a new way of storing settings
- If you are having issues delete the config file (~/.config/gammy)
- Fixed a compilation error (#13)
- Fixed some compiler warnings
- Lots of under the hood changes.
New in Gammy 0.9.53 (Jan 6, 2020)
- Fixed manual brightness not getting saved
- Renamed "Speed" to "Adaptation speed" to avoid confusion
New in Gammy 0.9.52a (Jan 6, 2020)
- Tiny release to remove unneeded memory allocations in the log output.
New in Gammy 0.9.52 (Oct 29, 2019)
- Implemented Plog logging library
- Logging can be enabled by changing the "debug" value in the config file to:
- 0: none, 1: fatal, 2: errors, 3: warnings, 4: info, 5: debug, 6: verbose
- Values above 5 will save logs to "gammylog.txt", and show a console on Windows
- Fixed startup crash on Windows (#10)
- More robust fix for cases where brightness appeared lower than intended (#5)
- Fixed brightness indicator not updating when showing the window (again)
New in Gammy 0.9.51 (Oct 25, 2019)
- Speculative fix for brightness appearing lower than intended (#5)
- Window should now appear and stay on top if it's in a hidden state
- Icons should now look less pixelated on Linux
- Re-added frame around the window (Windows)
- Removed the ability to drag inside the window (Windows)
New in Gammy 0.9.5 (Oct 20, 2019)
- Color temperature now uses Ingo Thies' color ramp from Redshift
- Known issue: temperature is not interpolated (only available in steps of 100 K)
New in Gammy 0.9.47 (Oct 10, 2019)
- Brightness limit can be increased to 200% by pressing the lock icon (linux only for now)
- Brightness values are now shown in percentage
- Fixed ability to set min. brightness slider higher than max. and viceversa