├── .github ├── FUNDING.yml └── workflows │ ├── build.yaml │ ├── dart.yaml │ └── release.yaml ├── .gitignore ├── .gitmodules ├── .isar-cargo.lock ├── .metadata ├── .mimir-cargo.lock ├── .ndk-version ├── .patrol.env ├── .ruby-version ├── .run ├── debug.run.xml ├── release.run.xml └── screenshots.run.xml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Gemfile ├── Gemfile.lock ├── LICENSE ├── README.md ├── RELEASING.md ├── SECURITY.md ├── analysis_options.yaml ├── android ├── .gitignore ├── Gemfile ├── Gemfile.lock ├── app │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── debug │ │ └── AndroidManifest.xml │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── io │ │ │ │ └── flutter │ │ │ │ └── app │ │ │ │ └── FlutterMultiDexApplication.java │ │ ├── kotlin │ │ │ └── com │ │ │ │ └── maelchiotti │ │ │ │ └── localmaterialnotes │ │ │ │ └── MainActivity.kt │ │ └── res │ │ │ ├── drawable-hdpi │ │ │ ├── android12splash.png │ │ │ ├── ic_launcher_foreground.png │ │ │ ├── ic_launcher_monochrome.png │ │ │ └── splash.png │ │ │ ├── drawable-mdpi │ │ │ ├── android12splash.png │ │ │ ├── ic_launcher_foreground.png │ │ │ ├── ic_launcher_monochrome.png │ │ │ └── splash.png │ │ │ ├── drawable-night-hdpi │ │ │ ├── android12splash.png │ │ │ └── splash.png │ │ │ ├── drawable-night-mdpi │ │ │ ├── android12splash.png │ │ │ └── splash.png │ │ │ ├── drawable-night-v21 │ │ │ ├── background.png │ │ │ └── launch_background.xml │ │ │ ├── drawable-night-xhdpi │ │ │ ├── android12splash.png │ │ │ └── splash.png │ │ │ ├── drawable-night-xxhdpi │ │ │ ├── android12splash.png │ │ │ └── splash.png │ │ │ ├── drawable-night-xxxhdpi │ │ │ ├── android12splash.png │ │ │ └── splash.png │ │ │ ├── drawable-night │ │ │ ├── background.png │ │ │ └── launch_background.xml │ │ │ ├── drawable-v21 │ │ │ ├── background.png │ │ │ └── launch_background.xml │ │ │ ├── drawable-xhdpi │ │ │ ├── android12splash.png │ │ │ ├── ic_launcher_foreground.png │ │ │ ├── ic_launcher_monochrome.png │ │ │ └── splash.png │ │ │ ├── drawable-xxhdpi │ │ │ ├── android12splash.png │ │ │ ├── ic_launcher_foreground.png │ │ │ ├── ic_launcher_monochrome.png │ │ │ └── splash.png │ │ │ ├── drawable-xxxhdpi │ │ │ ├── android12splash.png │ │ │ ├── ic_launcher_foreground.png │ │ │ ├── ic_launcher_monochrome.png │ │ │ └── splash.png │ │ │ ├── drawable │ │ │ ├── background.png │ │ │ └── launch_background.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ └── ic_launcher.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_checklist.png │ │ │ ├── ic_format_paint.png │ │ │ ├── ic_launcher.png │ │ │ ├── ic_markdown.png │ │ │ └── ic_text_fields.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_checklist.png │ │ │ ├── ic_format_paint.png │ │ │ ├── ic_launcher.png │ │ │ ├── ic_markdown.png │ │ │ └── ic_text_fields.png │ │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── raw │ │ │ └── localmaterialnotes_keep.xml │ │ │ ├── values-night-v31 │ │ │ └── styles.xml │ │ │ ├── values-night │ │ │ └── styles.xml │ │ │ ├── values-v31 │ │ │ └── styles.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ └── styles.xml │ │ └── profile │ │ └── AndroidManifest.xml ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ └── gradle-wrapper.properties └── settings.gradle ├── assets ├── fonts │ ├── Barlow │ │ ├── Barlow-Black.ttf │ │ ├── Barlow-BlackItalic.ttf │ │ ├── Barlow-Bold.ttf │ │ ├── Barlow-BoldItalic.ttf │ │ ├── Barlow-ExtraBold.ttf │ │ ├── Barlow-ExtraBoldItalic.ttf │ │ ├── Barlow-ExtraLight.ttf │ │ ├── Barlow-ExtraLightItalic.ttf │ │ ├── Barlow-Italic.ttf │ │ ├── Barlow-Light.ttf │ │ ├── Barlow-LightItalic.ttf │ │ ├── Barlow-Medium.ttf │ │ ├── Barlow-MediumItalic.ttf │ │ ├── Barlow-Regular.ttf │ │ ├── Barlow-SemiBold.ttf │ │ ├── Barlow-SemiBoldItalic.ttf │ │ ├── Barlow-Thin.ttf │ │ └── Barlow-ThinItalic.ttf │ ├── Comic_Sans_MS │ │ └── ComicSansMS.ttf │ ├── Dancing_Script │ │ └── DancingScript-VariableFont_wght.ttf │ ├── JetBrains_Mono │ │ ├── JetBrainsMono-Italic-VariableFont_wght.ttf │ │ └── JetBrainsMono-VariableFont_wght.ttf │ ├── Merriweather │ │ ├── Merriweather-Black.ttf │ │ ├── Merriweather-BlackItalic.ttf │ │ ├── Merriweather-Bold.ttf │ │ ├── Merriweather-BoldItalic.ttf │ │ ├── Merriweather-Italic.ttf │ │ ├── Merriweather-Light.ttf │ │ ├── Merriweather-LightItalic.ttf │ │ └── Merriweather-Regular.ttf │ ├── Montserrat │ │ ├── Montserrat-Italic-VariableFont_wght.ttf │ │ └── Montserrat-VariableFont_wght.ttf │ ├── Noto_Sans │ │ ├── NotoSans-Italic-VariableFont_wdth,wght.ttf │ │ └── NotoSans-VariableFont_wdth,wght.ttf │ ├── Open_Sans │ │ ├── OpenSans-Italic-VariableFont_wdth,wght.ttf │ │ └── OpenSans-VariableFont_wdth,wght.ttf │ ├── Playfair_Display │ │ ├── PlayfairDisplay-Italic-VariableFont_wght.ttf │ │ └── PlayfairDisplay-VariableFont_wght.ttf │ ├── Raleway │ │ ├── Raleway-Italic-VariableFont_wght.ttf │ │ └── Raleway-VariableFont_wght.ttf │ ├── Roboto_Mono │ │ ├── RobotoMono-Italic-VariableFont_wght.ttf │ │ └── RobotoMono-VariableFont_wght.ttf │ └── Ubuntu │ │ ├── Ubuntu-Bold.ttf │ │ ├── Ubuntu-BoldItalic.ttf │ │ ├── Ubuntu-Italic.ttf │ │ ├── Ubuntu-Light.ttf │ │ ├── Ubuntu-LightItalic.ttf │ │ ├── Ubuntu-Medium.ttf │ │ ├── Ubuntu-MediumItalic.ttf │ │ └── Ubuntu-Regular.ttf └── icons │ ├── icon.png │ ├── icon.svg │ ├── icon_android_12.png │ ├── icon_foreground.png │ ├── icon_foreground.svg │ └── icon_foreground_monochrome.png ├── build.yaml ├── docs ├── badges │ ├── fdroid.png │ ├── fdroid.psd │ ├── github.png │ ├── github.psd │ ├── google_play.png │ ├── google_play.psd │ ├── izzyondroid.png │ ├── izzyondroid.psd │ ├── obtainium.png │ └── obtainium.psd ├── data │ ├── export.json │ ├── export_1000_notes.json │ └── export_old.json ├── external_imports │ ├── .run │ │ ├── DNotes.run.xml │ │ └── Samsung Notes.run.xml │ ├── EXTERNAL_IMPORTS.md │ ├── apps │ │ ├── dnotes.py │ │ └── samsung_notes.py │ ├── converter.py │ ├── inputs │ │ ├── d_notes.zip │ │ └── samsung_notes.zip │ ├── outputs │ │ └── .gitkeep │ └── requirements.txt ├── github │ ├── social_preview.png │ └── social_preview.psd └── google_play │ ├── banner.png │ ├── banner.psd │ ├── changelogs_max_length.txt │ └── icon_google_play.png ├── fastlane ├── Appfile ├── Fastfile └── metadata │ └── android │ ├── cs-CZ │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt │ ├── de-DE │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt │ ├── en-US │ ├── changelogs │ │ ├── 100.txt │ │ ├── 110.txt │ │ ├── 120.txt │ │ ├── 130.txt │ │ ├── 140.txt │ │ ├── 150.txt │ │ ├── 160.txt │ │ ├── 170.txt │ │ ├── 180.txt │ │ ├── 190.txt │ │ ├── 200.txt │ │ ├── 210.txt │ │ ├── 220.txt │ │ ├── 230.txt │ │ ├── 240.txt │ │ ├── 250.txt │ │ ├── 260.txt │ │ ├── 280.txt │ │ ├── 70.txt │ │ └── 90.txt │ ├── full_description.txt │ ├── full_description.yaml │ ├── images │ │ ├── featureGraphic.png │ │ ├── icon.png │ │ └── phoneScreenshots │ │ │ ├── 1_en-US.png │ │ │ ├── 2_en-US.png │ │ │ ├── 3_en-US.png │ │ │ ├── 4_en-US.png │ │ │ ├── 5_en-US.png │ │ │ ├── 6_en-US.png │ │ │ ├── 7_en-US.png │ │ │ └── 8_en-US.png │ ├── short_description.txt │ └── title.txt │ ├── es-ES │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt │ ├── fr-FR │ ├── changelogs │ │ ├── 100.txt │ │ ├── 110.txt │ │ ├── 120.txt │ │ ├── 130.txt │ │ ├── 140.txt │ │ ├── 150.txt │ │ ├── 160.txt │ │ ├── 170.txt │ │ ├── 180.txt │ │ ├── 190.txt │ │ ├── 200.txt │ │ ├── 210.txt │ │ ├── 220.txt │ │ ├── 230.txt │ │ ├── 240.txt │ │ ├── 250.txt │ │ ├── 260.txt │ │ ├── 280.txt │ │ ├── 70.txt │ │ └── 90.txt │ ├── full_description.txt │ ├── full_description.yaml │ ├── short_description.txt │ └── title.txt │ ├── hi-IN │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt │ ├── id │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt │ ├── it-IT │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt │ ├── pl-PL │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt │ ├── pt-PT │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt │ ├── ru-RU │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt │ ├── tr-TR │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt │ ├── zh-CN │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt │ └── zh-TW │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt ├── flutter_launcher_icons.yaml ├── flutter_native_splash.yaml ├── l10n.yaml ├── lib ├── app.dart ├── common │ ├── actions │ │ ├── labels │ │ │ ├── add.dart │ │ │ ├── delete.dart │ │ │ ├── edit.dart │ │ │ ├── lock.dart │ │ │ ├── pin.dart │ │ │ ├── select.dart │ │ │ └── visible.dart │ │ └── notes │ │ │ ├── about.dart │ │ │ ├── add.dart │ │ │ ├── archive.dart │ │ │ ├── copy.dart │ │ │ ├── delete.dart │ │ │ ├── labels.dart │ │ │ ├── lock.dart │ │ │ ├── pin.dart │ │ │ ├── pop.dart │ │ │ ├── restore.dart │ │ │ ├── select.dart │ │ │ ├── share.dart │ │ │ └── unarchive.dart │ ├── constants │ │ ├── constants.dart │ │ ├── environment.dart │ │ ├── labels.dart │ │ ├── notes.dart │ │ ├── paddings.dart │ │ ├── separators.dart │ │ └── sizes.dart │ ├── dialogs │ │ └── confirmation_dialog.dart │ ├── enums │ │ ├── mime_type.dart │ │ ├── supported_language.dart │ │ └── swipe_direction.dart │ ├── extensions │ │ ├── build_context_extension.dart │ │ ├── color_extension.dart │ │ ├── date_time_extensions.dart │ │ ├── iterable_extension.dart │ │ ├── list_extension.dart │ │ ├── locale_extension.dart │ │ ├── string_extension.dart │ │ └── text_style_extension.dart │ ├── files │ │ ├── encryption_utils.dart │ │ └── files_utils.dart │ ├── logs │ │ ├── app_logger.dart │ │ └── filters │ │ │ ├── default_filter.dart │ │ │ └── release_filter.dart │ ├── navigation │ │ ├── app_bars │ │ │ ├── basic_app_bar.dart │ │ │ ├── labels │ │ │ │ └── labels_app_bar.dart │ │ │ ├── notes │ │ │ │ ├── editor_app_bar.dart │ │ │ │ └── notes_app_bar.dart │ │ │ └── selection │ │ │ │ ├── labels_selection_app_bar.dart │ │ │ │ └── notes_selection_app_bar.dart │ │ ├── enums │ │ │ ├── editor │ │ │ │ ├── editor_archived_menu_option.dart │ │ │ │ ├── editor_available_menu_option.dart │ │ │ │ └── editor_deleted_menu_option.dart │ │ │ ├── labels │ │ │ │ └── selection_labels_menu_option.dart │ │ │ └── notes │ │ │ │ ├── selection_archived_menu_option.dart │ │ │ │ ├── selection_available_menu_option.dart │ │ │ │ └── selection_deleted_menu_option.dart │ │ ├── side_navigation.dart │ │ └── top_navigation.dart │ ├── preferences │ │ ├── enums │ │ │ ├── confirmations.dart │ │ │ ├── font.dart │ │ │ ├── layout.dart │ │ │ ├── sort_method.dart │ │ │ ├── swipe_actions │ │ │ │ ├── archived_swipe_action.dart │ │ │ │ ├── available_swipe_action.dart │ │ │ │ ├── deleted_swipe_action.dart │ │ │ │ └── label_swipe_action.dart │ │ │ └── toolbar_style.dart │ │ ├── preference_key.dart │ │ ├── preferences_wrapper.dart │ │ └── watched_preferences.dart │ ├── system_utils.dart │ ├── types.dart │ ├── ui │ │ ├── snack_bar_utils.dart │ │ └── theme_utils.dart │ └── widgets │ │ ├── asset.dart │ │ ├── labels │ │ ├── label_badge.dart │ │ ├── label_dismissible.dart │ │ └── label_placeholder_badge.dart │ │ ├── notes │ │ ├── dismissible │ │ │ ├── archived_dismissible.dart │ │ │ ├── available_dismissible.dart │ │ │ └── deleted_dismissible.dart │ │ ├── note_tile.dart │ │ ├── note_tile_labels_list.dart │ │ └── notes_list.dart │ │ └── placeholders │ │ ├── empty_placeholder.dart │ │ ├── error_placeholder.dart │ │ └── loading_placeholder.dart ├── l10n │ └── translations │ │ ├── app_cs.arb │ │ ├── app_de.arb │ │ ├── app_en.arb │ │ ├── app_es.arb │ │ ├── app_fr.arb │ │ ├── app_hi.arb │ │ ├── app_it.arb │ │ ├── app_pl.arb │ │ ├── app_pt.arb │ │ ├── app_ru.arb │ │ ├── app_tr.arb │ │ ├── app_zh-Hant.arb │ │ ├── app_zh-TW.arb │ │ └── app_zh.arb ├── main.dart ├── models │ ├── deprecated │ │ └── note.dart │ ├── label │ │ └── label.dart │ └── note │ │ ├── index │ │ └── note_index.dart │ │ ├── note.dart │ │ ├── note_status.dart │ │ └── types │ │ ├── checklist_note.dart │ │ ├── markdown_note.dart │ │ ├── note_type.dart │ │ ├── plain_text_note.dart │ │ └── rich_text_note.dart ├── navigation │ ├── navigation_routes.dart │ └── router.dart ├── pages │ ├── archives │ │ └── archives_page.dart │ ├── bin │ │ ├── bin_page.dart │ │ └── widgets │ │ │ └── empty_bin_fab.dart │ ├── editor │ │ ├── dialogs │ │ │ ├── labels_selection_dialog.dart │ │ │ └── toolbar_link_dialog.dart │ │ ├── editor_page.dart │ │ ├── sheets │ │ │ └── about_sheet.dart │ │ └── widgets │ │ │ ├── editor_labels_list.dart │ │ │ ├── editors │ │ │ ├── checklist_editor.dart │ │ │ ├── markdown_editor.dart │ │ │ ├── plain_text_editor.dart │ │ │ ├── rich_text_editor.dart │ │ │ └── title_editor.dart │ │ │ └── toolbar │ │ │ ├── color_toolbar_button.dart │ │ │ ├── heading_toolbar_button.dart │ │ │ ├── horizontal_rule_toolbar_button.dart │ │ │ ├── indentation_toolbar_button.dart │ │ │ ├── link_toolbar_button.dart │ │ │ ├── toolbar.dart │ │ │ └── toolbar_button.dart │ ├── labels │ │ ├── dialogs │ │ │ └── label_dialog.dart │ │ ├── enums │ │ │ ├── label_tile_menu_option.dart │ │ │ └── labels_filter.dart │ │ ├── labels_page.dart │ │ └── widgets │ │ │ ├── add_label_fab.dart │ │ │ ├── label_tile.dart │ │ │ └── labels_filters.dart │ ├── lock │ │ └── lock_page.dart │ ├── notes │ │ ├── notes_page.dart │ │ └── widgets │ │ │ └── add_note_fab.dart │ └── settings │ │ ├── dialogs │ │ ├── auto_export_password_dialog.dart │ │ └── manual_export_dialog.dart │ │ ├── pages │ │ ├── settings_about_page.dart │ │ ├── settings_accessibility_page.dart │ │ ├── settings_appearance_page.dart │ │ ├── settings_backup_page.dart │ │ ├── settings_behavior_page.dart │ │ ├── settings_editor_page.dart │ │ ├── settings_help_page.dart │ │ ├── settings_labels_page.dart │ │ ├── settings_notes_tiles_page.dart │ │ ├── settings_notes_types_page.dart │ │ └── settings_security_page.dart │ │ ├── settings_main_page.dart │ │ └── widgets │ │ ├── encrypt_password_form.dart │ │ ├── password_field.dart │ │ └── setting_value_text.dart ├── providers │ ├── labels │ │ ├── labels │ │ │ └── labels_provider.dart │ │ ├── labels_list │ │ │ └── labels_list_provider.dart │ │ └── labels_navigation │ │ │ └── labels_navigation_provider.dart │ ├── notes │ │ └── notes_provider.dart │ ├── notifiers │ │ ├── confirm_exit_notifier.dart │ │ ├── current_note_notifier.dart │ │ ├── lock_notifier.dart │ │ ├── notifiers.dart │ │ └── selection_mode_notifier.dart │ └── preferences │ │ └── preferences_provider.dart └── services │ ├── backup │ ├── auto_backup_service.dart │ └── backup_service.dart │ ├── bin │ └── bin_service.dart │ ├── database_service.dart │ ├── labels │ └── labels_service.dart │ ├── migration │ └── migration_service.dart │ └── notes │ ├── notes_index_service.dart │ └── notes_service.dart ├── makefile ├── pubspec.lock ├── pubspec.yaml ├── rust-toolchain.toml └── scripts ├── generate_full_description.py ├── isar ├── fdroid_build_isar.sh └── fdroid_update_isar.sh └── mimir ├── fdroid_build_mimir.sh └── fdroid_update_mimir.sh /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | ko_fi: maelchiotti 2 | custom: https://www.paypal.me/maelchiotti -------------------------------------------------------------------------------- /.github/workflows/build.yaml: -------------------------------------------------------------------------------- 1 | name: Build 2 | 3 | on: pull_request 4 | 5 | permissions: 6 | contents: write 7 | 8 | jobs: 9 | build_android: 10 | name: Android 11 | environment: build 12 | runs-on: ubuntu-latest 13 | steps: 14 | - name: Checkout 15 | uses: actions/checkout@v4 16 | - name: Setup Java 17 | uses: actions/setup-java@v4 18 | with: 19 | java-version: '17' 20 | distribution: 'temurin' 21 | - name: Setup Flutter 22 | uses: subosito/flutter-action@v2 23 | with: 24 | channel: 'stable' 25 | flutter-version-file: pubspec.yaml 26 | - name: Add keystore 27 | run: echo "${{ secrets.ANDROID_KEYSTORE }}" | base64 -d > android/localmaterialnotes_keystore.jks 28 | - name: Add key properties 29 | run: echo "${{ secrets.ANDROID_KEY_PROPERTIES }}" > android/key.properties 30 | - name: Build app 31 | run: | 32 | dart run build_runner build 33 | flutter gen-l10n 34 | flutter build apk --release 35 | - name: Archive APK 36 | uses: actions/upload-artifact@v4 37 | with: 38 | name: LocalMaterialNotes 39 | path: build/app/outputs/flutter-apk/app-release.apk -------------------------------------------------------------------------------- /.github/workflows/dart.yaml: -------------------------------------------------------------------------------- 1 | name: Dart 2 | 3 | on: push 4 | 5 | permissions: read-all 6 | 7 | jobs: 8 | lint: 9 | name: Lint 10 | runs-on: ubuntu-latest 11 | steps: 12 | - name: Checkout 13 | uses: actions/checkout@v4 14 | - name: Setup Flutter 15 | uses: subosito/flutter-action@v2 16 | with: 17 | channel: 'stable' 18 | flutter-version-file: pubspec.yaml 19 | - name: Analyze 20 | run: | 21 | dart run build_runner build 22 | flutter gen-l10n 23 | flutter pub get 24 | dart analyze --fatal-infos 25 | 26 | format: 27 | name: Format 28 | runs-on: ubuntu-latest 29 | steps: 30 | - name: Checkout 31 | uses: actions/checkout@v4 32 | - name: Setup Flutter 33 | uses: subosito/flutter-action@v2 34 | with: 35 | channel: 'stable' 36 | flutter-version-file: pubspec.yaml 37 | - name: Format 38 | run: dart format -l 120 --set-exit-if-changed . -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Miscellaneous 2 | *.class 3 | *.log 4 | *.pyc 5 | *.swp 6 | .DS_Store 7 | .atom/ 8 | .buildlog/ 9 | .history 10 | .svn/ 11 | migrate_working_dir/ 12 | 13 | # IntelliJ related 14 | *.iml 15 | *.ipr 16 | *.iws 17 | .idea/ 18 | 19 | # The .vscode folder contains launch configuration and tasks you configure in 20 | # VS Code which you may wish to be included in version control, so this line 21 | # is commented out by default. 22 | #.vscode/ 23 | 24 | # Flutter/Dart/Pub related 25 | **/doc/api/ 26 | **/ios/Flutter/.last_build_id 27 | .dart_tool/ 28 | .flutter-plugins 29 | .flutter-plugins-dependencies 30 | .packages 31 | .pub-cache/ 32 | .pub/ 33 | /build/ 34 | 35 | # Symbolication related 36 | app.*.symbols 37 | 38 | # Obfuscation related 39 | app.*.map.json 40 | 41 | # Android Studio will place build artifacts here 42 | /android/app/debug 43 | /android/app/profile 44 | /android/app/release 45 | 46 | # Distribution 47 | *.iss 48 | /dist/ 49 | 50 | # l10n 51 | lib/l10n/untranslated.txt 52 | 53 | # fastlane 54 | fastlane/localmaterialnotes_fastlane-supply_key.json 55 | fastlane/README.md 56 | fastlane/report.xml 57 | 58 | # Generated files 59 | *.g.dart 60 | 61 | # External imports 62 | docs/external_imports/outputs/*.json -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule ".isar"] 2 | path = .isar 3 | url = https://github.com/isar-community/isar 4 | [submodule ".mimir"] 5 | path = .mimir 6 | url = https://github.com/GregoryConrad/mimir 7 | -------------------------------------------------------------------------------- /.metadata: -------------------------------------------------------------------------------- 1 | # This file tracks properties of this Flutter project. 2 | # Used by Flutter tool to assess capabilities and perform upgrades etc. 3 | # 4 | # This file should be version controlled and should not be manually edited. 5 | 6 | version: 7 | revision: "2e9cb0aa71a386a91f73f7088d115c0d96654829" 8 | channel: "stable" 9 | 10 | project_type: app 11 | 12 | # Tracks metadata for the flutter migrate command 13 | migration: 14 | platforms: 15 | - platform: root 16 | create_revision: 2e9cb0aa71a386a91f73f7088d115c0d96654829 17 | base_revision: 2e9cb0aa71a386a91f73f7088d115c0d96654829 18 | - platform: web 19 | create_revision: 2e9cb0aa71a386a91f73f7088d115c0d96654829 20 | base_revision: 2e9cb0aa71a386a91f73f7088d115c0d96654829 21 | 22 | # User provided section 23 | 24 | # List of Local paths (relative to this file) that should be 25 | # ignored by the migrate tool. 26 | # 27 | # Files that are not part of the templates will be ignored by default. 28 | unmanaged_files: 29 | - 'lib/main.dart' 30 | - 'ios/Runner.xcodeproj/project.pbxproj' 31 | -------------------------------------------------------------------------------- /.ndk-version: -------------------------------------------------------------------------------- 1 | r26d -------------------------------------------------------------------------------- /.patrol.env: -------------------------------------------------------------------------------- 1 | INTEGRATION_TEST=true -------------------------------------------------------------------------------- /.ruby-version: -------------------------------------------------------------------------------- 1 | 3.3.1 -------------------------------------------------------------------------------- /.run/debug.run.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | -------------------------------------------------------------------------------- /.run/release.run.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 8 | -------------------------------------------------------------------------------- /.run/screenshots.run.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 8 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | # Contributing 2 | 3 | ## Localization 4 | 5 | All localizations are hosted on [Crowdin](https://crowdin.com/project/localmaterialnotes). 6 | 7 | ![Localization and proofreading progression](https://badges.awesome-crowdin.com/translation-13392640-684950.png) 8 | 9 | ### Improve an already existing localization 10 | 11 | Logged in with your Crowdin account, open the [Crowdin project](https://crowdin.com/project/localmaterialnotes), select the language you want to improve and use the "Join" button. 12 | 13 | ### Add a new language 14 | 15 | Create an [issue](https://github.com/maelchiotti/LocalMaterialNotes/issues) mentioning which language you would like to be added. 16 | 17 | ## External imports scripts 18 | 19 | To submit a script that converts an export from an other application to the format used by Material Notes, either open an issue and provide the script, or open a pull request that add your script to the [external_imports](docs/external_imports) directory (in that case, please name the file after the application). 20 | -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- 1 | source "https://rubygems.org" 2 | 3 | gem "fastlane" -------------------------------------------------------------------------------- /RELEASING.md: -------------------------------------------------------------------------------- 1 | # Releasing 2 | 3 | ## Checklist 4 | 5 | ### Upgrades, versioning and code generation 6 | 7 | - [ ] Upgrade Flutter and Dart versions 8 | - [ ] Bump application version 9 | - [ ] Bump dependencies versions 10 | 11 | ### Changelogs 12 | 13 | - [ ] Update [CHANGELOG.md](CHANGELOG.md) 14 | - [ ] Update fastlane changelogs 15 | 16 | ### Descriptions 17 | 18 | - [ ] Update the [README.md](README.md) description 19 | - [ ] Update fastlane descriptions 20 | 21 | ### Localizations 22 | 23 | - [ ] Update the localizations from [Crowdin](https://crowdin.com/project/localmaterialnotes) 24 | - [ ] Update the [supported languages](lib/common/enums/supported_language.dart) 25 | - [ ] Update the [README.md](README.md) list of supported languages 26 | 27 | ### Screenshots 28 | 29 | - [ ] Update screenshot [notes](lib/common/constants/notes.dart) and [labels](lib/common/constants/labels.dart) 30 | - [ ] Update fastlane screenshots 31 | -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- 1 | # Security Policy 2 | 3 | ## Supported Versions 4 | 5 | You should always update to the latest version to receive the most recent security updates. 6 | 7 | ## Reporting a Vulnerability 8 | 9 | Any vulnerability can be reported in the [Security Advisories](https://github.com/maelchiotti/LocalMaterialNotes/security/advisories) section. 10 | -------------------------------------------------------------------------------- /analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:flutter_lints/flutter.yaml 2 | 3 | formatter: 4 | page_width: 120 5 | 6 | analyzer: 7 | exclude: 8 | - '**.g.dart' 9 | plugins: 10 | - custom_lint 11 | language: 12 | strict-inference: true 13 | 14 | linter: 15 | rules: 16 | - public_member_api_docs 17 | - prefer_relative_imports 18 | - always_put_control_body_on_new_line 19 | - curly_braces_in_flow_control_structures 20 | - unawaited_futures -------------------------------------------------------------------------------- /android/.gitignore: -------------------------------------------------------------------------------- 1 | gradle-wrapper.jar 2 | /.gradle 3 | /captures/ 4 | /gradlew 5 | /gradlew.bat 6 | /local.properties 7 | GeneratedPluginRegistrant.java 8 | app/.cxx 9 | 10 | # Remember to never publicly share your keystore. 11 | # See https://flutter.dev/to/reference-keystore 12 | key.properties 13 | **/*.keystore 14 | **/*.jks 15 | -------------------------------------------------------------------------------- /android/Gemfile: -------------------------------------------------------------------------------- 1 | source "https://rubygems.org" 2 | 3 | gem "fastlane" -------------------------------------------------------------------------------- /android/app/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | -keep class androidx.lifecycle.DefaultLifecycleObserver 2 | 3 | -dontwarn com.google.errorprone.annotations.CanIgnoreReturnValue 4 | -dontwarn com.google.errorprone.annotations.CheckReturnValue 5 | -dontwarn com.google.errorprone.annotations.Immutable 6 | -dontwarn com.google.errorprone.annotations.RestrictedApi -------------------------------------------------------------------------------- /android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /android/app/src/main/java/io/flutter/app/FlutterMultiDexApplication.java: -------------------------------------------------------------------------------- 1 | // Generated file. 2 | // 3 | // If you wish to remove Flutter's multidex support, delete this entire file. 4 | // 5 | // Modifications to this file should be done in a copy under a different name 6 | // as this file may be regenerated. 7 | 8 | package io.flutter.app; 9 | 10 | import android.app.Application; 11 | import android.content.Context; 12 | import androidx.annotation.CallSuper; 13 | import androidx.multidex.MultiDex; 14 | 15 | /** 16 | * Extension of {@link android.app.Application}, adding multidex support. 17 | */ 18 | public class FlutterMultiDexApplication extends Application { 19 | @Override 20 | @CallSuper 21 | protected void attachBaseContext(Context base) { 22 | super.attachBaseContext(base); 23 | MultiDex.install(this); 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /android/app/src/main/kotlin/com/maelchiotti/localmaterialnotes/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.maelchiotti.localmaterialnotes 2 | 3 | import io.flutter.embedding.android.FlutterFragmentActivity 4 | 5 | class MainActivity : FlutterFragmentActivity() { 6 | } 7 | -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-hdpi/android12splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/android/app/src/main/res/drawable-hdpi/android12splash.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-hdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/android/app/src/main/res/drawable-hdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-hdpi/ic_launcher_monochrome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/android/app/src/main/res/drawable-hdpi/ic_launcher_monochrome.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-hdpi/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/android/app/src/main/res/drawable-hdpi/splash.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-mdpi/android12splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/android/app/src/main/res/drawable-mdpi/android12splash.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-mdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/android/app/src/main/res/drawable-mdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-mdpi/ic_launcher_monochrome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/android/app/src/main/res/drawable-mdpi/ic_launcher_monochrome.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-mdpi/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/android/app/src/main/res/drawable-mdpi/splash.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-night-hdpi/android12splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/android/app/src/main/res/drawable-night-hdpi/android12splash.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-night-hdpi/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/android/app/src/main/res/drawable-night-hdpi/splash.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-night-mdpi/android12splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/android/app/src/main/res/drawable-night-mdpi/android12splash.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-night-mdpi/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/android/app/src/main/res/drawable-night-mdpi/splash.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-night-v21/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/android/app/src/main/res/drawable-night-v21/background.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-night-v21/launch_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-night-xhdpi/android12splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/android/app/src/main/res/drawable-night-xhdpi/android12splash.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-night-xhdpi/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/android/app/src/main/res/drawable-night-xhdpi/splash.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-night-xxhdpi/android12splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/android/app/src/main/res/drawable-night-xxhdpi/android12splash.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-night-xxhdpi/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/android/app/src/main/res/drawable-night-xxhdpi/splash.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-night-xxxhdpi/android12splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/android/app/src/main/res/drawable-night-xxxhdpi/android12splash.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-night-xxxhdpi/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/android/app/src/main/res/drawable-night-xxxhdpi/splash.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-night/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/android/app/src/main/res/drawable-night/background.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-night/launch_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-v21/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/android/app/src/main/res/drawable-v21/background.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-v21/launch_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-xhdpi/android12splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/android/app/src/main/res/drawable-xhdpi/android12splash.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-xhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/android/app/src/main/res/drawable-xhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-xhdpi/ic_launcher_monochrome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/android/app/src/main/res/drawable-xhdpi/ic_launcher_monochrome.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-xhdpi/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/android/app/src/main/res/drawable-xhdpi/splash.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-xxhdpi/android12splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/android/app/src/main/res/drawable-xxhdpi/android12splash.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-xxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/android/app/src/main/res/drawable-xxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-xxhdpi/ic_launcher_monochrome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/android/app/src/main/res/drawable-xxhdpi/ic_launcher_monochrome.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-xxhdpi/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/android/app/src/main/res/drawable-xxhdpi/splash.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-xxxhdpi/android12splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/android/app/src/main/res/drawable-xxxhdpi/android12splash.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-xxxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/android/app/src/main/res/drawable-xxxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-xxxhdpi/ic_launcher_monochrome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/android/app/src/main/res/drawable-xxxhdpi/ic_launcher_monochrome.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-xxxhdpi/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/android/app/src/main/res/drawable-xxxhdpi/splash.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/android/app/src/main/res/drawable/background.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable/launch_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 8 | 9 | 10 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-hdpi/ic_checklist.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/android/app/src/main/res/mipmap-hdpi/ic_checklist.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-hdpi/ic_format_paint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/android/app/src/main/res/mipmap-hdpi/ic_format_paint.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-hdpi/ic_markdown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/android/app/src/main/res/mipmap-hdpi/ic_markdown.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-hdpi/ic_text_fields.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/android/app/src/main/res/mipmap-hdpi/ic_text_fields.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-mdpi/ic_checklist.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/android/app/src/main/res/mipmap-mdpi/ic_checklist.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-mdpi/ic_format_paint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/android/app/src/main/res/mipmap-mdpi/ic_format_paint.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-mdpi/ic_markdown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/android/app/src/main/res/mipmap-mdpi/ic_markdown.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-mdpi/ic_text_fields.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/android/app/src/main/res/mipmap-mdpi/ic_text_fields.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/raw/localmaterialnotes_keep.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /android/app/src/main/res/values-night-v31/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 13 | 19 | 22 | 23 | -------------------------------------------------------------------------------- /android/app/src/main/res/values-night/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 15 | 18 | 19 | -------------------------------------------------------------------------------- /android/app/src/main/res/values-v31/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 12 | 18 | 21 | 22 | -------------------------------------------------------------------------------- /android/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #2278e9 4 | -------------------------------------------------------------------------------- /android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 15 | 18 | 19 | -------------------------------------------------------------------------------- /android/app/src/profile/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /android/build.gradle: -------------------------------------------------------------------------------- 1 | allprojects { 2 | repositories { 3 | google() 4 | mavenCentral() 5 | } 6 | } 7 | 8 | rootProject.buildDir = "../build" 9 | subprojects { 10 | project.buildDir = "${rootProject.buildDir}/${project.name}" 11 | } 12 | subprojects { 13 | project.evaluationDependsOn(":app") 14 | } 15 | 16 | tasks.register("clean", Delete) { 17 | delete rootProject.buildDir 18 | } 19 | -------------------------------------------------------------------------------- /android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx4G -XX:MaxMetaspaceSize=2G -XX:+HeapDumpOnOutOfMemoryError 2 | android.useAndroidX=true 3 | android.enableJetifier=true 4 | -------------------------------------------------------------------------------- /android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | zipStoreBase=GRADLE_USER_HOME 4 | zipStorePath=wrapper/dists 5 | distributionUrl=https\://services.gradle.org/distributions/gradle-8.3-all.zip 6 | distributionSha256Sum=bb09982fdf52718e4c7b25023d10df6d35a5fff969860bdf5a5bd27a3ab27a9e 7 | -------------------------------------------------------------------------------- /android/settings.gradle: -------------------------------------------------------------------------------- 1 | pluginManagement { 2 | def flutterSdkPath = { 3 | def properties = new Properties() 4 | file("local.properties").withInputStream { properties.load(it) } 5 | def flutterSdkPath = properties.getProperty("flutter.sdk") 6 | assert flutterSdkPath != null, "flutter.sdk not set in local.properties" 7 | return flutterSdkPath 8 | }() 9 | 10 | includeBuild("$flutterSdkPath/packages/flutter_tools/gradle") 11 | 12 | repositories { 13 | google() 14 | mavenCentral() 15 | gradlePluginPortal() 16 | } 17 | } 18 | 19 | plugins { 20 | id "dev.flutter.flutter-plugin-loader" version "1.0.0" 21 | id "com.android.application" version "8.1.0" apply false 22 | id "org.jetbrains.kotlin.android" version "1.8.22" apply false 23 | } 24 | 25 | include ":app" 26 | -------------------------------------------------------------------------------- /assets/fonts/Barlow/Barlow-Black.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/assets/fonts/Barlow/Barlow-Black.ttf -------------------------------------------------------------------------------- /assets/fonts/Barlow/Barlow-BlackItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/assets/fonts/Barlow/Barlow-BlackItalic.ttf -------------------------------------------------------------------------------- /assets/fonts/Barlow/Barlow-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/assets/fonts/Barlow/Barlow-Bold.ttf -------------------------------------------------------------------------------- /assets/fonts/Barlow/Barlow-BoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/assets/fonts/Barlow/Barlow-BoldItalic.ttf -------------------------------------------------------------------------------- /assets/fonts/Barlow/Barlow-ExtraBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/assets/fonts/Barlow/Barlow-ExtraBold.ttf -------------------------------------------------------------------------------- /assets/fonts/Barlow/Barlow-ExtraBoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/assets/fonts/Barlow/Barlow-ExtraBoldItalic.ttf -------------------------------------------------------------------------------- /assets/fonts/Barlow/Barlow-ExtraLight.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/assets/fonts/Barlow/Barlow-ExtraLight.ttf -------------------------------------------------------------------------------- /assets/fonts/Barlow/Barlow-ExtraLightItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/assets/fonts/Barlow/Barlow-ExtraLightItalic.ttf -------------------------------------------------------------------------------- /assets/fonts/Barlow/Barlow-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/assets/fonts/Barlow/Barlow-Italic.ttf -------------------------------------------------------------------------------- /assets/fonts/Barlow/Barlow-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/assets/fonts/Barlow/Barlow-Light.ttf -------------------------------------------------------------------------------- /assets/fonts/Barlow/Barlow-LightItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/assets/fonts/Barlow/Barlow-LightItalic.ttf -------------------------------------------------------------------------------- /assets/fonts/Barlow/Barlow-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/assets/fonts/Barlow/Barlow-Medium.ttf -------------------------------------------------------------------------------- /assets/fonts/Barlow/Barlow-MediumItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/assets/fonts/Barlow/Barlow-MediumItalic.ttf -------------------------------------------------------------------------------- /assets/fonts/Barlow/Barlow-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/assets/fonts/Barlow/Barlow-Regular.ttf -------------------------------------------------------------------------------- /assets/fonts/Barlow/Barlow-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/assets/fonts/Barlow/Barlow-SemiBold.ttf -------------------------------------------------------------------------------- /assets/fonts/Barlow/Barlow-SemiBoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/assets/fonts/Barlow/Barlow-SemiBoldItalic.ttf -------------------------------------------------------------------------------- /assets/fonts/Barlow/Barlow-Thin.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/assets/fonts/Barlow/Barlow-Thin.ttf -------------------------------------------------------------------------------- /assets/fonts/Barlow/Barlow-ThinItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/assets/fonts/Barlow/Barlow-ThinItalic.ttf -------------------------------------------------------------------------------- /assets/fonts/Comic_Sans_MS/ComicSansMS.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/assets/fonts/Comic_Sans_MS/ComicSansMS.ttf -------------------------------------------------------------------------------- /assets/fonts/Dancing_Script/DancingScript-VariableFont_wght.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/assets/fonts/Dancing_Script/DancingScript-VariableFont_wght.ttf -------------------------------------------------------------------------------- /assets/fonts/JetBrains_Mono/JetBrainsMono-Italic-VariableFont_wght.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/assets/fonts/JetBrains_Mono/JetBrainsMono-Italic-VariableFont_wght.ttf -------------------------------------------------------------------------------- /assets/fonts/JetBrains_Mono/JetBrainsMono-VariableFont_wght.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/assets/fonts/JetBrains_Mono/JetBrainsMono-VariableFont_wght.ttf -------------------------------------------------------------------------------- /assets/fonts/Merriweather/Merriweather-Black.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/assets/fonts/Merriweather/Merriweather-Black.ttf -------------------------------------------------------------------------------- /assets/fonts/Merriweather/Merriweather-BlackItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/assets/fonts/Merriweather/Merriweather-BlackItalic.ttf -------------------------------------------------------------------------------- /assets/fonts/Merriweather/Merriweather-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/assets/fonts/Merriweather/Merriweather-Bold.ttf -------------------------------------------------------------------------------- /assets/fonts/Merriweather/Merriweather-BoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/assets/fonts/Merriweather/Merriweather-BoldItalic.ttf -------------------------------------------------------------------------------- /assets/fonts/Merriweather/Merriweather-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/assets/fonts/Merriweather/Merriweather-Italic.ttf -------------------------------------------------------------------------------- /assets/fonts/Merriweather/Merriweather-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/assets/fonts/Merriweather/Merriweather-Light.ttf -------------------------------------------------------------------------------- /assets/fonts/Merriweather/Merriweather-LightItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/assets/fonts/Merriweather/Merriweather-LightItalic.ttf -------------------------------------------------------------------------------- /assets/fonts/Merriweather/Merriweather-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/assets/fonts/Merriweather/Merriweather-Regular.ttf -------------------------------------------------------------------------------- /assets/fonts/Montserrat/Montserrat-Italic-VariableFont_wght.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/assets/fonts/Montserrat/Montserrat-Italic-VariableFont_wght.ttf -------------------------------------------------------------------------------- /assets/fonts/Montserrat/Montserrat-VariableFont_wght.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/assets/fonts/Montserrat/Montserrat-VariableFont_wght.ttf -------------------------------------------------------------------------------- /assets/fonts/Noto_Sans/NotoSans-Italic-VariableFont_wdth,wght.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/assets/fonts/Noto_Sans/NotoSans-Italic-VariableFont_wdth,wght.ttf -------------------------------------------------------------------------------- /assets/fonts/Noto_Sans/NotoSans-VariableFont_wdth,wght.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/assets/fonts/Noto_Sans/NotoSans-VariableFont_wdth,wght.ttf -------------------------------------------------------------------------------- /assets/fonts/Open_Sans/OpenSans-Italic-VariableFont_wdth,wght.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/assets/fonts/Open_Sans/OpenSans-Italic-VariableFont_wdth,wght.ttf -------------------------------------------------------------------------------- /assets/fonts/Open_Sans/OpenSans-VariableFont_wdth,wght.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/assets/fonts/Open_Sans/OpenSans-VariableFont_wdth,wght.ttf -------------------------------------------------------------------------------- /assets/fonts/Playfair_Display/PlayfairDisplay-Italic-VariableFont_wght.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/assets/fonts/Playfair_Display/PlayfairDisplay-Italic-VariableFont_wght.ttf -------------------------------------------------------------------------------- /assets/fonts/Playfair_Display/PlayfairDisplay-VariableFont_wght.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/assets/fonts/Playfair_Display/PlayfairDisplay-VariableFont_wght.ttf -------------------------------------------------------------------------------- /assets/fonts/Raleway/Raleway-Italic-VariableFont_wght.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/assets/fonts/Raleway/Raleway-Italic-VariableFont_wght.ttf -------------------------------------------------------------------------------- /assets/fonts/Raleway/Raleway-VariableFont_wght.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/assets/fonts/Raleway/Raleway-VariableFont_wght.ttf -------------------------------------------------------------------------------- /assets/fonts/Roboto_Mono/RobotoMono-Italic-VariableFont_wght.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/assets/fonts/Roboto_Mono/RobotoMono-Italic-VariableFont_wght.ttf -------------------------------------------------------------------------------- /assets/fonts/Roboto_Mono/RobotoMono-VariableFont_wght.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/assets/fonts/Roboto_Mono/RobotoMono-VariableFont_wght.ttf -------------------------------------------------------------------------------- /assets/fonts/Ubuntu/Ubuntu-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/assets/fonts/Ubuntu/Ubuntu-Bold.ttf -------------------------------------------------------------------------------- /assets/fonts/Ubuntu/Ubuntu-BoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/assets/fonts/Ubuntu/Ubuntu-BoldItalic.ttf -------------------------------------------------------------------------------- /assets/fonts/Ubuntu/Ubuntu-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/assets/fonts/Ubuntu/Ubuntu-Italic.ttf -------------------------------------------------------------------------------- /assets/fonts/Ubuntu/Ubuntu-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/assets/fonts/Ubuntu/Ubuntu-Light.ttf -------------------------------------------------------------------------------- /assets/fonts/Ubuntu/Ubuntu-LightItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/assets/fonts/Ubuntu/Ubuntu-LightItalic.ttf -------------------------------------------------------------------------------- /assets/fonts/Ubuntu/Ubuntu-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/assets/fonts/Ubuntu/Ubuntu-Medium.ttf -------------------------------------------------------------------------------- /assets/fonts/Ubuntu/Ubuntu-MediumItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/assets/fonts/Ubuntu/Ubuntu-MediumItalic.ttf -------------------------------------------------------------------------------- /assets/fonts/Ubuntu/Ubuntu-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/assets/fonts/Ubuntu/Ubuntu-Regular.ttf -------------------------------------------------------------------------------- /assets/icons/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/assets/icons/icon.png -------------------------------------------------------------------------------- /assets/icons/icon.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 9 | 10 | 11 | 12 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /assets/icons/icon_android_12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/assets/icons/icon_android_12.png -------------------------------------------------------------------------------- /assets/icons/icon_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/assets/icons/icon_foreground.png -------------------------------------------------------------------------------- /assets/icons/icon_foreground.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | Layer 1 9 | 10 | 11 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /assets/icons/icon_foreground_monochrome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/assets/icons/icon_foreground_monochrome.png -------------------------------------------------------------------------------- /build.yaml: -------------------------------------------------------------------------------- 1 | targets: 2 | $default: 3 | builders: 4 | json_serializable: 5 | options: 6 | explicit_to_json: true 7 | field_rename: snake -------------------------------------------------------------------------------- /docs/badges/fdroid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/docs/badges/fdroid.png -------------------------------------------------------------------------------- /docs/badges/fdroid.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/docs/badges/fdroid.psd -------------------------------------------------------------------------------- /docs/badges/github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/docs/badges/github.png -------------------------------------------------------------------------------- /docs/badges/github.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/docs/badges/github.psd -------------------------------------------------------------------------------- /docs/badges/google_play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/docs/badges/google_play.png -------------------------------------------------------------------------------- /docs/badges/google_play.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/docs/badges/google_play.psd -------------------------------------------------------------------------------- /docs/badges/izzyondroid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/docs/badges/izzyondroid.png -------------------------------------------------------------------------------- /docs/badges/izzyondroid.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/docs/badges/izzyondroid.psd -------------------------------------------------------------------------------- /docs/badges/obtainium.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/docs/badges/obtainium.png -------------------------------------------------------------------------------- /docs/badges/obtainium.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/docs/badges/obtainium.psd -------------------------------------------------------------------------------- /docs/data/export.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.5.0", 3 | "encrypted": false, 4 | "notes": [ 5 | { 6 | "deleted": false, 7 | "pinned": true, 8 | "created_time": "2024-08-03T09:26:47.455199", 9 | "edited_time": "2024-08-03T09:26:47.455211", 10 | "title": "Welcome to Material Notes!", 11 | "content": "[{\"insert\":\"Simple, local, material design notes\\n\\n\"}]" 12 | } 13 | ] 14 | } -------------------------------------------------------------------------------- /docs/data/export_old.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "deleted": false, 4 | "pinned": true, 5 | "created_time": "2024-08-03T09:26:47.455199", 6 | "edited_time": "2024-08-03T09:26:47.455211", 7 | "title": "Welcome to Material Notes!", 8 | "content": "[{\"insert\":\"Simple, local, material design notes\\n\\n\"}]" 9 | } 10 | ] -------------------------------------------------------------------------------- /docs/external_imports/.run/DNotes.run.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 27 | -------------------------------------------------------------------------------- /docs/external_imports/.run/Samsung Notes.run.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 27 | -------------------------------------------------------------------------------- /docs/external_imports/EXTERNAL_IMPORTS.md: -------------------------------------------------------------------------------- 1 | # External imports 2 | 3 | Python scripts are available to convert export from other note-taking apps to the format used by Material Notes. 4 | 5 | ## Supported apps 6 | 7 | ### D Notes 8 | 9 | The file to use is the ZIP file exported from the settings. 10 | 11 | ### Samsung Notes 12 | 13 | The file to use is a ZIP file that you need to create yourself, from the notes you exported as text using multi-selection in the notes list. The proprietary format that can be exported from the settings cannot be read, so this is the only solution. 14 | 15 | ## Setup 16 | 17 | 1. Install [Python](https://www.python.org/downloads/) 18 | 2. Clone or download this repository 19 | 3. Open a terminal in the [docs/external_imports](/docs/external_imports) directory 20 | 4. Install the dependencies: `py -m pip install -r requirements.txt` 21 | 22 | ## Run 23 | 24 | Run `py path/to/converter.py -a app_name -i /path/to/backup_file.zip -o /path/to/export_file.json` to convert the backup file. 25 | 26 | Run `py path/to/converter.py -h` to see how to use the arguments. 27 | 28 | Ignore the [inputs](/docs/external_imports/inputs) and [outputs](/docs/external_imports/outputs) folder, they are only used for testing. 29 | -------------------------------------------------------------------------------- /docs/external_imports/apps/samsung_notes.py: -------------------------------------------------------------------------------- 1 | from zipfile import ZipFile 2 | import json 3 | from datetime import datetime 4 | import re 5 | 6 | date_time_regex = "%y%m%d_%H%M%S" 7 | 8 | 9 | def convert(input_file): 10 | notes = [] 11 | 12 | try: 13 | with ZipFile(input_file, "r") as zip_file: 14 | for filename in zip_file.namelist(): 15 | if not filename.endswith(".txt"): 16 | continue 17 | 18 | title_split = filename.split("_") 19 | if not len(filename) > 0: 20 | print(f"Failed to parse the title of {filename}") 21 | continue 22 | 23 | date_time_match = re.search(r"\d{6}_\d{6}", filename) 24 | if not date_time_match: 25 | print(f"Failed to parse the date and time of {filename}") 26 | continue 27 | date_time = datetime.strptime(date_time_match[0], date_time_regex) 28 | 29 | title = title_split[0] 30 | content = zip_file.read(filename).decode() 31 | created_time = date_time 32 | edited_time = date_time 33 | pinned = False 34 | deleted = False 35 | 36 | if not content.endswith("\n"): 37 | content += "\n" 38 | 39 | note = { 40 | "title": title, 41 | "content": json.dumps( 42 | [{"insert": content}], 43 | ensure_ascii=False, 44 | ), 45 | "created_time": created_time.isoformat(), 46 | "edited_time": edited_time.isoformat(), 47 | "pinned": pinned, 48 | "deleted": deleted, 49 | } 50 | 51 | notes.append(note) 52 | except Exception as e: 53 | print(f"Error while reading the input file: {e}") 54 | exit(-1) 55 | 56 | return notes, [] 57 | -------------------------------------------------------------------------------- /docs/external_imports/inputs/d_notes.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/docs/external_imports/inputs/d_notes.zip -------------------------------------------------------------------------------- /docs/external_imports/inputs/samsung_notes.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/docs/external_imports/inputs/samsung_notes.zip -------------------------------------------------------------------------------- /docs/external_imports/outputs/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/docs/external_imports/outputs/.gitkeep -------------------------------------------------------------------------------- /docs/external_imports/requirements.txt: -------------------------------------------------------------------------------- 1 | python-dateutil -------------------------------------------------------------------------------- /docs/github/social_preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/docs/github/social_preview.png -------------------------------------------------------------------------------- /docs/github/social_preview.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/docs/github/social_preview.psd -------------------------------------------------------------------------------- /docs/google_play/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/docs/google_play/banner.png -------------------------------------------------------------------------------- /docs/google_play/banner.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/docs/google_play/banner.psd -------------------------------------------------------------------------------- /docs/google_play/changelogs_max_length.txt: -------------------------------------------------------------------------------- 1 | 500 chars -------------------------------------------------------------------------------- /docs/google_play/icon_google_play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/docs/google_play/icon_google_play.png -------------------------------------------------------------------------------- /fastlane/Appfile: -------------------------------------------------------------------------------- 1 | json_key_file("fastlane/localmaterialnotes_fastlane-supply_key.json") 2 | package_name("com.maelchiotti.localmaterialnotes") 3 | -------------------------------------------------------------------------------- /fastlane/Fastfile: -------------------------------------------------------------------------------- 1 | default_platform(:android) 2 | 3 | platform :android do 4 | desc "Build AAB" 5 | lane :build_aab do 6 | sh("flutter build appbundle --release") 7 | end 8 | 9 | # bundle exec fastlane deploy_production 10 | desc "Deploy - Production" 11 | lane :deploy_production do 12 | build_aab 13 | 14 | supply( 15 | track: 'production', 16 | package_name: 'com.maelchiotti.localmaterialnotes', 17 | aab: 'build/app/outputs/bundle/release/app-release.aab', 18 | skip_upload_apk: true 19 | ) 20 | end 21 | 22 | # bundle exec fastlane deploy_internal 23 | desc "Deploy - Internal" 24 | lane :deploy_internal do 25 | build_aab 26 | 27 | supply( 28 | track: 'internal', 29 | package_name: 'com.maelchiotti.localmaterialnotes', 30 | aab: 'build/app/outputs/bundle/release/app-release.aab', 31 | skip_upload_apk: true 32 | ) 33 | end 34 | end 35 | -------------------------------------------------------------------------------- /fastlane/metadata/android/cs-CZ/full_description.txt: -------------------------------------------------------------------------------- 1 |

