What's new in Redshift Tray 2.2.3
Dec 29, 2022
- Apply daytemp value during the day in "Custom times" mode (just like in normal "Enabled" mode), instead of disabling Redshift completely (#22)
New in Redshift Tray 2.2.2 (Nov 21, 2022)
- Changes:
- Allow the script to be run uncompiled (using the icons in the Icons folder) - was already added for v2.2.0 after its compiled release
- CHANGE: Include username in scheduled task's name in order to support starting for multiple user accounts
- Fixed setting Autorun when RSTray is not running as administrator
- Don't change volume inside active VirtualBox machine window when using wheel over host's taskbar
- Hopefully remove Run GUI keyboard delay on first show (first typed letter sometimes got ignored)
- Improved timing (sleep) for minimizing remote desktop window
- Fixed RDP constantly reinitializing when using full-screen RDP client
- Key modifiers got reset every second, probably only occurred when windowed RDP and/or fullscreen RDP + second screen
- User A_* variables instead of EnvGet
New in Redshift Tray 2.2.0 (Oct 21, 2021)
- BREAKING CHANGE Changed to 64-bit Ahk2Exe builds because of keyboard hook problems on x64 systems
- Added hotkey Ctrl click on taskbar to toggle autohide taskbar
- Allow horizontal resizing of Type to Run dialog
- Prevent setting remote volume in RDP client when scrolling on local taskbar
New in Redshift Tray 2.1.0 (Jul 31, 2021)
- BREAKING CHANGE Replaced fullscreenignoreclass with fullscreenignore:
- Now allows setting full WinTitle strings (https://autohotkey.com/docs/misc/WinTitle.htm) instead of only classes
- Replaced separator ; with |
- You should change your current rstray.ini setting, e.g. fullscreenignoreclass=SomeClass;SomeOtherClass into fullscreenignore=ahk_class SomeClass|ahk_class SomeOtherClass
- Added the new setting ctrlwforralt to use Ctrl+W instead of Alt+F4 with RAlt x2 (see README.md)
- Added support for the taskbar on a secondary screen with wheel/click on taskbar (for Volume up/down, show desktop & open Task Manager)
- Fixed issue that showed Could not close the previous instance of this script. Keep waiting? when restarting (when running as administrator)
- Added script compiler directives (uses ResourceHacker.exe) to easily recompile
- Added small delay in full-screen mode to prevent wrong window detections
- Added extra WinChange triggers necessary for RemoteDesktopMode
- Fixed and improved settings saving (instantly store toggled settings, only write file when needed)
- Removed unnecessary timers to reset RAlt/RCtrl states (for x2 shortcuts)
- Removed detection for old Edge browser in RAlt x2
- Use SetTimer for Full-screen mode instead of Sleep (just like Remote Desktop mode)
- Big code clean-up and optimization
New in Redshift Tray 2.0.0 (Dec 20, 2020)
- Added option keepaliveseconds to keep process redshift.exe alive
- Added a setting to ignore (keep gamma correction for) specified full-screen window classes in the full-screen mode
- Always center Run dialog (for when you switch resolutions/screens)
- Get version from binary, add to tray tooltip, remove from script
- Detect taskbar on second screen in MouseOnTaskbar()
- Add extra WinChange value to trigger RemoteDesktopMode when switching from a full-screen window to an RDP client window via RCtrl x2
- Fix full-screen mode losing track when switching between a full-screen Remote Desktop window and a local full-screen window (via RCtrl x2)
- Activate taskbar on first RAlt if (minimized) RDP client is focused old solution with Sleep was removed in 2db8648)
- Use - to run timers only once, instead of using SetTimer,, Off/Delete
- Remove DetectHiddenWindows On, was added in bc9559f
- Syntax consistency
- Improved layout and descriptions in README.*
New in Redshift Tray 1.9.9 (Nov 3, 2020)
- New Redshift binary (2020-06-14)
- Switched to Unicode binary of AutoHotkey (v1.1.33.02)
- Included installation with Scoop in ReadMe and added credits for Chocolatey and Scoop packages
- Fixed sudden exits due to scheduled task options
- Activate RCtrl x2 hotkey with Remote Desktop support enabled (not with Extra hotkeys)
- Suspend On/Off placement changes which seem to make Sleep command unnecessary
- Disabled Sleep commands and reduced a SetTimer delay
- Removed check for "Command..." in Run dialog (it's useless since c031097)
New in Redshift Tray 1.9.8 (Jun 1, 2020)
- RDP: Check boolean in If-statement first, since this should be faster
- RDP Fix: previously readded If !rdpclient really causes RDP client mode state loss (shortly after creating a session and possibly during the session)
- Remove leading zeroes
New in Redshift Tray 1.9.7 (May 27, 2020)
- Added RCtrl RAlt to Type to run
- Added RCtrl RAlt x2 to Windows Run dialog
- Increase Type to run dialog's width
- Remove "Command..." from Run dialog (first typed character was sometimes missed due to a delayed response)
- Fix repetitive Alt+PgUp/PgDown & RAlt+PgUp/PgDown (replaced Sleep with SetTimer "thread" for ClearMem)
- Further removed delays in repetitive Alt+PgUp/PgDn and RAlt+PgUp/PgDn (replaced Sleep with Process, Wait)
- Delay enabling RDP client mode for when mstsc.exe gives a connection error: right after closing the error dialog, rstray picked up the RDP client window in the back, right before it closes, and enabled RDP client mode
- Activate the taskbar when no other windows are opened and RCtrl x2 is used to get out of an RDP client window
- When closing RDP client window, reinitialize hotkeys via suspend on, suspend off
New in Redshift Tray 1.9.6 (Feb 16, 2020)
- Added KeyWait, AppsKey for restart/hibernate hotkeys to prevent Menu getting stuck on resume
- Added KeyWait, RCtrl to hopefully prevent some sporadic issues with switching between RDP host/client
- Updated AutoHotkey binary to 1.1.32
New in Redshift Tray 1.9.5 (Jan 27, 2020)
- Memory optimizations for redshift.exe and rstray.exe (from ~5MB to ~400KB)
- Restored Send {Alt Up}{Ctrl Up}{RAlt Up}{RCtrl Up} when switching to RDP client window
- AutoHotkey 1.1.32 binary
New in Redshift Tray 1.9.4 (Nov 6, 2019)
- #MenuMaskKey, vk07: Use unassigned key instead of Ctrl to mask Win/Alt keyup
- Don't Send {Alt Up}{Ctrl Up}{RAlt Up}{RCtrl Up} when switching to RDP client window
- Replaced <^>! with RAlt & for US keyboard layouts (should fix forced temperature change and opacity/on-top/click-through)
New in Redshift Tray 1.9.3 (Aug 2, 2019)
- Added setting to enable NumLock when logging in locally, after ending an RDP connection to the system (client laptops without numeric keypad disable NumLock)
- Now using RAlt instead of <^>! for Force/End Force hotkeys, so that they also work on the local system when an RDP client window is active
- Code clean-up
New in Redshift Tray 1.9.2 (Jul 23, 2019)
- Changes:
- Improved accuracy and responsiveness for Remote Desktop client mode detection
- Use the "rdpclient" boolean for hotkey conditions
- Simplified full-screen mode detection
- Run dialog: support for "reg:HKLM..." (e.g. Registry Workshop)
New in Redshift Tray 1.9.1 (Jul 1, 2019)
- Run dialog: fixed dialog focus "Windows cannot find '[command]'"
- Fixed issue with forced mode when logging in locally after Remote Desktop session
New in Redshift Tray 1.9.0 (Jun 13, 2019)
- Ending forced mode via hotkey RAlt+End actually returns to previous mode (instead of Enabled)
- Run dialog: bring opened process window to foreground if necessary
- Run dialog: expand environment variables
- Immediate detection of full-screen mode
- Immediate detection of Remote Desktop session
- Change tray icon to reflect disabled state in Remote Desktop
New in Redshift Tray 1.8.4 (Feb 13, 2019)
- Visual feedback when trying to use Type to run and Explorer.exe isn't running
- Fixed: Type to run would not work if Explorer.exe was not running when RSTray was started
New in Redshift Tray 1.8.3 (Feb 13, 2019)
- Fixed: Type to run would not work if Explorer.exe was restarted
- Fixed: center Type to run dialog when switching to/from RDP mode
- ! to Not
New in Redshift Tray 1.8.2 (Feb 10, 2019)
- Added small instant "Type to Run" popup (if the same hotkeys are pressed twice, you'll still get the Windows Run dialog)
- Added "Volume:" to volume change tooltip when in RDP mode
- Escape quits Help/Type to Run dialogs
- Release objects after use (location's HTTP, scheduler)
- Fixed restart problem (old instance wouldn't quit)
New in Redshift Tray 1.8.1 (Jan 20, 2019)
- Added one hotkey: Menu + Pause = Suspend Computer (i.e. put in standby/sleep mode)
- The binary for 1.8.0 was getting false positives by BitDefender, `eScan, FortiNet, F-Secure, GDATA, Sophos, VBA32, and the Chrome browser. This one - even though it's got the same AutoHotkey binary and no real changes - is fine (for now).
New in Redshift Tray 1.8.0 (Dec 17, 2018)
- Makes brightness a value that's kept between sessions
- Press Alt Home or RAlt Home again to reset brightness, too
- Option to keep brightness value even when gamma adjustment is disabled (e.g. for monitors that have humming/flickering issues when backlight is adjusted)
- Don't enable RAlt , and RAlt . when running in RDP client session
New in Redshift Tray 1.7.0 (Aug 13, 2018)
- Keep Windows calibration: prevent Redshift from messing up custom calibration or ICC profiles with "-x"
- Autorun feature now uses Windows' Task Scheduler: this will run Redshift earlier and helps preventing UAC prompts
- Fixed running Task Manager when not elevated
- Fixed: Messed up brightness > 100% in v1.6.7
New in Redshift Tray 1.6.7 (Aug 13, 2018)
- Don't reset gamma by default, only use this (-P switch) for brightness adjustment (Alt+PgUp/PgDwn)
- Menu / is now MM: Stop
- Menu Shift is now MM: Play/Pause
New in Redshift Tray 1.6.6 (Jul 6, 2018)
- Fixed: Brightness / Force didn't work with Redshift 1.12, now using -P switch ("Reset existing gamma ramps before applying")
- WinMinimize RDP window sometimes caused keyboard focus to be completely lost
- Sleep, 1500 hopefully minimizes RDP keyboard hook takeovers
New in Redshift Tray 1.6.5hp (Jun 22, 2018)
- Forcing high priority for Redshift Tray in order to drastically improve repetitive hotkeys performance, preventing key presses to "seep through"
New in Redshift Tray 1.6.5 (Jun 20, 2018)
- Updated Redshift binary to (stripped) v1.12 (https://github.com/jonls/redshift/releases/tag/v1.12)
- Reintroduced short sleep between Suspend off/on
- Swapped RAlt 0 and RAlt 9 function
- Disabled (default) hotkeys when running in remote session
New in Redshift Tray 1.6.4 (Jun 14, 2018)
- Made default hotkeys optional, too
- Renamed optional hotkeys to extra hotkeys
- RWin opens Run dialog (extra hotkey)
- Fixed: AltTab feature was enabled even when extra hotkeys were disabled
New in Redshift Tray 1.6.3 (Apr 10, 2018)
- Added Menu M for Mute/Unmute
- Fixed: Using WinClose for RAlt x2 caused issues with the desktop and some programs
- Fixed: Local sound wouldn't get unmuted when changing volume from within RDP window
New in Redshift Tray 1.6.1 (Dec 30, 2017)
- Volume steps for local computer when in remote desktop session from 2% to 1%
- Instead of Sleep, added threads for double-click checks (RAlt, RCtrl)
- Fixed: RCtrl Up caused some strange behavior, reverted to RCtrl
New in Redshift Tray 1.6.0 (Dec 10, 2017)
- Added custom times mode
- Changed RAlt Space to RAlt Menu
- All switches included in Settings
- Allow Volume with Ctrl Up/Down in Remote Desktop when Redshift Tray is only running remotely (or RDP support is disabled on local machine)
- Reorganized .ini file
- Updated readme.*
- Fixed: RAlt Up does not work, reverted to RAlt
New in Redshift Tray 1.5.0 (Nov 28, 2017)
- New option "remotedesktop" to allow Redshift Tray to check whether the active window is a Remote Desktop session and act accordingly
- Normal (non-optional) hotkeys work on local machine when in Remote Desktop
- When in Remote Desktop window, adjust the local machine's volume (since remote's volume will reset to 100% when reconnecting), shows volume percentage next to mouse cursor
- Added tooltip next to mouse when changing Redshift mode, brightness or forced temperature
- Double RAlt now closes tabs in browsers & Total Commander, or else closes the active window
- New hotkey: LControl+LWin = open Run dialog
- Fixed: Run dialog sometimes didn't get activated properly
New in Redshift Tray 1.4.2 (Oct 29, 2017)
- Replaced "disable on full-screen" feature with "full-screen mode": set a different color temperature for full-screen windows
- Full-screen mode only kicks in when Redshift is enabled, not when forced, paused or disabled.
- Reorganized readme and .ini settings in code
New in Redshift Tray 1.4.1 (Oct 29, 2017)
- SetBatchLines, -1 hoping this will stop the failed capture of Ctrl+Up/Down for volume control sometimes
- Full-screen detection:
- Fixed: transition was slow if returning to Enabled state
- After full-screen, only disable transition once, don't disable permanently
- Fixed: Windows desktop also triggered pause
- Fixed: Added old "Progman" window class for desktop detection (older Windows or when Aero is disabled)
New in Redshift Tray 1.4.0 (Oct 29, 2017)
- Added feature to automatically pause in full-screen programs
- Added an option to disable the fading transition effect on start-up
- Updated readme to describe new features
- Reorganized tray menu
- Open readme.htm from tray
New in Redshift Tray 1.3.1 (Oct 11, 2017)
- Added tray item to restart (for whenever the keyboard hook is acting up)
- Added "startdisabled" option
New in Redshift Tray 1.3.0 (Aug 6, 2017)
- Hotkey Alt+End now disabled Redshift, while Alt+Pause toggles pause mode
- New hotkey Menu+Home to restart your computer
- New hotkey Menu+End to hibernate your computer
- Don't try to remove frame in Windows 10 apps (doesn't work)
- Added list of hotkeys to help file
New in Redshift Tray 1.2.8 (Apr 19, 2017)
- Conditional for taskbar hotkeys (first check if mouse is over taskbar)
- #MaxHotkeysPerInterval 200 to prevent warning when using touchpad scroll
- Added version information to executable
New in Redshift Tray 1.2.7 (Apr 19, 2017)
- Fixed: Open new Run dialog did not work properly
New in Redshift Tray 1.2.6 (Apr 19, 2017)
- Use mouse wheel for volume up/down when over Taskbar
New in Redshift Tray 1.2.5 (Apr 19, 2017)
- Fixed: Double-click on tray icons would also show desktop
- Fixed: Hide Run dialog (use shortcut twice) was language specific
New in Redshift Tray 1.2.4 (Apr 19, 2017)
- Double-click Taskbar to show desktop
- Increase/decrease forced temperature now automatically initiates forced mode
- Fixed: Click-through window issues when window is maximized, or multiple windows were made click-through
- Improved some variable names
New in Redshift Tray 1.2.3 (Apr 19, 2017)
- RCtrl+... default hotkeys now Alt+...
New in Redshift Tray 1.2.2 (Apr 19, 2017)
- Middle click on taskbar opens Task Manager
- Fixed: Run dialog hotkey used too general class to close if already opened
- Fixed: Suspend was still used if hotkeys were disabled, but default hotkeys should always be enabled
- Separated default hotkeys and functions from optional ones in code
New in Redshift Tray 1.2.1 (Apr 19, 2017)
- Brightness/Temperature boundary checks
- Removed debug MsgBox
- Mode = enableD (instead of enable) etc.
New in Redshift Tray 1.2.0 (Apr 19, 2017)
- Hotkeys to change forced temperature (RAlt + Home|PgUp|PgDwn)
- No more flashing/flickering when changing brightness or forced temperature
- Double-click icon when in forced mode now enables (regular mode) instead of disables
- RCtrl + End now TOGGLES pause mode
- Changed tray items order a bit
New in Redshift Tray 1.1.1 (Apr 19, 2017)
- Show correct brightness percentage after disabling
- Restore brightness value after being paused
- Include unlock-gammarange.reg file
- Right Ctrl + Menu key opens Windows Run dialog (key combination prevents accidental triggers)
- Menu key + arrows triggers Aero Snap (for laptops that don't have the Win-key on the right side)
- Fixed: Combination Right Ctrl + AppsKey opened context menu when you released the AppsKey after Right Ctrl
- Fixed: adjust brightness when forced/disabled
New in Redshift Tray 1.1.0 (Apr 19, 2017)
- Added routine to get current coordinates via IP address, backed by ipapi.co
- Added "traveling" option to update current coordinates every time Redshift is enabled
- Added RCtrl+End hotkey to pause Redshift for x minutes
- Fixed: Shift+Up was blocked by hotkeys
New in Redshift Tray 1.0.1 (Apr 19, 2017)
- Added option to colorize the mouse cursor
- RShift now opens Windows Run dialog instead of RCtrl
- Reactivate last window if Windows Run dialog is closed via RShift