Valentin Radu
7f76dca159
libvalinet: Fixed memory leak in toast.h
2022-05-23 21:47:48 +03:00
Valentin Radu
d350b0e178
sws: Fixed #1084
2022-05-17 22:33:30 +03:00
Valentin Radu
67a6fc00aa
All: Use global OS version query functions
2022-03-06 00:04:30 +02:00
Valentin Radu
2cc9b0ed7f
All: Fixes for Windows 10
2022-02-21 02:42:35 +02:00
Valentin Radu
6e21fa70e3
All: Fixed clock and hotkey not invoking action center on Windows 10; fixed sws close button misalignment on Windows 10
2022-02-20 21:03:15 +02:00
Valentin Radu
a626f3d7f8
Screen reader: Read "x of y" instead of "x out of y"
2022-02-18 00:20:46 +02:00
Valentin Radu
94c604bde5
sws: Layout updates when switcher is displayed and new window is created
2022-01-31 02:30:21 +02:00
Valentin Radu
5d4466147d
Implemented weather taskbar widget
2022-01-27 04:35:27 +02:00
Valentin Radu
82da95b384
Updated to latest sws
2022-01-21 13:36:59 +02:00
Valentin Radu
ce115e0585
Updated to latest sws
2022-01-18 05:08:30 +02:00
Valentin Radu
69707a3fda
Fixed bug in sws' per-application list that caused the switcher to only show the most recent UWP app
2022-01-14 12:45:44 +02:00
Valentin Radu
52cc461bf6
Simple Window Switcher can switch applications instead of windows ( #665 )
2022-01-14 03:22:54 +02:00
Valentin Radu
37dbfd9291
Support for screen readers
2022-01-05 05:02:25 +02:00
Valentin Radu
d35cdeb0bd
Updated sws
2021-12-28 23:17:40 +02:00
Valentin Radu
98fb6c4ea5
Updated CHANGELOG; sws
2021-12-24 03:50:39 +02:00
Valentin Radu
b31921a5bb
Bug fixes and upgrade to latest sws
2021-12-21 23:01:07 +02:00
Valentin Radu
6a22776e93
Updated to latest sws
2021-12-15 06:03:26 +02:00
Valentin Radu
4383e29ec4
Lighter crossmark for window close button in sws
2021-12-15 05:25:18 +02:00
Valentin Radu
c0372a0d6c
Small speedup in sws
2021-12-15 01:18:52 +02:00
Valentin Radu
c4194136f6
Zeroise buffer passed to GetClassNameW
2021-12-14 23:34:38 +02:00
Valentin Radu
9bfef43934
Fixed a stack corruption ( #546 )
2021-12-12 20:33:22 +02:00
Valentin Radu
e8a0e5f455
Ability to close windows with middle button in sws
2021-12-12 15:55:07 +02:00
Valentin Radu
ef7ee79169
Fixed #525 (3)
2021-12-11 17:35:06 +02:00
Valentin Radu
f154cc1d06
Fixed #525 (2)
2021-12-10 20:04:55 +02:00
Valentin Radu
04c496047c
Fixed #525
2021-12-10 03:07:23 +02:00
Valentin Radu
19834620e6
sws window padding is configurable
2021-12-10 00:03:12 +02:00
Valentin Radu
6f19d53ffd
Fixed bug that prevented proper loading of default settings in sws
2021-12-06 04:49:23 +02:00
Valentin Radu
3df305b2e1
Possibility to disable per-application window lists (Alt+`) in sws (283#issuecomment-986261712)
2021-12-05 20:37:46 +02:00
Valentin Radu
b0e38bcda2
Fixed regression of #161
2021-12-05 18:37:26 +02:00
Valentin Radu
c7c94b306c
Updated to latest sws
2021-12-05 06:12:03 +02:00
Valentin Radu
7ba0ba1152
* Implemented virtualized registry access (so that complex behaviors can be employed but the existing lightweight GUI infrastructure is kept in place)
...
* Updated to latest sws.
* Fixed compilation in debug to produce a proper setup
* Updated branding for 2022.
2021-12-05 04:04:41 +02:00
Valentin Radu
e12a8bb3f6
Clicking "Close" in the Windows 10 window switcher is now more tolerant to small mouse movements ( #110 )
2021-11-24 14:01:55 +02:00
Valentin Radu
425efcbf67
Fixed #449
2021-11-23 20:40:28 +02:00
Valentin Radu
113aa744a0
Implemented absolute height and width parameters for the Windows 10 switcher
2021-11-20 01:02:12 +02:00
Valentin Radu
fbc9b3df09
Updated to latest sws
2021-11-18 18:13:40 +02:00
Valentin Radu
0d68ad399d
Fixed bug in sws that crashed explorer when more than 20 windows were open
2021-11-14 18:26:11 +02:00
Valentin Radu
241fde9c4f
Added option to choose language switcher flyout style; fixed #283
2021-11-08 07:47:22 +02:00
Valentin Radu
bbf10c2b7f
Artifacts name change
2021-11-05 08:17:47 +02:00
Valentin Radu
3ac5921444
Fixes #263
2021-11-05 07:42:54 +02:00
Valentin Radu
145c03914a
Updated to latest sws
2021-11-05 00:51:22 +02:00
Valentin Radu
c0bdc4346d
Updated to latest sws
2021-11-04 14:00:21 +02:00
Valentin Radu
f10780cb6f
Updated to latest sws
2021-11-01 21:22:03 +02:00
Valentin Radu
2f8b33be5e
Tons of bug fixes, quality improvements, proper startup, avoid double patching
2021-10-25 06:07:19 +03:00
Valentin Radu
bf07fad687
Updated to v31
2021-10-21 09:01:59 +03:00
Valentin Radu
25cd882e1a
Updated sws
2021-10-17 03:36:27 +03:00
Valentin Radu
b2ac6991c2
Update to .30
2021-10-15 13:50:52 +03:00
Valentin Radu
ad2b8a8635
Small correction
2021-10-01 01:58:30 +03:00
Valentin Radu
227ae4d0a4
Refactoring
2021-10-01 01:26:10 +03:00
Valentin Radu
c42bd8c3af
Support for Microsoft Detours library
...
* Added support for hooking functions using the Microsoft Detours
library; this, in theory, means that the application can now at
least compile just fine on ARM64; although that is the case, it
currently does not support dynamically patching CTray::Init as I
have yet to come up with assembly to do that. Also, it is
uterly untested on ARM64 as I do not have a machine to test on.
* Removed x86 support, compilation targets are now only amd64 and
ARM64
2021-09-03 00:04:53 +03:00
Valentin Radu
aca00768a2
Offsets are now determined at runtime
...
* Library downloads and parses symbols in order to determine
function hooking offsets at runtime and saves the data in a
"settings.ini" file located in the application folder for future
use; the file is invalidated when a new OS build is detected
* The main executable attempts to determine the location where a
jump has to be patched out so that Explorer remains on the 'show
old taskbar' code path; it will systematically patch each jz/jnz
instruction and will check whether Explorer still runs fine, and,
if it does so and does not crash, whether the old taskbar got
actually shown; once the offset is determined, it is saved in the
"settings.ini" file for future use
* Please have an unmetered active working Internet connection when
running for the first time
* Messages from the patcher (i.e. install/uninstall successful
message, symbol downloading message) will now display in a toast
(Windows 10 notification) if possible; when Explorer is not
running, it falls back to using standard MessageBox'es
* Disabled the pre/post build command that restarted sihost.exe in
Debug builds
2021-08-29 21:03:37 +03:00