PowerToys/src/settings-ui/Settings.UI/OOBE/Views
Joseph Finney eedea3159c
[New PowerToy] OCR PowerToy (#19172)
* Init commit

* Fix unintended GUID change of Microsoft.PowerToys.Run.Plugin.TimeZone.UnitTests

* Region and click word working

* Code style

* Close even when there is no result from the OCR

* Fix spelling concerns, and make overlay black to match snipping tool

* increase opacity of overlay to match snipping tool

* Code Style and cleanup

* Code style

* Create Logos and hook them into the project file

* Make the PowerOCR VCXProj more like Awake VCXProj

* Rename MainWindow to OCROverlay

* Add WindowUtilities and WindowForms

* Remove fsg to fix spelling error

* launch OCR Overlay on every screen

* Add PowerOCR to Runner Main.cpp

* Add PowerOCR Settings and Properties

* Add PowerOcrViewModel

* Fix wrong setting reference in PowerOcrSettingsVM

* Try to clean up the Cpp project for PowerOCR

* Went to ARM64 was x64 thanks @snickler

* Clean up PowerOCR C++ Proj with file refs

* Rewrite C++ dllmain comparing to awake

* Changes for spelling issues. The rest will stay

* Create PowerOcr Settings Page and add to settings shell

* Fix PowerOcr Settings

* Fix multi-monitor scaling issue

* Add close all overlays when escaping

* Update src/runner/main.cpp to call correct Power OCR dll

Co-authored-by: Stefan Markovic <57057282+stefansjfw@users.noreply.github.com>

* Update expect.txt

* Add many files from Color Picker for hotkey activation

* Organize project into helper folder

* Use new hotkey activation and keep process alive

* Fix bug where scalebmp wasn't working

* Add The file headers and dispose app.xaml.cs

* Code style changes

* Fix bug where PowerOCR was toggling Awake

* Unsubscribe from keyboard events making they don't fire twice

* Add SndPowerOcrSetting and add to SettingsVM

* Trying to make the runner close PowerOCR when runner closes

* Fix app_name

* Update spellcheck expect

* use mutex on PowerOCR app to keep to single instance

* Rebuild the module interface using ColorPicker as a template.

Process still stays alive.

* Fix project names of the module interface

* Put app startup args back to 0 like color picker

* Runner now finds and enables/disables PowerOCR

* remove unneeded item groups from settings proj, per stefansjfw

* Add PowerOCR Screenshots

* Revert changed project GUID

* Add OOBE content for PowerOCR

* Keep cursor on one screen since the OCR window does not span screens.

* reload settings when activation key is pressed

* New screenshots and OOBE text

* Add PowerOCR as a case in the settings App.xaml.cs OnLaunched

* Settings and OOBE Text Changes

* Using using on bitmaps and change OCR overlay to stay open if no result

* Keyboard activation is handled is true

* Remove unused start PowerOCR OOBE Method

* [PowerOCR]Add some telemetry

* Add some logging

* Don't recreate the OCR overlay Windows more times

* Add to BugReportTool to get event viewer errors

* Fix wrong comment

* Fix another comment

* Add files to installer

* Add to signing

* Don't take Esc away from other apps

* Default to Win Shift R

* Use low level keyboard hook from runner

* Remove esc from local low level keyboard hook

* Fix some nits

* Default to Win Shift T
2022-08-25 11:25:52 +01:00
..
OobeAlwaysOnTop.xaml [settings-ui] Settings WinUI3 (#17797) 2022-04-19 21:00:28 +01:00
OobeAlwaysOnTop.xaml.cs [settings-ui] Settings WinUI3 (#17797) 2022-04-19 21:00:28 +01:00
OobeAwake.xaml [settings-ui] Settings WinUI3 (#17797) 2022-04-19 21:00:28 +01:00
OobeAwake.xaml.cs [settings-ui] Settings WinUI3 (#17797) 2022-04-19 21:00:28 +01:00
OobeColorPicker.xaml [settings-ui] Settings WinUI3 (#17797) 2022-04-19 21:00:28 +01:00
OobeColorPicker.xaml.cs [settings-ui] Settings WinUI3 (#17797) 2022-04-19 21:00:28 +01:00
OobeFancyZones.xaml [settings-ui] Settings WinUI3 (#17797) 2022-04-19 21:00:28 +01:00
OobeFancyZones.xaml.cs [settings-ui] Settings WinUI3 (#17797) 2022-04-19 21:00:28 +01:00
OobeFileExplorer.xaml [settings-ui] Settings WinUI3 (#17797) 2022-04-19 21:00:28 +01:00
OobeFileExplorer.xaml.cs [settings-ui] Settings WinUI3 (#17797) 2022-04-19 21:00:28 +01:00
OobeImageResizer.xaml [settings-ui] Settings WinUI3 (#17797) 2022-04-19 21:00:28 +01:00
OobeImageResizer.xaml.cs [settings-ui] Settings WinUI3 (#17797) 2022-04-19 21:00:28 +01:00
OobeKBM.xaml [settings-ui] Settings WinUI3 (#17797) 2022-04-19 21:00:28 +01:00
OobeKBM.xaml.cs [settings-ui] Settings WinUI3 (#17797) 2022-04-19 21:00:28 +01:00
OobeMouseUtils.xaml [settings-ui] Settings WinUI3 (#17797) 2022-04-19 21:00:28 +01:00
OobeMouseUtils.xaml.cs [settings-ui] Settings WinUI3 (#17797) 2022-04-19 21:00:28 +01:00
OobeOverview.xaml [OOBE] Refactor UI code, minor UI tweaks (#16578) 2022-03-08 15:27:17 +00:00
OobeOverview.xaml.cs [settings-ui] Settings WinUI3 (#17797) 2022-04-19 21:00:28 +01:00
OobePowerOCR.xaml [New PowerToy] OCR PowerToy (#19172) 2022-08-25 11:25:52 +01:00
OobePowerOCR.xaml.cs [New PowerToy] OCR PowerToy (#19172) 2022-08-25 11:25:52 +01:00
OobePowerRename.xaml [settings-ui] Settings WinUI3 (#17797) 2022-04-19 21:00:28 +01:00
OobePowerRename.xaml.cs [settings-ui] Settings WinUI3 (#17797) 2022-04-19 21:00:28 +01:00
OobeRun.xaml [settings-ui] Settings WinUI3 (#17797) 2022-04-19 21:00:28 +01:00
OobeRun.xaml.cs [settings-ui] Settings WinUI3 (#17797) 2022-04-19 21:00:28 +01:00
OobeShellPage.xaml [New PowerToy] OCR PowerToy (#19172) 2022-08-25 11:25:52 +01:00
OobeShellPage.xaml.cs [New PowerToy] OCR PowerToy (#19172) 2022-08-25 11:25:52 +01:00
OobeShortcutGuide.xaml [settings-ui] Settings WinUI3 (#17797) 2022-04-19 21:00:28 +01:00
OobeShortcutGuide.xaml.cs [settings-ui] Settings WinUI3 (#17797) 2022-04-19 21:00:28 +01:00
OobeVideoConference.xaml [settings-ui] Settings WinUI3 (#17797) 2022-04-19 21:00:28 +01:00
OobeVideoConference.xaml.cs [settings-ui] Settings WinUI3 (#17797) 2022-04-19 21:00:28 +01:00
OobeWhatsNew.xaml [OOBE] Get "What's New" behind authenticated proxy and strict firewall. (#18695) 2022-06-14 11:44:07 +01:00
OobeWhatsNew.xaml.cs [OOBE]Hide "x64 ARM64 Installer Hash" lines in "What's New" (#18835) 2022-06-19 11:16:40 +01:00