Commit Graph

7813 Commits

Author SHA1 Message Date
charlie
6bed032689 refactor: rename install-shortcut! with more semantic 2023-05-10 18:05:50 +08:00
charlie
c33aa2c9f2 fix(shortcuts): restore all shortcuts when the shortcuts recorder closed 2023-05-10 16:49:49 +08:00
charlie
e195272862 enhance(ux): shortcut recorder actions impl 2023-05-10 15:19:20 +08:00
charlie
df578a4db0 fix(shortcuts): incorrect validation for removing shortcut 2023-05-10 14:22:44 +08:00
charlie
535f64b495 Merge branch 'master' into enhance/keymaps-manager-x 2023-05-10 10:12:17 +08:00
Konstantinos
5885bc86b6 Enhance (Whiteboards): Add prefix to default keyboard shortcuts (#9340)
* enhance: keyboard shortcuts

* fix: portal shortcut

* fix: e2e tests

* fix: e2e

* enhance: keyboard shortcuts
2023-05-09 12:38:00 -04:00
Tienson Qin
01479ef9da enhance(perf): insert and delete blocks (#9142)
* enhance(perf): improve performance for both insert and delete

* fix: remember cursor pos before executing the body in a transaction

Otherwise, the edit-block and position could be changed

* fix: disable delete-concat when there's no child or right sibling

---------

Co-authored-by: Gabriel Horner <97210743+logseq-cldwalker@users.noreply.github.com>
Co-authored-by: Gabriel Horner <gabriel@logseq.com>
2023-05-09 17:24:09 +08:00
charlie
867dd8fa2a Merge branch 'master' into enhance/keymaps-manager-x 2023-05-09 15:17:44 +08:00
queeup
4be671526b i18n: update Turkish translation 2023-05-08 10:20:17 -04:00
Gabriel Horner
74e53c3f03 Add missing subkey and schema key as part of #9325 2023-05-08 10:16:20 -04:00
Tienson Qin
88c15a1b83 fix: lint 2023-05-08 19:34:06 +08:00
Tienson Qin
6b94181116 fix: nested page title can't be clicked 2023-05-08 19:26:14 +08:00
Konstantinos Kaloutas
fdcf2820f8 fix: delete selection shortcut on whiteboards 2023-05-08 18:50:31 +08:00
PerfectPan
5c400112ec fix: adjust repeater ui 2023-05-08 18:25:45 +08:00
Andelf
2effe08054 fix(android): paste with native input device
- use legacy method on Android
2023-05-08 17:43:55 +08:00
charlie
c4c9be91e8 fix(plugin): normalize plugin keybindings to adapt for the closure lib legal keynames 2023-05-08 17:17:31 +08:00
charlie
5f3f20ea79 Merge branch 'master' into enhance/keymaps-manager-x 2023-05-08 11:21:00 +08:00
ingepettersen
c19094288b Fixed bad paste 2023-05-05 11:04:36 -04:00
Inge
c1c66a773a Updated Norwegian translations. 2023-05-05 11:04:36 -04:00
charlie
9f36b74224 Merge branch 'master' into enhance/keymaps-manager-x 2023-05-05 16:57:13 +08:00
charlie
39f529b20b enhance(ui): layout of the recording shortcut modal 2023-05-05 16:31:34 +08:00
Gabriel Horner
8eb1c1f439 Page tags and aliases should be deleted when removed by user
Fix #8627, fix #7720 and fix #8282
2023-05-05 13:49:39 +08:00
charlie
602e0231ea enhance(ux): support the keymap manager within modal container 2023-05-05 13:06:46 +08:00
charlie
399c88dcc0 Merge branch 'master' into feat/custom-children-list-style 2023-05-05 11:29:12 +08:00
level101
016977059b main/frontend/dicts: improve ru translation 2023-05-04 11:20:43 -04:00
Gabriel Horner
45b3054b89 Disable dwim lists now that block based lists exist 2023-05-04 10:22:29 -04:00
Gabriel Horner
a09917f671 Remove outdated comment from #9254
Also fix typo on 5677be9bfd /cc @tiensonqin
2023-05-04 09:48:27 -04:00
charlie
8b08bcf070 enhance(ui): hover state for the number list item marker 2023-05-04 16:50:51 +08:00
Tienson Qin
5677be9bfd fix: test 2023-05-04 16:46:34 +08:00
charlie
a2052f8f0b fix(ui): toggle number children only for the immediate level 2023-05-04 16:43:55 +08:00
charlie
097c58e1e7 enhance(ui): align left for the number list marker 2023-05-04 16:28:23 +08:00
charlie
86103a47e5 enhance(ux): toggle block children as number list 2023-05-04 16:02:53 +08:00
Tienson Qin
a3b60a3278 fix: compute old-refs using db-before 2023-05-04 15:38:14 +08:00
Gabriel Horner
f70fbaf5e0 Fix children blocks having stale :block/path-refs
when parent block's refs change.
Fixes #5759, fixes #5992, fixes #6990, fixes #8430 and fixes #4116
2023-05-04 15:38:14 +08:00
charlie
aba0391ac1 fix(plugin): missing renderer for the pagebar ui items 2023-05-04 15:07:59 +08:00
Tienson Qin
a777b265b4 fix: save the current block before property removing 2023-05-04 14:29:04 +08:00
Gabriel Horner
9628fc52b9 Split out property related fns
in order to make editor ns more maintainable
2023-05-04 13:50:09 +08:00
charlie
f73d964899 Merge branch 'master' into feat/custom-children-list-style 2023-05-04 10:35:07 +08:00
Konstantinos Kaloutas
e912577610 fix externs 2023-05-03 15:30:05 -04:00
Konstantinos Kaloutas
0997b771fa Revert "enhance: loosen up check for cut and delete"
This reverts commit c0bdb228f0.
2023-05-03 15:30:05 -04:00
Konstantinos Kaloutas
c94ff10e28 enhance: loosen up check for cut and delete 2023-05-03 15:30:05 -04:00
Konstantinos Kaloutas
736877d5c3 enhance: new whiteboard shortcut category 2023-05-03 15:30:05 -04:00
Konstantinos Kaloutas
590ee630bd fix: block select all propagation 2023-05-03 15:30:05 -04:00
Konstantinos Kaloutas
59865037db enhance: hide shortcuts 2023-05-03 15:30:05 -04:00
Konstantinos Kaloutas
00be5edb4c chore: handle tool shortcuts 2023-05-03 15:30:05 -04:00
Konstantinos Kaloutas
dd9eb3a4e2 enhance (wip): customizable shortcuts 2023-05-03 15:30:05 -04:00
Konstantinos Kaloutas
96aed148b4 enhance (wip): customizable shortcuts 2023-05-03 15:30:05 -04:00
Konstantinos Kaloutas
9a89def497 enhance (wip): customizable shortcuts 2023-05-03 15:30:05 -04:00
Calum Lind
02e8dbabd2 fix: Garbled text in sidebar and dropdown menus on Linux
Linux users with Intel GPUs have been reporting issues with garbled
or ghosting text in the sidebar nav and header dropdown menu.

The exact cause is unknown but likely a Electron rendering issue with
Intel GPUs when opacity is set with the icons and text elements.

To workaround the problem we can set an element that will change the
stacking context directly on the problem elements.

Fixes: https://github.com/logseq/logseq/issues/7233
2023-05-03 09:40:31 -04:00
Calum Lind
ae683159fb feat: Add is-linux ui class 2023-05-03 09:40:31 -04:00