Skip to content

Releases: ltguillaume/redshift-tray

Redshift Tray

09 May 21:38
Compare
Choose a tag to compare

Redshift Tray 64-bit 2.2.3

28 Dec 23:36
Compare
Choose a tag to compare

New releases can only be found on Codeberg

WARNING: This version is now 64-bit. The reason for this is that hotkeys with certains conditions (using #If in the script) can stop working on x64 Windows. For details, see this forum post. If you really need a 32-bit build, please contact me, use the script uncompiled, or use Ahk2Exe to build it yourself.

NOTE: The compiled version of Redshift Tray rstray.exe offered here is completely free of viruses and other malware. Unfortunately, many pesky virus scanners mark compiled AutoHotkey scripts as infected (see here). So please tell your antivirus software to back off and mind its own business, or - if you can - report the executable as safe.

An alternative way to use Redshift Tray is to run the uncompiled script with the AutoHotkey binary.

Changes

2.2.3

  • Apply daytemp value during the day in "Custom times" mode (just like in normal "Enabled" mode), instead of disabling Redshift completely (#22)

Redshift Tray 64-bit 2.2.2

21 Nov 22:41
Compare
Choose a tag to compare

WARNING: This version is now 64-bit. The reason for this is that hotkeys with certains conditions (using #If in the script) can stop working on x64 Windows. For details, see this forum post. If you really need a 32-bit build, please contact me, use the script uncompiled, or use Ahk2Exe to build it yourself.

NOTE: The compiled version of Redshift Tray rstray.exe offered here is completely free of viruses and other malware. Unfortunately, many pesky virus scanners mark compiled AutoHotkey scripts as infected (see here). So please tell your antivirus software to back off and mind its own business, or - if you can - report the executable as safe.

An alternative way to use Redshift Tray is to run the uncompiled script with the AutoHotkey binary.

Changes

2.2.2

  • 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

Redshift Tray 64-bit 2.2.0

21 Oct 13:03
Compare
Choose a tag to compare

WARNING: This version is now 64-bit. The reason for this is that hotkeys with certains conditions (using #If in the script) can stop working on x64 Windows. For details, see this forum post. If you really need a 32-bit build, please contact me, use the script uncompiled, or use Ahk2Exe to build it yourself.

NOTE: The compiled version of Redshift Tray rstray.exe offered here is completely free of viruses and other malware. Unfortunately, many pesky virus scanners mark compiled AutoHotkey scripts as infected (see here). So please tell your antivirus software to back off and mind its own business, or - if you can - report the executable as safe.

An alternative way to use Redshift Tray is to run the uncompiled script with the AutoHotkey binary.

Changes

2.2.0

  • 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

Redshift Tray 2.1.0

30 Jul 20:52
Compare
Choose a tag to compare
NOTE: The compiled version of Redshift Tray rstray.exe offered here is completely free of viruses and other malware. Unfortunately, many pesky virus scanners mark compiled AutoHotkey scripts as infected (see here). So please tell your antivirus software to back off and mind its own business, or - if you can - report the executable as safe.

An alternative way to use Redshift Tray is to run the uncompiled script with the AutoHotkey binary. Look here for the alternative package.

Changes

2.1.0

  • 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

Redshift Tray 2.0.0

20 Dec 05:56
Compare
Choose a tag to compare
NOTE: The compiled version of Redshift Tray rstray.exe offered here is completely free of viruses and other malware. Unfortunately, many pesky virus scanners mark compiled AutoHotkey scripts as infected (see here). So please tell your antivirus software to back off and mind its own business, or - if you can - report the executable as safe.

An alternative way to use Redshift Tray is to run the uncompiled script with the AutoHotkey binary. Look here for the alternative package.

Changes

2.0.0

  • 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()
  • Don't use ClearMem() in timed threads when nothing changed (reducing CPU cycles, increasing RAM use a bit)
  • 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.*

Redshift Tray 1.9.9

02 Nov 21:43
Compare
Choose a tag to compare
NOTE: The compiled version of Redshift Tray rstray.exe offered here is completely free of viruses and other malware. Unfortunately, many pesky virus scanners mark compiled AutoHotkey scripts as infected (see here). So please tell your antivirus software to back off and mind its own business, or - if you can - report the executable as safe.

Changes

1.9.9

  • 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)

Redshift Tray 1.9.8

01 Jun 20:25
Compare
Choose a tag to compare
NOTE: The compiled version of Redshift Tray rstray.exe offered here is completely free of viruses and other malware. Unfortunately, many pesky virus scanners mark compiled AutoHotkey scripts as infected (see here). So please tell your antivirus software to back off and mind its own business, or - if you can - report the executable as safe.

Changes

1.9.8

  • 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

1.9.7

  • 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

1.9.6

  • 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

1.9.5

  • 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

1.9.4

  • #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)

1.9.3

  • 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

1.9.2

  • 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\..." with spaces (e.g. for Registry Workshop)

1.9.1

  • Run dialog: fixed dialog focus "Windows cannot find '[command]'"
  • Fixed issue with forced mode when logging in locally after Remote Desktop session

1.9.0

  • 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

Redshift Tray 1.8.4

13 Feb 08:41
6e93201
Compare
Choose a tag to compare
NOTE: The compiled version of Redshift Tray rstray.exe offered here is completely free of viruses and other malware. Unfortunately, many pesky virus scanners mark compiled AutoHotkey scripts as infected (see here). So please tell your antivirus software to back off and mind its own business, or - if you can - report the executable as safe.

Changes

1.8.4

  • 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

1.8.3

  • 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

1.8.2

  • 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)

1.8.1

  • 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).

1.8.0

  • 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

Redshift Tray 1.7.0

12 Aug 17:16
98216df
Compare
Choose a tag to compare

Pay attention

If you're updating and have used the option Autorun (to start Redshift Tray when logging on) previously, please download rstray-clear-autorun.reg and run it (then click Yes). After updating, check Settings > Autorun again.

Changes

1.7.0

  • 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