Commit Graph

236 Commits

Author SHA1 Message Date
Gabriel Horner
ca011c980e enhance: add command to export/import graph's ontology 2025-02-05 14:47:12 -05:00
Gabriel Horner
44cf521d3a enhance: initial support for export+import of current page
Works across graphs for basic top-level blocks. Generalized import
command to work with block+page and other future exports
2025-01-31 20:09:17 -05:00
Gabriel Horner
77a64701c2 enhance: Allow commands to marked as :db-graph?
so that file graphs get a helpful notification that the command
can't be used instead of failing weirdly. Also remove unused
db-graph-enabled?
2025-01-29 11:53:43 -05:00
Gabriel Horner
085872ea64 enhance: dev commands for exporting and importing
a block data. Works within same graph currently
2025-01-29 11:35:54 -05:00
charlie
a15a9e15b1 enhance(plugin): install plugin from Github releases for development mode 2025-01-17 16:50:24 +08:00
rcmerci
b65a2d5c0f refactor: consistent alias of clojure.string 2025-01-03 16:45:10 +08:00
Tienson Qin
deb14ed009 feat: dev validate db 2024-12-30 14:04:26 +08:00
Tienson Qin
8b8fd8712c feat: highlight recent blocks 2024-12-02 21:07:04 +08:00
Tienson Qin
18d005791b enhance: move appearance setting to the right corner 2024-10-12 20:00:33 +08:00
charlie
669299dd7a enhance(ui): refactor the classic select modal with the shui dialog 2024-10-11 18:38:34 +08:00
Tienson Qin
63cd7f926b fix: cards ux and shortcuts 2024-09-24 18:19:05 +08:00
Tienson Qin
a47608e953 fix: inline namespace tag editing 2024-09-15 11:58:32 +08:00
Tienson Qin
da5f3cbb20 feat: p t to toggle display properties including empty && hidden
It can toggle display selected blocks or all the blocks if no block
has been selected.
2024-09-05 06:49:16 +08:00
Tienson Qin
3a841ec6e3 enhance: add shortcut "p i" to set icon 2024-09-04 16:53:37 +08:00
Tienson Qin
1c557d9598 fix: set add property shortcut to mod+alt+p on windows and linux
fixes https://github.com/logseq/db-test/issues/37
2024-09-04 11:45:48 +08:00
Tienson Qin
69816cdd2b fix: cmd-k search deletes unsaved changes
fixes https://github.com/logseq/db-test/issues/27
2024-08-23 14:55:47 +08:00
Tienson Qin
440fed836c fix: disable whiteboards for db version 2024-08-13 16:00:21 +08:00
Tienson Qin
b9f9fa0ca6 wip: Demo switch to use db graph 2024-08-10 13:42:37 +08:00
charlie
07ad321eed enhance(ux): quick modal pane for the appearance customize 2024-08-06 10:50:37 +08:00
charlie
f54393b24e enhance(ux): modify the shortcuts binding for the built-in property 2024-07-04 20:23:30 +08:00
charlie
d4e8f1d90c enhance(ux): management for the property shortcuts in the global shortcuts module 2024-07-04 18:14:58 +08:00
charlie
f1f7d6810b enhance(ui): theme-related components 2024-06-21 16:21:22 +08:00
Tienson Qin
4cca2e5f69 enhance: remove sqlite usage from Electron
Use periodic db export instead. Manual saving db to the disk can be
triggered by `mod+s`.
2024-06-14 23:58:49 +08:00
Tienson Qin
3ce8100be7 feat: enable git for sqlite
Use the trick from https://stackoverflow.com/a/21789167.
2024-06-13 13:04:00 +08:00
Gabriel Horner
c801175831 enhance: bring back open link from Search
Brings back feature from #4405 which was broken with move to new cmd-k
and updates it to work with db graphs. Also remove now unused
previous auto-complete approach
2024-05-27 16:04:56 -04:00
Tienson Qin
7f010697a0 fix: *property-key should be reactive 2024-05-27 19:46:12 +08:00
Tienson Qin
e6002d43c9 enhance: mod+p to add/edit property 2024-05-27 19:13:42 +08:00
charlie
1d12ac56a1 enhance(ux): the filter-related enhancements for the cmdk cp 2024-05-09 11:19:11 +08:00
charlie
c8bf09b131 enhance(ux): add shortcut for the cmdk themes picker 2024-05-08 18:50:11 +08:00
charlie
52bc99738a refactor(ui): refactor all of the classical datepicker codes with the shui calendar 2024-04-22 17:24:27 +08:00
Tienson Qin
a02f94e5c1 fix: some shortcuts not working on Chrome 2024-04-17 18:57:27 +08:00
Tienson Qin
37d6196000 chore: remove old history implementation 2024-04-10 15:43:49 +08:00
Tienson Qin
d3b4d0087b enhance: ace-jump like 2024-03-12 17:43:43 +08:00
charlie
36ff5513f7 enhance(ux): add property jump to the shortcuts 2024-03-04 13:31:16 +08:00
Tienson Qin
623043d363 enhance: j jump to a property key or value (selection mode)
We can support jump to any block in the future.
More enhancements need to be done including:
1. still focus on the block or property key/value after any property
operation
2. up/down/left/right support maybe?
2024-02-28 21:34:09 +08:00
Tienson Qin
f5f38800c4 enhance: mod+p works for both editing and non-editing mode
The first selected block will be choosed in a non-editing mode,
we can improve this to choose the hovering block in the future.
2024-02-28 18:38:37 +08:00
Gabriel Horner
e4587f8259 Merge branch 'master' into feat/db 2024-02-21 08:17:31 -05:00
Topher Hunt
2bbd1bfc53 feature: new keybinding for "toggle expand/collapse this block"
Fixes issue https://github.com/logseq/logseq/issues/9676
Binds to mod + ; by default.
2024-02-20 17:27:08 +08:00
charlie
bcd81c3ec9 fix: missing accent color picker 2024-02-06 15:04:57 +08:00
charlie
1feca176aa fix: config.cljs 2024-02-06 14:46:06 +08:00
charlie
5d6891b456 enhance(ui): toggle accent colors picker modal 2024-01-30 20:54:41 +08:00
charlie
388e9f33fc enhance(ui): polish the non-accent colors 2024-01-23 16:36:45 +08:00
charlie
8f0c4faec7 enhance(ui): polish the non-accent colors 2024-01-22 18:41:55 +08:00
Konstantinos Kaloutas
6e67df9e37 add shortcuts and fix naming 2023-12-14 14:42:03 -05:00
Charlie
036df25a17 Enhance: plugin APIs (#10399)
* enhance(plugin): call apis with the sdk ns

* enhance(plugin): types

* enhance(api): get value from the computed style

* enhance(api): types

* enhance(plugin): types

* enhance(plugin): types

* fix: lint

* fix(apis): incorrect shortcut command registion for block editing mode #10392

* fix(api): types

* enhance(apis): support register shortcuts with multi binding vals

* fix(plugins): normalize command key to make the internal keyword legal

* chore(plugin): build libs core

* chore(plugin): bump version

* enhance(apis): normalize apis cljs data

* chore(plugin): update libs user sdk

* chore(plugin): CHANGELOG.md

* fix: typo

* fix(ux): support querying plugins with right space chars
2023-12-13 15:42:21 +08:00
Tienson Qin
e0c7ff0ba3 fix: keep one command for toggle cards 2023-11-12 21:49:41 +08:00
Tienson Qin
34fd9d20fa enhance: show cmdk in the basic shortcut group 2023-11-12 20:59:44 +08:00
Tienson Qin
aacef8e94c Add shortcuts for search only commands && current page 2023-11-12 15:07:00 +08:00
Tienson Qin
b91fd4e6c8 Remove old cmdk && command palette 2023-11-06 15:25:35 +08:00
charlie
c8b564bc40 fix(shortcuts): conflicts 2023-10-19 21:22:51 +08:00