[GH-ISSUE #363] [Bug] UI too small on Linux #174

Closed
opened 2026-03-23 20:33:18 +00:00 by mirror · 10 comments
Owner

Originally created by @programmer290399 on GitHub (Feb 21, 2022).
Original GitHub issue: https://github.com/AppFlowy-IO/AppFlowy/issues/363

The UI elements are too small and I cannot find a way to scale them to my liking.
image

  • As you can see the elements in the red bounding boxes are too small to interact with.
  • Also there is no option to scale them

To Reproduce
Steps to reproduce the behavior:

  1. Install AppFlowy bin using AUR:
    # https://aur.archlinux.org/packages/appflowy-bin
    $ yay -S appflowy
    
  2. Launch the app:
     ❯ appflowy 
     Feb 21 08:31:26.142 DEBUG ThreadId(06) {"message":"🔥 FlowySDKConfig { name: \"appflowy\", root: \"/home/saahil/Documents/flowy\", log_filter: \"flowy_sdk=debug,flowy_workspace=debug,flowy_user=debug,flowy_document=debug,flowy_document_infra=debug,dart_notify=debug,lib_ot=debug,lib_ws=debug,lib_infra=debug\", server_config: ClientServerConfiguration { port: 8000, host: \"127.0.0.1\", http_scheme: \"http\", ws_scheme: \"ws\" } }"}
     {"msg":"🔥 FlowySDKConfig { name: \"appflowy\", root: \"/home/saahil/Documents/flowy\", log_filter: \"flowy_sdk=debug,flowy_workspace=debug,flowy_user=debug,flowy_document=debug,flowy_document_infra=debug,dart_notify=debug,lib_ot=debug,lib_ws=debug,lib_infra=debug\", server_config: ClientServerConfiguration { port: 8000, host: \"127.0.0.1\", http_scheme: \"http\", ws_scheme: \"ws\" } }"}
     Feb 21 08:31:26.142 DEBUG ThreadId(06) {"message":"Set user session: Some(Session { user_id: \"eb3727e8-af1f-4da6-8957-9370643ad3e5\", token: \"eb3727e8-af1f-4da6-8957-9370643ad3e5\", email: \"3b179874-36b8-44a0-a7d1-284925b73c67@appflowy.io\" })"}
     {"msg":"Set user session: Some(Session { user_id: \"eb3727e8-af1f-4da6-8957-9370643ad3e5\", token: \"eb3727e8-af1f-4da6-8957-9370643ad3e5\", email: \"3b179874-36b8-44a0-a7d1-284925b73c67@appflowy.io\" })"}
     Feb 21 08:31:26.142 DEBUG ThreadId(06) {"log.file":"lib-infra/src/kv/kv.rs","log.line":28,"log.module_path":"lib_infra::kv::kv","log.target":"lib_infra::kv::kv","message":"set value: KeyValue { key: \"appflowy_session_cache\", str_value: Some(\"{\\\"user_id\\\":\\\"eb3727e8-af1f-4da6-8957-9370643ad3e5\\\",\\\"token\\\":\\\"eb3727e8-af1f-4da6-8957-9370643ad3e5\\\",\\\"email\\\":\\\"3b179874-36b8-44a0-a7d1-284925b73c67@appflowy.io\\\"}\"), int_value: None, float_value: None, bool_value: None }"}
     {"msg":"set value: KeyValue { key: \"appflowy_session_cache\", str_value: Some(\"{\\\"user_id\\\":\\\"eb3727e8-af1f-4da6-8957-9370643ad3e5\\\",\\\"token\\\":\\\"eb3727e8-af1f-4da6-8957-9370643ad3e5\\\",\\\"email\\\":\\\"3b179874-36b8-44a0-a7d1-284925b73c67@appflowy.io\\\"}\"), int_value: None, float_value: None, bool_value: None }","log.line":28,"log.file":"lib-infra/src/kv/kv.rs"}
     Feb 21 08:31:26.150 DEBUG ThreadId(15) {"log.file":"flowy-workspace/src/services/workspace_controller.rs","log.line":88,"log.module_path":"flowy_workspace::services::workspace_controller","log.target":"flowy_workspace::services::workspace_controller","message":"workspace initialize after sign in"}
     {"msg":"workspace initialize after sign in","log.file":"flowy-workspace/src/services/workspace_controller.rs","log.line":88}
     Feb 21 08:31:26.150 DEBUG ThreadId(15) {"log.file":"flowy-workspace/src/services/workspace_controller.rs","log.line":60,"log.module_path":"flowy_workspace::services::workspace_controller","log.target":"flowy_workspace::services::workspace_controller","message":"Start initializing workspace"}
     {"msg":"Start initializing workspace","log.line":60,"log.file":"flowy-workspace/src/services/workspace_controller.rs"}
     Feb 21 08:31:26.150 DEBUG ThreadId(15) {"log.file":"flowy-workspace/src/services/workspace_controller.rs","log.line":66,"log.module_path":"flowy_workspace::services::workspace_controller","log.target":"flowy_workspace::services::workspace_controller","message":"Finish initializing workspace"}
     {"msg":"Finish initializing workspace","log.line":66,"log.file":"flowy-workspace/src/services/workspace_controller.rs"}
     {"msg":"[⛳ LISTEN_WS_STATE_CHANGED - START]","line":57,"file":"flowy-document/src/services/ws/ws_manager.rs"}
     {"msg":"[⛳ LISTEN_WS_STATE_CHANGED - END]","line":57,"file":"flowy-document/src/services/ws/ws_manager.rs","elapsed_milliseconds":0}
     {"msg":"[⛳ CHECK_USER_HANDLER - START]","line":12,"file":"flowy-user/src/handlers/user_handler.rs"}
     Feb 21 08:31:26.154  INFO ThreadId(16) check_user_handler: {"message":"open user db eb3727e8-af1f-4da6-8957-9370643ad3e5"} {}
     {"msg":"[⛳ CHECK_USER_HANDLER - EVENT] open user db eb3727e8-af1f-4da6-8957-9370643ad3e5"}
     {"msg":"[⛳ CHECK_USER_HANDLER - END]","line":12,"file":"flowy-user/src/handlers/user_handler.rs","elapsed_milliseconds":0}
     {"msg":"[⛳ READ_CUR_WORKSPACE_HANDLER - START]","line":18,"file":"flowy-workspace/src/handlers/workspace_handler.rs"}
     {"msg":"[⛳ READ_LOCAL_WORKSPACES - START]","line":265,"file":"flowy-workspace/src/services/workspace_controller.rs","user_id":"eb3727e8-af1f-4da6-8957-9370643ad3e5","workspace_id":"Some(\"279be0f5-9152-4901-a8bb-888b3a974954\")"}
     {"msg":"[⛳ READ_LOCAL_APPS - START]","line":302,"file":"flowy-workspace/src/services/workspace_controller.rs","user_id":"eb3727e8-af1f-4da6-8957-9370643ad3e5","workspace_id":"279be0f5-9152-4901-a8bb-888b3a974954"}
     {"msg":"[⛳ READ_LOCAL_APPS - END]","line":302,"file":"flowy-workspace/src/services/workspace_controller.rs","user_id":"eb3727e8-af1f-4da6-8957-9370643ad3e5","workspace_id":"279be0f5-9152-4901-a8bb-888b3a974954","elapsed_milliseconds":0}
     {"msg":"[⛳ READ_LOCAL_WORKSPACES - END]","line":265,"file":"flowy-workspace/src/services/workspace_controller.rs","user_id":"eb3727e8-af1f-4da6-8957-9370643ad3e5","workspace_id":"Some(\"279be0f5-9152-4901-a8bb-888b3a974954\")","elapsed_milliseconds":0}
     {"msg":"[⛳ READ_WORKSPACES_ON_SERVER - START]","line":356,"file":"flowy-workspace/src/services/workspace_controller.rs","user_id":"\"eb3727e8-af1f-4da6-8957-9370643ad3e5\"","params":"WorkspaceIdentifier { workspace_id: Some(\"279be0f5-9152-4901-a8bb-888b3a974954\") }"}
     {"msg":"[⛳ READ_WORKSPACES_ON_SERVER - END]","line":356,"file":"flowy-workspace/src/services/workspace_controller.rs","user_id":"\"eb3727e8-af1f-4da6-8957-9370643ad3e5\"","params":"WorkspaceIdentifier { workspace_id: Some(\"279be0f5-9152-4901-a8bb-888b3a974954\") }","elapsed_milliseconds":0}
     {"msg":"[⛳ READ_CUR_WORKSPACE_HANDLER - END]","line":18,"file":"flowy-workspace/src/handlers/workspace_handler.rs","elapsed_milliseconds":0}
     Feb 21 08:31:26.158 DEBUG ThreadId(16) {"message":"Save 0 workspace"}
     {"msg":"Save 0 workspace"}
     {"msg":"[⛳ SEND_DART_NOTIFICATION - START]","line":32,"file":"flowy-workspace/src/notify/observable.rs","ty":"WorkspaceListUpdated","id":"eb3727e8-af1f-4da6-8957-9370643ad3e5"}
     {"msg":"[⛳ SEND_DART_NOTIFICATION - END]","line":32,"file":"flowy-workspace/src/notify/observable.rs","elapsed_milliseconds":0,"ty":"WorkspaceListUpdated","id":"eb3727e8-af1f-4da6-8957-9370643ad3e5"}
     {"msg":"[⛳ UPDATE_NETWORK_TY - START]","line":40,"file":"flowy-user/src/handlers/user_handler.rs"}
     Feb 21 08:31:26.162 DEBUG ThreadId(16) update_network_ty: {"log.file":"flowy-user/src/services/user/user_session.rs","log.line":191,"log.module_path":"flowy_user::services::user::user_session","log.target":"flowy_user::services::user::user_session","message":"Network new state: NetworkState { ty: Wifi }"} {}
     {"msg":"[⛳ UPDATE_NETWORK_TY - EVENT] Network new state: NetworkState { ty: Wifi }","log.file":"flowy-user/src/services/user/user_session.rs","log.line":191}
     Feb 21 08:31:26.162 DEBUG ThreadId(16) update_network_ty: {"log.file":"flowy-user/src/services/user/ws_manager.rs","log.line":25,"log.module_path":"flowy_user::services::user::ws_manager","log.target":"flowy_user::services::user::ws_manager","message":"Connect type switch from UnknownNetworkType to Wifi"} {}
     {"msg":"[⛳ UPDATE_NETWORK_TY - EVENT] Connect type switch from UnknownNetworkType to Wifi","log.file":"flowy-user/src/services/user/ws_manager.rs","log.line":25}
     {"msg":"[⛳ UPDATE_NETWORK_TY - END]","line":40,"file":"flowy-user/src/handlers/user_handler.rs","elapsed_milliseconds":0}
     thread 'flowy-rt' panicked at 'must call start_connect first', /home/mike/rs_code/Forks/appflowy/shared-lib/lib-ws/src/ws.rs:127:14
     note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
     {"msg":"[⛳ UPDATE_NETWORK_TY - START]","line":40,"file":"flowy-user/src/handlers/user_handler.rs"}
     Feb 21 08:31:26.166 DEBUG ThreadId(18) update_network_ty: {"log.file":"flowy-user/src/services/user/user_session.rs","log.line":191,"log.module_path":"flowy_user::services::user::user_session","log.target":"flowy_user::services::user::user_session","message":"Network new state: NetworkState { ty: Wifi }"} {}
     {"msg":"[⛳ UPDATE_NETWORK_TY - EVENT] Network new state: NetworkState { ty: Wifi }","log.line":191,"log.file":"flowy-user/src/services/user/user_session.rs"}
     {"msg":"[⛳ UPDATE_NETWORK_TY - END]","line":40,"file":"flowy-user/src/handlers/user_handler.rs","elapsed_milliseconds":0}
     {"msg":"[⛳ OPEN_VIEW - START]","line":108,"file":"flowy-workspace/src/services/view_controller.rs","doc_id":"f6be57f0-06b9-49e7-9ea9-091da64c2e0e"}
     {"msg":"[⛳ INIT_USER_HANDLER - START]","line":6,"file":"flowy-user/src/handlers/user_handler.rs"}
     {"msg":"[⛳ START_WS_CONNECTION - START]","line":299,"file":"flowy-user/src/services/user/user_session.rs"}
     {"msg":"[⛳ START_WS_CONNECTION - END]","line":299,"file":"flowy-user/src/services/user/user_session.rs","elapsed_milliseconds":0}
     {"msg":"[⛳ INIT_USER_HANDLER - END]","line":6,"file":"flowy-user/src/handlers/user_handler.rs","elapsed_milliseconds":0}
     {"msg":"[⛳ READ_WORKSPACE_APPS_HANDLER - START]","line":26,"file":"flowy-workspace/src/handlers/workspace_handler.rs"}
     {"msg":"[⛳ READ_LOCAL_APPS - START]","line":302,"file":"flowy-workspace/src/services/workspace_controller.rs","workspace_id":"279be0f5-9152-4901-a8bb-888b3a974954"}
     {"msg":"[⛳ READ_LOCAL_APPS - END]","line":302,"file":"flowy-workspace/src/services/workspace_controller.rs","workspace_id":"279be0f5-9152-4901-a8bb-888b3a974954","elapsed_milliseconds":0}
     {"msg":"[⛳ READ_WORKSPACE_APPS_HANDLER - END]","line":26,"file":"flowy-workspace/src/handlers/workspace_handler.rs","elapsed_milliseconds":0}
     {"msg":"[⛳ NOTIFY_OPEN_DOC - START]","line":185,"file":"flowy-document/src/services/doc/edit/editor.rs","doc_id":"f6be57f0-06b9-49e7-9ea9-091da64c2e0e"}
     {"msg":"[⛳ NOTIFY_OPEN_DOC - END]","line":185,"file":"flowy-document/src/services/doc/edit/editor.rs","doc_id":"f6be57f0-06b9-49e7-9ea9-091da64c2e0e","elapsed_milliseconds":0}
     Feb 21 08:31:26.264 DEBUG ThreadId(15) open_view: {"log.file":"lib-infra/src/kv/kv.rs","log.line":28,"log.module_path":"lib_infra::kv::kv","log.target":"lib_infra::kv::kv","message":"set value: KeyValue { key: \"latest_view_id\", str_value: Some(\"f6be57f0-06b9-49e7-9ea9-091da64c2e0e\"), int_value: None, float_value: None, bool_value: None }"} {"doc_id":"f6be57f0-06b9-49e7-9ea9-091da64c2e0e"}
     {"msg":"[⛳ OPEN_VIEW - EVENT] set value: KeyValue { key: \"latest_view_id\", str_value: Some(\"f6be57f0-06b9-49e7-9ea9-091da64c2e0e\"), int_value: None, float_value: None, bool_value: None }","log.line":28,"log.file":"lib-infra/src/kv/kv.rs","doc_id":"f6be57f0-06b9-49e7-9ea9-091da64c2e0e"}
     {"msg":"[⛳ OPEN_VIEW - END]","line":108,"file":"flowy-workspace/src/services/view_controller.rs","doc_id":"f6be57f0-06b9-49e7-9ea9-091da64c2e0e","elapsed_milliseconds":6}
     Feb 21 08:31:26.269 DEBUG ThreadId(16) {"log.file":"flowy-document/src/services/doc/edit/editor.rs","log.line":194,"log.module_path":"flowy_document::services::doc::edit::editor","log.target":"flowy_document::services::doc::edit::editor","message":"Notify open doc success"}
     {"msg":"Notify open doc success","log.line":194,"log.file":"flowy-document/src/services/doc/edit/editor.rs"}
     {"msg":"[⛳ READ_APP_HANDLER - START]","line":56,"file":"flowy-workspace/src/handlers/app_handler.rs"}
     {"msg":"[⛳ READ_APP_ON_SERVER - START]","line":137,"file":"flowy-workspace/src/services/app_controller.rs","params":"AppIdentifier { app_id: \"a24e8e73-62b1-48f7-b7b0-9e44e4ffa157\" }"}
     {"msg":"[⛳ READ_APP_ON_SERVER - END]","line":137,"file":"flowy-workspace/src/services/app_controller.rs","params":"AppIdentifier { app_id: \"a24e8e73-62b1-48f7-b7b0-9e44e4ffa157\" }","elapsed_milliseconds":0}
     {"msg":"[⛳ READ_VIEWS_BELONG_TO - START]","line":170,"file":"flowy-workspace/src/services/view_controller.rs","belong_to_id":"a24e8e73-62b1-48f7-b7b0-9e44e4ffa157"}
     {"msg":"[⛳ READ_VIEWS_BELONG_TO - END]","line":170,"file":"flowy-workspace/src/services/view_controller.rs","elapsed_milliseconds":0,"belong_to_id":"a24e8e73-62b1-48f7-b7b0-9e44e4ffa157"}
     {"msg":"[⛳ READ_APP_HANDLER - END]","line":56,"file":"flowy-workspace/src/handlers/app_handler.rs","elapsed_milliseconds":0}
    

Expected behavior
The UI elements should be big enough to not be harsh on the eyes and be more usable...

Screenshots
The UI elements should be properly scaled like this:
image

Desktop (please complete the following information):

More OS/System Info
❯ neofetch 
██████████████████  ████████   ████████████████████
██████████████████  ████████   --------------------- 
██████████████████  ████████   OS: Manjaro Linux x86_64 
██████████████████  ████████   Host: GL63 8RD REV:1.0 
████████            ████████   Kernel: 5.10.98-1-MANJARO 
████████  ████████  ████████   Uptime: 2 hours, 46 mins 
████████  ████████  ████████   Packages: 1618 (pacman) 
████████  ████████  ████████   Shell: bash 5.1.16 
████████  ████████  ████████   Resolution: 1920x1080 
████████  ████████  ████████   WM: i3 
████████  ████████  ████████   Theme: Matcha-dark-sea [GTK2], Numix [G 
████████  ████████  ████████   Icons: Papirus-Dark [GTK2/3] 
████████  ████████  ████████   Terminal: kitty 
████████  ████████  ████████   CPU: Intel i7-8750H (12) @ 4.100GHz 
                               GPU: NVIDIA GeForce GTX 1050 Ti Mobile 
                               GPU: Intel CoffeeLake-H GT2 [UHD Graphi 
                               Memory: 3636MiB / 15850MiB 
Originally created by @programmer290399 on GitHub (Feb 21, 2022). Original GitHub issue: https://github.com/AppFlowy-IO/AppFlowy/issues/363 **The UI elements are too small and I cannot find a way to scale them to my liking.** ![image](https://user-images.githubusercontent.com/41383069/154881198-5d7b8a29-ce2b-43c9-af0b-3ba8e0637597.png) * As you can see the elements in the red bounding boxes are too small to interact with. * Also there is no option to scale them **To Reproduce** Steps to reproduce the behavior: 1. Install AppFlowy bin using AUR: ```bash # https://aur.archlinux.org/packages/appflowy-bin $ yay -S appflowy ``` 2. Launch the app: ``` ❯ appflowy Feb 21 08:31:26.142 DEBUG ThreadId(06) {"message":"🔥 FlowySDKConfig { name: \"appflowy\", root: \"/home/saahil/Documents/flowy\", log_filter: \"flowy_sdk=debug,flowy_workspace=debug,flowy_user=debug,flowy_document=debug,flowy_document_infra=debug,dart_notify=debug,lib_ot=debug,lib_ws=debug,lib_infra=debug\", server_config: ClientServerConfiguration { port: 8000, host: \"127.0.0.1\", http_scheme: \"http\", ws_scheme: \"ws\" } }"} {"msg":"🔥 FlowySDKConfig { name: \"appflowy\", root: \"/home/saahil/Documents/flowy\", log_filter: \"flowy_sdk=debug,flowy_workspace=debug,flowy_user=debug,flowy_document=debug,flowy_document_infra=debug,dart_notify=debug,lib_ot=debug,lib_ws=debug,lib_infra=debug\", server_config: ClientServerConfiguration { port: 8000, host: \"127.0.0.1\", http_scheme: \"http\", ws_scheme: \"ws\" } }"} Feb 21 08:31:26.142 DEBUG ThreadId(06) {"message":"Set user session: Some(Session { user_id: \"eb3727e8-af1f-4da6-8957-9370643ad3e5\", token: \"eb3727e8-af1f-4da6-8957-9370643ad3e5\", email: \"3b179874-36b8-44a0-a7d1-284925b73c67@appflowy.io\" })"} {"msg":"Set user session: Some(Session { user_id: \"eb3727e8-af1f-4da6-8957-9370643ad3e5\", token: \"eb3727e8-af1f-4da6-8957-9370643ad3e5\", email: \"3b179874-36b8-44a0-a7d1-284925b73c67@appflowy.io\" })"} Feb 21 08:31:26.142 DEBUG ThreadId(06) {"log.file":"lib-infra/src/kv/kv.rs","log.line":28,"log.module_path":"lib_infra::kv::kv","log.target":"lib_infra::kv::kv","message":"set value: KeyValue { key: \"appflowy_session_cache\", str_value: Some(\"{\\\"user_id\\\":\\\"eb3727e8-af1f-4da6-8957-9370643ad3e5\\\",\\\"token\\\":\\\"eb3727e8-af1f-4da6-8957-9370643ad3e5\\\",\\\"email\\\":\\\"3b179874-36b8-44a0-a7d1-284925b73c67@appflowy.io\\\"}\"), int_value: None, float_value: None, bool_value: None }"} {"msg":"set value: KeyValue { key: \"appflowy_session_cache\", str_value: Some(\"{\\\"user_id\\\":\\\"eb3727e8-af1f-4da6-8957-9370643ad3e5\\\",\\\"token\\\":\\\"eb3727e8-af1f-4da6-8957-9370643ad3e5\\\",\\\"email\\\":\\\"3b179874-36b8-44a0-a7d1-284925b73c67@appflowy.io\\\"}\"), int_value: None, float_value: None, bool_value: None }","log.line":28,"log.file":"lib-infra/src/kv/kv.rs"} Feb 21 08:31:26.150 DEBUG ThreadId(15) {"log.file":"flowy-workspace/src/services/workspace_controller.rs","log.line":88,"log.module_path":"flowy_workspace::services::workspace_controller","log.target":"flowy_workspace::services::workspace_controller","message":"workspace initialize after sign in"} {"msg":"workspace initialize after sign in","log.file":"flowy-workspace/src/services/workspace_controller.rs","log.line":88} Feb 21 08:31:26.150 DEBUG ThreadId(15) {"log.file":"flowy-workspace/src/services/workspace_controller.rs","log.line":60,"log.module_path":"flowy_workspace::services::workspace_controller","log.target":"flowy_workspace::services::workspace_controller","message":"Start initializing workspace"} {"msg":"Start initializing workspace","log.line":60,"log.file":"flowy-workspace/src/services/workspace_controller.rs"} Feb 21 08:31:26.150 DEBUG ThreadId(15) {"log.file":"flowy-workspace/src/services/workspace_controller.rs","log.line":66,"log.module_path":"flowy_workspace::services::workspace_controller","log.target":"flowy_workspace::services::workspace_controller","message":"Finish initializing workspace"} {"msg":"Finish initializing workspace","log.line":66,"log.file":"flowy-workspace/src/services/workspace_controller.rs"} {"msg":"[⛳ LISTEN_WS_STATE_CHANGED - START]","line":57,"file":"flowy-document/src/services/ws/ws_manager.rs"} {"msg":"[⛳ LISTEN_WS_STATE_CHANGED - END]","line":57,"file":"flowy-document/src/services/ws/ws_manager.rs","elapsed_milliseconds":0} {"msg":"[⛳ CHECK_USER_HANDLER - START]","line":12,"file":"flowy-user/src/handlers/user_handler.rs"} Feb 21 08:31:26.154 INFO ThreadId(16) check_user_handler: {"message":"open user db eb3727e8-af1f-4da6-8957-9370643ad3e5"} {} {"msg":"[⛳ CHECK_USER_HANDLER - EVENT] open user db eb3727e8-af1f-4da6-8957-9370643ad3e5"} {"msg":"[⛳ CHECK_USER_HANDLER - END]","line":12,"file":"flowy-user/src/handlers/user_handler.rs","elapsed_milliseconds":0} {"msg":"[⛳ READ_CUR_WORKSPACE_HANDLER - START]","line":18,"file":"flowy-workspace/src/handlers/workspace_handler.rs"} {"msg":"[⛳ READ_LOCAL_WORKSPACES - START]","line":265,"file":"flowy-workspace/src/services/workspace_controller.rs","user_id":"eb3727e8-af1f-4da6-8957-9370643ad3e5","workspace_id":"Some(\"279be0f5-9152-4901-a8bb-888b3a974954\")"} {"msg":"[⛳ READ_LOCAL_APPS - START]","line":302,"file":"flowy-workspace/src/services/workspace_controller.rs","user_id":"eb3727e8-af1f-4da6-8957-9370643ad3e5","workspace_id":"279be0f5-9152-4901-a8bb-888b3a974954"} {"msg":"[⛳ READ_LOCAL_APPS - END]","line":302,"file":"flowy-workspace/src/services/workspace_controller.rs","user_id":"eb3727e8-af1f-4da6-8957-9370643ad3e5","workspace_id":"279be0f5-9152-4901-a8bb-888b3a974954","elapsed_milliseconds":0} {"msg":"[⛳ READ_LOCAL_WORKSPACES - END]","line":265,"file":"flowy-workspace/src/services/workspace_controller.rs","user_id":"eb3727e8-af1f-4da6-8957-9370643ad3e5","workspace_id":"Some(\"279be0f5-9152-4901-a8bb-888b3a974954\")","elapsed_milliseconds":0} {"msg":"[⛳ READ_WORKSPACES_ON_SERVER - START]","line":356,"file":"flowy-workspace/src/services/workspace_controller.rs","user_id":"\"eb3727e8-af1f-4da6-8957-9370643ad3e5\"","params":"WorkspaceIdentifier { workspace_id: Some(\"279be0f5-9152-4901-a8bb-888b3a974954\") }"} {"msg":"[⛳ READ_WORKSPACES_ON_SERVER - END]","line":356,"file":"flowy-workspace/src/services/workspace_controller.rs","user_id":"\"eb3727e8-af1f-4da6-8957-9370643ad3e5\"","params":"WorkspaceIdentifier { workspace_id: Some(\"279be0f5-9152-4901-a8bb-888b3a974954\") }","elapsed_milliseconds":0} {"msg":"[⛳ READ_CUR_WORKSPACE_HANDLER - END]","line":18,"file":"flowy-workspace/src/handlers/workspace_handler.rs","elapsed_milliseconds":0} Feb 21 08:31:26.158 DEBUG ThreadId(16) {"message":"Save 0 workspace"} {"msg":"Save 0 workspace"} {"msg":"[⛳ SEND_DART_NOTIFICATION - START]","line":32,"file":"flowy-workspace/src/notify/observable.rs","ty":"WorkspaceListUpdated","id":"eb3727e8-af1f-4da6-8957-9370643ad3e5"} {"msg":"[⛳ SEND_DART_NOTIFICATION - END]","line":32,"file":"flowy-workspace/src/notify/observable.rs","elapsed_milliseconds":0,"ty":"WorkspaceListUpdated","id":"eb3727e8-af1f-4da6-8957-9370643ad3e5"} {"msg":"[⛳ UPDATE_NETWORK_TY - START]","line":40,"file":"flowy-user/src/handlers/user_handler.rs"} Feb 21 08:31:26.162 DEBUG ThreadId(16) update_network_ty: {"log.file":"flowy-user/src/services/user/user_session.rs","log.line":191,"log.module_path":"flowy_user::services::user::user_session","log.target":"flowy_user::services::user::user_session","message":"Network new state: NetworkState { ty: Wifi }"} {} {"msg":"[⛳ UPDATE_NETWORK_TY - EVENT] Network new state: NetworkState { ty: Wifi }","log.file":"flowy-user/src/services/user/user_session.rs","log.line":191} Feb 21 08:31:26.162 DEBUG ThreadId(16) update_network_ty: {"log.file":"flowy-user/src/services/user/ws_manager.rs","log.line":25,"log.module_path":"flowy_user::services::user::ws_manager","log.target":"flowy_user::services::user::ws_manager","message":"Connect type switch from UnknownNetworkType to Wifi"} {} {"msg":"[⛳ UPDATE_NETWORK_TY - EVENT] Connect type switch from UnknownNetworkType to Wifi","log.file":"flowy-user/src/services/user/ws_manager.rs","log.line":25} {"msg":"[⛳ UPDATE_NETWORK_TY - END]","line":40,"file":"flowy-user/src/handlers/user_handler.rs","elapsed_milliseconds":0} thread 'flowy-rt' panicked at 'must call start_connect first', /home/mike/rs_code/Forks/appflowy/shared-lib/lib-ws/src/ws.rs:127:14 note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace {"msg":"[⛳ UPDATE_NETWORK_TY - START]","line":40,"file":"flowy-user/src/handlers/user_handler.rs"} Feb 21 08:31:26.166 DEBUG ThreadId(18) update_network_ty: {"log.file":"flowy-user/src/services/user/user_session.rs","log.line":191,"log.module_path":"flowy_user::services::user::user_session","log.target":"flowy_user::services::user::user_session","message":"Network new state: NetworkState { ty: Wifi }"} {} {"msg":"[⛳ UPDATE_NETWORK_TY - EVENT] Network new state: NetworkState { ty: Wifi }","log.line":191,"log.file":"flowy-user/src/services/user/user_session.rs"} {"msg":"[⛳ UPDATE_NETWORK_TY - END]","line":40,"file":"flowy-user/src/handlers/user_handler.rs","elapsed_milliseconds":0} {"msg":"[⛳ OPEN_VIEW - START]","line":108,"file":"flowy-workspace/src/services/view_controller.rs","doc_id":"f6be57f0-06b9-49e7-9ea9-091da64c2e0e"} {"msg":"[⛳ INIT_USER_HANDLER - START]","line":6,"file":"flowy-user/src/handlers/user_handler.rs"} {"msg":"[⛳ START_WS_CONNECTION - START]","line":299,"file":"flowy-user/src/services/user/user_session.rs"} {"msg":"[⛳ START_WS_CONNECTION - END]","line":299,"file":"flowy-user/src/services/user/user_session.rs","elapsed_milliseconds":0} {"msg":"[⛳ INIT_USER_HANDLER - END]","line":6,"file":"flowy-user/src/handlers/user_handler.rs","elapsed_milliseconds":0} {"msg":"[⛳ READ_WORKSPACE_APPS_HANDLER - START]","line":26,"file":"flowy-workspace/src/handlers/workspace_handler.rs"} {"msg":"[⛳ READ_LOCAL_APPS - START]","line":302,"file":"flowy-workspace/src/services/workspace_controller.rs","workspace_id":"279be0f5-9152-4901-a8bb-888b3a974954"} {"msg":"[⛳ READ_LOCAL_APPS - END]","line":302,"file":"flowy-workspace/src/services/workspace_controller.rs","workspace_id":"279be0f5-9152-4901-a8bb-888b3a974954","elapsed_milliseconds":0} {"msg":"[⛳ READ_WORKSPACE_APPS_HANDLER - END]","line":26,"file":"flowy-workspace/src/handlers/workspace_handler.rs","elapsed_milliseconds":0} {"msg":"[⛳ NOTIFY_OPEN_DOC - START]","line":185,"file":"flowy-document/src/services/doc/edit/editor.rs","doc_id":"f6be57f0-06b9-49e7-9ea9-091da64c2e0e"} {"msg":"[⛳ NOTIFY_OPEN_DOC - END]","line":185,"file":"flowy-document/src/services/doc/edit/editor.rs","doc_id":"f6be57f0-06b9-49e7-9ea9-091da64c2e0e","elapsed_milliseconds":0} Feb 21 08:31:26.264 DEBUG ThreadId(15) open_view: {"log.file":"lib-infra/src/kv/kv.rs","log.line":28,"log.module_path":"lib_infra::kv::kv","log.target":"lib_infra::kv::kv","message":"set value: KeyValue { key: \"latest_view_id\", str_value: Some(\"f6be57f0-06b9-49e7-9ea9-091da64c2e0e\"), int_value: None, float_value: None, bool_value: None }"} {"doc_id":"f6be57f0-06b9-49e7-9ea9-091da64c2e0e"} {"msg":"[⛳ OPEN_VIEW - EVENT] set value: KeyValue { key: \"latest_view_id\", str_value: Some(\"f6be57f0-06b9-49e7-9ea9-091da64c2e0e\"), int_value: None, float_value: None, bool_value: None }","log.line":28,"log.file":"lib-infra/src/kv/kv.rs","doc_id":"f6be57f0-06b9-49e7-9ea9-091da64c2e0e"} {"msg":"[⛳ OPEN_VIEW - END]","line":108,"file":"flowy-workspace/src/services/view_controller.rs","doc_id":"f6be57f0-06b9-49e7-9ea9-091da64c2e0e","elapsed_milliseconds":6} Feb 21 08:31:26.269 DEBUG ThreadId(16) {"log.file":"flowy-document/src/services/doc/edit/editor.rs","log.line":194,"log.module_path":"flowy_document::services::doc::edit::editor","log.target":"flowy_document::services::doc::edit::editor","message":"Notify open doc success"} {"msg":"Notify open doc success","log.line":194,"log.file":"flowy-document/src/services/doc/edit/editor.rs"} {"msg":"[⛳ READ_APP_HANDLER - START]","line":56,"file":"flowy-workspace/src/handlers/app_handler.rs"} {"msg":"[⛳ READ_APP_ON_SERVER - START]","line":137,"file":"flowy-workspace/src/services/app_controller.rs","params":"AppIdentifier { app_id: \"a24e8e73-62b1-48f7-b7b0-9e44e4ffa157\" }"} {"msg":"[⛳ READ_APP_ON_SERVER - END]","line":137,"file":"flowy-workspace/src/services/app_controller.rs","params":"AppIdentifier { app_id: \"a24e8e73-62b1-48f7-b7b0-9e44e4ffa157\" }","elapsed_milliseconds":0} {"msg":"[⛳ READ_VIEWS_BELONG_TO - START]","line":170,"file":"flowy-workspace/src/services/view_controller.rs","belong_to_id":"a24e8e73-62b1-48f7-b7b0-9e44e4ffa157"} {"msg":"[⛳ READ_VIEWS_BELONG_TO - END]","line":170,"file":"flowy-workspace/src/services/view_controller.rs","elapsed_milliseconds":0,"belong_to_id":"a24e8e73-62b1-48f7-b7b0-9e44e4ffa157"} {"msg":"[⛳ READ_APP_HANDLER - END]","line":56,"file":"flowy-workspace/src/handlers/app_handler.rs","elapsed_milliseconds":0} ``` **Expected behavior** The UI elements should be big enough to not be harsh on the eyes and be more usable... **Screenshots** The UI elements should be properly scaled like this: ![image](https://user-images.githubusercontent.com/41383069/154882606-ad8ef23c-417f-4acd-a8b0-160c5f113af9.png) **Desktop (please complete the following information):** - OS: Manjaro Linux - Browser: Brave [Version 1.35.101 Chromium: 98.0.4758.87 (Official Build) (64-bit)](https://brave.com/latest/) - Version AppFlowy 0.0.2-2 <details> <summary>More OS/System Info </summary> ``` ❯ neofetch ██████████████████ ████████ ████████████████████ ██████████████████ ████████ --------------------- ██████████████████ ████████ OS: Manjaro Linux x86_64 ██████████████████ ████████ Host: GL63 8RD REV:1.0 ████████ ████████ Kernel: 5.10.98-1-MANJARO ████████ ████████ ████████ Uptime: 2 hours, 46 mins ████████ ████████ ████████ Packages: 1618 (pacman) ████████ ████████ ████████ Shell: bash 5.1.16 ████████ ████████ ████████ Resolution: 1920x1080 ████████ ████████ ████████ WM: i3 ████████ ████████ ████████ Theme: Matcha-dark-sea [GTK2], Numix [G ████████ ████████ ████████ Icons: Papirus-Dark [GTK2/3] ████████ ████████ ████████ Terminal: kitty ████████ ████████ ████████ CPU: Intel i7-8750H (12) @ 4.100GHz GPU: NVIDIA GeForce GTX 1050 Ti Mobile GPU: Intel CoffeeLake-H GT2 [UHD Graphi Memory: 3636MiB / 15850MiB ``` </details>
mirror 2026-03-23 20:33:18 +00:00
Author
Owner

@adch99 commented on GitHub (Jul 19, 2022):

Confirm that this occurs in Ubuntu 20.04 as well. It was installed from the source release from Github.

AppFlowy version: 0.0.4 on GitHub release page, but the "?" icon in the right bottom corner indicates v1.0.0.1
OS: Ubuntu 20.04 64-bit
Actions Taken: Open ./app_flowy in the terminal, maximize the app and click on the page.

Runtime messages:

$ ./app_flowy 
Gtk-Message: 13:37:24.819: Failed to load module "appmenu-gtk-module"
Jul 19 13:37:24.972 DEBUG ThreadId(06) {"message":"🔥 FlowySDKConfig { root: \"/home/aditya/Documents/flowy\", server_config: ClientServerConfiguration { port: 8000, host: \"127.0.0.1\", http_scheme: \"http\", ws_scheme: \"ws\" } }"}
{"msg":"🔥 FlowySDKConfig { root: \"/home/aditya/Documents/flowy\", server_config: ClientServerConfiguration { port: 8000, host: \"127.0.0.1\", http_scheme: \"http\", ws_scheme: \"ws\" } }"}
Jul 19 13:37:24.973 DEBUG ThreadId(06) {"message":"Set user session: Some(Session { user_id: \"GgDk7zpH_V\", token: \"GgDk7zpH_V\", email: \"02bc26db-006f-4379-8d51-c3ce8017de14@appflowy.io\", name: \"Me\" })"}
{"msg":"Set user session: Some(Session { user_id: \"GgDk7zpH_V\", token: \"GgDk7zpH_V\", email: \"02bc26db-006f-4379-8d51-c3ce8017de14@appflowy.io\", name: \"Me\" })"}
Jul 19 13:37:24.979 DEBUG ThreadId(06) {"message":"Initialize folder editor"}
{"msg":"Initialize folder editor"}
{"msg":"[⛳ GET_APPEARANCE_SETTING - START]","line":57,"file":"flowy-user/src/handlers/user_handler.rs"}
{"msg":"[⛳ GET_APPEARANCE_SETTING - END]","line":57,"file":"flowy-user/src/handlers/user_handler.rs","elapsed_milliseconds":0}
{"msg":"[⛳ CHECK_USER_HANDLER - START]","line":15,"file":"flowy-user/src/handlers/user_handler.rs"}
{"msg":"[⛳ CHECK_USER_HANDLER - END]","line":15,"file":"flowy-user/src/handlers/user_handler.rs","elapsed_milliseconds":0}
{"msg":"[⛳ READ_CUR_WORKSPACE_HANDLER - START]","line":72,"file":"flowy-folder/src/services/workspace/event_handler.rs"}
{"msg":"[⛳ READ_CUR_WORKSPACE_HANDLER - END]","line":72,"file":"flowy-folder/src/services/workspace/event_handler.rs","elapsed_milliseconds":0}
{"msg":"[⛳ READ_WORKSPACE_APPS_HANDLER - START]","line":27,"file":"flowy-folder/src/services/workspace/event_handler.rs"}
{"msg":"[⛳ INIT_USER_HANDLER - START]","line":9,"file":"flowy-user/src/handlers/user_handler.rs"}
{"msg":"[⛳ INIT_USER_HANDLER - END]","line":9,"file":"flowy-user/src/handlers/user_handler.rs","elapsed_milliseconds":0}
{"msg":"[⛳ READ_WORKSPACE_APPS_HANDLER - END]","line":27,"file":"flowy-folder/src/services/workspace/event_handler.rs","elapsed_milliseconds":0}

** (app_flowy:11804): CRITICAL **: 13:37:43.420: void update_pressing_state(FlKeyEmbedderResponder *, uint64_t, uint64_t): assertion 'lookup_hash_table(self->pressing_records, physical_key) == 0' failed

The critical error message seems to arise when I click on the page.

OS and hardware Info:

OS: Ubuntu 20.04.4 LTS x86_64 
Host: Vostro 3491 
Kernel: 5.15.0-41-generic 
Shell: bash 5.0.17 
Resolution: 1920x1080 
DE: Xfce 
WM: Xfwm4 
WM Theme: Numix 
Theme: Adwaita-dark [GTK2], Greybird [GTK3] 
Icons: Papirus-Dark [GTK2], elementary-xfce-darker [GTK3] 
Terminal: xfce4-terminal 
Terminal Font: DejaVu Sans Mono 11 
CPU: Intel i5-1035G1 (8) @ 3.600GHz 
GPU: Intel Device 8a56 
Memory: 3442MiB / 7719MiB

Please tell me if you need any other logs.

<!-- gh-comment-id:1188747951 --> @adch99 commented on GitHub (Jul 19, 2022): Confirm that this occurs in Ubuntu 20.04 as well. It was installed from the source release from Github. AppFlowy version: 0.0.4 on GitHub release page, but the "?" icon in the right bottom corner indicates v1.0.0.1 OS: Ubuntu 20.04 64-bit Actions Taken: Open `./app_flowy` in the terminal, maximize the app and click on the page. Runtime messages: ``` $ ./app_flowy Gtk-Message: 13:37:24.819: Failed to load module "appmenu-gtk-module" Jul 19 13:37:24.972 DEBUG ThreadId(06) {"message":"🔥 FlowySDKConfig { root: \"/home/aditya/Documents/flowy\", server_config: ClientServerConfiguration { port: 8000, host: \"127.0.0.1\", http_scheme: \"http\", ws_scheme: \"ws\" } }"} {"msg":"🔥 FlowySDKConfig { root: \"/home/aditya/Documents/flowy\", server_config: ClientServerConfiguration { port: 8000, host: \"127.0.0.1\", http_scheme: \"http\", ws_scheme: \"ws\" } }"} Jul 19 13:37:24.973 DEBUG ThreadId(06) {"message":"Set user session: Some(Session { user_id: \"GgDk7zpH_V\", token: \"GgDk7zpH_V\", email: \"02bc26db-006f-4379-8d51-c3ce8017de14@appflowy.io\", name: \"Me\" })"} {"msg":"Set user session: Some(Session { user_id: \"GgDk7zpH_V\", token: \"GgDk7zpH_V\", email: \"02bc26db-006f-4379-8d51-c3ce8017de14@appflowy.io\", name: \"Me\" })"} Jul 19 13:37:24.979 DEBUG ThreadId(06) {"message":"Initialize folder editor"} {"msg":"Initialize folder editor"} {"msg":"[⛳ GET_APPEARANCE_SETTING - START]","line":57,"file":"flowy-user/src/handlers/user_handler.rs"} {"msg":"[⛳ GET_APPEARANCE_SETTING - END]","line":57,"file":"flowy-user/src/handlers/user_handler.rs","elapsed_milliseconds":0} {"msg":"[⛳ CHECK_USER_HANDLER - START]","line":15,"file":"flowy-user/src/handlers/user_handler.rs"} {"msg":"[⛳ CHECK_USER_HANDLER - END]","line":15,"file":"flowy-user/src/handlers/user_handler.rs","elapsed_milliseconds":0} {"msg":"[⛳ READ_CUR_WORKSPACE_HANDLER - START]","line":72,"file":"flowy-folder/src/services/workspace/event_handler.rs"} {"msg":"[⛳ READ_CUR_WORKSPACE_HANDLER - END]","line":72,"file":"flowy-folder/src/services/workspace/event_handler.rs","elapsed_milliseconds":0} {"msg":"[⛳ READ_WORKSPACE_APPS_HANDLER - START]","line":27,"file":"flowy-folder/src/services/workspace/event_handler.rs"} {"msg":"[⛳ INIT_USER_HANDLER - START]","line":9,"file":"flowy-user/src/handlers/user_handler.rs"} {"msg":"[⛳ INIT_USER_HANDLER - END]","line":9,"file":"flowy-user/src/handlers/user_handler.rs","elapsed_milliseconds":0} {"msg":"[⛳ READ_WORKSPACE_APPS_HANDLER - END]","line":27,"file":"flowy-folder/src/services/workspace/event_handler.rs","elapsed_milliseconds":0} ** (app_flowy:11804): CRITICAL **: 13:37:43.420: void update_pressing_state(FlKeyEmbedderResponder *, uint64_t, uint64_t): assertion 'lookup_hash_table(self->pressing_records, physical_key) == 0' failed ``` The critical error message seems to arise when I click on the page. OS and hardware Info: ``` OS: Ubuntu 20.04.4 LTS x86_64 Host: Vostro 3491 Kernel: 5.15.0-41-generic Shell: bash 5.0.17 Resolution: 1920x1080 DE: Xfce WM: Xfwm4 WM Theme: Numix Theme: Adwaita-dark [GTK2], Greybird [GTK3] Icons: Papirus-Dark [GTK2], elementary-xfce-darker [GTK3] Terminal: xfce4-terminal Terminal Font: DejaVu Sans Mono 11 CPU: Intel i5-1035G1 (8) @ 3.600GHz GPU: Intel Device 8a56 Memory: 3442MiB / 7719MiB ``` Please tell me if you need any other logs.
Author
Owner

@annieappflowy commented on GitHub (Jul 20, 2022):

Two issues on this thread:

  1. UI too small on Linux
  2. "?" version information seems to be incorrect
<!-- gh-comment-id:1190178899 --> @annieappflowy commented on GitHub (Jul 20, 2022): Two issues on this thread: 1. UI too small on Linux 2. "?" version information seems to be incorrect
Author
Owner

@wout commented on GitHub (Jul 23, 2022):

I'm experiencing the same issue on elementary OS 6.1 (based on Ubunutu 20.04).
Here are my findings.

image

When I open the app, the window is tiny and not resizable:

image

By launching the app with GDK_SCALE=1, the window becomes resizable, but the content of the app is scaled down, so everything is tiny:

image

I tried using GDK_DPI_SCALE=0.5 and GDK_DPI_SCALE=2, but those have no effect at all. Also, explicitly using GDK_SCALE=2 has no effect, and results in the same unresizable window as using no env vars at all.

<!-- gh-comment-id:1193129124 --> @wout commented on GitHub (Jul 23, 2022): I'm experiencing the same issue on elementary OS 6.1 (based on Ubunutu 20.04). Here are my findings. ![image](https://user-images.githubusercontent.com/107324/180607980-439ab583-929e-4f01-a2ac-ccf6cf573956.png) When I open the app, the window is tiny and not resizable: ![image](https://user-images.githubusercontent.com/107324/180607757-bcff5dc9-3e6a-48d6-9d6b-5724ac55769a.png) By launching the app with `GDK_SCALE=1`, the window becomes resizable, but the content of the app is scaled down, so everything is tiny: ![image](https://user-images.githubusercontent.com/107324/180607880-78568968-1d1a-4b95-b8f3-b7d6e526333a.png) I tried using `GDK_DPI_SCALE=0.5` and `GDK_DPI_SCALE=2`, but those have no effect at all. Also, explicitly using `GDK_SCALE=2` has no effect, and results in the same unresizable window as using no env vars at all.
Author
Owner

@LilMonk commented on GitHub (Jul 27, 2022):

I'm also facing the same issue.I'm using a laptop screen of 2560x1600 display with 150% scale. The screen is not resizable when GDK_SCALE=1 is not given. And after launching the app with this GDK_SCALE=1 the contents are not scaled according to display settings.

System Information

NAME="Pop!_OS"
VERSION="22.04 LTS"
ID=pop
ID_LIKE="ubuntu debian"
PRETTY_NAME="Pop!_OS 22.04 LTS"
VERSION_ID="22.04"
HOME_URL="https://pop.system76.com/"
SUPPORT_URL="https://support.system76.com/"
BUG_REPORT_URL="https://github.com/pop-os/pop/issues"
PRIVACY_POLICY_URL="https://system76.com/privacy"
VERSION_CODENAME=jammy
UBUNTU_CODENAME=jammy
LOGO=distributor-logo-pop-os

<!-- gh-comment-id:1196918577 --> @LilMonk commented on GitHub (Jul 27, 2022): I'm also facing the same issue.I'm using a laptop screen of 2560x1600 display with 150% scale. The screen is not resizable when `GDK_SCALE=1` is not given. And after launching the app with this `GDK_SCALE=1` the contents are not scaled according to display settings. ### System Information NAME="Pop!_OS" VERSION="22.04 LTS" ID=pop ID_LIKE="ubuntu debian" PRETTY_NAME="Pop!_OS 22.04 LTS" VERSION_ID="22.04" HOME_URL="https://pop.system76.com/" SUPPORT_URL="https://support.system76.com/" BUG_REPORT_URL="https://github.com/pop-os/pop/issues" PRIVACY_POLICY_URL="https://system76.com/privacy" VERSION_CODENAME=jammy UBUNTU_CODENAME=jammy LOGO=distributor-logo-pop-os
Author
Owner

@LaBaude32 commented on GitHub (Aug 19, 2022):

Hello,
I would like to add some more information:
I used this app with no problem with a Debian 11 + Gnome 3.38 + Intel GPU (and a Nvidia card that wasn't working).
But when I solved my Nvidia GPU problem, AppFlowy started having the same problem as yours. Also, I tried running it with a dedicated GPU, I don't have any more scaling problem it seems, but nothing in the windows either.
image
I hope it helps ;)

<!-- gh-comment-id:1220610640 --> @LaBaude32 commented on GitHub (Aug 19, 2022): Hello, I would like to add some more information: I used this app with no problem with a Debian 11 + Gnome 3.38 + Intel GPU (and a Nvidia card that wasn't working). But when I solved my Nvidia GPU problem, AppFlowy started having the same problem as yours. Also, I tried running it with a dedicated GPU, I don't have any more scaling problem it seems, but nothing in the windows either. ![image](https://user-images.githubusercontent.com/42806696/185617040-df129e4b-6250-4176-adf9-eab5311e05c9.png) I hope it helps ;)
Author
Owner

@richardshiue commented on GitHub (Sep 8, 2022):

Idk, it seems like the UI just doesn't scale well in high resolution displays. I've just tried it in windows with 100% scaling, also extremely small while 150% looks perfectly fine. No comments on the resizing issue though.

<!-- gh-comment-id:1240154861 --> @richardshiue commented on GitHub (Sep 8, 2022): Idk, it seems like the UI just doesn't scale well in high resolution displays. I've just tried it in windows with 100% scaling, also extremely small while 150% looks perfectly fine. No comments on the resizing issue though.
Author
Owner

@Animeshz commented on GitHub (Oct 10, 2022):

For me its even worse, I'm on a 1440p display (13.5inch):

22-10-10-21h51m02s

<!-- gh-comment-id:1273553034 --> @Animeshz commented on GitHub (Oct 10, 2022): For me its even worse, I'm on a 1440p display (13.5inch): ![22-10-10-21h51m02s](https://user-images.githubusercontent.com/26714676/194911624-f6efad99-fe08-4b67-bfeb-758780effffa.jpg)
Author
Owner

@lbrame commented on GitHub (Nov 30, 2022):

Same issue here. Fedora 36, GNOME 42.6 Wayland session, 1920x1080 laptop. AppFlowy seems to render much smaller than most other apps at 100% by default and none of the usual variables to pass it a new scale factor seem to do anything. On the other hand, resizing the window seems to work perfectly.

<!-- gh-comment-id:1332330783 --> @lbrame commented on GitHub (Nov 30, 2022): Same issue here. Fedora 36, GNOME 42.6 Wayland session, 1920x1080 laptop. AppFlowy seems to render much smaller than most other apps at 100% by default and none of the usual variables to pass it a new scale factor seem to do anything. On the other hand, resizing the window seems to work perfectly.
Author
Owner

@fcodes0 commented on GitHub (Mar 24, 2023):

I'm having the same issue as well. I have a high DPI display, running at 2880x1800, at 200% scale and the UI elements are rendered way to small to be useful. When I first encouterd the issue, I had no way to resize the window. After finding this thread, and finding out about the environment variable GDK_SCALE, I set it to 1 and was able to resize the window however, the UI elements did not scale.

System info:
OS: Linux Mint 21.1 x86_64
Kernel: 5.15.0-67-generic
Shell: bash 5.1.16
Resolution: 2880x1800
DE: Cinnamon 5.6.8
WM: Mutter (Muffin)
Terminal: tmux
CPU: Intel i7-4980HQ (8) @ 2.800GHz
GPU: AMD ATI Radeon HD 8870M / R9 M270X/M370X
Memory: 5376MiB / 15877MiB

AppFlowy Version: 1.0.0.1

Screenshots:
Before setting GDK_SCALE (note: the screenshot makes it seem as if the window fills the screen but it does not. The window size is actually really small, also notice there is no maximize window button by default without setting GDK_SCALE.)
before-resize
After setting GDK_SCALE=1 (note: Window is now able to fill entire screen but UI elements are too small, however this now allows me to maximize window)
after-resize

<!-- gh-comment-id:1483020733 --> @fcodes0 commented on GitHub (Mar 24, 2023): I'm having the same issue as well. I have a high DPI display, running at 2880x1800, at 200% scale and the UI elements are rendered way to small to be useful. When I first encouterd the issue, I had no way to resize the window. After finding this thread, and finding out about the environment variable GDK_SCALE, I set it to 1 and was able to resize the window however, the UI elements did not scale. System info: OS: Linux Mint 21.1 x86_64 Kernel: 5.15.0-67-generic Shell: bash 5.1.16 Resolution: 2880x1800 DE: Cinnamon 5.6.8 WM: Mutter (Muffin) Terminal: tmux CPU: Intel i7-4980HQ (8) @ 2.800GHz GPU: AMD ATI Radeon HD 8870M / R9 M270X/M370X Memory: 5376MiB / 15877MiB AppFlowy Version: 1.0.0.1 Screenshots: Before setting GDK_SCALE (note: the screenshot makes it seem as if the window fills the screen but it does not. The window size is actually really small, also notice there is no maximize window button by default without setting GDK_SCALE.) ![before-resize](https://user-images.githubusercontent.com/121667391/227571328-cf6943cc-d3d7-463f-8794-793449e72a67.png) After setting GDK_SCALE=1 (note: Window is now able to fill entire screen but UI elements are too small, however this now allows me to maximize window) ![after-resize](https://user-images.githubusercontent.com/121667391/227571453-6d0ac788-0718-42bd-9f19-2a73cf609f30.png)
Author
Owner

@tinmarr commented on GitHub (Nov 20, 2023):

Looks like this bug is still here. GDK_SCALE=2 seems to fix the issue for me. Looks like it is ignoring the dpi settings set in .Xresources.

<!-- gh-comment-id:1819952291 --> @tinmarr commented on GitHub (Nov 20, 2023): Looks like this bug is still here. `GDK_SCALE=2` seems to fix the issue for me. Looks like it is ignoring the dpi settings set in `.Xresources`.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
AppFlowy-IO/AppFlowy#174
No description provided.