Material Notes is a text-based note-taking application, aimed at simplicity. It embraces Material Design. It stores the notes locally and doesn't have any internet permissions, so you are the only one that can access the notes.

Take notes

Organize

Categorize

Share & backup

Protect

Customize

-------------------------------------------------------------------------------- /fastlane/metadata/android/cs-CZ/short_description.txt: -------------------------------------------------------------------------------- 1 | Jednoduché, lokální poznámky s material designem -------------------------------------------------------------------------------- /fastlane/metadata/android/cs-CZ/title.txt: -------------------------------------------------------------------------------- 1 | Material Notes -------------------------------------------------------------------------------- /fastlane/metadata/android/de-DE/full_description.txt: -------------------------------------------------------------------------------- 1 |

Material Notes is a text-based note-taking application, aimed at simplicity. It embraces Material Design. It stores the notes locally and doesn't have any internet permissions, so you are the only one that can access the notes.

Take notes

Organize

Categorize

Share & backup

Protect

Customize

-------------------------------------------------------------------------------- /fastlane/metadata/android/de-DE/short_description.txt: -------------------------------------------------------------------------------- 1 | Einfache, lokale Notizen-App im Material-Design -------------------------------------------------------------------------------- /fastlane/metadata/android/de-DE/title.txt: -------------------------------------------------------------------------------- 1 | Material Notes -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/100.txt: -------------------------------------------------------------------------------- 1 | ADDED 2 | - Auto JSON backup 3 | - JSON backup encryption 4 | - Customize swipe actions 5 | - Hide app from recent apps and prevent screenshots 6 | - Show checklist button in the toolbar 7 | - Enable high refresh rate 8 | - Russian translation 9 | 10 | CHANGED 11 | - New settings page layout 12 | 13 | FIXED 14 | - Notes tiles issues 15 | - Keyboard opening when toggling a checkbox 16 | - Keyboard popping back up after using the back gesture 17 | - Exit selection mode on back action 18 | 19 | REMOVED 20 | - Swipe actions in the bin -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/110.txt: -------------------------------------------------------------------------------- 1 | FIXED 2 | - Exiting the editor with the device back button or the back gesture (not the app back button) causes the content of the note to be displayed in any other note opened afterwards 3 | - Special characters incorrectly decoded when importing a JSON file -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/120.txt: -------------------------------------------------------------------------------- 1 | ADDED 2 | - Portuguese translation 3 | 4 | FIXED 5 | - Auto export settings tile not updating after disabling auto export 6 | - Notes sorted by their created time instead of their edited time 7 | - Focus on the note content not requested when the title is validated 8 | - Typos -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/130.txt: -------------------------------------------------------------------------------- 1 | ADDED 2 | - Release on F-Droid 3 | - Choose the auto backup directory 4 | - Choose to only show the titles of the notes (can be disabled in the search view) 5 | - Choose to focus title instead of content when creating new note 6 | - Choose to disable subdued color of notes content preview 7 | - Choose to change the text scaling 8 | - Chinese simplified translation 9 | 10 | FIXED 11 | - Search view not black in black theme mode 12 | - Failure to set refresh rate below Android 6 13 | - Failure to get the write permission when writing export files -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/140.txt: -------------------------------------------------------------------------------- 1 | ADDED 2 | - Toolbar button to add a link to the selected text 3 | - Button to toggle the editor between editing mode and reading mode 4 | - Setting to open the editor in reading mode by default 5 | - Copy to clipboard menu and swipe action 6 | - Share swipe action 7 | - Live preview when selecting the text scaling 8 | 9 | CHANGED 10 | - Settings values display 11 | 12 | FIXED 13 | - Text scaling popup having a wrong title -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/150.txt: -------------------------------------------------------------------------------- 1 | ADDED 2 | - Error page shown when a page fails to load, with the ability to copy and export the error logs 3 | 4 | IMPROVED 5 | - Reliability of the automatic exports 6 | 7 | FIXED 8 | - Value of the setting on the settings tiles not using a subdued color when disabled 9 | - Too small note pinned icon on the notes tiles 10 | - Too small application icon 11 | 12 | REMOVED 13 | - READ_EXTERNAL_STORAGE and WRITE_EXTERNAL_STORAGE permissions that were added by mistake -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/160.txt: -------------------------------------------------------------------------------- 1 | ADDED 2 | - Script to convert Samsung Notes exports (see the GitHub repository) 3 | - Ability to copy the logs and to export them to a file 4 | 5 | CHANGED 6 | - Improve the style of the settings tiles 7 | 8 | FIXED 9 | - Using the system back button or back gesture closes the app 10 | - Auto export directory picker fails when choosing a directory 11 | - JSON export file using the .txt extension instead of .json 12 | - Buttons in the editor app bar not disabled in reading mode 13 | - Button to toggle editor mode not hidden for deleted notes 14 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/170.txt: -------------------------------------------------------------------------------- 1 | ADDED 2 | - Ability to categorize the notes with labels 3 | - Allow to sort the notes by their creation date 4 | - Allow to use a white text in dark theme 5 | - Polish translation 6 | 7 | CHANGED 8 | - Improve logs 9 | - Move accessibility settings to their own page 10 | 11 | FIXED 12 | - Failure to add a note via the share action of the quick action -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/180.txt: -------------------------------------------------------------------------------- 1 | FIXED 2 | - Crash at startup because of the sorting method setting -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/190.txt: -------------------------------------------------------------------------------- 1 | FIXED 2 | - Error at startup because of the ascending sorting setting -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/200.txt: -------------------------------------------------------------------------------- 1 | ADDED 2 | - Backup labels 3 | - Backup settings 4 | - Convert DNotes exports (see GitHub) 5 | - Hindi translation 6 | 7 | CHANGED 8 | - Moved button to change editor mode to app bar 9 | 10 | FIXED 11 | - Labels count shown in about dialog when disabled 12 | - Wrong color in label color picker when editing 13 | - Going back after selecting labels closes app 14 | - Missing message if no labels exist on selection 15 | - Confirmation when deleting labels 16 | - Missing explanation on what disabling labels does 17 | - Wrong sort order reset 18 | - Wrong texts on buttons -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/210.txt: -------------------------------------------------------------------------------- 1 | FIXED 2 | - Crash when loading the theming preference -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/220.txt: -------------------------------------------------------------------------------- 1 | ADDED 2 | - Drastically better search performance with typo tolerance 3 | - Setting to make titles of notes bigger 4 | - Czech translation 5 | 6 | CHANGED 7 | - Layout / swipe action not updating correctly 8 | - Going back from a label page or the Manage labels page goes back to the notes list 9 | - Organization of settings 10 | 11 | FIXED 12 | - Last edited date of a note being changed when the note is pinned or unpinned 13 | - Black screen when deleting or restoring a note from the editor 14 | - Malformed URL when opening a link from the editor -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/230.txt: -------------------------------------------------------------------------------- 1 | FIXED 2 | - Bin page not displaying the deleted notes 3 | - Missing translation for "No labels" placeholder -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/240.txt: -------------------------------------------------------------------------------- 1 | ADDED 2 | - Choose the font of the application and the notes editor 3 | - More actions on multi-selection: share and add labels 4 | - Swipe actions in the bin 5 | 6 | FIXED 7 | - Already existing notes missing while searching 8 | - Back action from the labels pages 9 | - Wrong icon for hidden labels -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/250.txt: -------------------------------------------------------------------------------- 1 | ADDED 2 | - Setting to choose the maximum number of content preview lines to show in the notes tiles 3 | - Italian translation 4 | 5 | FIXED 6 | - Main notes page not displaying all the notes after going back from a labels page 7 | - Crash when using an horizontal line in the the first line of the editor -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/260.txt: -------------------------------------------------------------------------------- 1 | ADDED 2 | - Chinese Traditional translation 3 | 4 | CHANGED 5 | - Enable automatic export by default 6 | - Background of the notes tiles is slightly darker (like the tiles in the search view) 7 | - Print logs to the console in release mode 8 | 9 | FIXED 10 | - Custom font not applied to lists in the editor -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/280.txt: -------------------------------------------------------------------------------- 1 | ADDED 2 | - New notes types: plain text, markdown, checklist 3 | - Archive notes 4 | - Cancel actions 5 | - Lock the application, a note or a all notes with a label 6 | - Highlight searched text 7 | - Setting to improve titles visibility 8 | - Automatic bin emptying 9 | - Donation links 10 | 11 | CHANGED 12 | - 3 rich text editor toolbar appearance options 13 | - Organize notes in folders in markdown exports 14 | - Animated labels filters 15 | - Replaced "label" with "tag" 16 | 17 | FIXED 18 | - Auto delete empty notes 19 | - Back button not working as expected -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/70.txt: -------------------------------------------------------------------------------- 1 | ADDED 2 | - Release to IzzyOnDroid 3 | - Grid view 4 | - Advanced text formatting 5 | - Undo/redo while editing 6 | - Setting to toggle advanced text formatting, undo/redo and checklists 7 | 8 | REMOVED 9 | - "Untitled note" label 10 | 11 | CHANGED 12 | - Improve the search precision 13 | - Improve markdown export 14 | - Going back from the settings goes back to the previous page 15 | 16 | FIXED 17 | - Hide note preview if empty 18 | - Notes not sorted after being updated 19 | - Support RTL for paddings 20 | - Many small issues -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/90.txt: -------------------------------------------------------------------------------- 1 | ADDED 2 | - Spanish translation 3 | - Toggleable background for notes tiles 4 | 5 | CHANGED 6 | - Improved speed of editing/deleting multiple notes 7 | - Use less vibrant color for editor toolbar 8 | 9 | FIXED 10 | - Going back from licences list doesn't close page 11 | - Going back from editor page while menu is open goes back to notes list 12 | - Empty note still shown until notes list refreshed 13 | - Devices with RTL language not having app use RTL layout 14 | - Wrong icon size on splash screen -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/full_description.txt: -------------------------------------------------------------------------------- 1 |

