Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Text formatting #40

Merged
merged 19 commits into from
Apr 28, 2024
Merged

Text formatting #40

merged 19 commits into from
Apr 28, 2024

Conversation

maelchiotti
Copy link
Owner

No description provided.

@maelchiotti maelchiotti self-assigned this Apr 28, 2024
@maelchiotti maelchiotti added the enhancement New feature or request label Apr 28, 2024
This was linked to issues Apr 28, 2024
* feat: add support for a grid view

* docs: update readme with info about grid view
# Conflicts:
#	lib/common/navigation/app_bars/notes_app_bar.dart
#	lib/common/widgets/note_tile.dart
#	lib/l10n/untranslated.txt
#	lib/pages/bin/bin_page.dart
#	lib/pages/notes/notes_page.dart
#	lib/providers/layout/layout_provider.dart
#	lib/utils/preferences/layout.dart
#	lib/utils/preferences/preference_key.dart
@maelchiotti maelchiotti merged commit 876109b into dev Apr 28, 2024
5 checks passed
@maelchiotti maelchiotti deleted the text_formatting branch April 28, 2024 14:34
@maelchiotti maelchiotti mentioned this pull request Apr 28, 2024
maelchiotti added a commit that referenced this pull request May 22, 2024
* Fixes (#19)

* style: enforce always_put_control_body_on_new_line and curly_braces_in_flow_control_structures (#21)

* fix: editor no longer resets focus when page rebuilds (#22)

* Add Turkish localization (#23)

* fix: set version to 1.2.0 instead of 1.2.1 (#24)

* fix: add missing localization in turkish for "at" (#29)

* docs: move all files not used in the app to a /docs folder, improve badges and add obtainium badge (#33)

* feat: use EdgeInsetsDirectional instead of EdgeInsets (#32)

* docs: remove the "Enhancements" section in the README (#34)

* Improve search precision (#37)

* Grid view (#39)

* Text formatting (#40)

* fix: remove useless field in note object database (#42)

* Upload APK to artifacts (#45)

* Fix providers not editing/deleting notes properly and confirmation dialog not showing (#51)

* [52] Improve toolbar (#53)

* [54] Go back from settings (#55)

* [56] [59] Improve markdown export (#61)

* [62] Sort notes after editing them (#65)

* [49] IzzyOnDroid (#64)

* Prepare v1.3.0 (#67)
maelchiotti added a commit that referenced this pull request Jun 12, 2024
* Improvements (#10)

* fix: "import" strings in french

* fix: small improvements to routes

* refactor: clean app/build.gradle

* fix: Kotlin plugin import

* feat: use floating snack bars

* fix: decode imported file as UTF-8

* fix: use launchUrl instead of launchUrlString whenever possible

* fix: padding at bottom of editor

* chore: upgrade fleather version

* fix: remove drawer on editor page

* feat: use radio buttons where appropriate in settings dialogs

* chore: bump app version

* docs: remake screenshots

* docs: add screenshots to README

* Readme (#13)

* docs: fix screenshots alts

* docs: remove alternatives and update credits

* Add "get it on" badges

* Icon (#14)

* docs: fix screenshots alts

* docs: remove alternatives and update credits

* Add "get it on" badges

* feat: add adaptive icon including monochrome

* ci: try to fix pub get for flutter_launcher_icons

* Improvements (#12)

* docs: fix screenshots alts

* docs: remove alternatives and update credits

* Add "get it on" badges

* feat: add adaptive icon including monochrome

* feat: add hint text to the editor

* feat: autofocus note body instead of title

* feat: delete note if it is empty

* feat: delete note if it is empty

* feat: remove distracting transition between notes list / bin and the note editor

* Icon (#14)

* docs: fix screenshots alts

* docs: remove alternatives and update credits

* Add "get it on" badges

* feat: add adaptive icon including monochrome

* ci: try to fix pub get for flutter_launcher_icons

* chore: get dependencies

* chore: format

* chore: get dependencies

* Banners (#15)

* docs: fix screenshots alts

* docs: remove alternatives and update credits

* Add "get it on" badges

* feat: add adaptive icon including monochrome

* feat: add hint text to the editor

* feat: autofocus note body instead of title

* feat: delete note if it is empty

* feat: delete note if it is empty

* feat: remove distracting transition between notes list / bin and the note editor

* feat: update play store and github banners

* Icon (#14)

* docs: fix screenshots alts

* docs: remove alternatives and update credits

* Add "get it on" badges

* feat: add adaptive icon including monochrome

* ci: try to fix pub get for flutter_launcher_icons

* Improvements (#12)

* docs: fix screenshots alts

* docs: remove alternatives and update credits

* Add "get it on" badges

* feat: add adaptive icon including monochrome

* feat: add hint text to the editor

* feat: autofocus note body instead of title

* feat: delete note if it is empty

* feat: delete note if it is empty

* feat: remove distracting transition between notes list / bin and the note editor

* Icon (#14)

* docs: fix screenshots alts

* docs: remove alternatives and update credits

* Add "get it on" badges

* feat: add adaptive icon including monochrome

* ci: try to fix pub get for flutter_launcher_icons

* chore: get dependencies

* chore: format

* chore: get dependencies

* chore: format

* Tiles (#17)

* fix: exit selection mode when adding a note

* fix: fix tiles background color when scrolling and improve selected coloring

* fix: fix padding for fab by adding bottom system ui padding

* Pubspec (#16)

* chore: bump version

* chore: upgrade dependencies and regenerate files

* Tiles (#17)

* fix: exit selection mode when adding a note

* fix: fix tiles background color when scrolling and improve selected coloring

* fix: fix padding for fab by adding bottom system ui padding

* Fixes (#19)

* feat: improve error handling and snackbar messages for export and import

* fix: add note action crashing when the current route was not the notes list and when app was closed

* fix: remove useless editor FocusNode

* fix: action of quick action

* fix: remove prints

* style: enforce always_put_control_body_on_new_line and curly_braces_in_flow_control_structures (#21)

* fix: editor no longer resets focus when page rebuilds (#22)

* Add Turkish localization (#23)

* feat: add turkish .arb file and generate strings

* refactor: improve handling of hardcoded localizations

* refactor: remove useless usePathUrlStrategy

* docs: add Turkish to supported languages

* docs: add credits for localizations and contributing section to README

* fix: wrong locale in locale check for hardcoded strings

* style: remove prints

* docs: add localization section to new CONTRIBUTING.md

* feat: add missing hardcoded localization

* fix: set version to 1.2.0 instead of 1.2.1 (#24)

* fix: add missing localization in turkish for "at" (#29)

* docs: move all files not used in the app to a /docs folder, improve badges and add obtainium badge (#33)

* feat: use EdgeInsetsDirectional instead of EdgeInsets (#32)

* docs: remove the "Enhancements" section in the README (#34)

* Improve search precision (#37)

* fix: use external search controller to fix it being used after disposed

* feat: improve search precision using fuzzy search weighted ratio for title

* Grid view (#39)

* feat: add support for a grid view

* docs: update readme with info about grid view

* Text formatting (#40)

* feat: add the toolbar in the editor

* fix: do not get notes when several notes are pinned/deleted/restored to improve performance

* fix: receive_sharing_intent breaking change

* feat: add undo and redo buttons

* feat: add undo/redo, checklists and toolbar preferences

* feat: hide undo/redo, checklists and toolbar following preferences

* feat: improving getting preference value or its default

* docs: add dart doc for getPreferenceOrDefault

* docs: add info about formatting to readme

* feat: hide some toolbar buttons

* Grid view (#39)

* chore: fix rebase

* fix: getting enums from preferences

* fix: remove useless field in note object database (#42)

* Upload APK to artifacts (#45)

* chore: add GitHub Actions script to build APK and upload it to artifacts

* chore: fix environment

* chore: upgrade actions

* feat: hide the buttons in the app bar if the fleather field doesn't have focus using a notifier (#47)

* feat: remove the "untitled note" label (#48)

* Fix providers not editing/deleting notes properly and confirmation dialog not showing (#51)

* [52] Improve toolbar (#53)

* feat: remove unused buttons and make the toolbar float

* fix: provider bug when toggling pins that caused notes to not be sorted

* [54] Go back from settings (#55)

* feat: go back from the settings page instead of exiting the app

* fix: pop the drawer with the navigator and not with go_router

* hotfix: fix askForConfirmation return value

* [56] [59] Improve markdown export (#61)

* feat: export notes as markdown is separate files in a .zip archive

* feat: remove toolbar buttons that are not supported by markdown export

* feat: replace the default editor toolbar with a custom one

* feat: move note markdown conversion to model

* fix: use deprecated colorScheme variables until dynamic_color is updated

* fix: skip horizontal rules in note content preview

* hotfix: don't show note preview if it is empty

* [62] Sort notes after editing them (#65)

* fix: sort notes after editing them

* feat: hide bin FAB when bin is empty

* Improve theming (#66)

* style: refactor theme manager to simplify creating themes

* style: remove some theme values that were deprecated but ignored

* docs: change turkish support details

* [49] IzzyOnDroid (#64)

* chore: don't include dependenciesInfo in builds

* docs: make badges app name bolder

* docs: create IzzyOnDroid badge

* docs: add IzzyOnDroid badge in README

* chore: remove biometrics permission

* chore: overwrite android builds version code

* Prepare v1.3.0 (#67)

* chore: bump version to 1.3.0

* chore: bump dependencies version

* docs: update README

* docs: add missing changelog for 1.2.0

* docs: update CHANGELOG

* chore: bump kotlin plugin version

* style: rename "manager" classes to "utils"

* hotfix: fix providers not updating after an import

* docs: update notes data for screenshots

* docs: update screenshots

* fix: artifact name

* chore: upgrade dependencies

* hotfix: sanitize filenames when exporting to Markdown

* hotfix: typo

* docs: fix v1.3.0 release date in CHANGELOG.md

* docs: add steps about readme in CONTRIBUTING

* chore: upgrade kotlin version

* docs: improve localization workflow

* Add spanish translations (#73)

* Add spanish localization

* Update README.md about new spanish localization

* Fix splash screen for Android 12 (#79)

* chore: update splash screen for Android 12

* fix: icon asset name

* fix: remove useless string validators

* fix: remove old launcher icons

* fix: set compileSdkVersion to flutter.compileSdkVersion

* [74] Fix going back from licenses list (#80)

* [69] Notes tiles separation (#78)

* fix: simplify checking if dynamic colors are available

* feat: add background to notes tiles

* feat: use a temporary color scheme to add the surfaceContainerHighest role until dynamic_colors is updated to support all new roles

* feat: add background to tiles on the bin page

* fix: refresh the notes and bin pages after changing a setting

* Update localization section in CONTRIBUTING.md

Add steps about forking
Update info about untranslated.txt

* [83] Fixes (#84)

* fix: drastically improve DB speed for operations on multiple objects (pin, delete, restore)

* fix: empty note kept in provider state

* feat: improve the toolbar color

* fix: force the background color of the dark not dynamic theme

* feat: improve the editor field inline code and code blocks colors (background and text) (#85)

* hotfix: do not restart app after changing language in debug mode

* fix: detect and set app directionality based on the device locale (#86)

* [75] fastlane (#77)

* chore: add fastlane and sync with Play Console

* chore: add basic Fastfile

* chore: ignore l10n untranslated.txt file

* fix: remove comments

* ci: rename release to production

* ci: move fastlane folder to root for F-Droid compatibility

* feat: add bundler

* docs: add RELEASING.md and replace screenshots in README.md with those from fastlane (#88)

* deploy: add languages to fastlane (de, tr, en) (#89)

---------

Co-authored-by: Newman Sánchez <newmanls@pm.me>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Development

Successfully merging this pull request may close these issues.

Add support for complete text formatting Undo changes
1 participant