PowerToys/src/common
Ivan Stošić 4c08b591f1
[FancyZones] Restore size of zoned windows (#4463)
* Started work

* I can't debug anything, cleaning

* Added settings, [[Not Tested]]

Not even compiled

* Tested, the most basic features work

* Refactor, add RestoreSize

* Added DPI awareness

* Fixed a potential issue with resizing zoned windows

* Fixup: Potentially unsafe memory-layout of std::pair replaced with std::array

* Fixup: Use .data() instead of a pointer

* Further refactoring

* Integrated Win+Arrow keys with the Restore size feature

* Fixed an issue where window's on-screen position is not restored properly

* Fixed a bug pointed out by Enrico
2020-07-01 15:36:05 +02:00
..
common-md-flag MSI: fix include dirs causing MSI pre-build event fail to build (#4415) 2020-06-22 17:00:39 +03:00
interop Added step to dispose the keyboard hook object (#4449) 2020-06-23 17:19:36 -07:00
interop-tests Fixed version property to pull from Version.props in C# projects (#4382) 2020-06-22 12:14:00 +03:00
ManagedCommon PowerToys Run cache issue (#4472) 2020-06-25 16:03:50 -07:00
ManagedTelemetry/Telemetry Fix CA 1060 by moving PInvokes to a common NativeMethodsClass 2020-06-23 17:51:17 -07:00
notifications Added info to projects inside root, tests and common folders (#4413) 2020-06-23 16:53:16 +03:00
notifications_winrt Spelling: ... common (#3781) 2020-05-27 16:58:47 +02:00
os-detection Added info to projects inside root, tests and common folders (#4413) 2020-06-23 16:53:16 +03:00
Telemetry Adding privacy event tags to each telemetry event. (#2879) 2020-05-15 09:08:39 -07:00
UnitTests-CommonLib Added info to projects inside root, tests and common folders (#4413) 2020-06-23 16:53:16 +03:00
updating [Settings] 'Check for updates' button behavior changed (#4385) 2020-06-23 15:53:02 +03:00
animation.cpp Formatting chores (#1441) 2020-03-05 13:07:06 +03:00
animation.h Spelling: ... (#3398) 2020-05-26 17:02:36 +02:00
async_message_queue.h Formatting chores (#1441) 2020-03-05 13:07:06 +03:00
com_object_factory.h Formatting chores (#1441) 2020-03-05 13:07:06 +03:00
common.cpp [runner] Change way of dropping privileges to start PT Run 2020-06-05 10:35:11 +02:00
common.h [runner] Change way of dropping privileges to start PT Run 2020-06-05 10:35:11 +02:00
common.vcxproj Fix remapping issues to Home/PgUp and other keys which are also present on NumPad (#4398) 2020-06-24 20:28:54 -07:00
common.vcxproj.filters Runner: improve debugging experience with hooks 2020-06-18 14:27:20 +03:00
d2d_svg.cpp Formatting chores (#1441) 2020-03-05 13:07:06 +03:00
d2d_svg.h Formatting chores (#1441) 2020-03-05 13:07:06 +03:00
d2d_text.cpp Spelling: ... common (#3781) 2020-05-27 16:58:47 +02:00
d2d_text.h Spelling: ... common (#3781) 2020-05-27 16:58:47 +02:00
d2d_window.cpp Shortcut guide: add support for hotkeys + comments (#4517) 2020-07-01 12:37:50 +03:00
d2d_window.h Shortcut guide: add support for hotkeys + comments (#4517) 2020-07-01 12:37:50 +03:00
debug_control.h fixup! forgot to rename 2020-06-19 13:27:29 +03:00
dpi_aware.cpp [FancyZones] Restore size of zoned windows (#4463) 2020-07-01 15:36:05 +02:00
dpi_aware.h [FancyZones] Restore size of zoned windows (#4463) 2020-07-01 15:36:05 +02:00
icon_helpers.cpp Shifted three functions to common (#1101) 2020-01-15 23:06:22 -08:00
icon_helpers.h Shifted three functions to common (#1101) 2020-01-15 23:06:22 -08:00
json.cpp Enable non-ascii chars (#1669) 2020-03-25 11:11:27 +01:00
json.h Move from sdk-provided cppwinrt-1.x to cppwinrt-2.x nuget package (#2246) 2020-04-29 22:02:18 +02:00
keyboard_layout_impl.h Display Unicode character for keys in HotkeySettingsControl (#2249) 2020-04-20 21:01:21 -07:00
keyboard_layout.cpp Fixed overflow in Type Shortcut (#2930) 2020-05-14 09:23:51 -07:00
keyboard_layout.h Display Unicode character for keys in HotkeySettingsControl (#2249) 2020-04-20 21:01:21 -07:00
monitors.cpp Dpi unaware placement bug - multimontior with same DPI settings fix (#2156) 2020-04-20 18:09:10 +02:00
monitors.h Spelling: ... common (#3781) 2020-05-27 16:58:47 +02:00
notifications.cpp [Settings] 'Check for updates' button behavior changed (#4385) 2020-06-23 15:53:02 +03:00
notifications.h [Settings] 'Check for updates' button behavior changed (#4385) 2020-06-23 15:53:02 +03:00
on_thread_executor.cpp Formatting chores (#1441) 2020-03-05 13:07:06 +03:00
on_thread_executor.h Formatting chores (#1441) 2020-03-05 13:07:06 +03:00
packages.config upgrade to cppwinrt after the last merge conflict (#3745) 2020-05-26 10:53:46 -07:00
pch.cpp FancyZones and Shortcut Guide initial commit 2019-09-05 18:12:40 +02:00
pch.h Move from sdk-provided cppwinrt-1.x to cppwinrt-2.x nuget package (#2246) 2020-04-29 22:02:18 +02:00
RestartManagement.cpp [Installer] Restart explorer.exe programatically after successful update (#4215) 2020-06-11 10:09:06 +02:00
RestartManagement.h [Installer] Restart explorer.exe programatically after successful update (#4215) 2020-06-11 10:09:06 +02:00
settings_helpers.cpp Formatting chores (#1441) 2020-03-05 13:07:06 +03:00
settings_helpers.h Formatting chores (#1441) 2020-03-05 13:07:06 +03:00
settings_objects.cpp spelling: toggle (#3749) 2020-05-26 20:12:20 +02:00
settings_objects.h spelling: toggle (#3749) 2020-05-26 20:12:20 +02:00
shared_constants.h Add support for Common Win key in KBM (#2308) 2020-04-23 08:37:52 -07:00
start_visible.cpp Shortcut guide: add support for hotkeys + comments (#4517) 2020-07-01 12:37:50 +03:00
start_visible.h Formatting chores (#1441) 2020-03-05 13:07:06 +03:00
tasklist_positions.cpp Spelling: ... common (#3781) 2020-05-27 16:58:47 +02:00
tasklist_positions.h Formatting chores (#1441) 2020-03-05 13:07:06 +03:00
timeutil.h runner: periodically check if there's a new version available on github and offer a visit 2020-02-26 23:06:44 +03:00
two_way_pipe_message_ipc_impl.h Deprecate ATL based IPC wrapper library (#2248) 2020-04-23 17:11:02 -07:00
two_way_pipe_message_ipc.cpp Spelling: ... common (#3781) 2020-05-27 16:58:47 +02:00
two_way_pipe_message_ipc.h Deprecate ATL based IPC wrapper library (#2248) 2020-04-23 17:11:02 -07:00
version.cpp runner: initial automatic update (#2141) 2020-04-21 10:30:12 +03:00
version.h Added info to projects inside root, tests and common folders (#4413) 2020-06-23 16:53:16 +03:00
VersionHelper.cpp runner: autoupdate improvements (#2346) 2020-04-27 13:39:47 +03:00
VersionHelper.h runner: autoupdate improvements (#2346) 2020-04-27 13:39:47 +03:00
window_helpers.cpp FZ: warn w/ a toast if an elevated window cannot be dragged and offer learning more 2020-03-27 13:23:37 +03:00
window_helpers.h FZ: warn w/ a toast if an elevated window cannot be dragged and offer learning more 2020-03-27 13:23:37 +03:00
windows_colors.cpp Formatting chores (#1441) 2020-03-05 13:07:06 +03:00
windows_colors.h Formatting chores (#1441) 2020-03-05 13:07:06 +03:00
winstore.cpp Runner: fix startup task state setting for MSIX (#1181) 2020-01-31 20:35:21 +03:00
winstore.h Formatting chores (#1441) 2020-03-05 13:07:06 +03:00