PowerToys/tools/BugReportTool/BugReportTool
Jeff Lord 725c8e8c19
[KBM]Launch apps / URI with keyboard shortcuts, support chords (#30121)
* Working UI update with just runProgram Path and isRunProgram

* First working, basic. no args or path, or setting change detections.

* Revert and fixed.

* Some clean up, working with config file monitor

* Args and Start-in should be working.

* File monitor, quotes, xaml screens one

* Fixed enable/disable toogle from XAML

* Code cleanup.

* Betting logging.

* Cleanup, start of RunProgramDescriptor and usage of run_non_elevated/run_elevated

* Code moved to KeyboardEventHandlers, but not enabled since it won't build as is, needs elevation.h. Other testing..

* Key chords working, pretty much

* Added gui for elevation level, need to refresh on change...

* f: include shellapi.h and reference wil in KBMEL

* run_elevated/run_non_elevated sorted out. Working!

* Removed lots of old temp code.

* Fix some speling errors.

* Cleanup before trying to add a UI for the chord

* Added "DifferentUser" option

* Closer on UI for chords.

* Better UI, lots working.

* Clean up

* Text for “Allow chords” – needs to look better…

* Bugs and clean-up

* Cleanup

* Refactor and clean up.

* More clean up

* Some localization.

* Don’t show “Allow chords“ to the “to” shortcut

* Maybe better foreground after opening new app

* Better chord matching.

* Runprogram fix for stealing existing shortcut.

* Better runProgram stuff

* Temp commit

* Working well

* Toast test

* More toast

* Added File and Folder picker UI

* Pre-check on run program file exists.

* Refactor to SetupRunProgramControls

* Open URI UI is going.

* Open URI working well

* Open URI stuff working well

* Allowed AppSpecific shortcut and fixed backup/restore shortcut dups

* Fixed settings screen

* Start of code to find by name...

* UI fixed

* Small fixes

* Some single edit code working.

* UI getting better.

* Fixes

* Fixed and merge from main

* UI updates

* UI updates.

* UI stuff

* Fixed crash from move ui item locations.

* Fixed crash from move ui item locations.

* Added delete confirm

* Basic sound working.

* Localized some stuff

* Added sounds

* Better experiance when shortcut is in use.

* UI tweaks

* Fixed KBM ui for unicode shortcut not having ","

* Some clean up

* Cleanup

* Cleanup

* Fixed applyXamlStyling

* Added back stuff lost in merge

* applyXamlStyling, again

* Fixed crash on change from non shortcut to shortcut

* Update src/modules/keyboardmanager/KeyboardManagerEngineTest/KeyboardManagerEngineTest.vcxproj

* Fixed some spelling type issues.

* ImplementationLibrary 231216

* Comment bump to see if the Microsoft.Windows.ImplementationLibrary version thing gets picked up

* Correct, Microsoft.Windows.ImplementationLibrary, finally?

* Fixed two test that failed because we now allow key-chords.

* Removed shortcut sounds.

* use original behavior when "allow chords" is off in shortcut window

* fix crash when editing a shortcut that has apps specified for it

* split KBM chords with comma on dashboard page

* Fix some spelling items.

* More "spelling"

* Fix XAML styling

* align TextBlock and ToggleSwitch

* fix cutoff issue at the top

* increase ComboBox width

* Added *Unsupported* for backwards compat on config of KBM

* fix spellcheck

* Fix crash on Remap key screen

* Fixed Remap Keys ComboBox width too short.

* Removed KBM Single Edit mode, fixed crash.

* Fix Xaml with xaml cops

* Fix crash on setting "target app" for some types of shortcuts.

* Space to toggle chord, combobox back

* fix spellcheck

* fix some code nits

* Code review updates.

* Add exclusions to the bug report tool

* Code review and kill CloseAndEndTask

* Fix alignment / 3 comboboxes per row

* Fix daily telemetry events to exclude start app and open URI

* Add chords and remove app start and open uri from config telemetry

* comma instead of plus in human readable shortcut telemetry data

* Code review, restore default-old state when new row added in KBM

* Code review, restore default-old state when new row added in KBM, part 2

* Still show target app on Settings

* Only allow enabling chords for origin shortcuts

---------

Co-authored-by: Andrey Nekrasov <yuyoyuppe@users.noreply.github.com>
Co-authored-by: Jaime Bernardo <jaime@janeasystems.com>
2024-02-27 23:12:05 +00:00
..
ZipTools [Bug Report Tool] Zip folder can not be created (#12966) 2021-09-01 18:12:28 +03:00
BugReportTool.rc [build]Add version to binaries and add check in CI (#19792) 2022-08-10 09:58:21 +01:00
BugReportTool.vcxproj [Deps]Upgrade CppWinRT to 2.0.240111.5 (#31396) 2024-02-13 13:55:14 +00:00
BugReportTool.vcxproj.filters [GPO] Add policies for configuring utilities enabled states (#21411) 2022-10-26 14:02:31 +01:00
EventViewer.cpp [Analyzers][CPP]Changes to fix warning 26493 on PowerToys/tools (#23674) 2023-02-08 14:01:40 +00:00
EventViewer.h [Bug Report Tool] Report event viewer logs (#11458) 2021-05-26 16:23:49 +03:00
InstallationFolder.cpp [Analyzers][CPP]Changes to fix warning 26493 on PowerToys/tools (#23674) 2023-02-08 14:01:40 +00:00
InstallationFolder.h [Bug Report Tool] Report installation folder structure (#12425) 2021-07-20 10:33:00 +03:00
Main.cpp [KBM]Launch apps / URI with keyboard shortcuts, support chords (#30121) 2024-02-27 23:12:05 +00:00
Package.cpp [PowerRename][ImageResizer] Tier1 Win11 Context menu (#19000) 2022-06-30 22:10:14 +02:00
Package.h [PowerRename][ImageResizer] Tier1 Win11 Context menu (#19000) 2022-06-30 22:10:14 +02:00
packages.config [Deps]Upgrade CppWinRT to 2.0.240111.5 (#31396) 2024-02-13 13:55:14 +00:00
ProcessesList.cpp [FileExplorer]Add QoiThumbnailProvider and QoiPreviewHandler (#29735) 2023-11-14 15:41:09 +00:00
RegistryUtils.cpp [FileExplorer]Add QoiThumbnailProvider and QoiPreviewHandler (#29735) 2023-11-14 15:41:09 +00:00
RegistryUtils.h [Auto-update] Auto-update improvements (#11356) 2021-05-21 12:32:34 +02:00
ReportGPOValues.cpp [BugReport]Add new update GPO policies to the report (#31066) 2024-01-24 15:37:46 +00:00
ReportGPOValues.h [GPO] Add policies for configuring utilities enabled states (#21411) 2022-10-26 14:02:31 +01:00
ReportMonitorInfo.cpp [Analyzers][CPP]Changes to fix warning 26493 on PowerToys/tools (#23674) 2023-02-08 14:01:40 +00:00
ReportMonitorInfo.h [Auto-update] Auto-update improvements (#11356) 2021-05-21 12:32:34 +02:00
resource.h [build]Add version to binaries and add check in CI (#19792) 2022-08-10 09:58:21 +01:00
XmlDocumentEx.cpp [Bug Report Tool] Report event viewer logs (#11458) 2021-05-26 16:23:49 +03:00
XmlDocumentEx.h [Bug Report Tool] Fix internal build (#11487) 2021-05-27 11:53:58 +03:00