Matt Carroll
Matt Carroll
Refactor all existing `DocumentEditor` behaviors to support undo/redo, probably by way of an event-source solution.
I discovered that linkification in `SuperEditor` currently linkifies text with multiple periods, e.g., `something....abc` converts to a link. Check for any other related error patterns, fix those patterns, and add...
In https://github.com/superlistapp/super_editor/pull/1803 I added a golden test that attempts to show padding around the hint in desktop, Android, and iOS text fields. It works fine for desktop, but the hint...
As of Jan 14, 2023, it looks like `maxLines` isn't being honored by the `SuperDesktopTextField`. The implementation of `SuperDesktopTextField` doesn't contain a `TextLinesLimiter` whereas the mobile versions do. Create consistent...
Take a pass over all Example app demos and ensure that we provide certain capabilities. **Logger controls:** Change the app so that no loggers are activated by default. Provide a...
Given a single-line text field that contains enough text to scroll, if the user starts dragging the caret and then drags beyond the viewport end, the caret is no longer...
An exception is thrown when hot reload runs while an Android or iOS `SuperTextField` has a selection. Repro steps: - Open example app and go to the iOS or Android...
It was discovered in https://github.com/superlistapp/super_editor/pull/1745#issuecomment-1888105891 that we haven't implemented long-press selection for `SuperTextField` on mobile. We have implemented this for `SuperEditor`. We need to bring the same selection model to...
Audit the major browsers showing a text field running on both Windows and Mac. Take screenshots of the various visual states of the text field. Create text field widgets that...
Every browser renders text fields however they want. Investigate how Chrome renders text fields. Consider single-line and multi-line fields. How do those fields look by default? Consider size, shape, border...