Commit graph appflowy-editor/pubspec.yaml
Author SHA1 Message Date
83bdb2a3e6
Move to keyboard_height_plugin v0.3.0
Some checks failed
Commit messages lint / commitlint (push) Has been cancelled
v0.1.5 compiles its Android part against API 31, while the AndroidX libraries that Flutter v3.47 brings need API 33 or 34, so Gradle's AAR metadata check fails every Android build of an app that uses the editor. v0.2.0 raised it to API 34 (its issue #14) and v0.3.0 adds Swift Package Manager support for iOS, which Flutter v3.44 and later use by default; the plugin's Dart and Android code is unchanged since v0.1.5. Upstream pull request #1177 makes the same move to v0.2.0.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 13:18:43 +02:00
0dac8a046e
Never publish this fork
Some checks failed
Commit messages lint / commitlint (push) Has been cancelled
Halkyon Learn uses this fork as a git dependency, from
https://code.halkyon.app/project-halkyon/appflowy-editor. The package name
appflowy_editor belongs to AppFlowy on pub.dev, so `dart pub publish` should refuse
outright rather than depend on pub.dev refusing the upload.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-30 21:45:27 +02:00
a512a3ef88
Move to file_picker v13 and device_info_plus v13 (win32 v6)
Both depend on win32 v6, like current Serverpod, so an app that also uses Serverpod can resolve the editor in one pub workspace; file_picker v10 and device_info_plus v12 need win32 v5.

file_picker v12 made its API static, returns the picked files directly and reads their content on demand (PlatformFile.readAsBytes()); v13 removed the parameters v12 had deprecated. The FilePickerService implementation keeps its interface: withData, withReadStream and lockParentWindow are ignored, allowMultiple chooses between pickFiles() and pickFile(), and saveFile() saves an empty file, since file_picker now writes the file itself and needs its content up front. The image upload reads the picked file's bytes on the web; the example app saves and opens files with the new API.

