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

native style titlebar #210

Merged
merged 1 commit into from
Aug 10, 2024
Merged

native style titlebar #210

merged 1 commit into from
Aug 10, 2024

Conversation

cloverich
Copy link
Owner

@cloverich cloverich commented Jul 27, 2024

  • Replace app header with native-style title bar
  • Documents view: Move search, sidebar, and create into titlebar
  • Edit view: Move edit actions into titlebar
  • Make preferences available via modal
  • Styles clean-up
  • Move sidebar to right side, or deal with traffic lights overlap

Misc refactoring (convenient)

  • Remove direct dependence on emotion (very lightly used)
  • Remove "Dummy" layout
  • Fix flash of unstyled / weird layout when navigating to edit and back

Closes #192
Closes #167
Closes #165

- replace header with a fixed, native app style titlebar
- move search, toolbar into titlebar
- remove local emotion dependency; replace with tailwind where used (2 places)
- abstract various small things like FrontMatter and scroll container
- replace a few usages of evergreen-ui with tailwind classes
@cloverich cloverich changed the title wip: titlebar native style titlebar Aug 10, 2024
@cloverich cloverich merged commit c98927e into master Aug 10, 2024
2 checks passed
@cloverich cloverich deleted the preferences branch August 10, 2024 05:10
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.

Improve document deletion UX Fixed toolbar Application title bar
1 participant