Niels Laute
19952ef634
[FZ Editor] Keyboard support for canvas editor ( #11211 )
...
* Canvas zone keyboard accesible
* Keyboard interaction
* Update
* Updated styles
* Update src/modules/fancyzones/editor/FancyZonesEditor/CanvasZone.xaml
* Update src/modules/fancyzones/editor/FancyZonesEditor/CanvasZone.xaml
Co-authored-by: Niels Laute <niels9001@hotmail.com>
Co-authored-by: Enrico Giordani <enricogior@users.noreply.github.com>
2021-05-12 20:44:26 -07:00
csigs
c33bc31c89
LEGO: check in for master to temporary branch. ( #11187 )
2021-05-10 14:58:21 +02:00
Niels Laute
86e4a9120d
Double click to close editor ( #11098 )
...
Co-authored-by: Niels Laute <niels9001@hotmail.com>
2021-05-04 16:18:06 +02:00
Niels Laute
4ef667dc83
[FZ Editor] Accessibility fixes ( #11097 )
...
* Added tabindex to editor windows
* Hide icons
* Keyboard accesibile dialog
Co-authored-by: Niels Laute <niels9001@hotmail.com>
2021-05-04 15:36:03 +02:00
Niels Laute
d586814308
[FZ Editor] Replace ItemsControls with GridViews ( #11066 )
...
* LayoutItemsControl to GridView
* ContextMenu
* Added contextmenu items
* Context menu keyboard support
Co-authored-by: Niels Laute <niels9001@hotmail.com>
2021-05-04 13:49:38 +02:00
csigs
088b23f09a
LEGO: check in for master to temporary branch. ( #11039 )
2021-05-03 06:28:40 +02:00
Seraphima Zykova
e9a0b58796
[FancyZones Editor] Fix FZ Editor crash on opening custom layout for editing ( #10911 )
2021-04-26 14:32:18 +01:00
Clint Rutkas
e098581688
change in user string ( #10912 )
2021-04-23 10:22:50 -07:00
Niels Laute
0e64071051
[FZ Editor] Edit dialog UX fixes ( #10734 )
...
* Updates to UI
* Handle enter key
* Focus visual fix
* Fix
Co-authored-by: Niels Laute <niels9001@hotmail.com>
2021-04-20 14:56:18 +02:00
csigs
34f371aeae
LEGO: check in for master to temporary branch. ( #10819 )
2021-04-19 13:07:20 -07:00
Clint Rutkas
9ff63b486e
updating system.text.json ( #10762 )
2021-04-15 11:41:11 -07:00
Clint Rutkas
e9ce9ab87a
Changing default key for FanzyZones ( #10751 )
...
* Changing default key
* Update Settings.h
2021-04-15 11:11:08 +02:00
Seraphima Zykova
55a851e5f2
[FancyZones] Place log files in subfolders with the version number. ( #10549 )
2021-04-07 14:43:35 +01:00
Ivan Stošić
bb5d4dfbf0
Fixed an issue with zone sizes ( #10609 )
2021-04-07 09:30:35 +02:00
csigs
8e78892712
LEGO: check in for master to temporary branch. ( #10588 )
2021-04-05 15:23:18 +02:00
Niels Laute
38bc0bab3d
[FZ Editor] Added resolution to monitor ( #10567 )
...
* Added resolution
* Added resolution
* Fontsize fix
Co-authored-by: Niels Laute <niels9001@hotmail.com>
2021-04-05 11:35:33 +02:00
Seraphima Zykova
38b9ce3aa2
[FZ Editor] Crash with malformed layout data fix. ( #10500 )
...
* check values on json parsing
* comments
* invalidate malformed canvas layouts
* changed error message
* simplify error message
* removed exception message
2021-03-30 20:42:10 +02:00
Clint Rutkas
fba4fd91a1
Updating nugets ( #10493 )
...
* Update System.Text.Json and Newtsoft.json
* update newtson.json
* Updating testing only items.
2021-03-30 09:52:00 -07:00
csigs
49fb838175
LEGO: check in for master to temporary branch. ( #10480 )
2021-03-29 15:46:38 +02:00
Ivan Stošić
31fa9475da
[FancyZones] Fix deadlocks in ZoneWindowDrawing ( #10461 )
...
* Fixed deadlocks in ZoneWindowDrawing
Moved all possibly reentrant or blocking calls to ShowWindow out of critical sections.
* Initialize bools
* Tune flashing visuals
* Address PR comments
* Use = true; to initialize bools
* Remove tracing from GetAnimationAlpha
* Use member initialization when constructing AnimationInfo
* Refactor rendering
* Whitespace
* Hide window on render failure
2021-03-29 13:39:16 +02:00
Ivan Stošić
5baf11dada
Fix a vector<bool> subscript out of range crash ( #10458 )
2021-03-26 14:44:03 +01:00
Seraphima Zykova
13c4c188fa
[FancyZones Editor] Quick layout switch hotkeys ( #10437 )
...
Co-authored-by: Ivan Stošić <ivan100sic@gmail.com>
2021-03-25 15:44:55 +03:00
csigs
2698585018
LEGO: check in for master to temporary branch. ( #10374 )
2021-03-22 16:45:56 +01:00
Clint Rutkas
cc38d42bf9
Adjustments for editor to make langauge more clear for how to interact with editor. ( #10298 )
2021-03-17 15:45:12 -07:00
Niels Laute
0413fe944f
Updated accent color ( #10257 )
...
Co-authored-by: Niels Laute <niels9001@hotmail.com>
2021-03-16 15:32:43 +01:00
csigs
885c7c4e50
LEGO: check in for master to temporary branch. ( #10252 )
2021-03-15 18:49:55 +01:00
Ivan Stošić
7377ef5606
[FancyZones] Trace various function calls ( #10183 )
...
* Implement CallTracer
* Add CallTracer to various places
* Newline
* Fix unit tests not compiling for some reason
* Add macro
remove some trace calls
* Add indentation
* Add semicolon
* Update src/modules/fancyzones/lib/CallTracer.cpp
Co-authored-by: Enrico Giordani <enricogior@users.noreply.github.com>
* Actually indent/unindent output
* Fix initial indent level
Co-authored-by: Enrico Giordani <enrico.giordani@gmail.com>
Co-authored-by: Enrico Giordani <enricogior@users.noreply.github.com>
2021-03-15 13:58:25 +01:00
Ivan Stošić
acb8595a50
[FancyZones] Fix taskbar size issues ( #9856 )
...
* Fix taskbar size issues
* Fix issue with DPI unaware apps
2021-03-11 12:31:29 +01:00
Ivan Stošić
488ee19f93
[FancyZones editor] Fix CanvasRect not being initialized ( #10163 )
...
* Fix CanvasRect not being initialized
* No need to use workArea height if it's set in CanvasLayoutModel
2021-03-11 10:50:53 +01:00
Ivan Stošić
72da703f0e
[FancyZones] Use a window pool for zone windows ( #9625 )
...
* Implemented and tested WindowPool
* Added mutex
* Add logs to WindowPool
* Fix a potential thread safety bug
2021-03-10 14:50:40 +01:00
Ivan Stošić
e586a7ad64
[FancyZones] Rework grid editor ( #10116 )
...
* Started rewriting
* Making progress
* Fix resizers not moving around
* Implemented splitting, fixed some bugs
* Removed more code, renamed methods
* Merging zones works
* Fix Shift key behavior
* Added spacing (has bugs)
* Implement minimum size restriction
* Match preview and editor visuals
* Snapping works
* Show when splitting is not possible
* Fix spell checker complaining
* Tweak FZ Lib function computing grid zones
* Fix potential crash when loading old zone layouts
* Fix dead objects talking
* Fix splitters being shown when they shouldn't be
* Fix index numbering
* Fix small glitch with the shift key
* Do not snap to borders outside the zone
2021-03-10 13:22:19 +01:00
Enrico Giordani
2e3473bbfd
[FZ Editor] Light & Dark colors adjustments ( #10115 )
...
* [FZ Editor] Light & Dark colors adjustments
* Reduce dark theme background transparency
2021-03-09 19:39:01 +01:00
Enrico Giordani
f7e2fa5263
[FZ Editor] hide tool windows from alt-tab ( #10011 )
2021-03-04 13:49:29 +01:00
csigs
b9ee317ab9
LEGO: check in for master to temporary branch. ( #9965 )
2021-03-01 14:59:05 +01:00
Ivan Stošić
f839a408de
[FancyZones] Overlapping zones selection algorithm - settings ( #9874 )
...
* Started work
* Removed bools in favor of an enum, renamed some
* Done something but it still doesn't work
* Settings are now correctly saved
* I'm getting a crash, I need to rebuild from scratch
* Settings page looks alright
* Completed work. Unit tests?
* Use ComboBox instead
* Add telemetry
* Update text
2021-02-25 16:23:05 +01:00
Enrico Giordani
060fff6d2f
[FZ Editor] Update description for 'merge zones' ( #9850 )
2021-02-23 09:37:55 +01:00
csigs
a786fd308a
LEGO: check in for master to temporary branch. ( #9835 )
2021-02-22 18:20:25 +01:00
Niels Laute
ed25ae64e5
[FZ Editor] Updated (preview) zone colors ( #9799 )
...
* Updated colors
* Updated border colors
* Updated borderbrush
* Updated background colors
* Added DropShadow
2021-02-22 10:50:33 +01:00
Niels Laute
a29b3aa500
[FZ editor] UX update for edit dialog ( #9709 )
...
* Layout title label fix
* Updated formatting for resolution textlabel
* Updated UX
* Added tooltip to layout title textblock
* Updated icon button styles
* Moved buttons around
* Updated margin
* Updated strings
* Revert "Updated strings"
This reverts commit cc4e1764b7
.
* [spell checker] add terms
Co-authored-by: Niels Laute <niels9001@hotmail.com>
Co-authored-by: Enrico Giordani <enrico.giordani@gmail.com>
2021-02-19 14:17:13 +01:00
Davide Giacometti
ec6b9acad9
[FanzyZones] Common ThemeManager ( #9576 )
...
* common ThemeManager in FancyZones editor
* fix high contrast theme
2021-02-10 14:10:42 +01:00
Ivan Stošić
47e288da4c
[FancyZones] Improve zone selection ( #9447 )
...
* Improve zone selection algorithm
* Thanks, spell checker
* Fix failing test case
* Add error logging
* Added support for different zone selection algorithms
* Revert "Fix failing test case"
This reverts commit 9f31a8a7e6
.
2021-02-08 10:48:11 +01:00
csigs
1be227b07b
LEGO: check in for master to temporary branch. ( #9546 )
2021-02-08 09:40:07 +01:00
csigs
2e3345d2ce
LEGO: check in for master to temporary branch. ( #9528 )
2021-02-07 10:40:50 +01:00
Enrico Giordani
77d84982c2
[FanzyZones] app history and zone settings granular saving ( #9489 ) ( #9494 )
...
move DeleteFancyZonesRegistryData to proper place
add logging
2021-02-04 21:02:24 +01:00
Enrico Giordani
e0e53fcf69
[FZ Editor][loc] remove duplicated id(s) ( #9498 )
2021-02-04 20:32:01 +01:00
Seraphima Zykova
c7b6e51eba
[FZ Editor] Show zone size below the zone index ( #9449 )
2021-02-03 20:15:16 +03:00
Seraphima Zykova
4bba8bc173
[FZEditor] Create new custom layout with one zone by default ( #9440 )
2021-02-03 15:56:08 +03:00
csigs
f4f12b7dcb
LEGO: check in for master to temporary branch. ( #9424 )
2021-02-03 12:20:48 +01:00
csigs
3f6bc35ec6
LEGO: check in for master to temporary branch. ( #9411 )
2021-02-02 13:35:36 +01:00
Seraphima Zykova
e4963d65ff
[FZ Editor] Editor window size overflow ( #9389 )
2021-02-02 11:16:03 +03:00
Seraphima Zykova
612f3e20ac
[FZ Editor] Update the small layout preview after canceling zone editing. ( #9391 )
2021-02-02 11:15:05 +03:00
Enrico Giordani
f309f48ae2
LEGO: check in for master to temporary branch. ( #9401 ) ( #9405 )
...
Co-authored-by: csigs <csigs@users.noreply.github.com>
2021-02-02 08:54:43 +01:00
csigs
d5764fd387
LEGO: check in for master to temporary branch. ( #9374 )
2021-02-02 08:20:06 +01:00
Enrico Giordani
6fe36c9d1c
Revert "LEGO: check in for master to temporary branch. ( #9401 )" ( #9402 )
...
This reverts commit 245bd302d7
.
2021-02-02 08:18:55 +01:00
csigs
245bd302d7
LEGO: check in for master to temporary branch. ( #9401 )
2021-02-02 06:38:30 +01:00
Enrico Giordani
3d35aed95b
[FZ Editor] Hack to workaround crash ( #9398 )
2021-02-01 20:54:29 +01:00
csigs
a56141e0e8
LEGO: check in for master to temporary branch. ( #9367 )
2021-01-29 14:10:44 +01:00
Seraphima Zykova
53c239f052
[FZ Editor] Limit zones number for custom layouts. ( #9364 )
...
* disable add zone button
* unify zone adding
2021-01-29 15:10:37 +03:00
Seraphima Zykova
646d61bd4d
[FancyZones Editor] New UX for the FZ editor. ( #9325 )
...
* Removed MetroWindow, added theming support and modernWPF
* Rmoved MahApps refs
* Removed MahApps
* Updated canvas zones
* Updated GridEditor
* Fixes
* UI updates
* New layout type selection dialog
* New editor UI
* Updates
* Fix
* UI enhancements
* Updated UI
* Added styles to layoutpreview
* Accesibility improvements
* Accesibility and styling improvements
* Fix
* Cleaned up brushes
* Updated UX
* Updated UI
* Added no layouts description
* Fix
* UI fixes
* [FZ Editor] Serialize/deserialize settings (#8615 )
* conflicts fix
* [FZ Editor] Parse json file instead of command line args (#8649 )
* [FZ Editor] Serialize/deserialize settings fix (#8707 )
* [FZ Editor] Hide unsupported settings in custom layouts flyouts (#8716 )
* [FZ Editor] Duplicate custom layouts (#8718 )
* [FZ Editor] Duplicate layout behavior (#8720 )
* New UX proposal
* Updated spacing
* Switching to toggleswitches
* Revert toggleswitch
* Updated colorbrush
* Updated string for saving label
* Updated UI
* Dark theme color fixes
* Removed space
* [FZ Editor] Bind dialog properties (#9199 )
* Resize editor window to fit the content in single-monitor mode (#9203 )
* Editor opening fix (#9207 )
* Disable "Create" button if the Name textbox is empty (#9212 )
* [FZ Editor] Changed edit dialog for template layouts. (#9233 )
* [FZ Editor] Small fixes and refactoring. (#9236 )
* new layout creation refactoring
* "Save and apply" applies the layout
* number of zones header hide
* [FZ Editor] Empty layout template. (#9237 )
* [FZ Editor] Move "Duplicate" and "Delete" buttons to the Edit dialog. (#9272 )
* [FZ Editor] Preview the applied layout after editing another layout. (#9278 )
* Fixed "Save and apply" button behavior (#9286 )
* [FZ Editor] Save template layouts in the settings. (#9283 )
* Added default custom layout name (#9291 )
* close dialog before opening zones editor (#9302 )
* Pressing Esc closes dialogs (#9301 )
* [FZ Editor] Reset applied layout to "No layout" if it was deleted. (#9315 )
* [FZ Editor] Dark theme colors (#9317 )
* "Number of zones" buttons colors. (#9321 )
* rebase fix
* added ModernWpf.dll
* address PR comments: updated colors
* added comments, replaced magic numbers
* refactoring
* merge zones crash fix
* removed redundant using directive
Co-authored-by: Niels Laute <niels9001@hotmail.com>
Co-authored-by: Niels Laute <niels.laute@live.nl>
2021-01-27 19:33:52 +01:00
csigs
ea21a11259
LEGO: check in for master to temporary branch. ( #9116 )
2021-01-15 15:29:23 +01:00
Ivan Stošić
485d278b8c
[FancyZones] Refactor/improve saving JSON files ( #8947 )
...
* Divide SaveFancyZonesData into two functions
* Removed unused function, continued refactoring
* Use SaveAppZoneHistory in some places
* Revert "Use SaveAppZoneHistory in some places"
This reverts commit 74a4a1e467
.
* Only save files if the contents are about to be changed
* Restore FileWatcher
2021-01-05 14:00:39 +01:00
Enrico Giordani
e456521b94
[FancyZones] fix for secondary mouse button ( #8901 )
...
primary mouse button switch is transparent to the application
the system still returns the same values as for the default case
2021-01-04 12:09:58 +01:00
Andrey Nekrasov
4aecabae47
FZ: ZoneWindowDrawing is now properly initialized ( #8836 )
2020-12-30 22:47:18 +01:00
Enrico Giordani
b6dbd2d80d
[FancyZones] initialize zone container window state ( #8817 )
2020-12-30 12:03:44 +01:00
Andrey Nekrasov
16e4c34d69
FZ: fix currently selected zone tracking ( #8797 )
2020-12-29 19:20:12 +03:00
Andrey Nekrasov
4f594c92e8
FZ: do not activate zones window when it's shown ( #8795 )
2020-12-29 16:38:19 +03:00
yuyoyuppe
e69fbfd16f
FZ: disable filewatcher cb
2020-12-28 20:33:39 +03:00
yuyoyuppe
3eff741da8
FZ: use type aliases for Data types
2020-12-28 20:33:39 +03:00
csigs
9939779932
LEGO: check in for master to temporary branch. ( #8778 )
2020-12-28 09:07:55 -08:00
Andrey Nekrasov
0c300194dc
bug report: enum all display devices ( #8745 )
2020-12-25 12:49:58 +03:00
Andrey Nekrasov
063e704321
build: Treat warnings as errors in the remaining projects ( #8689 )
...
* build: remove #pragma comment(lib
* build: treat warnings as errors for all src projects
2020-12-21 18:51:48 +03:00
Ivan Stošić
50b797aa32
[FancyZones] Don't capture Win+Arrows if there's no zone layout ( #8626 )
...
* Don't capture Win+Arrows if there's no zone layout
* Reuse a variable instead of calling
* Renamed a Windows event
* Add an underscore to fix misspelling
2020-12-18 13:58:37 +01:00
Enrico Giordani
3a3cb27b36
Fix passing project folder path to localization script ( #8663 )
2020-12-18 12:37:40 +01:00
Ivan Stošić
e2ca4177dd
[FancyZones] Implement File Watcher ( #8603 )
...
* Implement File Watcher in FancyZones
* Simplify code, address PR comments
* Add check to result of CreateEventW
* Rebase fix
Removed unneeded newline. If we keep it now, VS will just remove it some other time.
2020-12-16 14:53:48 +01:00
Andrey Nekrasov
212ea2de30
common: refactor common library pt2 ( #8588 )
...
- remove common lib
- split settings, remove common-md
- move ipc interop/kb_layout to interop
- rename core -> settings, settings -> old_settings
- os-detect header-only; interop -> PowerToysInterop
- split notifications, move single-use headers where they're used
- winstore lib
- rename com utils
- rename Updating and Telemetry projects
- rename core -> settings-ui and remove examples folder
- rename settings-ui folder + consisent common/version include
2020-12-15 15:16:09 +03:00
csigs
f4ffdbe8a9
LEGO: check in for master to temporary branch. ( #8591 )
2020-12-14 09:13:17 -08:00
Andrey Nekrasov
5fa4ee4942
Cpp build: factor out common project props & prepare for common split ( #8509 )
...
* make common include paths format consistent
* build: introduce common Cpp.Build.props
2020-12-14 15:20:45 +03:00
Seraphima Zykova
8a7824924a
[KBM] Open Remap Shortcuts/Remap Keyboard window on the same monitor as Settings. ( #8325 )
2020-12-10 18:28:44 +03:00
Ivan Stošić
9a906d427a
[FancyZones] Reduce VRAM use ( #8469 )
2020-12-08 13:31:30 +01:00
Andrey Nekrasov
9d0d5db948
FZ: fix incorrect snapping zoning behavior caused by calling MessageBox from LLKBHook cb ( #8473 )
...
* Revert "add logging to hide/show window and shift press (#8392 )"
This reverts commit df3d007a1b
.
* FZ: fix incorrect snapping zoning behavior caused by calling MessageBox from LLKBHook cb
2020-12-08 15:16:06 +03:00
Ivan Stošić
b1c0c5a03e
Merge pull request #8445 from ivan100sic/free-render-target
...
[FancyZones] Video memory leak fix, free render target
2020-12-07 18:42:10 +01:00
Clint Rutkas
8ceee89ee7
Merge pull request #8452 from microsoft/lego/hb_2939_20201207140656093
...
LEGO: Pull request from lego/hb_2939_20201207140656093 to master
2020-12-07 09:11:54 -08:00
Seraphima Zykova
69c0f179f5
[FancyZones] Obtain device id ( #8451 )
2020-12-07 17:57:53 +03:00
csigs
aa18543903
LEGO: check in for master to temporary branch.
2020-12-07 14:06:58 +00:00
Ivan Stošić
b4939a8873
Free render target
2020-12-07 09:29:46 +01:00
Seraphima Zykova
aa3dd133c7
[FancyZones] logging on the editor exit event ( #8422 )
2020-12-05 11:36:31 +03:00
Andrey Nekrasov
df3d007a1b
add logging to hide/show window and shift press ( #8392 )
2020-12-04 17:44:35 +03:00
csigs
f31652053f
LEGO: check in for master to temporary branch.
2020-12-01 03:34:18 +00:00
Seraphima Zykova
c6078e3136
handle key events ( #8279 )
2020-11-30 20:07:03 +01:00
Clint Rutkas
f86182d062
Merge pull request #8276 from microsoft/lego/hb_2939_20201130120702764
...
LEGO: Pull request from lego/hb_2939_20201130120702764 to master
2020-11-30 09:13:39 -08:00
Mykhailo Pylyp
f0553c370a
Fix runner warnings ( #8211 )
2020-11-30 16:16:49 +02:00
csigs
9a31d3ccab
LEGO: check in for master to temporary branch.
2020-11-30 12:07:04 +00:00
csigs
fe8bbb82a0
LEGO: check in for master to temporary branch.
2020-11-28 00:05:46 +00:00
Andrey Nekrasov
06984ff317
CI: disable multiple msbuild instances ( #8253 )
...
* CI: disable multiple msbuild instances
* make MultiProcessorCompilation option consistent
* KBM: increase compiler limit again
2020-11-27 14:18:23 +03:00
Davide Giacometti
ef0728657c
fix build with localization ( #8241 )
2020-11-27 09:48:23 +01:00
csigs
a40ba55750
LEGO: check in for master to temporary branch.
2020-11-26 00:06:03 +00:00
Mykhailo Pylyp
eb264537f3
added logs to fancy zones ( #8190 )
2020-11-25 11:54:10 +02:00
Davide Giacometti
50dcd97611
[FancyZones Editor] Porting .NET Core 3.1 ( #8122 )
...
* fancy zones editor porting core 3.1
* fix build
* removed native image
* fancy zones editor dll sign
2020-11-24 15:55:31 +01:00
csigs
92de810d4e
LEGO: check in for master to temporary branch.
2020-11-21 00:05:46 +00:00
csigs
ef6374becc
LEGO: check in for master to temporary branch.
2020-11-20 12:05:54 +00:00
Clint Rutkas
1d3e3f40fd
Merge pull request #8121 from microsoft/dev/crutkas/FxCop_fzEditor_pass1
...
Dev/crutkas/fx cop fz editor pass1
2020-11-19 14:50:33 -08:00
Clint Rutkas
0e96b54a9e
Merge pull request #8124 from microsoft/lego/hb_2939_20201119000611307
...
LEGO: Pull request from lego/hb_2939_20201119000611307 to master
2020-11-19 10:33:44 -08:00
Seraphima Zykova
9144123f32
[FancyZones Unit tests] removed temp files check ( #8127 )
2020-11-19 13:53:10 +03:00
Seraphima Zykova
854ea0e5ac
[FancyZones Editor] Reset layout ( #8114 )
...
Co-authored-by: Enrico Giordani <enricogior@users.noreply.github.com>
2020-11-19 10:03:22 +03:00
csigs
6256436305
LEGO: check in for master to temporary branch.
2020-11-19 00:06:12 +00:00
Clint Rutkas
567e4a39d5
removing fxcop
2020-11-18 12:07:59 -08:00
Clint Rutkas
d056c136dd
invariants
2020-11-18 12:04:24 -08:00
Clint Rutkas
98a8129f93
null checks
2020-11-18 11:47:24 -08:00
Clint Rutkas
4c853a8f45
more tweaks
2020-11-18 11:44:00 -08:00
Clint Rutkas
f113aadb68
removing default values
2020-11-18 11:40:59 -08:00
Clint Rutkas
0669fbcc27
Renaming nativemethods
2020-11-18 11:38:45 -08:00
csigs
c9d082303f
LEGO: check in for master to temporary branch.
2020-11-18 12:07:12 +00:00
csigs
bd8088daca
LEGO: check in for master to temporary branch.
2020-11-18 00:05:50 +00:00
csigs
dc57e0165c
LEGO: check in for master to temporary branch.
2020-11-17 12:06:43 +00:00
vldmr11080
9ccd97798f
[FancyZones] Update primary desktop data on virtual desktop switch ( #7994 )
...
* Update primary desktop data after virtual desktop switch
* Don't remove zeroed-GUID inside RemoveDeletedDesktops method
* Minor refactoring in VirtualDesktopUtils
* Use std::vector::empty check instead of comparing size with 0
2020-11-17 12:39:31 +01:00
Clint Rutkas
5477dbe396
Merge pull request #8078 from microsoft/lego/hb_2939_20201117000533444
...
LEGO: Pull request from lego/hb_2939_20201117000533444 to master
2020-11-17 00:47:16 -08:00
Seraphima Zykova
b8e5ccfb7b
[FancyZones] Editor multi monitor support ( #6562 )
...
Co-authored-by: Enrico Giordani <enrico.giordani@gmail.com>
Co-authored-by: Enrico Giordani <enricogior@users.noreply.github.com>
2020-11-17 11:38:19 +03:00
csigs
471defca72
LEGO: check in for master to temporary branch.
2020-11-17 00:05:34 +00:00
Clint Rutkas
238e5b3afa
Merge pull request #8057 from microsoft/lego/hb_2939_20201116000536744
...
LEGO: Pull request from lego/hb_2939_20201116000536744 to master
2020-11-16 10:45:32 -08:00
Clint Rutkas
bcebd27739
Merge pull request #8041 from microsoft/lego/hb_2939_20201114120538945
...
LEGO: Pull request from lego/hb_2939_20201114120538945 to master
2020-11-16 10:44:28 -08:00
Clint Rutkas
4516d10197
Merge pull request #8034 from microsoft/lego/hb_2939_20201114000606270
...
LEGO: Pull request from lego/hb_2939_20201114000606270 to master
2020-11-16 10:43:38 -08:00
Ivan Stošić
48e5cc152f
Merge pull request #8006 from ivan100sic/zwnddraw-debug
...
[FancyZones] Refactor a function in ZoneWindowDrawing
2020-11-16 14:22:40 +01:00
ivan100sic
81e0836e11
Add a TODO comment
2020-11-16 12:28:45 +01:00
csigs
b653743f5f
LEGO: check in for master to temporary branch.
2020-11-16 00:05:37 +00:00
csigs
24690973a8
LEGO: check in for master to temporary branch.
2020-11-14 12:05:39 +00:00
csigs
8af6cf8d72
LEGO: check in for master to temporary branch.
2020-11-14 00:06:07 +00:00
Clint Rutkas
7116179dc6
Merge pull request #8026 from microsoft/lego/hb_2939_20201113120703275
...
LEGO: Pull request from lego/hb_2939_20201113120703275 to master
2020-11-13 09:00:44 -08:00
vldmr11080
165a06b5a9
Add custom announcement to tab items ( #8027 )
2020-11-13 17:51:21 +01:00
stefansjfw
4910bd3feb
Null Left/RightWindowCommands ( #8028 )
2020-11-13 17:32:48 +01:00
Andrey Nekrasov
c1b1fe6371
Fix compilation errors for VS 16.8.1 ( #8024 )
...
* fix compilation issues for VS 16.8.* release
* - VS 16.8 changed its template instantiation model, so now the compiler checks the syntax used in template even when it's not instantiated. we were relying on that behavior to declare the list of required localized strings from a shared header => replacing that template with a macro.
* - fix 3 C++ `const auto&` bugs the new compiler was able to uncover
* - enabled /Zc:twoPhase- for bootstrapper and PowerToysSetupCustomActions to workaround 10.0.17134.0 headers' issue.
- PowerToysSetupCustomActions.vcxproj now uses 10.0.17134.0 instead of "latest" SDK
* - PowerToysSetupCustomActions project leverages `goto` operator's power extensively, and the new compiler was able to uncover new uninitialized variables behavior, restructured declarations and changed `NULL`s to `nullptr`s.
* - Fix unit FZ unit test compiler error
* - format FZS unit test source file
* fixup fz tests
* use /Zc:twoPhase- for common-md as well
2020-11-13 15:57:01 +03:00
csigs
97fcc8311f
LEGO: check in for master to temporary branch.
2020-11-13 12:07:05 +00:00
csigs
ba42b192b8
LEGO: check in for master to temporary branch.
2020-11-13 00:05:15 +00:00
csigs
f2ad8086a7
LEGO: check in for master to temporary branch.
2020-11-12 17:49:09 +00:00
ivan100sic
0013282012
Formatting
2020-11-12 12:41:11 +01:00
stefansjfw
102f42928c
[FancyZones Editor][Accessibility] Default focused elements in all FancyZones Editor windows ( #7971 )
...
* Default focused elements
* Fix focus when starting editor from settings
2020-11-12 10:08:17 +01:00
csigs
9eb8377cea
LEGO: check in for master to temporary branch.
2020-11-11 23:06:14 +00:00
ivan100sic
f2469415d2
Separate a big function call to several functions
2020-11-11 17:57:24 +01:00
csigs
5c2e5e14fa
LEGO: check in for master to temporary branch.
2020-11-11 11:06:15 +00:00
csigs
8a86253958
LEGO: check in for master to temporary branch.
2020-11-10 23:06:24 +00:00
Clint Rutkas
8f11874449
Merge branch 'master' into lego/hb_2939_20201108230556187
2020-11-10 14:43:16 -08:00
Clint Rutkas
7ecf01737d
Merge pull request #7974 from microsoft/lego/hb_2939_20201110110635301
...
LEGO: Pull request from lego/hb_2939_20201110110635301 to master
2020-11-10 08:52:03 -08:00
Clint Rutkas
23083decbb
Merge pull request #7946 from microsoft/lego/hb_2939_20201109110559091
...
LEGO: Pull request from lego/hb_2939_20201109110559091 to master
2020-11-10 08:51:39 -08:00
vldmr11080
0a8bc1a63c
Enable keyboard accessibility for template and custom layout items ( #7977 )
2020-11-10 16:24:20 +01:00
vldmr11080
db61c6b643
[FancyZones] Localize names of predefined layotus ( #7973 )
...
* Localize strings in Settings.cs
* Add comment to resource variable
2020-11-10 16:15:30 +01:00
csigs
248135dffb
LEGO: check in for master to temporary branch.
2020-11-10 11:06:37 +00:00
Clint Rutkas
7bbcde9310
Merge branch 'master' into lego/hb_2939_20201109110559091
2020-11-09 16:36:17 -08:00
csigs
a6031a46a2
LEGO: check in for master to temporary branch.
2020-11-09 23:06:08 +00:00
csigs
e27c5e3043
LEGO: check in for master to temporary branch.
2020-11-09 11:06:00 +00:00
csigs
090ddafade
LEGO: check in for master to temporary branch.
2020-11-08 23:05:56 +00:00
vldmr11080
65ce8c760d
Specify focus rectangle color when focused by keyboard ( #7899 )
2020-11-06 23:23:22 +01:00
vldmr11080
9402f4ad02
Add name property for delete buton ( #7895 )
2020-11-06 20:12:53 +01:00
csigs
42b4989846
LEGO: check in for master to temporary branch.
2020-11-05 23:05:49 +00:00
Clint Rutkas
3bc4820d90
Merge pull request #7857 from microsoft/lego/hb_2939_20201104230553771
...
LEGO: Pull request from lego/hb_2939_20201104230553771 to master
2020-11-05 09:17:40 -08:00
vldmr11080
fc1feab7ec
Add descriptive name for zone increment/decrement buttons ( #7867 )
2020-11-05 15:01:07 +01:00
stefansjfw
8fa04fe2cf
Add Grid Layout Editor name property ( #7831 )
2020-11-05 12:24:10 +01:00
csigs
8e43a3ca0b
LEGO: check in for master to temporary branch.
2020-11-04 23:05:54 +00:00
Clint Rutkas
7f6d8ba86c
Merge pull request #7618 from microsoft/dev/crutkas/upgradeNuget
...
Upgrading nuget packages
2020-11-04 06:38:08 -08:00
Clint Rutkas
7508a73373
Merge pull request #7708 from jsoref/spelling
...
Spelling
2020-11-03 16:54:00 -08:00
csigs
a6a4821380
LEGO: check in for master to temporary branch.
2020-11-03 23:06:05 +00:00
Clint Rutkas
aa1d6f7095
Merge branch 'master' into dev/crutkas/upgradeNuget
2020-11-03 10:57:50 -08:00
Clint Rutkas
35cf50c796
Merge pull request #7808 from microsoft/lego/hb_2939_20201103110547248
...
LEGO: Pull request from lego/hb_2939_20201103110547248 to master
2020-11-03 09:59:34 -08:00
Clint Rutkas
f36584ce38
Merge pull request #7797 from microsoft/lego/hb_2939_20201102230612006
...
LEGO: Pull request from lego/hb_2939_20201102230612006 to master
2020-11-03 09:08:38 -08:00
csigs
8b39996577
LEGO: check in for master to temporary branch.
2020-11-03 11:05:47 +00:00
vldmr11080
78b2020669
[FancyZones] Adjust colors of secondary buttons to maintain 3:1 contrast ratio against white background ( #7785 )
...
* Adjust colors of secondary buttons to maintain 3:1 contrast ratio against white background
* Use white color withing Cancel button
2020-11-03 11:46:24 +01:00
vldmr11080
49811fc4b8
Adjust template tab non-highlighted color ( #7638 )
2020-11-03 09:25:36 +01:00
csigs
80d8144f1e
LEGO: check in for master to temporary branch.
2020-11-02 23:06:13 +00:00
Clint Rutkas
7f6e2c308e
Merge pull request #7779 from microsoft/lego/hb_2939_20201102110603120
...
LEGO: Pull request from lego/hb_2939_20201102110603120 to master
2020-11-02 10:41:28 -08:00
Clint Rutkas
a66b276e7d
Merge branch 'master' into spelling
2020-11-02 09:57:48 -08:00
Clint Rutkas
0a23f1e35c
Merge pull request #7745 from microsoft/lego/hb_2939_20201031230528313
...
LEGO: Pull request from lego/hb_2939_20201031230528313 to master
2020-11-02 09:56:17 -08:00
P-Storm
0d4017fe1a
Io abstraction ( #7293 )
...
Co-authored-by: p-storm <paul.de.man@gmail.com>
2020-11-02 18:33:43 +01:00
csigs
11f9a64737
LEGO: check in for master to temporary branch.
2020-11-02 11:06:04 +00:00
stefansjfw
ebf81a6a03
Associate Name label with textbox ( #7621 )
2020-11-02 10:05:57 +01:00
csigs
4e0120493e
LEGO: check in for master to temporary branch.
2020-10-31 23:05:28 +00:00
Avneet Kaur
2c5b9b4d52
Audit culture bugs ( #7707 )
...
* Added comments and fixed CultureInfo / StringComparison where appropriate
* Addressed comments
* Fixed comment
2020-10-30 16:43:09 -07:00
Josh Soref
8720a0dcdf
spelling: source
...
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
2020-10-30 14:42:20 -04:00
Josh Soref
ee6a9b3b6b
spelling: occurred
...
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
2020-10-30 14:41:41 -04:00
Josh Soref
37dbcb91cd
spelling: coming
...
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
2020-10-30 14:40:32 -04:00
Josh Soref
e68999ea0d
spelling: adjacent
...
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
2020-10-30 14:39:10 -04:00
Seraphima Zykova
4a7ce82688
[Localization] Unreachable input box in FancyZones Editor fix. ( #7689 )
2020-10-30 19:00:33 +03:00
Ivan Stošić
df28473326
[FancyZones] Use Direct2D to draw ( #7547 )
...
* Started work
* Good progress on D2D
* Visuals are good, functionality - almost there
* Opacity fix
* Animation works, WM_PAINT still doesn't
* Simplify code, remove flashZones, remove unused code
* Kinda works, but it's a bit laggy
* Works great, but needs refactoring/performance improvements
* Move code from .h to .cpp
* Polished the functionality
* Fix issue with changing monitors
* Rebase fix
* Finalize PR before review
* Couple two members of ZoneWindowDrawing
* Also request a low latency lock when hiding the zone window
* Move textFormat and textBrush out of the loop
* Thread-safe initialization
* Rebase fix: zone numbers
* Make zone borders crispy
* Fix offsets
* Another rebase fix
* Fix DPI bug
2020-10-30 16:25:56 +01:00
stefansjfw
181db8c40a
Enable closing Edit Canvas Layout and Edit Grid Layout windows by pressing Esc button ( #7643 )
2020-10-30 16:25:27 +01:00
Clint Rutkas
c37d08c475
Merge pull request #7622 from microsoft/dev/crutkas/helpLocWithComments
...
Addressing loc team feedback
2020-10-29 22:33:34 -07:00
Clint Rutkas
3e059aac56
Adding in FancyZone comments to help with localization
2020-10-28 16:29:01 -07:00
csigs
70f78c3189
LEGO: check in for master to temporary branch.
2020-10-28 23:06:00 +00:00
Clint Rutkas
b8069ce657
Merge branch 'master' into lego/hb_2939_20201027230544851
2020-10-28 12:47:53 -07:00
Clint Rutkas
3d53e80532
additional items
2020-10-28 12:24:42 -07:00
Clint Rutkas
965f3813b2
Merge pull request #7574 from microsoft/lego/hb_2939_20201027110546671
...
LEGO: Pull request from lego/hb_2939_20201027110546671 to master
2020-10-28 12:09:08 -07:00
Clint Rutkas
97a51fc2a9
Merge pull request #7546 from microsoft/lego/hb_2939_20201026110534010
...
LEGO: Pull request from lego/hb_2939_20201026110534010 to master
2020-10-28 12:08:31 -07:00
ivan100sic
39982f1eec
Fix DPI bug
2020-10-28 15:50:42 +01:00
ivan100sic
3ede935949
Another rebase fix
2020-10-28 14:30:17 +01:00
ivan100sic
9a60892b68
Fix offsets
2020-10-28 14:23:32 +01:00
ivan100sic
10052a6d7e
Make zone borders crispy
2020-10-28 14:23:32 +01:00
ivan100sic
9fd8d831ca
Rebase fix: zone numbers
2020-10-28 14:23:32 +01:00
ivan100sic
bb8ee18a59
Thread-safe initialization
2020-10-28 14:23:32 +01:00
ivan100sic
6c05d116a0
Move textFormat and textBrush out of the loop
2020-10-28 14:23:32 +01:00
ivan100sic
d5ef0b1330
Also request a low latency lock when hiding the zone window
2020-10-28 14:23:32 +01:00
ivan100sic
d09e03d7f2
Couple two members of ZoneWindowDrawing
2020-10-28 14:23:32 +01:00
ivan100sic
191c5c3b37
Finalize PR before review
2020-10-28 14:23:32 +01:00
ivan100sic
51faca5b69
Rebase fix
2020-10-28 14:23:32 +01:00
ivan100sic
3b1a70c10a
Fix issue with changing monitors
2020-10-28 14:23:32 +01:00