vldmr11080
56c0a78c64
[FancyZones] Only process windows located on currently active work area when moving them ( #2691 )
...
* Only process windows located on currently active work area when moving them.
* Move all editor exit handling into dedicated method.
2020-05-06 17:16:16 +02:00
yuyoyuppe
8b988409e2
FancyZones: LowLevelKeyboardProc & other improvements
2020-05-05 15:16:37 +03:00
yuyoyuppe
57c4658021
FancyZones: prevent WinHookEventProc reentrancy bugs by serializing events to FancyZones::WndProc
2020-05-05 15:16:37 +03:00
Davide Giacometti
283bfde3d9
better layout alignment for image resizer ( #2611 )
...
Co-authored-by: Davide Giacometti <davide.giacometti@softwareuno.it>
2020-05-05 13:15:47 +02:00
vldmr11080
41935aa9aa
Split general module settings and UI flags to separate files. ( #2613 )
2020-05-05 12:39:15 +02:00
stefansjfw
9206d1f5f1
Make transforming struct field names to dash case region invariant ( #2679 )
2020-05-05 11:39:18 +02:00
vldmr11080
f5381ae3e3
[FancyZones] Clean up resources taken by closed virtual desktops on module startup ( #2616 )
...
* Clean up resources taken by closed virtual desktops on FancyZones module startup.
* Overload GetVirtualDesktopIds to return wide string.
* Refactor OnDisplayChange method.
2020-05-05 10:13:50 +02:00
theaquamarine
95c4bf5854
Enable FancyZones to react to right Windows key ( #2624 )
...
Check the status of VK_RWIN as well as VK_LWIN
Fixes #436
2020-05-05 09:21:55 +02:00
vldmr11080
2b4b23f726
[ImageResizer] Migrate settings from registry to JSON. ( #2604 )
...
* Migrate ImageResizer settings from registry to JSON.
* Update last loaded time read/write IO operations.
* Rename registry helper functions.
2020-05-05 09:00:50 +02:00
Tom Dörr
c14c51f551
Fix license file ( #2626 )
...
By removing `(MIT)` from the `LICENSE` file, the license type is displayed on the PowerToys start page.
2020-05-02 15:59:18 -07:00
Clint Rutkas
431f7ab37c
Adjusting text for 2564 ( #2606 )
2020-05-01 15:25:56 -07:00
grahamaj
cbe20d9c96
Grammar update for the FZ README ( #2592 )
2020-05-01 18:21:52 +02:00
stefansjfw
e6b74b10eb
[FancyZones] Make snapping windows using Windows Snap Hotkeys across monitors optional ( #2583 )
...
* Make moving window across monitors optional
* Update tests
* Address PR comment: Update description of the toggle
2020-05-01 16:17:16 +02:00
Andrey Nekrasov
8c4dbbfbec
FZ: run AnimateWindow and InvalidateRect in a dedicated thread ( #2582 )
2020-05-01 17:14:35 +03:00
Andrey Nekrasov
9bde15d4ac
FancyZones: subscribe only to handled WinHook events ( #2584 )
...
* FancyZones: subscribe only to handled WinHook events
* formatting fix
2020-05-01 17:13:52 +03:00
vldmr11080
fd32dad7eb
[FancyZones] Send message from VirtualDesktopUpdates thread to FZ thread when update happens ( #2568 )
...
* Move part of the virtual desktops related logic from FancyZones to VirtualDesktopUtils.
* Post WM message from vritual desktop tracker thread to FZ thread.
* Minor improvements in RegisterVirtualDesktopUpdates method.
* Close registry key after HandleVirtualDesktopUpdates thread finishes execution.
* Remove comment explaining workaround to VirtualDesktopUtils namespace.
* Move HandleVirtualDesktopUpdates to VirtualDesktopUtils namespace. Resolve PR comments.
* Fix typos in window messages description.
* Remove lock from OnKeyDown method to avoid deadlock.
2020-05-01 16:13:16 +02:00
vldmr11080
64df515c63
[PowerRename] Use int type instead of long in PowerRename Settings ( #2502 )
...
* Fix signed/unsigned comparison in power rename Settings.
* Use int instead of long (same on 64-bit windows).
2020-05-01 13:26:38 +02:00
stefansjfw
8908bd9889
Remove unused ZoneSetPersistedDataOLD struct ( #2581 )
2020-05-01 12:35:37 +02:00
Clint Rutkas
9afe72d508
Update README.md
2020-04-30 11:53:52 -07:00
Nghia M. Luong
c768b6bd0c
Remove unused headers ( #2471 )
2020-04-30 20:14:33 +03:00
Seraphima Zykova
7903fe52b4
FancyZones decomposition ( #2485 )
...
* FancyZones refactoring
Co-Authored-By: Andrey Nekrasov <yuyoyuppe@users.noreply.github.com>
2020-04-30 13:16:08 +03:00
Ivan Stošić
313b1b39a7
FancyZones now does its own event processing ( #2347 )
...
* FancyZones now does its own event processing
* Removed temporary variable
2020-04-30 11:40:13 +02:00
vldmr11080
648f3abcbd
Handle scenario with only primary desktop and no desktop switch in current session. ( #2339 )
...
* Handle scenario with only primary desktop and no desktop swithc in current session.
* Add scoped lock when changing current desktop id. Address PR comments.
* Explain purpose of UpdatePrimaryDesktopData method.
* Fix typo in documentation.
2020-04-30 11:16:25 +02:00
Ivan Stošić
2db98715cc
"Unhooked" the Shortcut guide module from the PT event dispatcher ( #2318 )
...
* "Unhooked" the Shortcut guide module from the PT event dispatcher
* Fixup: warning/undefined behavior/terrible bug
* SetWindowsHookEx and UnhookWindowsHookEx now fail silently
* Updated a comment in shortcut_guide.h
* Renamed a method, added an error message
2020-04-30 11:05:18 +02:00
vldmr11080
2d23952181
Don't poll for changes in HKEY_CURRENT_USER, but only for VirtualDesktops reg key. ( #2496 )
2020-04-30 00:10:53 +02:00
Clint Rutkas
8db1eb69dc
Update README.md
2020-04-29 13:56:45 -07:00
Rafael Rivera
d16ebba9e0
Move from sdk-provided cppwinrt-1.x to cppwinrt-2.x nuget package ( #2246 )
2020-04-29 22:02:18 +02:00
Enrico Giordani
ee0420188c
Now working on 0.17.1 ( #2493 )
2020-04-29 22:01:16 +02:00
Clint Rutkas
734bed4821
Update README.md
2020-04-29 11:25:21 -07:00
Enrico Giordani
ac6a013bf5
FZ Readme and backlog update ( #2418 )
2020-04-29 10:14:35 -07:00
Clint Rutkas
ae9e257e56
Update NOTICE.md
2020-04-28 10:42:16 -07:00
yuyoyuppe
bb82a9bcf4
FZ: remove RestoreOrginalTransparency() from ZoneWindow::~ZoneWindow() and from ZoneWindow::MoveSizeEnter()
2020-04-28 15:17:20 +03:00
yuyoyuppe
df61ea0a62
Revert "Added a mutex to ZoneWindow, ensured no data races occur ( #2154 )"
...
This reverts commit af4678ff18
.
2020-04-28 15:17:20 +03:00
Enrico Giordani
feb950be3c
Increment version to 0.17.0 ( #2415 )
2020-04-27 16:25:25 +02:00
Andrey Nekrasov
5b02bda277
runner: download_updates_automatically option is disabled by default for non-admin users ( #2412 )
2020-04-27 16:02:28 +03:00
Andrey Nekrasov
ce4643d650
runner: autoupdate improvements ( #2346 )
2020-04-27 13:39:47 +03:00
Yevhenii Holovachov
55c311cd39
"Download updates automatically" toggle enabled only for administrator account ( #2357 )
...
* Added condition to disable auto updates toggle in settings for non-administrator accounts
2020-04-27 11:04:20 +03:00
Andrey Nekrasov
8ccc996e63
PreviewHandler: change install to per machine ( #2320 )
2020-04-23 17:33:56 +03:00
stefansjfw
bd7150d676
Use HKEY_CLASSES_ROOT for powertoys_toast_clsid ( #2069 )
...
* Use HKEY_CLASSES_ROOT for powertoys_toast_clsid
* ImageResizer fix
2020-04-23 16:31:35 +02:00
Clint Rutkas
48d744b6bd
updated app icons ( #2289 )
2020-04-21 11:02:39 -07:00
Clint Rutkas
6eba8130ba
Adding community page ( #2285 )
...
* first pass for community
* tweak in language
* added in Raf's WinCPP upgrade
2020-04-21 11:02:26 -07:00
vldmr11080
5ac7eddd03
Compare window desktop id with currently active work area desktop id. ( #2110 )
...
* Compare window desktop id with currently active work area desktop id.
* Improve error handling and conform to coding guidelines.
* Move virtual desktop helper functions to ZoneWindowUtils namespace.
* Ensure thread safety when creating instance of VirtualDesktopManager.
* Remove static qualifier from ServiceProvider.
* Return instead of break, as there is no need to check for other monitors, virtual desktop is the same for all.
* Move virtual desktop related helper functions to separate files.
* Skip comparing desktop ids if zone window has empty GUID for desktop id.
* Add comment describion scenario for which we need this fix.
2020-04-21 19:57:21 +02:00
Andrey Nekrasov
b5dfe6320d
msi: detect and set previous installation path via a custom action ( #2108 )
2020-04-21 20:52:28 +03:00
Andrey Nekrasov
0354026292
runner: initial automatic update ( #2141 )
2020-04-21 10:30:12 +03:00
Mattwmaster58
e9ecdb3f56
update github releases to latest link ( #2223 )
2020-04-20 17:18:38 -07:00
PrzemyslawTusinski
dcee505f6b
Dpi unaware placement bug - multimontior with same DPI settings fix ( #2156 )
...
* Dpi unaware placement bug - multimontior with same DPI settings fix
* Using different enumerating method
* Changed AllMonitorHaveSameDpiScaling method
* Removed accidental file
* small rename
* Changed some methods to CamelCase
* Review comments fixes
2020-04-20 18:09:10 +02:00
Ivan Stošić
af4678ff18
Added a mutex to ZoneWindow, ensured no data races occur ( #2154 )
...
* Added a mutex to ZoneWindow, ensured no data races occur
* Protected draggedWindow* members with a mutex
* Ensured that critical reads happen in a single transaction
2020-04-20 16:32:49 +02:00
Seraphima Zykova
cab5a97117
FZ editor: Splitted zones positioning ( #2158 )
2020-04-20 11:54:25 +03:00
Nghia M. Luong
5cfa8889f4
Fix for issue #1532 - [PowerToys tray icon] Show version on tooltip ( #2117 )
...
* Fix for issue #1532
[PowerToys] Show version on tooltip
* Update src/runner/tray_icon.cpp
Co-Authored-By: Andrey Nekrasov <yuyoyuppe@users.noreply.github.com>
Co-authored-by: Andrey Nekrasov <yuyoyuppe@users.noreply.github.com>
2020-04-17 11:47:24 +03:00
eduardodextil
0cbe7a16e3
Implementing changes suggested in #1992 ( #2116 )
...
* Implementing changes suggested in #1992
* Update Product.wxs
Co-authored-by: Ebenezer Ewumi <ebenezer.ewumi@wsu.edu>
2020-04-17 11:43:36 +03:00