Commit Graph

68 Commits

Author SHA1 Message Date
Tienson Qin
3b499bcd56 enhance: text-autospace 2025-10-22 07:55:42 +08:00
Tienson Qin
aef16cbaef fix: limit video size 2025-09-24 17:16:21 +08:00
charlie
72b1428f6c fix(ui): positioned properties layout for the quote block 2025-08-18 14:10:58 +08:00
charlie
48d541acd0 Merge branch 'master' into feat/capacitor-new 2025-06-02 20:05:31 +08:00
Tienson Qin
8eee397b45 fix: rtc creates duplicated first blocks for new journal pages (#11913)
* fix: rtc creates duplicated first blocks for new journal pages

The root cause is that those blocks from different clients have
different ids. Instead of using persistent block id, this fix avoids
generating the first block until users really start editing it.

* fix: add button not displayed when the last block is not empty

* fix: e2e tests

* enhance: remove dummy block

* fix: open-last-block
2025-06-02 14:19:19 +08:00
Tienson Qin
0f1430e91c reduce gaps between page title and blocks 2025-05-28 11:05:23 +08:00
Tienson Qin
68417bbb01 enhance(ux): table row/cell navigation (#11837)
* enhance(ux): up/down to navigate table rows

* enhance: remove block id+uuid class

Use `blockid`.

* enhance: arrowleft to select cell when a table row has been selected

* wip: table cell navigation

* feat: up/down/left/right table cell navigation

* enhance(ux): scroll to cell when it's not visible

* fix: save block content when exit title cell popup

* fix: table keyboard navigation doesn't work on virtualized table

The solution is to preload more rows for virtualized tables.
2025-05-02 05:47:58 +08:00
Tienson Qin
42dadf7c73 enhance(ux): click node name to open it in sidebar on table view
Also, disable editing for node names for better ux and performance.
2025-04-07 12:41:12 +08:00
charlie
bdadbebac5 enhance(ui): polish header icons 2024-12-20 16:45:12 +08:00
charlie
96fb8da599 enhance(ui): add ghost shui button for the toolbar 2024-12-19 17:51:33 +08:00
charlie
a7ba0be3bf fix(ui): break text line for the property url value 2024-11-04 17:35:01 +08:00
charlie
d862e443ea fix(ui): long page name broken for the page ref link 2024-11-01 18:57:40 +08:00
charlie
bfe8c4bcd5 enhance(ui): polish classic notification cp 2024-10-31 10:42:20 +08:00
Tienson Qin
b352300927 fix: display icon in node reference
Unless it's a normal page or block without any tag.
2024-10-09 19:02:04 +08:00
Tienson Qin
54f191c6c6 feat: code/quote/math block (#11545)
Add code, quote and math block
2024-09-26 14:14:20 +08:00
Tienson Qin
cebd6883db enhance: iframe less margin 2024-09-19 21:25:24 +08:00
Tienson Qin
339da2614c enhance(ux): display at most 2 block tags when there're more 2024-09-09 12:06:29 +08:00
charlie
7a9a66691c fix(ui): using the shui css vars for the classic classes 2024-09-06 22:42:39 +08:00
charlie
b92a936060 fix(ui): using the shui css vars for the classic warning classes 2024-09-06 22:32:47 +08:00
charlie
9dcae0e0f5 enhance(ui): add page block bullet flag for the reference links 2024-09-04 14:17:06 +08:00
charlie
24ff1d2540 enhance(ux): improve interaction for the dummy block 2024-09-02 11:17:03 +08:00
Tienson Qin
37d91f2e5d enhance: allow built-in pages to be renamed
`db/ident` shouldn't be updated, at least for those built-in pages.
2024-08-27 23:22:27 +08:00
Tienson Qin
d20f4d9b8e fix: css tweaks 2024-08-27 23:22:27 +08:00
Tienson Qin
8e8e97c7a6 enhance: unify page/block editor 2024-08-27 23:22:27 +08:00
charlie
3241707534 enhance(ui): display inline for the node ref within the block title line 2024-08-22 10:41:18 +08:00
charlie
8fe21b2405 enhance(ui): refs link 2024-08-06 13:43:24 +08:00
charlie
7226378b16 enhance(ui): polish details of the command popups 2024-08-01 16:44:22 +08:00
charlie
c2dfcb2898 enhance(ux): improvements for the blocks selection 2024-07-25 14:06:20 +08:00
Tienson Qin
d132522590 enhance: checkbox color 2024-07-03 10:51:28 +08:00
charlie
8a970b552d enhance(ux): block editor blinking for the highlight mark content 2024-06-20 16:06:34 +08:00
charlie
956d470610 enhance(ui): polish block editor 2024-04-30 17:25:47 +08:00
charlie
87f000b8b5 enhance(ui): polish editor content details 2024-04-30 15:49:33 +08:00
charlie
d71e0163c4 Merge branch 'master' into feat/db 2024-04-22 14:24:48 +08:00
charlie
96a0d555c5 fix(ui): missing default colors for mark tag 2024-04-19 14:07:16 +08:00
charlie
5d51edd74e enhance(ux): fix annoying page flickering when indenting the first children block bullet. 2024-04-19 11:36:31 +08:00
charlie
ceb133080b enhance(ux): unfriendly page blink when the shui dialog opening 2024-03-29 10:28:20 +08:00
charlie
033ea26950 enhance(ui): polish colors for the blockquote 2024-03-20 15:42:11 +08:00
charlie
038eb56e13 enhance(ui): icons from the page title 2024-03-05 13:08:39 +08:00
charlie
c0d3c78152 enhance(ui): alignment for the page tags 2024-03-04 14:24:26 +08:00
charlie
cb4a6701dd Merge branch 'master' into feat/db 2024-02-06 14:13:57 +08:00
charlie
34a384fb1d enhance(ui): title font 2024-02-01 15:42:01 +08:00
charlie
06c63cf2da fix(ui): incorrect colors for the tags and tips 2024-01-31 17:33:59 +08:00
charlie
4c98549d9a enhance(ui): clean up css vars 2024-01-31 11:51:25 +08:00
charlie
36c1b9f4ab enhance(ui): handbook colors for the non-accent colors 2024-01-26 16:06:06 +08:00
Tienson Qin
575624c650 chore: revert inline tags 2024-01-23 21:45:54 +08:00
charlie
388e9f33fc enhance(ui): polish the non-accent colors 2024-01-23 16:36:45 +08:00
charlie
c697a10d5a enhance(ui): polish the non-accent colors 2024-01-23 14:42:27 +08:00
charlie
8f0c4faec7 enhance(ui): polish the non-accent colors 2024-01-22 18:41:55 +08:00
charlie
252d3b4f27 enhance(ui): replace the hard color to radix and shadcn vars color 2024-01-21 18:25:03 +08:00
charlie
d53a9dcb8b enhance(ui): polish logseq accent colors 2024-01-19 16:44:20 +08:00