-
Notifications
You must be signed in to change notification settings - Fork 6.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Fluent UX] PowerRename #888
Comments
I think we should have the top be highest Z, middle with a middle Z and results be bottom Z |
Make enter rename |
@crutkas you may want to consider using the compact density for the Xaml WinUI versions of these Power Toy apps |
That icon is incoming. |
I made a working XAML proto based on @zeealeid's awesome UX concept for Image Resizer. UX alignment with Image Resizer? XAML can be found in this repo. Happy to port the right stuff over once we have a working XAML Island project. |
Is there a need to replicate the Icons from the original Icon Grid in the PowerRename Xaml View? These mock ups replace it with a text only list/grid. |
@niels9001 |
@enricogior Yeah I guess that makes sense, it needs some re-work overall. In smaller sizes it would be nice to have the list of items at the bottom - for that the TwoPaneView is perfect. For it we'd need to move to Xaml Islands / WinUI anyways.. not something that is planned for 1.0, right? |
I think we should be good with the vertical placement of the |
Made some improvements to the earlier concepts based on @crutkas earlier feedback.
@enricogior @crutkas Looking forward to your feedback! |
Other than IMO true banding for the list, that is pretty fantastic. |
Could the new UX support drag and drop feature? I was hoping that you can launch |
Waiting for WinUI to be stable enough.. moving towards WinUI and aligning UXes is on the strategy/roadmap (see wiki). Not sure what the timeline would be. |
Sounds like a good idea to me! That does mean they would have to be visible in the taskbar in the first place. I'm guessing that they currently do not show up here because they cannot be triggered as standalone apps right now. See also #6538. |
This comment has been minimized.
This comment has been minimized.
@Jay-o-Way |
@Jay-o-Way the most recent UX concept for the WinUI version (posted a couple of comments up) tries to bring more grouping and logic in place. Please review those to see if that matches your need. Post your feedback here so we can iterate on it and make it better! |
You'll have to forgive me if I start to repeat myself, but since my other issue got closed, I believe I am alright to add my idea here...
Apply to
I believe these four are logical and are the minimum of controls needed to achieve every option. |
You should be able to run the UWP demo by using Visual Studio, but it's non-functional in terms of renaming things. Yes, the current implementation of PowerRename is very much RegEx focused - and it seems (?) that for most users that's sufficient. Would be a nice idea to have a tracking issue to explore if a simpler GUI to do those operations is useful for more users. |
Ah, that explains it then - I'm not a developer
Interested to know how you can be confident in that statement? Are most intended users of the powertoys developers? What proportion, like me, are not?
Easier to use does not necessarily mean simpler - it means giving your users appropriate help, using plain / unambiguous language, good ergonomics, etc. |
Hence the ?.. With this I meant that there are not a lot of issues created in this repo that asked for providing more interface support to do (complex) RegEx operations. Doesn't mean it's not there, it's just not clearly visible to me.
Let me rephrase it: what are key operations users often do and require RegEx or entering complex expressions? And can we provide an interface to make this simpler for users that are not super familiar with it (like myself)? Or at least, provide a UI to quickly insert RegEx/predefined commands from e.g. a list. |
I understand that perspective, but I don't think the absence of comments here is a reliable indication of the opportunity to meet power users needs for easy batch renaming, without having to learn a code/language/protocol. You could view RegEx as a back-end set of codes that most regular power users don't need to know about (analogous to VBA in Excel perhaps). Then the challenge is designing a UI that can perform typical batch renaming without having to know RegEx. I don't know what knowledge this project has of what constitutes typical or is being designed with a series of use cases in mind. (I wasn't being sarcastic with the request for seeing how it would work in the example I posted earlier) If so, you could test it to see how efficiently developers vs non-developer power users could perform those use cases. In answer to your specific call for feedback on the example you gave in the gif above. I would Instead of "Use RegEx" to something like "more options" or "advanced options..." and then simply allow them to be selected or entered. I would then as an option show the user what the RegEx equivalent would be. I think that is similar to what you have done, but not make RegEx the star In any case would question a checkbox as being the right UI device, if in fact it is actually a series of further options (a button / label with ellipsis might be more appropriate). |
Yes, that it would be great to have that input. Since this topic is modernizing the UI (both in look & feel and actual code, moving to XAML) I feel that that should be a separate work item to define specs on what that should look like. To collect feedback from the PT community, a low-effort start could be to create an issue where we can collect feedback.
There needs to be a way to turn RegEx on or off. By default the Search for textbox is not parsed as such and just as a normal string. So we'd need to have a way to a) turn on/off RegEx, and then describe the mechanism you mentioned. Would also be nice to have something similiar for the Replace with searchbox, as it accepts certain predefined attributes. |
Feature request for
|
Latest tweaks: WinUI 2.6 (UWP) source code: https://github.com/niels9001/powerrenameux |
Perhaps instead of the dropdown "Filename only" two checkboxes: And would a tiled view be possible on the right side for working with really long filenames? And UI guidelines say that alle icon-meaning should also conveyed as text (for vision impaired users). And really fancy: hovering over an option with the mouse give a preview on the right side what the effect would be for toggling that option on or off. |
I had a look at the source code for the mockup UI. Consider using SVG-images in the final version using |
I don't know if this is the right place to post this, but it involves UI modifications too. I have seen @dnknn and @niels9001 mentioning the ability to have bookmarks for search and replace, and having that would be awesome! This is the first time I'm posting a comment/suggestion on a github repo. |
@kfernandes please do a new suggestion issue but a big note here is we're actively doing this right now and is near done for the new UX. #13678 has screenshots and, in theory, should be in the .49 release. |
@crutkas , will do! |
Resolved with v0.49.0. |
PowerToys should do its best to look like a system level integration. PowerRename is great but has a UX that doesn't match the OS. This shift would also allow PowerRename to respect darkmode (#887)
@itsmichaelwest did a great mockup on the Twitters of what it could look like.
During this upgrade, i suggest we shift the UX to WinUI3 as well.
The text was updated successfully, but these errors were encountered: