summaryrefslogtreecommitdiffstats
path: root/src/hci/tui
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'master' into openslxopenslxSimon Rettberg2026-01-285-288/+795
|\
| * [build] Mark core files as permitted for UEFI Secure BootMichael Brown2026-01-145-0/+5
| * [menu] Allow a post-activity timeout to be definedMichael Brown2025-02-191-5/+11
| * [hci] Remove the generalised widget user interface abstractionMichael Brown2024-06-212-146/+0Star
| * [form] Reimplement the "login" user interfaceMichael Brown2024-06-211-61/+31Star
| * [form] Add support for dynamically created interactive formsMichael Brown2024-06-211-0/+544
| * [dynui] Allow for multiple flags on a user interface itemMichael Brown2024-06-211-1/+1
| * [dynui] Generalise mechanisms for looking up user interface itemsMichael Brown2024-06-201-32/+6Star
| * [dynui] Generalise the concept of a menu to a dynamic user interfaceMichael Brown2024-06-201-21/+22
| * [hci] Allow tab key to be used to cycle through UI elementsMichael Brown2024-06-202-4/+4
| * [hci] Rename "item" command's first parameter from "label" to "name"Michael Brown2024-06-191-13/+13
| * [hci] Split out msg() and alert() from settings UI codeMichael Brown2024-06-192-72/+115
| * [hci] Draw all widgets on the standard screenMichael Brown2024-06-183-7/+7
| * [hci] Provide a general concept of a text widget setMichael Brown2024-05-153-76/+187
| * [hci] Use dynamically allocated buffers for editable stringsMichael Brown2024-04-152-49/+50
* | [login] Add "--nouser" option to just ask for passwordSimon Rettberg2019-04-011-7/+15
* | [menu] Add --hidden option to create hotkey-only entriesSimon Rettberg2018-05-281-0/+13
|/
* [settings] Use generic jump scrolling abstractionMichael Brown2015-03-031-196/+155Star
* [menu] Abstract out the generic concept of a jump scrollerMichael Brown2015-03-031-65/+31Star
* [legal] Relicense files under GPL2_OR_LATER_OR_UBDLMichael Brown2015-03-021-1/+5
* [legal] Relicense files under GPL2_OR_LATER_OR_UBDLMichael Brown2015-03-021-1/+5
* [build] Allow setting help text URI to be customised via config/branding.hMichael Brown2015-02-111-2/+1Star
* [build] Use PRODUCT_SHORT_NAME for end-user visible stringsMichael Brown2015-02-111-1/+2
* [mucurses] Use centralised concept of colour pairsMichael Brown2013-12-093-29/+3Star
* [menu] Adapt user interface to fit display sizeMichael Brown2013-12-061-8/+8
* [login] Adapt user interface to fit display sizeMichael Brown2013-12-061-7/+7
* [settings] Adapt user interface to fit display sizeMichael Brown2013-12-061-29/+44
* [settings] Allow for multiple definitions of each predefined settingMichael Brown2013-12-051-2/+10
* [settings] Explicitly separate the concept of a completed fetched settingMichael Brown2013-12-051-31/+28Star
* [menu] Hide cursor when displaying menuMichael Brown2013-12-021-0/+1
* [settings] Hide cursor when not actively editing a settingMichael Brown2013-12-021-0/+2
* [parseopt] Add parse_timeout()Michael Brown2013-11-011-3/+3
* [settings] Add support for navigation keys in "config" user interfaceMichael Brown2013-07-151-9/+27
* [settings] Make "netX" settings block function as a symbolic linkMichael Brown2013-07-131-1/+1
* [menu] Prevent separators with shortcut keys from being selectedMichael Brown2013-03-061-10/+12
* [menu] Prevent character code zero from acting as a shortcut keyMichael Brown2013-03-061-1/+2
* [legal] Update FSF mailing address in GPL licence textsMichael Brown2012-07-203-3/+6
* [menu] Truncate menu title when necessaryChristian Hesse2012-07-031-2/+3
* [ui] Allow colours to be configured via config/colour.hChristian Hesse2012-06-273-10/+13
* [ui] Change "login" colours to match other UIsMichael Brown2012-06-271-7/+7
* [menu] Add "--default" option to "choose" commandMichael Brown2012-04-291-3/+8
* [menu] Fix default selection when default is item 0Michael Brown2012-03-301-2/+2
* [menu] Add menu user interfaceMichael Brown2012-03-291-0/+359
* [settings] Display "delete" option only for locally-originated settingsMichael Brown2011-03-281-1/+1
* [settings] Refer to online documentation for settings helpMichael Brown2011-03-231-2/+9
* [settings] Match terminology used elsewhereMichael Brown2011-03-231-1/+1
* [settings] Return to first row on navigating to a new settings blockMichael Brown2011-03-231-4/+6
* [settings] Add hierarchy navigation in "config" user interfaceMichael Brown2011-03-231-199/+260
* [settings] Display locally-originated settings in boldMichael Brown2011-03-221-1/+11
* [settings] Display canonical setting name in "config" user interfaceMichael Brown2011-03-221-4/+16