Skip to content
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

Add ability to automatically assign icons to (imported) entries #1172

Merged

Conversation

michaelschattgen
Copy link
Member

This pull request adds a new activity allowing the user to quickly assign icons to (imported) entries. This activity automatically finds the best matching icon. This screen is accessible through:

  1. Selecting multiple entries and pressing "Assign icons" in the menu
  2. After importing a new set of entries

Eventually I also want to present this activity after importing an icon pack. However that requires a bit more effort and since this is already a big feature I decided to do that later.

Screenshot

Upon opening this activity Aegis will automatically pick the first suggested icon of the first available icon pack, if that's not the desired icon the user can tap the card an manually pick one.

Do note that this feature is only available if an icon pack is installed.

Closes #773.

studio64_YLCOH1RJGl.mp4

Copy link
Member

@alexbakker alexbakker left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice! The UX looks great. Couple of comments though.

Perhaps for a future PR: Do we want to give users a way to select all entries in one go? Currently, if I want to assign icons to all entries in my vault, I have to select them one by one and then tap "Assign icons", which is a little bit cumbersome.

More progress

Open IconPicker dialog on click

Add ability to reset

Fix changing icons

Cleanup

Add ability to assign icons after import

PR fixes
Copy link
Member

@alexbakker alexbakker left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great!

@alexbakker alexbakker merged commit 9414b5c into beemdevelopment:master Sep 11, 2023
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Provide option to batch assign icons to existing 2FA entries
2 participants