Commit graph

20 commits

Author SHA1 Message Date
2 * r + 2 * t
306cfc06ed plugin: refactor into modules 2025-09-13 14:38:44 +10:00
2 * r + 2 * t
b87d5bf20e plugin: format + refactor 2025-09-11 22:08:25 +10:00
2 * r + 2 * t
b16a7b78be plugin: use lower case imports 2025-09-08 23:22:29 +10:00
2 * r + 2 * t
cfc1dc447c plugin: namespace everything 2025-09-06 00:24:54 +10:00
2 * r + 2 * t
e405bf8d5a plugin/fsm: emit entriesChanged 2025-09-03 22:45:59 +10:00
2 * r + 2 * t
7b35c23bd0 plugin/fsm: incremental updates 2025-09-03 00:21:36 +10:00
2 * r + 2 * t
dccdcd417f plugin/fsm: add showHidden & dirs filter 2025-09-02 17:59:38 +10:00
2 * r + 2 * t
74a99d2ac4 plugin/fsm: allow disabling watching 2025-09-02 17:41:45 +10:00
2 * r + 2 * t
a841c776d3 plugin/fsm: async add watcher paths
Also remove debug messages and remove futures from hash on completion
2025-09-02 17:24:14 +10:00
2 * r + 2 * t
c0c4e14e58 plugin/fsm: async update 2025-09-02 16:59:24 +10:00
2 * r + 2 * t
2601955dfd plugin/fsm: only update changed dir
Also add added and removed signals
2025-09-02 14:52:47 +10:00
2 * r + 2 * t
f8dc3f2b38 plugin/fsm: sort dirs first 2025-09-02 14:38:55 +10:00
2 * r + 2 * t
2a5a24c51f plugin/fsm: incremental updates + sort 2025-09-02 14:32:40 +10:00
2 * r + 2 * t
8b1f2be27b internal: format cpp 2025-09-01 17:41:26 +10:00
2 * r + 2 * t
704db7b6a6 plugin/fsm: only provide modelData role 2025-09-01 16:26:54 +10:00
2 * r + 2 * t
d76c799dd2 plugin: fix warnings + const stuff 2025-09-01 15:31:27 +10:00
2 * r + 2 * t
ee0c011822 plugin/fsm: lazy entriesChanged
Only emit when it actually changes (comparison via paths)
2025-08-31 23:47:13 +10:00
2 * r + 2 * t
f6c9380e9b plugin/fsm: add new roles 2025-08-31 23:36:06 +10:00
2 * r + 2 * t
018a4a90b2 plugin/fsm: rename files -> entries
Also rename filter & add props
2025-08-31 23:31:33 +10:00
2 * r + 2 * t
7729546469 plugin: add FileSystemModel 2025-08-31 22:03:58 +10:00