PowerToys/src/settings-ui/Microsoft.PowerToys.Settings.UI.Library
Mykhailo Pylyp a8c99e9513
[KBM] Migrate Engine and Editor into separate processes (#10774)
* Move KBM engine into separate process (#10672)

* [KBM] Migrate KBM UI out of the runner (#10709)

* Clean up keyboard hook handles (#10817)

* [C++ common] Unhandled exception handler (#10821)

* [KBM] Use icon in the KeyboardManagerEditor (#10845)

* [KBM] Move resources from the Common project to the Editor. (#10844)

* KBM Editor tests (#10858)

* Rename engine executable (#10868)

* clean up (#10870)

* [KBM] Changed Editor and libraries output folders (#10871)

* [KBM] New logs structure (#10872)

* Add unhandled exception handling to the editor (#10874)

* [KBM] Trace for edit keyboard window

* Logging for XamlBridge message loop

* [KBM] Added Editor and Engine to the installer (#10876)

* Fix spelling

* Interprocess communication logs, remove unnecessary windows message logs

* [KBM] Separated telemetry for the engine and editor. (#10889)

* [KBM] Editor test project (#10891)

* Versions for the engine and the editor (#10897)

* Add the editor's and the engine's executables to signing process (#10900)

* [KBM editor] Run only one instance, exit when parent process exits (#10890)

* [KBM] Force kill editor process to avoid XAML crash (#10907)

* [KBM] Force kill editor process to avoid XAML crash

* Fix event releasing

Co-authored-by: mykhailopylyp <17161067+mykhailopylyp@users.noreply.github.com>

* Make the editor dpi aware (#10908)

* [KBM] KeyboardManagerCommon refactoring (#10909)

* Do not start the process if it is already started (#10910)

* logs

* Update src/modules/keyboardmanager/KeyboardManagerEditorLibrary/EditKeyboardWindow.cpp

* Update src/modules/keyboardmanager/KeyboardManagerEditorLibrary/EditKeyboardWindow.cpp

* [KBM] Rename InitUnhandledExceptionHandler
to make it explicit that is for x64 only.
We will fix it properly when adding support for ARM64 and add a header with
the proper conditional building.

* [KBM] rename file/class/variables using camel case

* [KBM] Rename "event_locker" -> "EventLocker"

* [KBM] rename process_waiter
Add a TODO comment

* [KBM] rename methods
Add TODO comment

* [KBM] use uppercase for function names

* [KBM] use uppercase for methos, lowercase for properties

* [KBM] rename method, make methods private, formatting

* [KBM] rename private variables

* [KBM] use uppercase for function names

* [KBM] Added support to run the editor stand-alone when built in debug mode

* Update src/modules/keyboardmanager/KeyboardManagerEditor/KeyboardManagerEditor.cpp

* Check success of event creation, comment (#10947)

* [KBM] code formatting (#10951)

* [KBM] code formatting

* Update src/modules/keyboardmanager/KeyboardManagerEditorLibrary/BufferValidationHelpers.cpp

* [KBM] tracing

* [KBM] Remappings not showing fix. (#10954)

* removed mutex

* retry loop for reading

* retry on reading config once

* log error

Co-authored-by: Enrico Giordani <enricogior@users.noreply.github.com>

Co-authored-by: Enrico Giordani <enricogior@users.noreply.github.com>

Co-authored-by: Seraphima Zykova <zykovas91@gmail.com>
Co-authored-by: Enrico Giordani <enricogior@users.noreply.github.com>
Co-authored-by: Enrico Giordani <enrico.giordani@gmail.com>
2021-04-26 21:01:38 +02:00
..
CustomAction common: refactor common library pt2 (#8588) 2020-12-15 15:16:09 +03:00
Enumerations common: refactor common library pt2 (#8588) 2020-12-15 15:16:09 +03:00
Helpers common: refactor common library pt2 (#8588) 2020-12-15 15:16:09 +03:00
Interfaces common: refactor common library pt2 (#8588) 2020-12-15 15:16:09 +03:00
Telemetry/Events [OOBE] Out of box experience window (#9973) 2021-03-02 20:56:37 +03:00
Utilities common: refactor common library pt2 (#8588) 2020-12-15 15:16:09 +03:00
ViewModels [KBM] Migrate Engine and Editor into separate processes (#10774) 2021-04-26 21:01:38 +02:00
AppSpecificKeysDataModel.cs common: refactor common library pt2 (#8588) 2020-12-15 15:16:09 +03:00
BasePTModuleSettings.cs Don't update view if settings were not changed (#10407) 2021-03-24 16:13:33 +02:00
BoolProperty.cs common: refactor common library pt2 (#8588) 2020-12-15 15:16:09 +03:00
BoolPropertyJsonConverter.cs common: refactor common library pt2 (#8588) 2020-12-15 15:16:09 +03:00
ColorFormatModel.cs [ColorPicker] Order colors with up/down buttons. (#10392) 2021-03-24 19:36:25 +03:00
ColorPickerProperties.cs common: refactor common library pt2 (#8588) 2020-12-15 15:16:09 +03:00
ColorPickerSettings.cs common: refactor common library pt2 (#8588) 2020-12-15 15:16:09 +03:00
ConfigDefaults.cs [FancyZones Editor] Quick layout switch hotkeys (#10437) 2021-03-25 15:44:55 +03:00
DoubleProperty.cs common: refactor common library pt2 (#8588) 2020-12-15 15:16:09 +03:00
EnabledModules.cs common: refactor common library pt2 (#8588) 2020-12-15 15:16:09 +03:00
FancyZonesSettings.cs common: refactor common library pt2 (#8588) 2020-12-15 15:16:09 +03:00
FancyZonesSettingsIPCMessage.cs common: refactor common library pt2 (#8588) 2020-12-15 15:16:09 +03:00
FZConfigProperties.cs Changing default key for FanzyZones (#10751) 2021-04-15 11:11:08 +02:00
GeneralSettings.cs common: refactor common library pt2 (#8588) 2020-12-15 15:16:09 +03:00
GeneralSettingsCustomAction.cs common: refactor common library pt2 (#8588) 2020-12-15 15:16:09 +03:00
GenericProperty`1.cs common: refactor common library pt2 (#8588) 2020-12-15 15:16:09 +03:00
HotkeySettings.cs common: refactor common library pt2 (#8588) 2020-12-15 15:16:09 +03:00
HotkeySettingsControlHook.cs common: refactor common library pt2 (#8588) 2020-12-15 15:16:09 +03:00
ImageresizerCustomSizeProperty.cs common: refactor common library pt2 (#8588) 2020-12-15 15:16:09 +03:00
ImageresizerFallbackEncoder.cs common: refactor common library pt2 (#8588) 2020-12-15 15:16:09 +03:00
ImageResizerProperties.cs Added localization to default sizes (#8928) 2021-01-14 14:14:29 +02:00
ImageResizerSettings.cs Added localization to default sizes (#8928) 2021-01-14 14:14:29 +02:00
ImageresizerSizes.cs common: refactor common library pt2 (#8588) 2020-12-15 15:16:09 +03:00
ImagerResizerKeepDateModified.cs common: refactor common library pt2 (#8588) 2020-12-15 15:16:09 +03:00
ImageSize.cs image resizer and settings percentage unit (#8674) 2020-12-21 15:55:50 +01:00
IntProperty.cs common: refactor common library pt2 (#8588) 2020-12-15 15:16:09 +03:00
ISettingsPath.cs common: refactor common library pt2 (#8588) 2020-12-15 15:16:09 +03:00
ISettingsUtils.cs Added localization to default sizes (#8928) 2021-01-14 14:14:29 +02:00
KeyBoardKeysProperty.cs common: refactor common library pt2 (#8588) 2020-12-15 15:16:09 +03:00
KeyboardManagerProfile.cs common: refactor common library pt2 (#8588) 2020-12-15 15:16:09 +03:00
KeyboardManagerProperties.cs common: refactor common library pt2 (#8588) 2020-12-15 15:16:09 +03:00
KeyboardManagerSettings.cs common: refactor common library pt2 (#8588) 2020-12-15 15:16:09 +03:00
KeysDataModel.cs common: refactor common library pt2 (#8588) 2020-12-15 15:16:09 +03:00
Microsoft.PowerToys.Settings.UI.Library.csproj updating system.text.json (#10762) 2021-04-15 11:41:11 -07:00
OutGoingGeneralSettings.cs common: refactor common library pt2 (#8588) 2020-12-15 15:16:09 +03:00
PluginAdditionalOption.cs [PowerToys Run] Plugin manager (#9872) 2021-02-26 13:21:58 +02:00
PowerLauncherPluginSettings.cs [PowerToys Run] Plugin manager (#9872) 2021-02-26 13:21:58 +02:00
PowerLauncherProperties.cs [PT Run] Run dialog now has monitor positioning options (#9492) 2021-03-09 18:20:49 +01:00
PowerLauncherSettings.cs [PowerToys Run] Plugin manager (#9872) 2021-02-26 13:21:58 +02:00
PowerPreviewProperties.cs common: refactor common library pt2 (#8588) 2020-12-15 15:16:09 +03:00
PowerPreviewSettings.cs common: refactor common library pt2 (#8588) 2020-12-15 15:16:09 +03:00
PowerRenameLocalProperties.cs common: refactor common library pt2 (#8588) 2020-12-15 15:16:09 +03:00
PowerRenameProperties.cs common: refactor common library pt2 (#8588) 2020-12-15 15:16:09 +03:00
PowerRenameSettings.cs common: refactor common library pt2 (#8588) 2020-12-15 15:16:09 +03:00
PowerRenameSettingsIPCMessage.cs common: refactor common library pt2 (#8588) 2020-12-15 15:16:09 +03:00
RemapKeysDataModel.cs common: refactor common library pt2 (#8588) 2020-12-15 15:16:09 +03:00
SettingPath.cs common: refactor common library pt2 (#8588) 2020-12-15 15:16:09 +03:00
SettingsRepository`1.cs Added localization to default sizes (#8928) 2021-01-14 14:14:29 +02:00
SettingsUtils.cs [chore] cleanup 'using' statements (#10144) 2021-03-10 13:16:46 +01:00
ShortcutGuideProperties.cs disable apps for shortcut guide (#10123) 2021-04-02 16:29:48 +02:00
ShortcutGuideSettings.cs common: refactor common library pt2 (#8588) 2020-12-15 15:16:09 +03:00
ShortcutGuideSettingsIPCMessage.cs common: refactor common library pt2 (#8588) 2020-12-15 15:16:09 +03:00
ShortcutsKeyDataModel.cs common: refactor common library pt2 (#8588) 2020-12-15 15:16:09 +03:00
SndFancyZonesSettings.cs common: refactor common library pt2 (#8588) 2020-12-15 15:16:09 +03:00
SndImageResizerSettings.cs common: refactor common library pt2 (#8588) 2020-12-15 15:16:09 +03:00
SndKeyboardManagerSettings.cs common: refactor common library pt2 (#8588) 2020-12-15 15:16:09 +03:00
SndModuleSettings`1.cs common: refactor common library pt2 (#8588) 2020-12-15 15:16:09 +03:00
SndPowerPreviewSettings.cs common: refactor common library pt2 (#8588) 2020-12-15 15:16:09 +03:00
SndPowerRenameSettings.cs common: refactor common library pt2 (#8588) 2020-12-15 15:16:09 +03:00
SndShortcutGuideSettings.cs common: refactor common library pt2 (#8588) 2020-12-15 15:16:09 +03:00
StringProperty.cs common: refactor common library pt2 (#8588) 2020-12-15 15:16:09 +03:00