Skip to content

gui_toolkit 0.2.0

Choose a tag to compare

@sachahjkl sachahjkl released this 15 Oct 18:52
· 642 commits to master since this release
v0.2.0
b377c5b

gui_toolkit 0.2.0: a multi-line editor and full keyboard navigation.

Inputs page with the multi-line editor

Download

gui_toolkit-0.2.0-windows-x64.zip: fidget.exe (widget gallery), todo.exe and icons.ttf. Unzip and run (Windows 10+ x64).

New

  • ui.text_edit, a multi-line editor: selection with keyboard and mouse, Up / Down keep the column, word moves,
    Enter keeps the indentation, clipboard, undo / redo (Ctrl+Z, Ctrl+Y), wheel scrolling, optional line numbers
    and Tab-indents mode.
  • Keyboard navigation: Tab / Shift+Tab move the focus (focus ring, scrolled into view, trapped inside dialogs);
    Enter / Space activate buttons, checkboxes, switches, tabs, chips, dropdowns; arrows drive sliders, menus and dropdowns.
  • Tested with real keystrokes: tools/keyboard_test.ps1 runs 28 checks with Ctrl / Shift (clipboard, Tab, undo,
    zoom keys, palette, Settings dialog), sending keys only while fidget is the foreground window.
  • New cobalt logo.

Fixed

  • icon_button could not hold the keyboard focus.
  • A focused widget no longer steals Enter / Space from an open menu.

Full list: CHANGELOG.md