Commit Graph

840 Commits

Author SHA1 Message Date
Charlie
630c077c02 Enhance(UX): left sidebar (#11649)
* chore(ui): add sidebar related components

* chore(shui): add sidebar core

* enhance(ui): WIP polish left sidebar

* enhance(ui): polish opacity value

* enhance(ui): remove unnecessary css

* enhance(ui): simplify the left sidebar related css

* enhance(ui): polish left sidebar navigations

* enhance(ui): polish navigations items

* enhance(ui): polish graphs picker from the left sidebar

* enhance(ui): polish graphs selector

* enhance(ui): graphs dropdown content

* enhance(ux): create new page for the graphs selector section

* enhance(ui): remote icon for the graphs selector

* enhance(ui): polish sidebar navigations filter

* fix(ui): background color for the left sidebar

* enhance(ui): refactor names related with the left sidebar

* enhance(ux): WIP configurable navigations from the left sidebar

* enhance(ux): configurable navigations popup

* enhance(ux): persist user navigations from the left sidebar

* fix(ui): bad graph selector type icon

* fix: lint

* fix: lint

* enhance(ui): polish details for the left sidebar

* chore: remove shadcn sidebar component

* chore: remove shadcn sidebar related component

* fix(ui): text overflow for the page name item
2024-12-19 15:00:52 +08:00
Tienson Qin
56e3136103 enhance: skip property inner text when navigating properties 2024-12-16 11:16:35 +08:00
Tienson Qin
1f86f47c3d fix: CTRL+z on config files goes back to previous page
fixed https://github.com/logseq/db-test/issues/169
2024-12-15 20:58:03 +08:00
rcmerci
7de634956f perf: replace high-freq updated atom with volatile 2024-12-12 17:49:43 +08:00
rcmerci
ebbb53c5ae perf: reduce str & pr-str calls 2024-12-12 17:40:14 +08:00
rcmerci
3c97f9ba34 enhance: show remote-graphs in All graphs when rtc-enabled 2024-12-12 13:52:44 +08:00
Tienson Qin
8b8fd8712c feat: highlight recent blocks 2024-12-02 21:07:04 +08:00
Tienson Qin
cca7a030f3 refactor: use :rtc/asset-upload-download-progress
instead of :rtc/asset-downloading?
2024-11-27 15:41:03 +08:00
rcmerci
3ea357d7c2 feat(asset-sync): add progress when upload&download 2024-11-27 12:54:41 +08:00
Tienson Qin
c1203b3cce fix: reactive asset downloading status 2024-11-25 22:49:25 +08:00
Tienson Qin
3b40cc586e fix: can't copy block ref 2024-11-25 21:50:14 +08:00
Tienson Qin
25bbbc7950 fix: can't select blocks after inserting/indenting a block 2024-10-31 17:40:54 +08:00
Tienson Qin
4da4f2b2d5 fix: table still shows deleted blocks 2024-10-31 15:56:58 +08:00
Tienson Qin
818f0645ac fix: CMD+(shift)k does not navigate to block
Fixes https://github.com/logseq/db-test/issues/125.
2024-10-28 17:52:27 +08:00
Tienson Qin
12b1f3eaf3 perf: reuse non-updated entities as possible as we can 2024-10-21 15:17:21 +08:00
Tienson Qin
62e0ce4819 enhance: collapse class/property properties by default 2024-10-18 12:33:05 +08:00
Tienson Qin
c215f7e496 fix: worker add missing class or properties to typed display blocks 2024-10-14 21:23:58 +08:00
charlie
eb4cb0609f enhance(ui): remove all of the classic modal components 2024-10-12 15:17:32 +08:00
charlie
7167e56f8c enhance(ui): remove classic sub modals 2024-10-12 11:56:38 +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
a53943e19e fix: block content not saved when exit code mode 2024-10-03 18:31:25 +08:00
Tienson Qin
ccb6ee48e4 enhance: ESC on code back to raw editor
Also, removed :editor/pending-type-block.
2024-10-03 17:16:41 +08:00
charlie
7d1d6f49da enhance(ux): enter to edit the code type block 2024-10-01 13:56:04 +08:00
charlie
ebe2d794cc enhance(ux): up/down for the code type block 2024-09-30 11:18:40 +08:00
charlie
ca08ba94e1 enhance(ux): polish workflow for the code type block 2024-09-27 14:34:22 +08:00
Gabriel Horner
ca9d247c72 fix: private built-ins and hidden pages can't be opened
in sidebar to cause error states like in #91. Fixes
https://github.com/logseq/db-test/issues/92#issuecomment-2357277495
2024-09-18 22:50:58 -04:00
Gabriel Horner
5c59c45b45 enhance: make default queries consistent with new task states
Fixes logseq/db-test#74
2024-09-11 10:27:15 -04:00
Tienson Qin
8455c9419c fix: UI not updated after importing file db
Related to https://github.com/logseq/db-test/issues/59
2024-09-10 00:21:41 +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
97d4a4caf6 enhance: display empty positioned checkbox properties 2024-09-05 05:21:54 +08:00
Tienson Qin
2293d11a2b chore: rename :logseq.property/title-format to
:logseq.property.journal/title-format
2024-08-29 14:29:22 +08:00
Tienson Qin
0643c862d9 wip: journal custom title 2024-08-28 16:50:48 +08:00
Gabriel Horner
1401bb1dd9 enhance: unify advanced commands with slash commands
fixes LOG-3206
2024-08-27 12:36:46 -04:00
Tienson Qin
f442c9e954 fix: lint 2024-08-27 23:22:27 +08:00
Tienson Qin
b9f9fa0ca6 wip: Demo switch to use db graph 2024-08-10 13:42:37 +08:00
Gabriel Horner
48df03a1fa fix: finish removing arweave
Follow up to a6e0b0a092
2024-08-08 09:24:02 -04:00
Tienson Qin
c1c6197b9b fix: pages of different types can use the same name 2024-08-06 13:08:35 +08:00
charlie
12aa626d8b feat(ui): custom editor font 2024-08-05 16:30:17 +08:00
Gabriel Horner
46c5110701 fix: document and validate a db only config.edn option
Also fix another outdated comment
2024-07-30 17:20:12 -04:00
Tienson Qin
b3a786db02 Merge branch 'feat/db' into refactor/narrow-gap-between-page-and-block 2024-07-29 13:36:00 +08:00
Tienson Qin
91800b0222 fix: use the original ref that users chosen when possible 2024-07-29 12:51:11 +08:00
Tienson Qin
eb1108527c fix: virtualized blocks selection 2024-07-25 23:12:58 +08:00
Tienson Qin
1fa2fef5ad fix: selection with reversed direction 2024-07-25 21:59:29 +08:00
Tienson Qin
0eaf10cacc fix: selection for virtualized blocks 2024-07-25 21:35:40 +08:00
Tienson Qin
d847023dc1 Refactor: rename :block/content to :block/title 2024-07-10 22:33:44 +08:00
rcmerci
7ce9cd7094 refactor(rtc): remove recent-updates related code 2024-07-02 17:41:56 +08:00
rcmerci
8500fbc4e2 enhance(rtc): add rtc-recent-updates-flow 2024-06-24 01:14:49 +08:00
Tienson Qin
f16e972709 fix: wrong pos when pressing Backspace
Editor's state including last pos and cursor range need to be cleared
when callling block-handler/edit-block!
2024-06-21 18:29:48 +08:00
rcmerci
b5b28a6563 enhance(rtc): add :rtc/log in state, and update debug-ui 2024-06-18 21:20:31 +08:00
Tienson Qin
b9fc96e3dd fix: new typing chars are not saved after Enter pressed
This happens when writing fast or on an old device, the reason is that
the user can still write something after Enter pressed and before the
data is transacted and UI refreshed.
2024-06-18 21:16:27 +08:00