yuyoyuppe
f385e46927
Devdocs reorganisation ( #913 )
...
* docs: split usage and dev docs
* # This is a combination of 2 commits.
# This is the 1st commit message:
docs: split usage and dev docs
# The commit message #2 will be skipped:
# fixup add docs
* docs: add runner documentation and move hooks documentation to devdocs
* docs: add stubs for modules technical description
* docs: add paragraph about event thread-safety
* docs: add 'Current modules' section header
2019-12-12 12:25:19 +03:00
vldmr11080
c31262b97e
Flash zones only when new virtual desktop is created ( #818 )
2019-12-12 10:10:55 +01:00
ryanbodrug-microsoft
9fad2d68af
Merge pull request #912 from ryanbodrug-microsoft/user/ryanbod/fix_unit_tests_fancyzones
...
[FancyZones][UnitTests] Fixing TestDeviceId, and TestUniqueId.
2019-12-11 08:49:45 -08:00
ryanbodrug-microsoft
51180adeb4
Autoformatting document.
2019-12-11 08:34:18 -08:00
vldmr11080
31c4ab8ac0
Make sure FancyZones Editor window is on top of PowerToys settings window ( #911 )
2019-12-11 09:41:05 +01:00
ryanbodrug-microsoft
4f9d31e832
[FancyZones][UnitTests] Fixing TestDeviceId, and TestUniqueId to unit tests.
...
1. Creating a mock ZoneWindowHost. Previously creating a ZoneWindow would throw an exception if the ZoneWindowHost is null.
2. Passing in HWND() instead of null to get rig of SAL annotation warnings.
2019-12-10 17:17:40 -08:00
Clint Rutkas
22e13e8c40
SVG logo for PowerToys
2019-12-10 16:30:53 -08:00
ryanbodrug-microsoft
7fc168532c
Merge pull request #902 from ryanbodrug-microsoft/user/ryanbod/getexampleprojecttobuild
...
Getting the example project to compile, and build.
2019-12-10 15:31:31 -08:00
ryanbodrug-microsoft
69b55bcbd3
Merge pull request #905 from ryanbodrug-microsoft/user/ryanbod/fixing_unit_tests_powerrenameregex
...
Fix for broken unit test in power rename using regular expressions and wildcard.
2019-12-10 14:13:12 -08:00
ryanbodrug-microsoft
c6e839271a
This test brake was introduced in the following fix:
...
1efe5bff9f
It looks to me like the test cases just was also wrong and just wasn't updated with the fix.
I've modified some of the test cases to verify the expected behavior:
1) Slight refactor of the tests to pass in the SearchReplaceExpected and flags for the tests.
2) Using Assert::AreEqual instead of Assert::IsTrue for better error meesaging when failed.
3) Verifying that the behavior is the same with or without match all occurances when using *.
4) Verifying that without the `UseRegularExpressionsFlag` the `.*` characters get replaced, including when MatchAllOccurances is set.
2019-12-10 10:11:21 -08:00
yuyoyuppe
1760af50c8
Format unittests ( #906 )
2019-12-10 10:28:24 +03:00
ryanbodrug-microsoft
73e33d7ba9
Getting the example project to compile, and build.
...
1) Adding example project to Debug / Release Builds.
2) Including <string> in common.h
3) Using std::optional instead of PowerToysValues::is_[type]_value
4) Fixing warnings generated by unreferenced 'ex' variable in exception handling.
5) Updated relative path of version.h in exeample_powertoy.rc
2019-12-09 15:04:02 -08:00
yuyoyuppe
776a4d657d
wix: run ngen on FancyZonesEditor ( #898 )
2019-12-09 19:02:47 +03:00
yuyoyuppe
8f0b962507
docs: add paragraph about clang-format ( #896 )
2019-12-09 16:37:43 +03:00
Enrico Giordani
1519843f6f
Update WiX to 3.11.2 ( #883 )
2019-12-09 09:03:07 +01:00
vldmr11080
014c2c5249
Use same zone set initially for new virtual desktops of same monitor ( #815 )
2019-12-06 15:09:27 +01:00
Kevin Horecka
add63d2dde
FancyZones: Added ability to use mouse only for interactions with zones ( #729 )
2019-12-06 12:32:43 +01:00
yuyoyuppe
81bed3d3d5
Format shortcut_example_powertoy according to .clang-format
2019-12-06 14:16:24 +03:00
yuyoyuppe
f22a30ca87
Format shortcut_guide according to .clang-format
2019-12-06 14:16:24 +03:00
yuyoyuppe
946e74a918
Use .clang-format style file from Terminal project
2019-12-06 14:16:24 +03:00
yuyoyuppe
3cd3cf9830
Implement powershell script which enables devs to clang-format modified source files
2019-12-06 14:16:24 +03:00
yuyoyuppe
bc634c5f8f
Add initial .clang-format style file
2019-12-06 14:16:24 +03:00
yuyoyuppe
7357e40d3f
Use WinRT JSON parser instead of custom cpprestsdk solution ( #822 )
2019-12-06 11:40:23 +03:00
Enrico Giordani
e714cb9e8b
Now working on 0.14.2 ( #871 )
2019-12-05 19:09:32 +01:00
Bartosz Sosnowski
fed81c8e22
Improve FancyZones window filtering ( #856 )
...
Improve FancyZones window filtering and filter out dialog windows
2019-12-04 17:53:54 +01:00
vldmr11080
3a65d5ce23
Revert: Keep window in their zone after layout changes ( #852 )
2019-12-04 01:55:12 +01:00
Clint Rutkas
6d482cd934
Merge pull request #849 from matthidinger/patch-1
...
Add link to releases tab
2019-12-03 15:35:10 -08:00
Bartosz Sosnowski
0e2d93c630
Make FancyZones not zone invisible, child and tool windows
...
Fixes "Move newly created windows to their last known zone"
2019-12-03 19:45:03 +01:00
Matt Hidinger
de328c9dfd
Add link to releases tab
2019-12-03 10:33:16 -08:00
Enrico Giordani
cbe6d19c79
Update FancyZone README for v0.14.0 ( #806 )
2019-12-02 18:00:14 +01:00
vldmr11080
57845a2739
Don't flash current zone setup when focused window is in full screen ( #796 )
2019-11-30 14:38:27 +01:00
vldmr11080
9a8ab29330
Reverse logic for keep windows in their zones when fancyzone layout changes ( #812 )
2019-11-30 12:15:16 +01:00
Enrico Giordani
3095ade94c
Now working on 0.14.1 ( #797 )
2019-11-28 11:06:23 +01:00
yuyoyuppe
221df3d26d
Fix lack of tray icon #268 by handling initial Shell_NotifyIcon failure ( #789 )
...
* Fix lack of tray icon #268 by handling initial Shell_NotifyIcon failure
2019-11-27 17:19:10 +03:00
yuyoyuppe
40db3a5d7d
Wix installer: kill explorer if shellext is detected ( #790 )
2019-11-27 16:53:18 +03:00
Bartosz Sosnowski
ee1a1fd614
Prevent number being swallow while dragging. ( #788 )
2019-11-27 10:32:09 +01:00
Chris Davis
8e8be502fd
Handle DPI change gracefully ( #786 )
...
* Ensure icon in context menu is not leaked
* Hande theme/dpi size change gracefully
2019-11-26 19:45:18 -08:00
Bartosz Sosnowski
ae4413d0aa
Improve key code to key name mapping. ( #784 )
...
Use the key detected by WebUI and our mapping only for from_settings call.
Replace the old Win + ~ with the correct value
2019-11-26 16:14:34 +01:00
Enrico Giordani
51b791f9c0
Version 0.14.0 ( #782 )
2019-11-26 11:46:22 +01:00
Mike Harsh
767c3c942b
Update README.md
2019-11-25 06:11:34 -08:00
Mike Harsh
3fcace6660
December update with info on 0.14, 0.15 and 0.16
2019-11-25 06:10:44 -08:00
Mike Harsh
4c600f5748
Updated shortcut key information
2019-11-25 06:06:29 -08:00
Bartosz Sosnowski
d84342733d
Prevent ShortcutGuide from crashing when it is being disabled while shown.
2019-11-25 15:06:06 +01:00
Bartosz Sosnowski
d6f0f9ec0e
FancyZones settings: show proper hotkey even when wrong key was saved before
...
This makes the Hotkey settings object ignore the key value stored in
json. Instead it will be deduced from the current keyboard layout and
the vk_code.
2019-11-25 11:54:10 +01:00
Bartosz Sosnowski
fbc922fe97
Add some margins to settings icons
2019-11-22 16:19:36 +01:00
Enrico Giordani
4be84e035f
revert overrideSnapHotkeys logic after regression ( #756 )
2019-11-22 10:56:11 +01:00
Bartosz Sosnowski
254474d12d
Make the hotkey control display correct key
...
Credit to @doterik for the idea in https://github.com/microsoft/PowerToys/issues/700#issuecomment-554329895
RApplies to https://github.com/microsoft/PowerToys/issues/700
2019-11-20 10:00:53 +01:00
Bartosz Sosnowski
5615987ea2
Make some settings descriptions wrap correctly
...
Applies to https://github.com/microsoft/PowerToys/issues/712
2019-11-20 10:00:53 +01:00
Bartosz Sosnowski
3a93246f08
More padding after PowerToy description
...
Applies to https://github.com/microsoft/PowerToys/issues/716
2019-11-20 10:00:53 +01:00
Bartosz Sosnowski
633784fae2
Use dynamic version in settings
...
Applies to https://github.com/microsoft/PowerToys/issues/736
2019-11-20 10:00:53 +01:00