-
-
Notifications
You must be signed in to change notification settings - Fork 386
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
Add ability to automatically assign icons to (imported) entries #1172
Conversation
420fabe
to
3182d20
Compare
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.
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.
app/src/main/java/com/beemdevelopment/aegis/AssignIconsActivity.java
Outdated
Show resolved
Hide resolved
app/src/main/java/com/beemdevelopment/aegis/AssignIconsActivity.java
Outdated
Show resolved
Hide resolved
app/src/main/java/com/beemdevelopment/aegis/AssignIconsActivity.java
Outdated
Show resolved
Hide resolved
app/src/main/java/com/beemdevelopment/aegis/ui/models/AssignIconEntry.java
Outdated
Show resolved
Hide resolved
app/src/main/java/com/beemdevelopment/aegis/ui/views/AssignIconHolder.java
Outdated
Show resolved
Hide resolved
app/src/main/java/com/beemdevelopment/aegis/AssignIconsActivity.java
Outdated
Show resolved
Hide resolved
app/src/main/java/com/beemdevelopment/aegis/ui/views/AssignIconHolder.java
Show resolved
Hide resolved
app/src/main/java/com/beemdevelopment/aegis/ui/views/EntryHolder.java
Outdated
Show resolved
Hide resolved
app/src/main/java/com/beemdevelopment/aegis/ui/MainActivity.java
Outdated
Show resolved
Hide resolved
3182d20
to
bf97477
Compare
app/src/main/java/com/beemdevelopment/aegis/AssignIconsActivity.java
Outdated
Show resolved
Hide resolved
app/src/main/java/com/beemdevelopment/aegis/AssignIconsActivity.java
Outdated
Show resolved
Hide resolved
app/src/main/java/com/beemdevelopment/aegis/AssignIconsActivity.java
Outdated
Show resolved
Hide resolved
app/src/main/java/com/beemdevelopment/aegis/AssignIconsActivity.java
Outdated
Show resolved
Hide resolved
bf97477
to
387f3f3
Compare
More progress Open IconPicker dialog on click Add ability to reset Fix changing icons Cleanup Add ability to assign icons after import PR fixes
387f3f3
to
1a6f85c
Compare
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.
Great!
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:
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.
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