Skip to content

Conversation

@kwgithubusername
Copy link

In the current version, deletion from the middle of a list moves the cursor back to the end. Starting at line 601 I added tracking for the token prior to the token being deleted only when deletion is occurring in the middle of the list. This tracking is lost when the scrollView.contentSize has to shrink in height, so I added a method to re-highlight the appropriate token when this shrink occurs.

Unfortunately, this feature isn't too helpful for extra large lists since the scrollView keeps scrolling to the end after each deletion, so I also added a feature for scrolling to the highlighted token so you could see what you were deleting in the middle of the list. Both of these features have passed testing.

EDIT: As of 5/14 this afternoon the latest commit works smoothly with no problems. I also added focusInputTextField to shouldChangeCharactersInRange so that the user will always be able to see what is being typed.

@ayanonagon
Copy link
Contributor

Thanks for the nice fixes @woudini and sorry for the delay! I’ll take a look. 👓

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants