Commit graph

25 commits

Author SHA1 Message Date
5a244e585f Make elements not selectable by default 2025-02-15 13:40:51 +01:00
6a3d701e82 Make entire ui store state public 2025-02-12 12:58:35 +01:00
6e96ae7fd4 Implement controls for new UI state 2025-02-12 01:06:50 +01:00
2f9b1925dc Refactor ui state
Now with more mode!
2025-02-12 00:08:56 +01:00
4aeb9eb8bd Fix eslint warnings 2025-02-10 15:28:30 +01:00
b29b3c1e4e Write custom Path and Segment classes
Also fixes how pinning works in some edge cases.
2025-02-09 19:41:35 +01:00
b70903ef6f Set printWidth to 100 for code files 2025-02-07 21:53:19 +01:00
5c6c607ea4 Move focus upwards when pressing Escape 2025-02-07 21:09:08 +01:00
aab2a502ab Leave some space so scroll bar does not overlap buttons 2025-02-07 14:49:53 +01:00
dd19497426 Store paths of unfolded nodes in ui state 2025-02-07 02:22:13 +01:00
8453f6ee53 Add nonfunctional text box to create new notes 2025-02-06 02:55:33 +01:00
21cd015ada Focus on and fold notes by clicking
Also tweaks the look a bit, of course.
2025-02-05 22:44:15 +01:00
37f1b0e9d1 Highlight focused element by path
Also force all its parents to be open, similar to forceOpen from the
previous commit (which, incidentally, this commit removes again).
2025-02-05 21:18:40 +01:00
af99414d6a Add forceOpen prop to CNote 2025-02-05 20:07:56 +01:00
bb665d3b7d Render notes from store 2025-02-05 02:22:02 +01:00
d9722e13f7 Rename navbar components 2025-01-28 22:26:47 +01:00
e18e898102 Display very basic tree of nodes 2025-01-28 22:18:05 +01:00
45d97388ee Create navbar dropdown menu 2025-01-28 02:55:14 +01:00
160c8a626d Set up pinia 2025-01-27 20:29:54 +01:00
9864c4b8a7 Disable zoom on android 2025-01-27 20:29:54 +01:00
1b94d5573c Use Remix icons and set up navbar properly
Too lazy to separate these changes into multiple commits.
2025-01-27 19:35:07 +01:00
14e85207e9 Embed and use FiraGo
It doesn't seem to be working correctly on Android though. A quick
google implies that my Android might not support woff2 files, so maybe
I should try ttf or woff instead.

Edit: Apparently, it *does* just work on my phone now. No idea why it
didn't work before.
2025-01-27 19:00:21 +01:00
d1f0d28dac Set up prettier and tailwind even harder
JS tooling breaks at the slightest whiff of nonstandard setups. God
forbid you set up your js project in a subdirectory of the repository
instead of in the root...
2025-01-26 23:57:28 +01:00
727ca3259a Set up prettier 2025-01-26 18:56:46 +01:00
6ac80ab679 Set up tauri project 2025-01-25 12:26:10 +01:00