Commit Graph

124 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
4c8a611224 fix: can't click on slider of recent blocks on desktop 2024-12-04 14:27:03 +08:00
charlie
c2dfcb2898 enhance(ux): improvements for the blocks selection 2024-07-25 14:06:20 +08:00
charlie
29eaf03447 chore: remove redundant codes 2024-03-29 11:58:04 +08:00
charlie
f6513e0169 enhance(ui): add rtc collabrators online list 2024-03-19 14:30:29 +08:00
charlie
cb4a6701dd Merge branch 'master' into feat/db 2024-02-06 14:13:57 +08:00
charlie
87016eec15 enhance(ui): polish logseq accent colors 2024-01-27 13:51:55 +08:00
Tienson Qin
90ffbebc17 Merge branch 'master' into feat/db 2023-11-21 13:53:16 +08:00
Tienson Qin
4402dcd38a chore: replace --logseq-og with --ls 2023-11-09 13:37:33 +08:00
Ben Yorke
0f7f9adf9b Merge github-bendyorke:logseq/logseq into feat/cmdk 2023-08-31 16:08:22 +02:00
Konstantinos
caf1d9d1e3 Enhance: Left sidebar (#9880)
* wip: right sidebar

* fix: graph height

* re-enable scrolling on list

* style: indentation

* fix: always expand block when added to sidebar

* fix: show close button on mobile

* wip: right sidebar

* support default and custom icons

* fix whiteboard icon

* fix: header overflow

* remove unneeded dependency

* fix graph icon

* add middle click action and context menu

* add more context menu actions

* add reordering support

* fix dropdown visibility

* dnd fixes and initial state

* varous fixes

* fix event propagation

* enhance accesibility

* area expanded fix

* add translations

* refactoring

* enhance performance

* enhance text overflow

* fix page link

* drag enter fix

* add rounded corners and transition

* add keyboard shortcuts icon

* revert left sidebar change

* left sidebar bg and border

* various left sidebar enhancements

* alignment fixes

* split favorites and recents scrolling

* handle unavailable icon

* handle overflow edge case

* fix and refactor menu shortcuts

* handle zero items

* display nan shortcuts on mouse over

* min height fix

* min height fix

* simplify chevron icon

* minor fixes

* add flashcards shortcut

* revert initial sidebar state changes

* cloud icon fix

* fix border radius

* add missing go-home shortcut

* add clear recent button

* fix typo

* hide scrollbars

* remove transition

* fix: favorites

* fix: border and rounded corners

* fix: dnd delay

* Revert "add clear recent button"

This reverts commit d8c52c35f0.

* fix: keyboard shortcuts

* fix: shortcuts

* remove unused require
2023-08-16 23:39:29 +08:00
Konstantinos Kaloutas
933a28ca3e fix header button drag region 2023-07-15 09:50:24 +08:00
Ben Yorke
c6cad4135e second pass at styling 2023-06-30 09:34:31 +02:00
MrWillCom
355e7c1d3e Add traffic lights to title bar 2023-05-16 18:43:20 +02:00
MrWillCom
978ea0faa1 Hide window frame and move header down for Win32 2023-05-16 18:43:20 +02: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
Charlie
51aaa02e76 Feat: APIs http server (#7699)
http server
2022-12-29 22:30:44 +08:00
charlie
47b541825b fix: missing depen 2022-11-25 14:00:16 +08:00
Konstantinos Kaloutas
5abbf8b198 fix: title bar drag region 2022-11-21 14:00:52 +08:00
charlie
d976eb5182 enhance(mobile): polish interaction for the onboarding graph picker 2022-11-05 19:04:50 +08:00
charlie
fb42464300 fix(ui): headerbar position on iPhone14x 2022-10-28 13:48:46 +08:00
charlie
766f0e56ce improve(ui): alignment of toggle right sidebar icon 2022-10-10 18:08:48 +08:00
Tienson Qin
7d3ed2bc97 Style tweaks 2022-10-10 18:08:48 +08:00
Peng Xiao
fd94862312 Merge remote-tracking branch 'upstream/master' into whiteboards 2022-09-24 09:42:00 +08:00
charlie
f8cc6378c3 improve(ui): update built-in icon mode 2022-09-21 14:49:20 +08:00
Konstantinos Kaloutas
6f6bccfa83 feat: whiteboards create button 2022-09-13 17:08:33 +03:00
Peng Xiao
33885e619b Merge remote-tracking branch 'upstream/master' into whiteboards 2022-09-01 10:29:29 +08:00
Charlie
01d879c18e feat!: File Sync (#5355)
- file sync for electron/ios/android
- age encryption of both file content and file path
- massive UI enhancement
- corresponding CI tasks

Co-authored-by: llcc <lzhes43@gmail.com>
Co-authored-by: rcmerci <rcmerci@gmail.com>
Co-authored-by: Tienson Qin <tiensonqin@gmail.com>
Co-authored-by: Andelf <andelf@gmail.com>
Co-authored-by: Gabriel Horner <gabriel@logseq.com>
2022-09-01 00:31:49 +08:00
Peng Xiao
1e607907f3 Merge remote-tracking branch 'upstream/master' into whiteboards 2022-08-26 15:46:20 +08:00
Konstantinos Kaloutas
b04b2413db fix: contrast issues 2022-08-26 11:52:23 +08:00
Peng Xiao
1e476bd26c feat: add tabler icon extensions 2022-08-05 21:50:58 +08:00
Yue Yang
50ed2cb2ed fix(style): cursor of restart text
Signed-off-by: Yue Yang <g1enyy0ung@gmail.com>
2022-08-02 21:09:49 +08:00
charlie
9daaad9be2 enhance(ui): auto width of ui items from toolbar 2022-06-20 10:33:02 +08:00
charlie
9928d437c9 enhance(ui): correct left padding of toolbar when fullscreen on desktop 2022-06-16 17:01:25 +08:00
Tienson Qin
7c2eccd6f1 Style tweaks 2022-06-14 15:11:07 +08:00
Tienson Qin
5a245fce7a Style tweaks 2022-06-13 22:01:29 +08:00
ranfdev
7d8c2fbbb8 Header icon consistency 2022-06-13 15:42:08 +08:00
Tienson Qin
16c95e48dc enhance: all pages ux 2022-06-05 23:28:31 +08:00
Charlie
55ccdd5dba Feature/onboarding Quick tour (#5247)
* enhance(ui): polish elements of left sidebar

* enhance(ui): active state of nav item from left sidebar

* enhance(ui): active state of nav item from left sidebar

* enhance(ui): WIP quick tour tips

* enhance(ui): WIP quick tour tips

* enhance(ui): WIP quick tour tips

* enhance(ux): add quick tour palette command

* enhance(ui): add step dots for quick tour tips

* enhance(ux): title hints for sidebar link items

* fix(ui): active state for journals from left sidebar

* enhance(ux): support quick tour command when initial app

* fix(ui): position of journal page quick tour tip box

* fix: cljs lint

* fix: remove unused method

* fix(e2e): e2e test for new left sidebar
2022-05-31 16:41:17 +08:00
llcc
f8f299c39f restore z-index 2022-05-30 16:19:24 +08:00
llcc
359d4d02b1 bigger go-back icon 2022-05-30 16:19:24 +08:00
llcc
30e9594cd8 enhance mobile ui 2022-05-30 16:19:24 +08:00
Tienson Qin
4152c3e380 fix: header not sticky anymore 2022-05-26 00:15:43 +08:00
llcc
6b4726463c fix Zoom Display issue on iOS (#5404) 2022-05-24 17:43:35 +08:00
Tienson Qin
a49d4b07aa fix: remove header background color for PC 2022-05-23 22:19:12 +08:00
llcc
08c101f54c add cp__header background-color
fix cp__header opacity changes
2022-05-05 12:16:18 +08:00
llcc
9e568c8016 enhance(iOS): disable webview resize 2022-04-29 11:19:44 +08:00
llcc
f4985fd8ef Feat: record audio on mobile (#4766)
* feat(audio): render audio link as component

* refactor frontend/component/block/inline

* fix audio component on mobile

* Fix(iOS): allow clock to replay audio

* feat(mobile): audio record

* add permission request code on record

* rename `editor/recording?` to `editor/record-status`

* move `get-asset-path` into handler/editor.cljs

* add android settings

* support sharing audio file from some apps

* enhance(record): insert audio link in a new block if non-editing

* feat(audio): allow cancelling record

* fix lints

* feat(iOS): add a tab bar

* tweak some css on mobile

* fix lints

* fix https://github.com/logseq/logseq/issues/4798

* enable tab bar on Android

* fix landscape height of tab bar

* add :reuse-last-block? option

* dont't show tab bar when editing mirror code

* tweak code-editor css

* increase width for more functional buttons

* fix card preview css on iPad

* add document-mode to tab bar

* remove tabbar when editing code and tweak textarea resize cursor behavior

* reduce SplashScreen launch screen duration

* don't show tabbar when editing page title

* enhance: float timer

* fix lint

* fix tabbar height on iPhone without notch

* remove .embed-page width

* fix lint

Co-authored-by: Andelf <andelf@gmail.com>
2022-04-12 20:17:54 +08:00
Charlie
0d3ac91ca3 Feature/Setups of Onboarding Process (#4580)
UX enhancement: onboarding setup graphs 

Co-authored-by: llcc <lzhes43@gmail.com>
Co-authored-by: Tienson Qin <tiensonqin@gmail.com>
2022-04-02 21:37:38 +08:00
leizhe
f25af714c8 enhance(iPad): right sidebar resizer 2022-01-20 10:34:24 +08:00