Matt Carroll

Results 146 issues of Matt Carroll

Refactor all existing `DocumentEditor` behaviors to support undo/redo, probably by way of an event-source solution.

type_enhancement
area_supereditor
customer_superlist

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...

area_supereditor
status_blocked
bounty_junior
f:superlist
time: 1
area_super_reader

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...

area_supertextfield
platform_ios
platform_android
bounty_junior
f:superlist
time:10

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...

area_supertextfield
platform_windows
platform_mac
platform_linux
bounty_junior
f:superlist
time: 5

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...

bounty_junior
f:superlist
time:10
area_demo

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...

area_supertextfield
platform_ios
platform_android
bounty_junior
f:superlist
time: 5

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...

area_supertextfield
bounty_junior
f:superlist
time:10

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...

area_supertextfield
bounty_junior

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...

bounty_junior
time:10
area_demo
f:charity