Commit graph

22 commits

Author SHA1 Message Date
717aabb3d6
refactor: remove "move" from subscription closure
it's explicitly not allowed to pass anything but a zero-sized closure,
hence the use of "with" to add values as args

as such, "move" makes no sense there
2026-08-29 22:03:27 -07:00
6695bc4fb9
chore: update metadata 2026-08-28 21:56:20 -07:00
580276c568
build: generalize desktopItem linking 2026-08-28 21:52:23 -07:00
6e7d50a79d
feat: support keyfiles
I don't personally use them, so this is untested,
but I imagine it works.

in addition, I removed an unecessary bool "db_loaded",
changed the style of the picker buttons based on whether the files exist,
and improved ordering of the State struct
2026-08-28 21:45:38 -07:00
f7340ffcb9
feat: improve keyboard shortcuts 2026-08-28 21:11:53 -07:00
2b41e36362
fix: remove edge-case wrapping_add
left this on accident when I decided wrapping around isn't useful
(especially without it scrolling to show the selection)
2026-08-27 10:31:34 -07:00
7aafbe2207
feat: more selection keybinds
also deduplicates code into State::populate_view
2026-08-27 10:28:49 -07:00
b4ac07ffc4
feat: quit and focus_search keybinds 2026-08-26 12:42:29 -07:00
7c86e3d496
feat: entry search 2026-08-26 12:35:59 -07:00
8e6fa9be2f
build: return to stable iced version
I initially thought that only the git version had a clipboard at all,
but that's incorrect; what 0.15 adds is rich clipboard (images, etc)
2026-08-26 12:00:55 -07:00
b7c5a05c6e
feat: copying entry fields 2026-08-26 11:59:23 -07:00
95bfede1e0
feat: basic entry selection 2026-08-26 09:42:52 -07:00
2fd3b41e03
fix: put back set_last_opened 2026-08-25 20:45:04 -07:00
43d382c988
feat: display status and errors 2026-08-25 20:40:27 -07:00
86075c213e
feat: very basic open and view 2026-08-25 20:10:39 -07:00
e4ddc86caf
feat: starting page 2026-08-25 19:44:11 -07:00
9000399c7c
iced-template: use strictDeps and __structuredAttrs 2026-08-22 17:46:28 -07:00
467fa1393c
iced-template: add REUSE 2026-08-17 12:05:40 -07:00
a5c5fae8d7
iced-template: use more efficient nixpkgs input 2026-08-17 10:42:08 -07:00
49294a02e0
iced-template: remove nonexistent icon 2026-08-16 21:17:36 -07:00
6d7c1bf7fd
iced-template: factor out Element, explicit Error
the type alias Element is quite useful for defining subfunctions for view
and it also helps to not pull unnecessary things into scope
2026-08-16 14:26:32 -07:00
8f0abd2b78
iced-template: init 2026-08-03 12:22:24 -07:00