Dustin L. Howett
4484727c69
Remove all vestiges of the old CDPx pipeline and old loc data ( #15242 )
...
This pull request removes build steps and localization files that we no longer need.
Related: #15243
2022-01-03 17:51:56 -06:00
CleanCodeDeveloper
d39c4121a9
fix regression #14715 by adding an additional check for the newly build metadata object ( #15198 )
2021-12-29 09:01:31 -08:00
Stefan Markovic
073caffef4
[Settings, Common.UI, runner exe] Unify exe/dll naming ( #15005 )
...
* Unify exe/dll naming - PowerToys.Runner
Align naming with other exes - PowerToys Runner -> PowerToys.Runner
* Unify exe/dll naming - Microsoft.PowerToys.Common.UI
Project name - Microsoft.PowerToys.Common.UI -> Common.UI
dll name - Microsoft.PowerToys.Common.UI.dll -> PowerToys.Common.UI.dll
* Unify exe/dll naming - Settings
Project names - Microsoft.PowerToys.Settings* -> Settings*
Dll names - Microsoft.PowerToys.Settings*.dll -> PowerToys.Settings*.dll
* Revert file autoformat
* [Docs] Update paths to settings projects/files
* Fix tests - Update path
2021-12-15 12:56:52 +01:00
CleanCodeDeveloper
9152ea8f1c
[Image Resizer]Try to recover metadata even when the metadata data structure is invalid ( #14914 )
...
* metadata.Clone() fails also for situations where we still can recover metadata
metadata.Clone() is also an expensive operation (deep copy) and it is not necessary anymore as we build up the metadata object from scratch anyway
* If an exception is throw here something is seriously wrong with the metadata structure
We take all metadata we have read so far an write it to the resized image
* add log statement
* Adjust test written for #2447 as we are able to copy the metadata now
* Improve documentation
2021-12-10 13:54:05 +00:00
Stefan Markovic
dfe9169e39
[modules] Unify exe & dll naming ( #14903 )
...
* Unify exe/dll naming - AwakeModuleInterface
* Unify exe/dll naming - ColorPicker.dll & ColorPickerUI.exe
* Unify exe/dll naming - FancyZones, FancyZonesEditor & FancyZonesModuleInterface
* Unify exe/dll naming - ImageResizerExt & ImageResizer.exe
* Unify exe/dll naming - KeyboardManager.dll
* Unify exe/dll naming - FindMyMouse & MouseHighlighter
* Unify exe/dll naming - PowerRename.dll, PowerRenameUIHost & PowerRenameUILib
* Unify exe/dll naming - File Explorer add-ons
* Unify exe/dll naming - ShortcutGuide
* Unify exe/dll naming - VCM
* Unify exe/dll naming - PT Run
* Unify exe/dll naming - *.resources.dll
* [Fix] Unify exe/dll naming - VideoConferenceProxyFilter_x86
2021-12-10 10:50:46 +01:00
CleanCodeDeveloper
e6428da21f
[ImageResizer]fix colorspace metadata regression ( #14867 )
2021-12-06 19:28:57 +00:00
Stefan Markovic
88ec74d81e
Unify dll/exe naming - interop ( #14795 )
2021-12-06 16:27:54 +01:00
Stefan Markovic
87f6278bf9
Standardize Image Resizer naming ( #14694 )
...
* Standardize Image Resizer naming
* Use no-throw methods
* Do not move if new dir already exist
* Update test files paths
2021-12-02 09:08:43 +01:00
CleanCodeDeveloper
6452369351
[Image Resizer] Fix image resizer unexpected property type or value ( #14475 )
...
* fixes issue #9885 , image 2 and 3
* fixes issue #9885 , image 1
* fixes issue #9885 , image 2 and 3 (refactoring)
* try to get past the spell checker
* Loop over all metadata and try to read the actual value. Remove metadata item if exception is thrown on reading the value.
* Add debug utils which will help to troubleshoot further metadata bugs
* Revert "try to get past the spell checker"
This reverts commit 34aa0728b5 .
* I gave up on fiddling with individual metadata decided to build up the metadata object from the scratch
* Improved log messages, add comments, renamed variables
2021-11-23 11:19:09 +00:00
Jaime Bernardo
c2adab0716
[ImageResizer]Sanitize target file name ( #14040 )
...
* [ImageResizer] Sanitize target file name
* Add a test
* Avoid not recommended file names
2021-11-08 16:43:50 +00:00
CleanCodeDeveloper
9ca32aa3ea
[Image Resizer] Add option to remove metadata ( #14176 )
...
* Implements option to remove metadata (see #1928 )
* Add unit test
* renamed settings switch, update ui text
* Fix exception type, add justification for swallowing exception
* Add unit test to check handling if no metadata is there in targetfile
* Reordered the checkboxes as suggested by @htcfreek
* Reduced size of test image
2021-11-03 18:05:35 +00:00
Stefan Markovic
5cfbd72fa8
[PowerRename] Fluent UX ( #13678 )
...
* PowerRename new UI
* Add scrollviewer
* Don't deploy PowerRenameUI_new
* Visual updates
* Visual updates
* Updates
* Update Resources.resw
* Added docs button
* Update MainWindow.xaml
* Wire Docs button
* RegEx -> regular expressions
* Update Show only renamed list on search/replace text changed
* Update Show only renamed list on search/replace text changed - proper fix
Set searchTerm to NULL when cleared - fix Show only renamed files on clear searchTerm
* Files/folders input error handling
* Fix renaming with keeping UI window opened
After renaming folder, all of it's children need path update.
Without path update, further renaming of children items would
fail.
* Update only children, not all items with greater depth
* Fix dictionary false positives
* Remove .NET dep
* Rename PowerRenameUI_new to PowerRenameUILib
Rename executable PowerRenameUIHost to PowerRename
Co-authored-by: Laute <Niels.Laute@philips.com >
2021-10-25 14:40:19 +01:00
Niels Laute
4803180bcf
[Image Resizer] Add settings button ( #13773 )
...
* Add deeplink
* Update InputPage.xaml
Co-authored-by: Laute <Niels.Laute@philips.com >
2021-10-12 13:23:06 +02:00
csigs
9d3c5e50d6
LEGO: check in for master to temporary branch. ( #13610 )
2021-10-04 18:16:09 +01:00
Jaime Bernardo
b0d35f5ef8
Fix for WPF DPI issue on .net 3.1.19 ( #13551 )
2021-10-01 14:03:04 +01:00
csigs
6e4a5a4bb6
LEGO: check in for master to temporary branch. ( #13461 )
2021-09-27 15:20:23 +01:00
Niels Laute
d199b41937
[Image Resizer] ComboBox UI ( #13321 )
...
* UI updates
* Added combobox
* Updated UI
* Updated UI
Co-authored-by: Niels Laute <niels9001@hotmail.com >
2021-09-21 18:44:48 +02:00
csigs
ee69dc5e44
LEGO: check in for master to temporary branch. ( #12952 )
2021-09-03 10:56:44 +01:00
Davide Giacometti
d197ddeb15
handling malformed json ( #12942 )
2021-08-30 20:37:04 +02:00
Jaime Bernardo
39d46074d6
[Image Resizer] Add warning for gif files ( #12892 )
2021-08-25 16:50:35 +01:00
Roy
ea25bd91b0
Standardize .NET JSON on System.Text.Json ( #12805 )
...
* Implement System.Text.Json for Community.PowerToys.Run.Plugin.VSCodeWorkspaces (#11697 )
* Implement System.Text.Json for Community.PowerToys.Run.Plugin.VSCodeWorkspaces
* Cleanup property names
* Implement System.Text.Json for Microsoft.PowerToys.Settings.UI (#11702 )
* Implement System.Text.Json for Powerlauncher (#11699 )
* Implement System.Text.Json for Wox.Infrastructure
* Implement System.Text.Json for Powerlauncher
* Implement System.Text.Json for Microsoft.Plugin.Folder
* Implement System.Text.Json for Wox.Plugin
* Remove Newtonsoft.Json from launcherInstallComponent
* Update properties with private setter
Format JSON output
* Serialize Get with private set property
* Implement System.Text.Json for ImageResizerUI (#11847 )
* Implement System.Text.Json for ImageRezierUI
* Change Newtonsoft.Json.dll to System.Text.Json in ImageResizer
* Add writefile to spelling whitelist
* Fix installer
* Fix bad merge
Co-authored-by: mykhailopylyp <17161067+mykhailopylyp@users.noreply.github.com >
2021-08-20 14:36:29 +01:00
Davide Giacometti
e96c0da265
Test frameworks consolidated ( #12672 )
2021-08-16 14:25:06 +01:00
csigs
3116cb073c
LEGO: check in for master to temporary branch. ( #12700 )
2021-08-12 12:28:34 +01:00
Clint Rutkas
03eb9c3f5c
checking for NaN, not just zero ( #12058 )
2021-06-30 17:16:45 -07:00
Clint Rutkas
0f19d675f5
moving apps to 0.9.4 that were not. ( #11604 )
...
Co-authored-by: Clint Rutkas <crutkas@microsoft.com >
2021-06-08 10:16:04 -07:00
Davide Giacometti
4a65aa3d0e
minimum size width and height ( #11380 )
2021-05-21 15:58:57 +02:00
csigs
088b23f09a
LEGO: check in for master to temporary branch. ( #11039 )
2021-05-03 06:28:40 +02:00
Enrico Giordani
6ec30e2186
[Image Resizer] remove old in app settings ( #10837 )
...
* [Image Resizer] Remove old settings
* [Image Resizer] Removed unused code
* [common interop] remove "ShouldNewSettingsBeUsed()"
2021-04-20 15:11:59 +02:00
Niels Laute
71cf94b330
[Image Resizer] Visual updates + NumberBox ( #10596 )
...
* Input page visual updates + NumberBox
* Update UI
* Update to NumberBoxes
* Update src/modules/imageresizer/ui/Views/InputPage.xaml
* Update src/modules/imageresizer/ui/Views/InputPage.xaml
* Formatting
Co-authored-by: Niels Laute <niels9001@hotmail.com >
Co-authored-by: Enrico Giordani <enricogior@users.noreply.github.com >
Co-authored-by: Enrico Giordani <enrico.giordani@gmail.com >
2021-04-16 10:15:50 +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
9c6dfd493c
LEGO: check in for master to temporary branch. ( #9594 )
2021-02-09 13:20:02 +01:00
csigs
2e3345d2ce
LEGO: check in for master to temporary branch. ( #9528 )
2021-02-07 10:40:50 +01:00
Clint Rutkas
2b449e0850
Consolidate nuget packages ( #9458 )
...
* TestFramework to 2.1.2
* TestAdapter to 2.1.2
* ModernUI to 0.9.3 which is used by FancyZones
2021-02-04 04:18:24 -08:00
csigs
d2a1ac9c3f
LEGO: check in for master to temporary branch. ( #9177 )
2021-01-20 10:17:49 +01:00
csigs
84b84c91c2
LEGO: check in for master to temporary branch. ( #9157 )
2021-01-19 10:13:40 +01:00
csigs
9ae48fcb21
LEGO: check in for master to temporary branch. ( #9126 )
2021-01-18 15:54:06 +01:00
csigs
0d9594b220
LEGO: check in for master to temporary branch. ( #9132 )
2021-01-18 15:53:41 +01:00
csigs
6031d9ec6e
LEGO: check in for master to temporary branch. ( #9154 )
2021-01-18 15:53:05 +01:00
csigs
ea21a11259
LEGO: check in for master to temporary branch. ( #9116 )
2021-01-15 15:29:23 +01:00
Niels Laute
cccd2c0139
[Image Resizer] UI fixes ( #9001 )
...
* Color fix
* Accesibility fix
2021-01-08 16:23:21 +01:00
Davide Giacometti
b590437ca1
Moved ThemeManager in common project ( #8835 )
...
* moved theme manager in common project
* added analyzers
* renamed CommonUI project
2021-01-05 06:54:32 -08:00
csigs
9939779932
LEGO: check in for master to temporary branch. ( #8778 )
2020-12-28 09:07:55 -08: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
Davide Giacometti
11bdbaa07f
image resizer and settings percentage unit ( #8674 )
2020-12-21 15:55:50 +01:00
Enrico Giordani
3a3cb27b36
Fix passing project folder path to localization script ( #8663 )
2020-12-18 12:37:40 +01:00
Davide Giacometti
8007c0af3f
handling percentage unit ( #8567 )
2020-12-15 11:21:27 -08: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
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
Clint Rutkas
1dc2b1c4c0
adding in comments / adjusting for 8468 ( #8532 )
2020-12-10 21:54:24 -08:00
csigs
aa18543903
LEGO: check in for master to temporary branch.
2020-12-07 14:06:58 +00:00