yuyoyuppe
9607888fc5
PowerRename: bring the rename dialog to foreground
2020-02-17 18:38:14 +03:00
Seraphima
59d218d623
Add telemetry event for PowerRename settings ( #1279 )
...
* moved MAX_INPUT_STRING_LEN constant
* added settings changed event log
2020-02-13 12:44:03 +03:00
Chris Davis
679b26cde4
Set the rename button to the default button on the dialog. Prior to this change, users would setup the rename inputs and hit return only to discover the cancel button had the key focus and all work would be lost. ( #1271 )
2020-02-11 11:33:30 -08:00
Andrey Nekrasov
f963d28ba8
MSIX: keep PowerRename local COM server in memory ( #1222 )
2020-02-07 14:21:10 +03:00
yuyoyuppe
f8bcf52741
MSIX: add a dedicated .rc for UWPUI which joins both UI and DLL .rc's ( #1139 )
2020-01-23 14:42:28 +03:00
Alekhya Kommuru
9c743acd2d
Removed some IDs from resource file. Changed SHIFT to Shift
2020-01-20 11:52:46 -08:00
Alekhya Kommuru
653a84d3a9
reverting formatting of files
2020-01-17 14:38:41 -08:00
Alekhya Kommuru
197286c21e
moved app name to constructor to init only once
2020-01-17 14:23:07 -08:00
Alekhya Kommuru
bf48729354
rebuilt project PowerRename
2020-01-17 11:57:53 -08:00
Alekhya Kommuru
a504a75166
Removed string resources from the settings.cpp file
2020-01-17 11:25:42 -08:00
Alekhya Kommuru
44ac22c0de
Added new lines to the end of the file
2020-01-17 11:12:23 -08:00
Alekhya Kommuru
df1c6b9b0b
Removed get_res_string_wchar and used the get_resource_string() function instead which returns a wstring typecast into wchar*
2020-01-17 11:06:57 -08:00
Alekhya Kommuru
bde0e0b86a
Merge remote-tracking branch 'upstream/master' into locPowerRename
2020-01-16 13:58:59 -08:00
Arjun Balgovind
c1232a7001
Shifted three functions to common ( #1101 )
2020-01-15 23:06:22 -08:00
Alekhya Kommuru
12c4dbf0e5
added common as a reference project
2020-01-15 16:44:18 -08:00
Alekhya Kommuru
31a01ab227
Modified resourceIDs for strings in the table
2020-01-15 13:57:05 -08:00
Alekhya Kommuru
d0648d1754
built the proj
2020-01-14 16:40:40 -08:00
Alekhya Kommuru
1e3486af94
localized the settings file
2020-01-14 16:39:03 -08:00
Alekhya Kommuru
8f2b2aba12
localized powerRenameExt
2020-01-14 15:23:21 -08:00
Alekhya Kommuru
0b1232b65d
localized dllmain powerrename
2020-01-14 15:17:08 -08:00
Alekhya Kommuru
969abe015c
added the helper functions
2020-01-14 15:00:05 -08:00
Chris Davis
3ffd007cc0
Ensure previous search and replace texts are evaluated and updated in the UI at startup ( #1043 )
...
Ensure stored settings get evaluated after initial enumeration
There was a bug where the list view was not getting updated with the results of the search and replace on launch when we are using a stored search or replace text from a previous session.
2020-01-04 00:39:02 -08:00
yuyoyuppe
62c65659cc
format changed files
2019-12-24 17:06:10 +03:00
yuyoyuppe
249addebff
powerrename: implement shellext support for UWP
2019-12-24 17:06:10 +03:00
Clint Rutkas
06b1e43492
Update for #980
...
clearly stating when "Match all" needs to be enabled
2019-12-20 15:49:14 -08:00
yuyoyuppe
303d1fef6b
PCH: remove headers which are actually could be changed ( #950 )
2019-12-17 11:21:46 +03:00
ryanbodrug-microsoft
c6e839271a
This test brake was introduced in the following fix:
...
1efe5bff9f
It looks to me like the test cases just was also wrong and just wasn't updated with the fix.
I've modified some of the test cases to verify the expected behavior:
1) Slight refactor of the tests to pass in the SearchReplaceExpected and flags for the tests.
2) Using Assert::AreEqual instead of Assert::IsTrue for better error meesaging when failed.
3) Verifying that the behavior is the same with or without match all occurances when using *.
4) Verifying that without the `UseRegularExpressionsFlag` the `.*` characters get replaced, including when MatchAllOccurances is set.
2019-12-10 10:11:21 -08:00
yuyoyuppe
1760af50c8
Format unittests ( #906 )
2019-12-10 10:28:24 +03:00
yuyoyuppe
7357e40d3f
Use WinRT JSON parser instead of custom cpprestsdk solution ( #822 )
2019-12-06 11:40:23 +03:00
Chris Davis
8e8be502fd
Handle DPI change gracefully ( #786 )
...
* Ensure icon in context menu is not leaked
* Hande theme/dpi size change gracefully
2019-11-26 19:45:18 -08:00
Chris Davis
b490a72c1d
Ensure icon in context menu is not leaked ( #709 )
2019-11-13 14:13:14 -08:00
Chris Davis
3c0b479669
Merge pull request #697 from chrdavis/master
...
Update to PowerRename
2019-11-12 14:16:10 -08:00
Chris Davis
c9ad09226b
Remove call to save_to_settings_file
2019-11-12 13:56:12 -08:00
vldmr11080
be86cd4028
Customize system menu items through dedicated API ( #677 )
...
Document new interface changes.
2019-11-12 11:48:14 +01:00
Chris Davis
3ddbe92f37
Fix incorrect setting type in set_config handler
2019-11-11 23:28:31 -08:00
Chris Davis
e328c5d505
* Fix crashing bug in event vector cleanup
...
* Fix warnings in settings.cpp
* Add settings to ui of powertoys
2019-11-11 20:58:39 -08:00
Chris Davis
1e89054897
* Ensure rename dialog is centered
...
* Ensure children are renamed before parent items
* Add settings handler
* Replace old text referencing smart rename with power rename
2019-11-11 11:00:42 -08:00
Chris Davis
997ea3a2f5
A couple minor bug fixes
2019-11-09 00:30:00 -08:00
Chris Davis
389590e45d
Ensure columns are resized when the dialog is resized. Also switch to a modeless experience instead of modal for the dialog. We no longer disable the parent window.
2019-11-03 22:22:35 -08:00
Chris Davis
1efe5bff9f
Fix single regex search replace
...
Fix an issue where regular expression search and replace was not being done correctly when MatchAllOccurences is not specified.
2019-11-01 23:56:29 -07:00
Chris Davis
cc7a706f52
Fix painting issue with buttons after resize
2019-11-01 08:52:54 -07:00
Chris Davis
d4256dad30
Allow resizing of PowerRename dialog
2019-10-31 23:57:42 -07:00
Chris Davis
d9320b7c05
Update README.md
...
Add example for appending an extension to files that do not have an extension
2019-10-31 11:20:50 -07:00
Chris Davis
27c9a4a6a9
Update README.md
...
Add example to append an extension for files that do not have an extension
2019-10-31 11:05:23 -07:00
Bartosz Sosnowski
6f241ef001
Now working on 0.13.0 ( #617 )
2019-10-31 17:51:20 +01:00
Chris Davis
296be2fbd5
Update README.md
...
Added more info about regular expression usage
2019-10-31 09:14:30 -07:00
Chris Davis
c1957272ea
Bug Fixes for PowerRename ( #614 )
...
* Bug Fixes
Fixes include:
* Pass parent HWND to UI so dialog is no longer appearing in top corner all the time
* Fix duplicate entries for PowerRename in context menu for shortcuts
* Fix crashing bug due to telemetry not getting unregistered on unload
* Ensure we show the file extension in the UI even if extensions are hidden in Windows Explorer
* Update PowerRenameExt.cpp
Fix missed line to set parent HWND
2019-10-31 06:57:38 -07:00
Enrico Giordani
78a2c325c3
Remove whitespace in "Power Rename" ( #570 )
...
Use PT version number
2019-10-28 21:48:52 +01:00
Chris Davis
b892e731d9
Add new icon as well as telemetry ( #563 )
...
* Update icon and add telemetry calls
This change adds the new PowerRename icon and includes telemetry calls
* Ensure string is freed
* Update event naming convention
* Delete PowerRenameDemo.gif
Deleting this gif as I added it with a separate commit with the README.md update for PowerRename
2019-10-28 10:14:59 -07:00
Chris Davis
70ce6705dd
Update README.md
...
More details on usage and demo gif addition
2019-10-26 22:47:47 -07:00
Chris Davis
5cee2e8a53
Delete foo
2019-10-26 22:28:10 -07:00
Chris Davis
484c902cf1
Add PowerRename demo gif
2019-10-26 22:25:09 -07:00
Chris Davis
b8f202642d
Create foo
2019-10-26 22:24:35 -07:00
Enrico Giordani
5fb59cd64a
Add PowerRename icon ( #537 )
...
remove unused icons.
2019-10-21 13:28:21 +02:00
Chris Davis
e1d5dd263a
Initial add of PowerRename from SmartRename repo ( #499 )
...
* Initial add of PowerRename from SmartRename repo
2019-10-17 20:57:19 -07:00