gyscos / gyscos/cursive

Remove internal scrolling from most views

Open
#266 1 comment 0 reactions 0 assignees View on GitHub
views
Dominant language
Rust
Stars
4.8k
Forks
270
Avg merge
5d 19h
Merged PRs (30d)
2

Description

With the new `ScrollView`, most views don't need to define their own scrolling system.
This includes:
* [ ] `EditText`
* [ ] `TextArea`
* [x] `TextView`
* [x] `ListView`
* [x] `SelectView`

For `MenuPopup`, we'll need something more, as we want special treatment for delimiters: the frame should include things like `├ ┤` to match the delimiter. This requires the external view to track the current offset of the scrollview. So it'll still be internal scrolling, but maybe using a `ScrollView` instead of the current `ScrollBase`.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.