-
Notifications
You must be signed in to change notification settings - Fork 622
Open
Milestone
Description
Merging a bunch of issues here.
- Support for trackpad gestures (see request: Trackpad gestures #81 for details)
- Independent control of uIArea sizing in both horizontal and vertical directions (to allow areas to be scrollable in only one direction, for instance) (see possibility: uiArea sizing and scrolling changes #82 and linked issues for details)
- uiAreaSetMinSize() to determine the minimum allowable size of a uiArea for the minimum size of container size allocations; will also need to be axis-dependent
- uiAreaQueueRedraw() for only a specific part of a uiArea
- Un-expose unconditional redraw of a uiArea on window resize; fine-tune redrawing after resize as needed (see Saving Area state on Draw #251 for details)
- Related to the previous one: properly implement clipping on Windows (TODO get relevant stackoverflow questions I asked on the matter)
- Allow keyboard event handlers to know what the key on the keyboard is from the user's perspective (so on a dvorak keyboard, when pressing U,
Key
will still be'f'
but this new field would be'u'
) — but this must be clearly marked as only for the purposes of user interaction, NOT FOR TEXT INPUT (and I have to remember a good reason why; TODO) - Having controls overlaid on top of uiAreas; will need to decide how many can be done and figure out how they could or should interact with scrolling and sizing
Metadata
Metadata
Assignees
Labels
No labels