## Pre-launch Checklist
- [x] I read the [Flutter Style Guide] _recently_, and have followed its
advice.
- [x] I signed the [CLA].
- [x] I read the [Contributors Guide].
- [x] I updated/added relevant documentation (doc comments with `///`).
- [ ] All existing and new tests are passing.
---------
Co-authored-by: David Iglesias <ditman@gmail.com>
Co-authored-by: Mark Thompson <2554588+MarkTechson@users.noreply.github.com>
Co-authored-by: John Ryan <ryjohn@google.com>
* Define performSelector to receive intents from macOS TextInputPlugin and remove local Shortcuts widget to inherit DefaultTextEditingShortcuts
* dart format
* Do not propagate to default text intent
* Add support for backward and forward delete (desktop)
* Update for nice auto-format
* Fix using delete key throws if at the end of the text
Co-authored-by: Bruno Leroux <bruno.leroux@gmail.com>
* add thumbnails to the books example to make memory leaks easier to test
* also add profile build
* migrate material 3 demo code to avoid warning
* Revert "migrate material 3 demo code to avoid warning"
This reverts commit 7df37d9f65.
* fix lints in various packages
* DoNothingAndStopPropagationIntent const conflicts between stable and beta, add lint ignore for now
* refactor out FormattingToolbar and TextEditingDeltaHistoryView from main`
* replace togglebuttonstatemanager and texteditingdeltahistorymanager with appstatemanager
* fix up tests
* clean up
* Add ReplacementTextEditingController to AppState
* formatting
* `dart format`
Co-authored-by: Renzo Olivares <roliv@google.com>
Co-authored-by: Brett Morgan <brettmorgan@google.com>
* Add simplistic editor to samples
* Toggle styles fix
* update name
* Add to CI and dependabot
* update minimum dart sdk
* fix pubspec
* update README
* Update README
* Add shift + arrow key selection and copy/paste keyboard actions
* Update README.md
* copy edits to readme
includes a sentence in each layer description whose accuracy I still need to verify
* update pubspec
* update pubspec.lock
* Fix bug with disabling expansion of replacement when cursor is at edge of replacement
Co-authored-by: Renzo Olivares <roliv@google.com>
Co-authored-by: Craig Labenz <craig.labenz@gmail.com>