Commit Graph

20 Commits

Author SHA1 Message Date
Jakub Sobon 5c68b72bbe
Test coverage for closed focus groups. 2020-12-27 01:00:42 -05:00
Jakub Sobon 69bc767fb5
Containers can now belong to multiple focus groups. 2020-12-07 02:14:11 -05:00
Jakub Sobon c1f1c03e95
Basic test cases for closed focus groups. 2020-12-02 01:06:23 -05:00
Jakub Sobon 2f36dce2ed
Containers can request to be skipped when focus is moved using keyboard keys. 2020-11-29 22:38:43 -05:00
Jakub Sobon bd1a2ef7a3
Improving comments. 2020-11-24 19:48:35 -05:00
Jakub Sobon e4edc8f15a
Ability to focus the previous container using keyboard. 2020-11-24 14:24:08 -05:00
Jakub Sobon 0771a92dc2
Ability to move focus to the next container using a key. 2020-11-23 22:33:24 -05:00
Jakub Sobon 06eb7623bd
Modifying imports 'internal' -> 'private'. 2020-04-10 15:26:45 -04:00
Jakub Sobon 782d7c3117
Container now supports dynamic layout changes. 2019-03-29 00:24:22 -04:00
Jakub Sobon 4203d0e794
Correctly track container focus when the terminal size increases.
Fixes #169.
2019-03-11 01:04:03 -04:00
Jakub Sobon 85902cf11a
Button is internal. 2019-02-24 02:09:27 -05:00
Jakub Sobon b25d20c8ae
Mouse and keyboard are also public. 2019-02-24 02:08:48 -05:00
Jakub Sobon b74f46509b
Moving runewidth, segdisp and testdraw to internal. 2019-02-24 01:27:17 -05:00
Jakub Sobon 97ec73069f
Moving align, cell and terminalapi back from internal. 2019-02-24 01:13:26 -05:00
Jakub Sobon 5ac468c10a
Moving terminal, terminalapi and widgetapi to internal subdirectory.
And adding a README under internal.
2019-02-23 21:19:16 -05:00
Jakub Sobon 2ff1818c0e
Moving keyboard and mouse to internal. 2019-02-23 21:11:50 -05:00
Jakub Sobon 768e3c306c
Generalizing the mouse button FSM.
Taking this out of the container package so it can be reused by widgets.
2019-02-12 22:37:00 -05:00
Jakub Sobon 2cd3343c81 Adding licences and a script to automate the same. 2018-04-14 23:06:57 +01:00
Jakub Sobon 5c32ca7f7f
Support for keyboard, mouse, widget options and alignment. 2018-04-09 03:17:40 +01:00
Jakub Sobon c896b5160f
Containers now track focus. 2018-04-06 04:56:36 +02:00