No description
Find a file
randogoth db13702e54 add long-press gesture to open note scrolled to end
Long-pressing a note in the list opens it in view mode with the scroll
position at the bottom of the file. Switching to edit mode the first
time positions the cursor at the end of the text and scrolls there too,
so the user can immediately append content.

Implementation:
- NoteEditorScreen gains a scrollToEnd parameter (default false)
- A ScrollController is attached to the view/edit SingleChildScrollView
- After content loads with scrollToEnd=true, two post-frame callbacks
  fire (first renders the content, second has a stable maxScrollExtent)
  then jumpTo(maxScrollExtent)
- _cursorAtEnd flag is consumed on the first Mode Edit switch: sets
  selection to text.length, requests focus, and scrolls to bottom
- NoteListScreen ListTile gets onLongPress that navigates with
  scrollToEnd: true and reloads on return

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-19 17:50:56 +03:00
android rename app ID to com.randogoth.muzzlevelocity 2026-06-19 17:11:01 +03:00
assets app icons 2025-02-22 19:11:10 +02:00
google_fonts added font 2025-02-22 21:14:35 +02:00
ios rename app ID to com.randogoth.muzzlevelocity 2026-06-19 17:11:01 +03:00
lib add long-press gesture to open note scrolled to end 2026-06-19 17:50:56 +03:00
linux rename app ID to com.randogoth.muzzlevelocity 2026-06-19 17:11:01 +03:00
macos rename app ID to com.randogoth.muzzlevelocity 2026-06-19 17:11:01 +03:00
web init 2025-02-20 22:40:41 +02:00
windows custom directory 2025-02-21 22:02:06 +02:00
.gitignore init 2025-02-20 22:40:41 +02:00
.metadata init 2025-02-20 22:40:41 +02:00
analysis_options.yaml init 2025-02-20 22:40:41 +02:00
devbox.json devbox setup, dep upgrades, lint fixes, Android build fixes 2026-06-19 17:08:29 +03:00
devbox.lock devbox setup, dep upgrades, lint fixes, Android build fixes 2026-06-19 17:08:29 +03:00
justfile devbox setup, dep upgrades, lint fixes, Android build fixes 2026-06-19 17:08:29 +03:00
pubspec.lock devbox setup, dep upgrades, lint fixes, Android build fixes 2026-06-19 17:08:29 +03:00
pubspec.yaml devbox setup, dep upgrades, lint fixes, Android build fixes 2026-06-19 17:08:29 +03:00
README.md init 2025-02-20 22:40:41 +02:00

muzzlevelocity

A new Flutter project.

Getting Started

This project is a starting point for a Flutter application.

A few resources to get you started if this is your first Flutter project:

For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.