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

UX tweaks: Hide archived journals, more prominent delete, remove insert menu, block : in tags #196

Merged
merged 4 commits into from
Jun 24, 2024

Conversation

cloverich
Copy link
Owner

@cloverich cloverich commented Jun 24, 2024

A few little issues / UX tweaks:

  • Hide archived journals: By default, hide archived journals in the sidebar behind an accordion. I have numerous archived journals and don't need to see them all the time
  • More prominent delete: Just colored it red and made it a trash icon; I got confused in Improve document deletion UX #192 because I already support this, so this was my cue that the UX is not very good. After thinking further on it, I need to incorporate delete into a context menu and make it work like other note taking applications
  • Remove insert menu: There both an "Insert block" and a "Turn Into" dropdown; originally I needed the former, but now they work the same, and because of the logic that always ensures a trailing paragraph is present, there is always an existing block to turn into a new one. Its also obvious how to insert a paragraph, then change it into the block type you want. So I think insert is fully redundant, removing
  • Prevent colons in tags: Replace : characters with _ because document searching relies on prefix: for faceting, and the logic isn't smart enough to handle e.g. tag:my:colon:containing:tag. For now I block it, but instead of stripping replace w/ a _ so its obvious its being changed by the system
sticky red button Screenshot 2024-06-24 at 10 26 03 AM Screenshot 2024-06-24 at 10 26 14 AM

- flex note container so buttons are on bottom in newer notes
- update delete style to make more prominent
- because colon (:) is the character used for search prefixes, you cant search for tags with colons in them; auto-replace with underscores when parsing to hint users about this undocumented behavior
- remove the insert block menu from the toolbar, its redundant with the turn into menu after the last few changes
Replace the default flat list of archived journals (in the sidebar) with a collapsible list, since typically archived journals wont be actively used and may grow to a large size
@cloverich cloverich merged commit 1a3f679 into master Jun 24, 2024
2 checks passed
@cloverich cloverich deleted the misc branch June 24, 2024 17:29
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.

1 participant