Material Notes is a text-based note-taking application, aimed at simplicity. It embraces Material Design. It stores the notes locally and doesn't have any internet permissions, so you are the only one that can access the notes.

Take notes

Organize

Categorize

Share & backup

Protect

Customize

-------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/featureGraphic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/fastlane/metadata/android/en-US/images/featureGraphic.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/fastlane/metadata/android/en-US/images/icon.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/1_en-US.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/fastlane/metadata/android/en-US/images/phoneScreenshots/1_en-US.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/2_en-US.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/fastlane/metadata/android/en-US/images/phoneScreenshots/2_en-US.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/3_en-US.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/fastlane/metadata/android/en-US/images/phoneScreenshots/3_en-US.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/4_en-US.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/fastlane/metadata/android/en-US/images/phoneScreenshots/4_en-US.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/5_en-US.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/fastlane/metadata/android/en-US/images/phoneScreenshots/5_en-US.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/6_en-US.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/fastlane/metadata/android/en-US/images/phoneScreenshots/6_en-US.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/7_en-US.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/fastlane/metadata/android/en-US/images/phoneScreenshots/7_en-US.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/8_en-US.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maelchiotti/LocalMaterialNotes/cdb3236bb4e9353aab6037a413766ed1791afe87/fastlane/metadata/android/en-US/images/phoneScreenshots/8_en-US.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/short_description.txt: -------------------------------------------------------------------------------- 1 | Simple, local, material design notes -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/title.txt: -------------------------------------------------------------------------------- 1 | Material Notes -------------------------------------------------------------------------------- /fastlane/metadata/android/es-ES/full_description.txt: -------------------------------------------------------------------------------- 1 |

