Commit Graph

139 Commits

Author SHA1 Message Date
89face4f02 test: add integration test for ltr/rtl mode 2023-09-23 11:31:08 +08:00
f2f3506b29 fix: unable to change RTL of heading block 2023-09-22 17:13:08 +08:00
f762a564b5 feat: only show text direction toolbar item when RTL is enabled 2023-09-22 15:59:21 +08:00
57b78ee3c6 feat: add reset font button in toolbar 2023-09-22 15:49:11 +08:00
5dfc470873 chore: add more space between font item and font menu 2023-09-22 13:53:14 +08:00
048434024b feat: select cover image on upload (#3488) 2023-09-21 04:02:39 +02:00
9c59e1487e feat: customize text font (#3467)
* feat: update UI in settings page

* feat: customzing font in document page

* fix: flutter analyze and format issues
2023-09-21 09:12:25 +08:00
0ea5b3c483 fix: rtl related issues 2023-09-18 14:33:51 +08:00
3426e5b53e fix: launch review issues (#3413) 2023-09-15 17:51:29 +08:00
26a2bffcd1 fix: some UI issues were present in version 0.3.1. (#3401) 2023-09-14 19:22:32 +08:00
fe55452c79 fix: restore banner theme issues (#3299) 2023-09-14 18:48:42 +08:00
9565173baf feat: text and layout direction settings (#3247)
* feat: text and layout direction settings

Added ltr|rtl|auto direction button to appflowy toolbar.
Introduced layout and default direction settings.

* chore: formate code

* feat: added hint for direction settings

* fix: flutter analyze

---------

Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
2023-09-12 19:11:13 +08:00
5f4e3ecc76 fix: unable to paste texts contains section or font tag (#3379) 2023-09-12 15:53:39 +08:00
71071b60b2 feat: improve performance of document page (#3357) 2023-09-12 10:29:41 +08:00
133dab934b feat: add csharp in codeblock (#3371) 2023-09-11 15:02:57 +08:00
3db9024a2d chore: release 0.3.1 (#3326)
* chore: update editor version

* fix: export name (with CJK) doesn't match the document name

* chore: bump version 0.3.1
2023-09-04 17:28:19 +08:00
af0ae2e375 feat: enable heading in the table plugin (#3325) 2023-09-04 13:35:11 +08:00
df8642d446 feat: support table plugin (#3280) 2023-09-01 14:45:21 +08:00
f73d59fb57 feat: support text align and block align (#3292)
* feat: support text align and block align

* test: add test
2023-08-30 17:21:32 +08:00
b88aed887a fix: paste multiple lines in codeblock (#3151)
* fix: paste multiple lines in codeblock

* fix: works with non collapsed selection

* chore: localize code block

* test: multiline paste in codeblock

* chore: remove unused import

* fix: only hanlde code block paste command if all the selected nodes are code block

---------

Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
2023-08-30 09:58:56 +08:00
26e56194ea fix: nightmode support for no recents text on the emoji menu (#3239) 2023-08-28 17:09:20 +08:00
255f30590f feat: add custom context menu items for copy, cut, and paste commands 2023-08-24 22:23:50 +08:00
a0481e8020 chore: bump version 0.3.0 (#3252) 2023-08-23 10:43:18 +07:00
724fc895e1 feat: format the selected text to url if available (#3245) 2023-08-22 14:46:27 +07:00
bd30e31f6c feat: improve copy paste plugins, and support in-app copy-paste (#3233) 2023-08-21 13:54:26 +08:00
07cf7287d6 fix: color issues related to hover effect (#3206)
* fix: fix hover color on information and setting button

* chore: update the hover color of icon in SelectOptionTag

* chore: change hover color for add icon button

* chore: change the SelectOptionTag text color and _SelectOptionCell icon hover color

* fix: change hover color in tab close button #3172

* chore: add spacing in SelectOptionTag

* chore: remove the hover color on close tag icon

* chore: dart fix
2023-08-17 21:02:24 +08:00
de4f47b2a1 chore: migrate to the latest api 2023-08-17 17:43:05 +08:00
e226eaad45 feat: imporve the functionality of pasting from html 2023-08-17 17:43:05 +08:00
243f80b6d5 [chore] svg improvements (#3145)
* chore: remove use of svgWidget()

* refactor: redundant code in svg

* feat: add generator to generate flowy_svgs.g.dart

* chore: reference new package in pubspec

* chore: remove svg widget from flowy_infra

* refactor: update usage in flowy_infra_ui

* refactor: usage in appflowy_flutter

* fix: error with script not running

* fix: error with script not running

* fix: use unix style file path

* feat: use generation script for flowy svgs

* feat: add task

* fix: add required missing semicolon

* fix: rebase errors

* feat: update generate build script

* fix: solve duplicate entries in the generated file

* fix: compilation errors

* fix: replace all spaces with an underscore

* feat: use FlowySvgs

* feat: reduce assets and simplify

* refactor: do not return empty svg widget

* fix: rebase errors

* fix: analyzer warnings

* chore: remove flowy_icons from tracking

* chore: fix generate flowy icons script linux

* chore: macos/linux script

* chore: add rsync

---------

Co-authored-by: Mathias Mogensen <mathiasrieckm@gmail.com>
Co-authored-by: Mathias Mogensen <mathias@appflowy.io>
2023-08-14 10:34:01 -10:00
1fad5aa804 feat: callout improvement (#3090) 2023-08-10 20:59:24 +08:00
675e23e971 fix: scroll to heading is too slow (#2952) (#3045) 2023-08-10 18:36:53 +08:00
c9ee82ec75 chore: update editor version to 1.2.3 (#3153) 2023-08-10 18:35:27 +08:00
a1143e24f3 feat: support favorites folder 2023-08-02 21:20:51 +08:00
ff79635b2b fix: height for calendar view in document (#3073) 2023-08-02 18:07:44 +08:00
f0d2cf7da3 fix: insert reference page in nested page 2023-08-01 21:47:20 +08:00
70963a55f1 chore: add c/cpp/auto options in code langauges 2023-08-01 14:16:01 +08:00
8c544bc8c4 fix: improve readability in callout 2023-07-31 20:18:43 +08:00
266209caeb feat: implement draggable folder (#3083) 2023-07-31 20:06:01 +08:00
13c72a31b7 fix: cursor for block options on Windows (#3052) 2023-07-25 16:40:25 +08:00
b1378b4545 feat: customize command shortcuts (#2848) 2023-07-20 16:11:00 +08:00
0fb004aee0 chore: bump version 0.2.7 (#3022)
* chore: bump version 0.2.7

* chore: update language files using inlang machine translation
2023-07-18 19:59:35 +08:00
706a5e784f fix: cannot click on links (#3017) 2023-07-18 15:59:41 +08:00
1f720efc8a chore: clean unnecessary todos (#3018) 2023-07-18 10:47:55 +08:00
2da37122e4 feat: support toggle list (#3016) 2023-07-18 10:45:20 +08:00
098c085d96 chore: upgrade editor to 1.2.1 (#2997) 2023-07-14 17:08:40 +08:00
5085ea115f feat: alt+click to add block above (#2988) 2023-07-13 18:33:16 +08:00
5b1afeb85d feat: open apps in tabs (#2962)
* feat: open apps in tabs

Closes: #2942 Relates: #2312

* fix: resolve comments

* fix: unfocus editor to close toolbar on open/change tab

* test: abstract open in a new tab helper
2023-07-12 13:13:18 +02:00
b9976b072e fix: unable to cancel the inline math equation format (#2974)
* fix: unable to cancel the inline math equation format

* fix: bold font style used in the document is not suitable

* chore: add flutter clean before executing the release task

* fix: integration test
2023-07-11 19:49:29 +08:00
ff9b3c56c5 feat:IInline math equation (#2949) 2023-07-09 11:03:22 +08:00
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