Raises the minimum to Dart v3.11 and Flutter v3.41.6 (device_info_plus v13).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-30 21:45:27 +02:00
Lucas.Xu
955db55b8a chore: use latest file picker version 2026-01-29 14:12:57 +08:00
udyan-rapidops
d9a4a73a26
chore(deps): update device_info_plus to ^12.3.0 (#1171) 2025-12-26 17:35:24 +08:00
Lucas
f882d958d9
feat: integrate awesome_lints and upgrade to Flutter 3.38 (#1173)
* chore: update Flutter SDK to version 3.38.5

Upgrade Flutter from 3.32.4 to 3.38.5 to meet awesome_lints
requirement for Dart SDK 3.10.0+. Update CI workflow to use
the new Flutter version and add custom_lint verification step.

* chore: integrate awesome_lints with custom lint rules

Add awesome_lints and custom_lint dependencies, configure
analysis_options.yaml to enable newline lint rules: newline_before_case,
newline_before_constructor, newline_before_method, and newline_before_return.

* style: apply newline formatting per awesome_lints rules

Add blank lines before case clauses, return statements, method
declarations, and constructors throughout the codebase to comply
with awesome_lints newline rules.

* fix: replace deprecated translate with leftTranslateByDouble

Update Matrix4.translate() calls to use the new leftTranslateByDouble()
API to resolve deprecation warnings in Flutter SDK 3.38.5.

* chore: improve code readability with blank line formatting
2025-12-23 15:12:57 +08:00
Lucas.Xu
580399bee4 chore: bump version 6.1.0 2025-12-08 15:35:47 +08:00
Lucas
49a2b1c0a4
chore: upgrade to flutter 3.32.4 (#1123) 2025-06-25 11:31:04 +08:00
Lucas.Xu
37c99eee9a chore: bump version 5.2.0 2025-04-17 10:09:23 +08:00
Lucas
5277d2ddd1
chore: bump version 5.1.0 (#1047) 2025-02-28 10:30:39 +08:00
Lucas
70990e814c
feat: upgrade to Flutter 3.27.0 (#1020)
* chore: upgrade to Flutter 3.27.x

* chore: fix flutter analyze.

* chore: update changelog
2025-01-17 10:46:47 +08:00
Lucas
b60626f034
chore: update device_info_plus to 11.0.0 (#931) 2024-10-15 20:05:21 +08:00
Lucas
a0b3c7289b
chore: bump version 4.0.0 (#925) 2024-10-14 10:29:55 +08:00
Lucas.Xu
200b572fa3 chore: bump version 3.3.0 2024-09-11 17:54:52 +08:00
Lucas.Xu
72512df842
chore: hide Log and PlatformExtension (#886) 2024-09-11 17:51:53 +08:00
Lucas.Xu
8e17d1447e
feat: optimize table update (#869)
* feat: optimize table update

* fix: combine the table transactions
2024-08-16 10:52:48 +08:00
q200892907
c013611a05
feat:update keyboard height (#854) 2024-08-10 10:58:23 +08:00
nathan
218c7c82ba chore: support single column slash menu 2024-07-27 14:40:40 +08:00
Lucas.Xu
0f5a4cb1b4 chore: bump version 3.1.0 2024-07-08 17:03:04 +08:00
Sean Riley Hawkins
f6ee2fc02c
feat: export document to PDF (#695)
* feat: create initial parser for PDF format

* chore: add comments to explain code.

* chore: commit missing file

* feat: init commit for pdf parser

* chore: bind dependancy to git repo fork for fixes

* feat: get basic text from parser

* feat: get textstyle working with various texts

* fix: ensure formatting(bold, italics) doesnt break paragraphs

- Remove additional comments.

* chore: remove htmltopdfwidgets dependancy

* chore: clean up redundant code and add helper functions

* chore: update example files to include pdf option for export

* fix: remove html exportFileType

* feat: add in image support

* feat: add image support for network & local image

* feat: enable table support

* fix: enable tables in pdf parser

- Tables are enabled but lists within a table are not working yet.
- There is also the case of strikethrough not working, probably it didnt get rendered as a tag.
- Cleaned up example.dart

* chore: clean up comments in files & unused imports.

* chore: remove unused file.

---------

Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
2024-07-04 11:57:43 +08:00
Lucas.Xu
57824fff9c chore: bump version 3.0.0 2024-06-19 16:49:43 +08:00
Lucas.Xu
c2f6955aa9 chore: bump version 2.5.1 2024-05-22 09:50:47 +08:00
Lucas.Xu
f2eee696e1 chore: bump version 2.5.0 2024-05-22 09:50:06 +08:00
Lucas.Xu
796d1249fe
chore: upgrade Flutter to 3.22.0 (#797) 2024-05-14 14:05:38 +08:00
Lucas.Xu
b827d089b6 chore: bump version 2.4.0 2024-05-06 09:44:23 +08:00
Lucas.Xu
28655b4873
chore: upgrade flutter dependencies (#778)
* chore: upgrade dependecies to major version

* fix: remove paste as html feature
2024-04-26 16:46:22 +08:00
Mathias Mogensen
680ada4fd8
chore: bump version 2.3.4 (#770) 2024-04-17 10:09:28 +08:00
Mathias Mogensen
44861b62aa
chore: bump version 2.3.3 (#735) 2024-03-06 10:59:06 +08:00
Lucas.Xu
f38328d9e5
chore: upgrade flutter version to 3.19.0 (#719) 2024-02-18 21:57:42 +08:00
Lucas.Xu
7000a19d81 chore: bump version 2.3.2 2024-02-07 22:36:44 +08:00
Lucas.Xu
e80edfcaaa
chore: bump version 2.3.1 (#697) 2024-01-30 10:48:32 +08:00
Mathias Mogensen
137de7e933
fix: upgrade markdown to 7.2.1 (#686) 2024-01-24 22:42:13 +08:00
Lucas.Xu
f053a1ee79
chore: bump version 2.3.0 (#668) 2024-01-11 14:20:19 +08:00
Lucas.Xu
49575bc58f
chore: bump version 2.2.0 (#650) 2024-01-05 15:21:58 +08:00
Lucas.Xu
3f5663697d
fix: android 14 issues (#649) 2024-01-05 14:50:01 +08:00
Lucas.Xu
82f3baf3f1
feat: support customizing the mobile magnifiter (#625)
* feat: support customizing the mobile magnifiter

* chore: remove unused test

* feat: expaned the padding between cursor and toolbar

* feat: support long pressing to update selection

* chore: revert code sign
2023-12-19 18:15:56 +08:00
Lucas.Xu
e6b1336041
chore: bump version 2.1.0 (#616) 2023-12-08 15:39:28 +08:00
Lucas.Xu
ffab5a1ca2
fix: memory leaks (#615) 2023-12-08 15:39:18 +08:00
Lucas.Xu
e41204d911
chore: bump version 2.0.0 (#588)
* chore: bump version 2.0.0

* chore: update CHANGELOG.md
2023-11-18 13:48:40 +08:00
q200892907
c63d664513
feat: display number in latin or roman format (#595) 2023-11-18 13:48:17 +08:00
Lucas.Xu
e665b67c0d
fix: the new mobile toolbar doesn't work if resizeToAvoidBottomInset is true (#593)
* fix: toolbar issues

* fix: adjust the mobile toolbar when resizeToAvoidBottomInset is true
2023-11-16 10:05:37 +08:00
Lucas.Xu
08117e75d7 chore: release 2.0.0-beta.1 (#582) 2023-11-08 14:01:35 +08:00
Lucas.Xu
c7d99913aa
feat: support Flutter stable channel (#581)
* feat: adjust toggle list block

* chore: upgrade Flutter to master channel

* chore: upgrade pbxproj

* fix: toolbar copy button not closing on mobile editor

* fix: formatting issues and add missing commas

* chore: add stable branch to GitHub Actions workflow

* chore: add missing trailing commas

* chore: adjust indentation padding in block component
configuration and unit tests
2023-11-08 13:46:33 +08:00
Lucas.Xu
0bb39dec7f
chore: bump version 1.5.2 (#578) 2023-11-06 16:39:46 +08:00
Lucas.Xu
b8368d82a5
chore: rename shortcut folder (#569)
* chore: rename shortcut folder

* chore: bump version 1.5.1
2023-10-31 14:51:38 +08:00
Lucas.Xu
a573847a24
chore: bump version 1.5.0 (#551) 2023-10-24 20:17:08 +08:00
Lucas.Xu
8a04d99529
chore: bump version 1.4.4 (#527) 2023-10-10 17:19:28 +08:00
Yijing Huang
897033035c
feat: export JSON in mobile and update mobile_example.json (#515)
* feat: add export json in mobile

* chore: update editor style and example json for mobile showcase

* chore: improve text content
2023-10-10 15:42:51 +08:00
Lucas.Xu
77436201ae
chore: bump version 1.4.3 (#502) 2023-09-25 17:53:18 +08:00
Lucas.Xu
04379e9407 chore: bump version 1.4.2 2023-09-24 12:24:50 +08:00