Material Notes is a text-based note-taking application, aimed at simplicity. It embraces Material Design. It stores the notes locally and doesn't have any internet permissions, so you are the only one that can access the notes.

Take notes

Organize

Categorize

Share & backup

Protect

Customize

-------------------------------------------------------------------------------- /fastlane/metadata/android/es-ES/short_description.txt: -------------------------------------------------------------------------------- 1 | Notas simples, locales, en Material Design -------------------------------------------------------------------------------- /fastlane/metadata/android/es-ES/title.txt: -------------------------------------------------------------------------------- 1 | Material Notes -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/changelogs/100.txt: -------------------------------------------------------------------------------- 1 | AJOUTÉ 2 | - Sauvegarde auto en JSON 3 | - Chiffrage de la sauvegarde JSON 4 | - Personnaliser les balayages 5 | - Masquer dans applications récentes et empêcher captures 6 | - Afficher bouton cases à cocher dans barre d'outils 7 | - Activer taux de rafraîchissement élevé 8 | - Traduction en russe 9 | 10 | MODIFIÉ 11 | - Nouvelle disposition des paramètres 12 | 13 | CORRIGÉ 14 | - Problèmes des tuiles 15 | - Ouverture du clavier involontaires (cases à cocher, retour) 16 | - Quitter mode sélection après retour 17 | 18 | SUPPRIMÉ 19 | - Actions de balayage dans la corbeille -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/changelogs/110.txt: -------------------------------------------------------------------------------- 1 | CORRIGÉ 2 | - Quitter l'éditeur à l'aide du bouton retour de l'appareil ou du geste retour (et non du bouton retour de l'application) entraîne l'affichage du contenu de la note dans toute autre note ouverte par la suite 3 | - Caractères spéciaux mal décodés lors de l'importation d'un fichier JSON -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/changelogs/120.txt: -------------------------------------------------------------------------------- 1 | AJOUTÉ 2 | - Localisation en portugais 3 | 4 | CORRIGÉ 5 | - La tuile des paramètres d'export automatique ne se mettait pas à jour après avoir désactivé l'export automatique 6 | - Notes triées en fonction de leur date de création au lieu de leur date d'édition 7 | - Le focus sur le contenu de la note n'est pas demandée lorsque le titre est validé 8 | - Fautes d'orthographe -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/changelogs/130.txt: -------------------------------------------------------------------------------- 1 | AJOUTÉ 2 | - Publication sur F-Droid 3 | - Choisir répertoire sauvegarde automatique 4 | - Choisir afficher que titres des notes (peut être désactivé dans la recherche) 5 | - Choisir de focus le titre au lieu du contenu lors d'une nouvelle note 6 | - Désactiver couleur atténuée de l'aperçu du contenu des notes 7 | - Modifier l'échelle du texte 8 | - Traduction en chinois simplifié 9 | 10 | CORRIGÉ 11 | - Recherche pas noire en thème noir 12 | - Échec réglage fréquence de rafraîchissement sous Android 6 13 | - Échec lors de l'écriture des exports -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/changelogs/140.txt: -------------------------------------------------------------------------------- 1 | AJOUTÉ 2 | - Bouton dans la barre d'outils pour ajouter un lien au texte sélectionné 3 | - Bouton pour basculer l'éditeur entre le mode édition et le mode lecture 4 | - Réglage pour ouvrir l'éditeur en mode lecture par défaut 5 | - Menu et action de balayage pour copier dans le presse-papier 6 | - Action de balayage pour partager 7 | - Aperçu en direct lors de la sélection de la mise à l'échelle du texte 8 | 9 | MODIFIÉ 10 | - Affichage des valeurs des paramètres 11 | 12 | CORRIGÉ 13 | - Titre de la popup de mise à l'échelle du texte erroné -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/changelogs/150.txt: -------------------------------------------------------------------------------- 1 | AJOUTÉ 2 | - Page d'erreur affichée lorsqu'une page ne se charge pas, avec la possibilité de copier et d'exporter les logs d'erreur 3 | 4 | AMÉLIORÉ 5 | - Fiabilité des exports automatiques 6 | 7 | CORRIGÉ 8 | - La valeur du paramètre sur les tuiles de paramètres n'utilise pas une couleur atténuée lorsqu'elle est désactivée 9 | - Trop petite icône de note épinglée sur les tuiles de notes 10 | - Trop petite icône d'application 11 | 12 | SUPPRIMÉ 13 | - Permissions READ_EXTERNAL_STORAGE et WRITE_EXTERNAL_STORAGE ajoutées par erreur -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/changelogs/160.txt: -------------------------------------------------------------------------------- 1 | AJOUTÉ 2 | - Script pour convertir exports de Samsung Notes (voir dépôt GitHub) 3 | - Possibilité de copier les logs et les exporter vers un fichier 4 | 5 | MODIFIÉ 6 | - Amélioration du style des tuiles de paramètres 7 | 8 | CORRIGÉ 9 | - Bouton ou geste retour du système ferme l'application 10 | - Sélecteur du répertoire d'export automatique échoue 11 | - Fichier d'export JSON avec extension .txt 12 | - Boutons de la barre de l'éditeur pas désactivés en mode lecture 13 | - Bouton du mode de l'éditeur pas masqué pour les notes supprimées -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/changelogs/170.txt: -------------------------------------------------------------------------------- 1 | AJOUTÉ 2 | - Possibilité de catégoriser les notes avec des étiquettes 3 | - Possibilité de trier les notes en fonction de leur date de création 4 | - Possibilité d'utiliser un texte blanc avec le thème sombre 5 | - Traduction en polonais 6 | 7 | MODIFIÉ 8 | - Amélioration des logs 9 | - Déplacement des paramètres d'accessibilité vers leur propre page 10 | 11 | CORRIGÉ 12 | - Échec de l'ajout d'une note via l'action de partage ou l'action rapide de l'écran d'accueil -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/changelogs/180.txt: -------------------------------------------------------------------------------- 1 | CORRIGÉ 2 | - Crash au démarrage à cause du paramètre de méthode de tri -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/changelogs/190.txt: -------------------------------------------------------------------------------- 1 | CORRIGÉ 2 | - Erreur au démarrage à cause du paramètre de tri ascendant -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/changelogs/200.txt: -------------------------------------------------------------------------------- 1 | AJOUTÉ 2 | - Export des étiquettes 3 | - Export des paramètres 4 | - Conversion exports DNotes (voir GitHub) 5 | - Hindi 6 | 7 | MODIFIÉ 8 | - Déplacement bouton changement mode 9 | 10 | CORRIGÉ 11 | - Nombre étiquettes affiché si désactivées 12 | - Mauvaise couleur sélecteur couleurs 13 | - Retour après sélection d'étiquettes ferme 14 | - Message manquant si aucune étiquettes 15 | - Confirmation lors de la suppression d'étiquettes 16 | - Manque d'explication sur désactivation des étiquettes 17 | - Réinitialisation erronée ordre de tri 18 | - Textes erronés de boutons -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/changelogs/210.txt: -------------------------------------------------------------------------------- 1 | CORRIGÉ 2 | - Crash lors du chargement de la préférence du thème -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/changelogs/220.txt: -------------------------------------------------------------------------------- 1 | AJOUTÉ 2 | - Amélioration des performances de recherche avec tolérance des fautes de frappe 3 | - Réglage pour agrandir titres des notes 4 | - Traduction tchèque 5 | 6 | MODIFIÉ 7 | - Mise en page / balayage ne se mettent pas à jour correctement 8 | - Retour depuis les étiquettes ramène à la liste des notes 9 | - Organisation des paramètres 10 | 11 | CORRIGÉ 12 | - Date de dernière modification d'une note est modifiée lorsque la note est épinglée ou désépinglée 13 | - Écran noir après suppression/restauration de note 14 | - URL malformée des liens -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/changelogs/230.txt: -------------------------------------------------------------------------------- 1 | CORRIGÉ 2 | - Corbeille n'affiche pas les notes supprimées 3 | - Traduction manquante pour le texte "Pas d'étiquette" -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/changelogs/240.txt: -------------------------------------------------------------------------------- 1 | AJOUTÉ 2 | - Choix de la police de l'application et de l'éditeur de notes 3 | - Plus d'actions en multi-sélection : partager et ajouter des étiquettes 4 | - Actions de balayage dans la corbeille 5 | 6 | CORRIGÉ 7 | - Absence des notes déjà existantes lors de la recherche 8 | - Action de retour depuis les pages d'étiquettes 9 | - Mauvaise icône pour les étiquettes cachées -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/changelogs/250.txt: -------------------------------------------------------------------------------- 1 | AJOUTÉ 2 | - Paramètre permettant de choisir le nombre maximum de lignes de l'aperçu du contenu à afficher dans les tuiles de notes 3 | - Traduction en italien 4 | 5 | CORRIGÉ 6 | - La page principale des notes n'affiche pas toutes les notes après un retour depuis une page d'étiquettes 7 | - Crash lors de l'utilisation d'une ligne horizontale dans la première ligne de l'éditeur -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/changelogs/260.txt: -------------------------------------------------------------------------------- 1 | AJOUTÉ 2 | - Traduction en chinois traditionnel 3 | 4 | MODIFIÉ 5 | - Activation des exports automatiques par défault 6 | - L'arrière-plan des tuiles de notes est légèrement plus foncé (comme les tuiles de la vue de recherche) 7 | - Logs affichés dans la console en production 8 | 9 | CORRIGÉ 10 | - Police personnalisée non appliquée dans l'éditeur -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/changelogs/280.txt: -------------------------------------------------------------------------------- 1 | AJOUTÉ 2 | - Types de notes : texte brut, markdown, liste de contrôle 3 | - Archivage des notes 4 | - Annuler des actions 5 | - Verrouillage de l'app, d'une note ou d'une étiquette 6 | - Mise en évidence du texte recherché 7 | - Paramètre pour améliorer la visibilité des titres 8 | - Vidage automatique corbeille 9 | - Liens donation 10 | 11 | MODIFIÉ 12 | - 3 apparences de la barre d'outils 13 | - Organiser les notes dans des dossiers dans les exports Markdown 14 | - Animation filtres étiquettes 15 | 16 | CORRIGÉ 17 | - Suppression auto notes vides 18 | - Bouton retour -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/changelogs/70.txt: -------------------------------------------------------------------------------- 1 | AJOUTÉ 2 | - Publication sur IzzyOnDroid 3 | - Vue en grille 4 | - Formatage avancé 5 | - Annuler/refaire pendant l'édition 6 | - Paramètre pour basculer formatage avancé, annuler/rétablir et checklists 7 | 8 | SUPPRIMÉ 9 | - Titre "Note sans titre" 10 | 11 | MODIFIÉ 12 | - Amélioration de la recherche 13 | - Amélioration de l'export markdown 14 | - Retour depuis les paramètres renvoie à la page précédente 15 | 16 | CORRIGÉ 17 | - Cacher aperçu de la note si vide 18 | - Notes non triées après une mises à jour 19 | - Support du RTL des espacements 20 | - Problèmes divers -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/changelogs/90.txt: -------------------------------------------------------------------------------- 1 | AJOUTÉ 2 | - Traduction en espagnol 3 | - Fond désactivable pour les tuiles des notes 4 | 5 | CHANGÉ 6 | - Vitesse d'édition/modification améliorées 7 | - Couleur moins vibrante pour la barre d'outils 8 | 9 | CORRIGÉ 10 | - Retour depuis liste des licences ne ferme pas la page 11 | - Retour depuis l'éditeur avec menu est retourne sur la liste des notes 12 | - Notes vides toujours affichées 13 | - Appareils avec langue RTL n'utilisent pas la disposition RTL 14 | - Taille de l'icône légèrement erronée sur le splash screen -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/full_description.txt: -------------------------------------------------------------------------------- 1 |

Material Notes est une application de prise de notes textuelles, qui vise la simplicité. Elle adopte le style Material Design. Elle stocke les notes localement et n'a aucune permission internet, vous êtes donc le seul à pouvoir accéder aux notes.

Prenez des notes

Organisez

Catégoriez

Partagez & sauvegardez

Protégez

Personnalisez

-------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/short_description.txt: -------------------------------------------------------------------------------- 1 | Notes simples, locales, en material design -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/title.txt: -------------------------------------------------------------------------------- 1 | Material Notes -------------------------------------------------------------------------------- /fastlane/metadata/android/hi-IN/full_description.txt: -------------------------------------------------------------------------------- 1 |

Material Notes is a text-based note-taking application, aimed at simplicity. It embraces Material Design. It stores the notes locally and doesn't have any internet permissions, so you are the only one that can access the notes.

Take notes

Organize

Categorize

Share & backup

Protect

Customize

-------------------------------------------------------------------------------- /fastlane/metadata/android/hi-IN/short_description.txt: -------------------------------------------------------------------------------- 1 | सरल, स्थानीय, मैटेरियल डिज़ाइन नोट्स -------------------------------------------------------------------------------- /fastlane/metadata/android/hi-IN/title.txt: -------------------------------------------------------------------------------- 1 | मैटेरियल नोट्स -------------------------------------------------------------------------------- /fastlane/metadata/android/id/full_description.txt: -------------------------------------------------------------------------------- 1 |

Material Notes is a text-based note-taking application, aimed at simplicity. It embraces Material Design. It stores the notes locally and doesn't have any internet permissions, so you are the only one that can access the notes.

Take notes

Organize

Categorize

Share & backup

Protect

Customize

-------------------------------------------------------------------------------- /fastlane/metadata/android/id/short_description.txt: -------------------------------------------------------------------------------- 1 | Simple, local, material design notes -------------------------------------------------------------------------------- /fastlane/metadata/android/id/title.txt: -------------------------------------------------------------------------------- 1 | Material Notes -------------------------------------------------------------------------------- /fastlane/metadata/android/it-IT/full_description.txt: -------------------------------------------------------------------------------- 1 |

Material Notes is a text-based note-taking application, aimed at simplicity. It embraces Material Design. It stores the notes locally and doesn't have any internet permissions, so you are the only one that can access the notes.

Take notes

Organize

Categorize

Share & backup

Protect

Customize

-------------------------------------------------------------------------------- /fastlane/metadata/android/it-IT/short_description.txt: -------------------------------------------------------------------------------- 1 | Note semplici, locali e in material design -------------------------------------------------------------------------------- /fastlane/metadata/android/it-IT/title.txt: -------------------------------------------------------------------------------- 1 | Material Notes -------------------------------------------------------------------------------- /fastlane/metadata/android/pl-PL/full_description.txt: -------------------------------------------------------------------------------- 1 |

Material Notes is a text-based note-taking application, aimed at simplicity. It embraces Material Design. It stores the notes locally and doesn't have any internet permissions, so you are the only one that can access the notes.

Take notes

Organize

Categorize

Share & backup

Protect

Customize

-------------------------------------------------------------------------------- /fastlane/metadata/android/pl-PL/short_description.txt: -------------------------------------------------------------------------------- 1 | Proste, lokalne notatki w stylu Material Design -------------------------------------------------------------------------------- /fastlane/metadata/android/pl-PL/title.txt: -------------------------------------------------------------------------------- 1 | Material Notes -------------------------------------------------------------------------------- /fastlane/metadata/android/pt-PT/full_description.txt: -------------------------------------------------------------------------------- 1 |

Material Notes is a text-based note-taking application, aimed at simplicity. It embraces Material Design. It stores the notes locally and doesn't have any internet permissions, so you are the only one that can access the notes.

Take notes

Organize

Categorize

Share & backup

Protect

Customize

-------------------------------------------------------------------------------- /fastlane/metadata/android/pt-PT/short_description.txt: -------------------------------------------------------------------------------- 1 | Simple, local, material design notes -------------------------------------------------------------------------------- /fastlane/metadata/android/pt-PT/title.txt: -------------------------------------------------------------------------------- 1 | Material Notes -------------------------------------------------------------------------------- /fastlane/metadata/android/ru-RU/full_description.txt: -------------------------------------------------------------------------------- 1 |

Material Notes is a text-based note-taking application, aimed at simplicity. It embraces Material Design. It stores the notes locally and doesn't have any internet permissions, so you are the only one that can access the notes.

Take notes

Organize

Categorize

Share & backup

Protect

Customize

-------------------------------------------------------------------------------- /fastlane/metadata/android/ru-RU/short_description.txt: -------------------------------------------------------------------------------- 1 | Простые, локальные заметки в стиле Material Design -------------------------------------------------------------------------------- /fastlane/metadata/android/ru-RU/title.txt: -------------------------------------------------------------------------------- 1 | Material Notes -------------------------------------------------------------------------------- /fastlane/metadata/android/tr-TR/full_description.txt: -------------------------------------------------------------------------------- 1 |

Material Notes is a text-based note-taking application, aimed at simplicity. It embraces Material Design. It stores the notes locally and doesn't have any internet permissions, so you are the only one that can access the notes.

Take notes

Organize

Categorize

Share & backup

Protect

Customize

-------------------------------------------------------------------------------- /fastlane/metadata/android/tr-TR/short_description.txt: -------------------------------------------------------------------------------- 1 | Basit, çevrimdışı, materyal tasarımlı notlar -------------------------------------------------------------------------------- /fastlane/metadata/android/tr-TR/title.txt: -------------------------------------------------------------------------------- 1 | Material Not -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/full_description.txt: -------------------------------------------------------------------------------- 1 |

Material Notes is a text-based note-taking application, aimed at simplicity. It embraces Material Design. It stores the notes locally and doesn't have any internet permissions, so you are the only one that can access the notes.

Take notes

Organize

Categorize

Share & backup

Protect

Customize

-------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/short_description.txt: -------------------------------------------------------------------------------- 1 | 简单、本地、Material 设计笔记 -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/title.txt: -------------------------------------------------------------------------------- 1 | Material Notes -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-TW/full_description.txt: -------------------------------------------------------------------------------- 1 |

Material Notes is a text-based note-taking application, aimed at simplicity. It embraces Material Design. It stores the notes locally and doesn't have any internet permissions, so you are the only one that can access the notes.

Take notes

Organize

Categorize

Share & backup

Protect

Customize

-------------------------------------------------------------------------------- /fastlane/metadata/android/zh-TW/short_description.txt: -------------------------------------------------------------------------------- 1 | 簡單易用、本機操作、Material 設計之筆記 -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-TW/title.txt: -------------------------------------------------------------------------------- 1 | Material Notes -------------------------------------------------------------------------------- /flutter_launcher_icons.yaml: -------------------------------------------------------------------------------- 1 | flutter_launcher_icons: 2 | android: true 3 | min_sdk_android: 21 4 | image_path_android: "assets/icons/icon.png" 5 | adaptive_icon_foreground: "assets/icons/icon_foreground.png" 6 | adaptive_icon_monochrome: "assets/icons/icon_foreground_monochrome.png" 7 | adaptive_icon_foreground_inset: 0 8 | adaptive_icon_background: "#2278e9" -------------------------------------------------------------------------------- /flutter_native_splash.yaml: -------------------------------------------------------------------------------- 1 | flutter_native_splash: 2 | image: "assets/icons/icon.png" 3 | color: "#ffffff" 4 | icon_background_color: "#ffffff" 5 | 6 | image_dark: "assets/icons/icon.png" 7 | color_dark: "#000000" 8 | icon_background_color_dark: "#000000" 9 | 10 | android_12: 11 | image: "assets/icons/icon_android_12.png" 12 | color: "#ffffff" 13 | 14 | image_dark: "assets/icons/icon_android_12.png" 15 | color_dark: "#000000" 16 | icon_background_color_dark: "#000000" 17 | 18 | ios: false 19 | web: false -------------------------------------------------------------------------------- /l10n.yaml: -------------------------------------------------------------------------------- 1 | format: true 2 | use-escaping: true 3 | nullable-getter: false 4 | synthetic-package: false 5 | required-resource-attributes: true 6 | 7 | arb-dir: lib/l10n/translations 8 | template-arb-file: app_en.arb 9 | 10 | output-dir: lib/l10n/app_localizations 11 | output-localization-file: app_localizations.g.dart 12 | 13 | untranslated-messages-file: lib/l10n/untranslated.txt -------------------------------------------------------------------------------- /lib/common/actions/labels/add.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:flutter_riverpod/flutter_riverpod.dart'; 3 | 4 | import '../../../models/label/label.dart'; 5 | import '../../../pages/labels/dialogs/label_dialog.dart'; 6 | import '../../../providers/labels/labels/labels_provider.dart'; 7 | import '../../extensions/build_context_extension.dart'; 8 | 9 | /// Adds a label. 10 | Future addLabel(BuildContext context, WidgetRef ref) async { 11 | final label = await showAdaptiveDialog