-
-
Notifications
You must be signed in to change notification settings - Fork 2.4k
Feature: Add a UI to edit, delete and create tags #11249
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
Feature: Add a UI to edit, delete and create tags #11249
Conversation
This is amazing! Two suggestions for improving the UX, |
/azp run |
Azure Pipelines successfully started running 1 pipeline(s). |
src/Files.App/ServicesImplementation/Settings/FileTagsSettingsService.cs
Outdated
Show resolved
Hide resolved
|
I'm planning to test this myself but can you also update the screenshot and supported features list in the description? |
Is the list in the sidebar updating for you? |
My bad I removed a needed line with one of the latest commit |
Wait there's still a bug |
Everything should be fine now |
@ferrariofilippo thank you for your patience as I figured out the UI, I wasn't really sure what I wanted it to look like going into this but I'm happy with how it turned out. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
There's no problem, I love tags and I'd do anything to make them more powerful |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A few minor points. I haven't been able to test it yet. I'll add the approval once I can.
A few ideas while testing the UI I can think of, to be validated by @yaira2 :
Otherwise @ferrariofilippo very smooth code and nice UI! Thanks for taking care of this, it's gonna be a huge addition when it comes live! |
We don't have any deep linking like this in the app right now so best to leave as is but can revisit later on.
This can be added
Unlike editing files, I don't think tags are something that are going to be modified a lot, nevertheless, it wouldn't hurt to center the text and color dropdown. |
No, should probably be added to the validation. Can you open an issue?
A flyout can do the trick, can you open an issue to track?
That's the plan
Good idea, can you open an issue to track? |
@QuaintMako can you open some issues to track these? I'd like to merge this as is so that we can move forward. Most of those are quick changes and shouldn't take long to implement. |
Alright, I'll do so soon. |
Feel free to skip the description at the top of the issues since I already know what they are referring to. Just make sure to include the requirements. |
Resolved / Related Issues
Items resolved / related issues by this PR.
Supported Features
Notes
CommandBar.MinWidth=250
is needed to avoid a UI bug involving localizationColorHelpers.FromHex()
now works even when alpha is specifiedGoTo
inAdvancedViewModel
FileTagsSettingsService.GetTagAndIndex()
is basically anIndexOf
which does not work (always returns -1)FileTagList
you need to reassign itValidation
How did you test these changes?
Screenshots (optional)
