AppFlowy/frontend/appflowy_flutter/lib/startup/tasks
Alex Wallen 323cb3b60f
[feat] Allow user to select any Google Font (#2895)
* chore: add label for font selection drop down

* chore: add method to set font family

* feat: add drop down to setting appearance view

* feat: add fontFamily to document appearance cubit

* feat: add bloc provider to root for document appearance style

* feat: syncFont family from setting appearance dialog

* feat: plumbing for font style in editor

* fix: add blocprovider before pushing overlay

* chore: add kv_keys

* fix: use fontFamily in document appearance cubit

* fix: remove bloc providers because bloc is supplied in ancestor

* fix: remove unecessary bloc provider

* chore: add constraints to popover

* chore: add translation for search box

* feat: add levenshtein for string sort

* feat: add search bar view

* refactor: levenshtein

* chore: add tests for levenshtein algorithm

* feat: add unit tests for appearance cubit

* fix: analyzer warnings

* feat: sort by ascending if query is empty

* chore: add test for the font family setting widget

* feat: make comparison case insensitive

* feat: lazy load with listview.builder

Co-authored-by: Yijing Huang <hyj891204@gmail.com>

* fix: fonts loaded on open application

* fix: checkmark doesn't show

* fix: try catch before getFont

* fix: clear text editing value on close

* fix: remove autofocus for search text field

* chore: add tests

* feat: use sliver protocol

Co-authored-by: Yijing Huang <hyj891204@gmail.com>

* fix: avoid using intrinsic height

Co-authored-by: Yijing Huang <hyj891204@gmail.com>

* fix: extra paren caused build failure

* feat: switch order of font family setting

---------

Co-authored-by: Yijing Huang <hyj891204@gmail.com>
2023-07-04 11:30:38 -10:00
..
app_widget.dart [feat] Allow user to select any Google Font (#2895) 2023-07-04 11:30:38 -10:00
app_window_size_manager.dart feat: support align and upgrade appflowy_editor (#2712) 2023-06-06 17:19:53 +08:00
hot_key.dart feat: optimize startup task and integrate supabase 2023-05-17 13:54:26 +08:00
load_plugin.dart feat: optimize startup task and integrate supabase 2023-05-17 13:54:26 +08:00
localization.dart fix: windows integration test (#2917) 2023-07-02 23:37:30 +08:00
platform_error_catcher.dart feat: optimize startup task and integrate supabase 2023-05-17 13:54:26 +08:00
platform_service.dart feat: optimize startup task and integrate supabase 2023-05-17 13:54:26 +08:00
prelude.dart feat: Integrate supabase (#2551) 2023-05-21 18:53:59 +08:00
rust_sdk.dart fix: windows integration test (#2917) 2023-07-02 23:37:30 +08:00
supabase_task.dart feat: integrate postgres storage (#2604) 2023-05-23 23:55:21 +08:00
windows.dart fix: windows integration test (#2917) 2023-07-02 23:37:30 +08:00