summaryrefslogtreecommitdiff
path: root/src/ui/inputwidget.c
AgeCommit message (Collapse)Author
2021-02-02Improved focus switching for dialogsJaakko Keränen
Widgets can now be defined as being the "focus root", i.e., the topmost widget under which focus switching happens. Normally this is the window root widget, but dialogs use this flag to confine focus switching inside the dialog. InputWidget in Overwrite mode will focus switch to the next focusable widget when the text field becomes full.
2021-02-02InputWidget: Fixed cursor missing in an empty input widgetJaakko Keränen
2021-01-26InputWidget: Optional domain punycoding for UIJaakko Keränen
2021-01-12Fixed: Percent-encode spaces when copyingJaakko Keränen
IssueID #112
2020-12-16URL decoding preference affects input widgetsJaakko Keränen
2020-12-13macOS: Disable page navigation while editing textJaakko Keränen
The Cmd+Left/Right keys used both for page navigation (by default) and for moving the cursor inside text editor. The input widget keys should take precedence.
2020-12-12InputWidget: Double-click to select allJaakko Keränen
2020-12-12InputWidget: Allow variable-width fontsJaakko Keränen
2020-12-09InputWidget: Usability improvementsJaakko Keränen
Select all when search bar gets focus, so it's easy to enter a new search term. One press of Escape will both unfocus and dismiss the search bar. IssueID #65
2020-11-14Fixed copying the URL input field contentsJaakko Keränen
2020-11-11Fixed: Mishandled format stringJaakko Keränen
IssueID #31
2020-10-28InputWidget: Buffer contents of unfocused input fieldsJaakko Keränen
No need to redraw the text string on every frame.
2020-10-11Focus behavior of the URL entry fieldJaakko Keränen
Opening a new tab will now set input focus to the URL field. Switching tabs when the URL field is focused will select the full new URL. There was an issue previously where selecting a bookmark while the URL field was focused would cause unexpected behavior. The URL was first unfocused and that would trigger the document to fetch the URL that was in the input field.
2020-09-25Document side elements; hover outlineJaakko Keränen
2020-09-18InputWidget: Update cursor position when text changesJaakko Keränen
2020-09-17Download progress indicator for large downloadsJaakko Keränen
2020-09-10Linux: Tweaking shortcut keysJaakko Keränen
2020-09-09InputWidget: Clear selection when text is changedJaakko Keränen
2020-09-09InputWidget: Mark range out of boundsJaakko Keränen
Apparently after some sequence of edits/navigation, the URL input's selected range ended up out of bounds. Probably it isn't being cleared everywhere it should be.
2020-09-06LookupWidget: Keyboard focus and cursorJaakko Keränen
2020-09-04InputWidget: Cursor visible while moving/insertingJaakko Keränen
2020-09-01InputWidget: Pasting replaces selected textJaakko Keränen
2020-08-31InputWidget: Move cursor, select with mouseJaakko Keränen
2020-08-30InputWidget: Undo, copy/cut, select allJaakko Keränen
2020-08-30InputWidget: Marking, deleting, word skippingJaakko Keränen
2020-08-23InputWidget: Improved hint textJaakko Keränen
2020-08-23InputWidget: Hint text on empty contentJaakko Keränen
2020-08-22Added BSD 2-clause license and copyright noticesJaakko Keränen
2020-08-16Keyboard-based link navigation; general improvementsJaakko Keränen
2020-08-16InputWidget: Height should match LabelWidgetJaakko Keränen
2020-08-16Palette has UI colors; defined Light theme colorsJaakko Keränen
2020-08-11Document outline; jumping to clicked headingJaakko Keränen
2020-08-02Flag for tight label padding; aligning labels visuallyJaakko Keränen
2020-07-27InputWidget: Notify whether Enter was pressedJaakko Keränen
2020-07-27Showing and hiding the search barJaakko Keränen
2020-07-26Asking for sensitive inputJaakko Keränen
2020-07-25InputWidget: Long text may disappearJaakko Keränen
2020-07-25InputWidget: Adjusted paddingJaakko Keränen
Aligns better with labels.
2020-07-25Encode spaces in URLsJaakko Keränen
2020-07-24Font update; ANSI color escapes; fixed URL updateJaakko Keränen
Newer version of the Fira fonts, and added a separate UI font (Source Sans Pro). The text renderer checks for the 4-bit ANSI color escapes for the setting the foreground color. InputWidget supports paste from clipboard. The navbar updates the current URL when the page has been loaded.
2020-07-23Entering URLs and updating the navbarJaakko Keränen
2020-07-23Added a basic navigation bar with buttons and URL fieldJaakko Keränen
Not wired into anything yet.
2020-07-21Initial commitJaakko Keränen
Borrowing the app skeleton from Bitwise Harmony.