Changelog:
r42948 | compyx | 2023-01-24 16:37:07 +0000 (Tue, 24 Jan 2023) | 6 lines
Gtk3: Settings dialog: refactor "input/control-port" a bit
Keep the debug_gtk3() call intact for now, we'll probably need them when the
joystick mapping gets implemented.
------------------------------------------------------------------------
r42946 | compyx | 2023-01-24 09:28:06 +0000 (Tue, 24 Jan 2023) | 6 lines
Gtk3: Settings dialog: refactor "input/joystick" node
* Remove populating a joystick devices list we never use when adding controllers.
* Use proper ID string rather than index when setting combo box selection.
------------------------------------------------------------------------
r42945 | compyx | 2023-01-23 21:56:14 +0000 (Mon, 23 Jan 2023) | 8 lines
Gtk3: Settings dialog: Refactor "input/keyboard" widgets
* Use resource widgets instead of boiler plate code.
* Rename kdblayoutwidget.{c,h} to kbdhostlayoutwidget.{c,h}.
* Properly check with keyboard_is_hosttype_valid() if a mapping is valid.
* Tweak layout a bit.
------------------------------------------------------------------------
r42941 | compyx | 2023-01-23 20:04:21 +0000 (Mon, 23 Jan 2023) | 3 lines
Gtk3: Settings dialog: Refactor audio/sampler widgets
------------------------------------------------------------------------
r42939 | compyx | 2023-01-23 10:09:30 +0000 (Mon, 23 Jan 2023) | 8 lines
Gtk3: Settings: remember directory/filename in load/save dialogs
When loading custom settings or save settings to a custom file, remember the
directory/filename previously used, if any. If no custom config is used, the
dialogs will use the VICE config file path ($XDG_CONFIG_HOME/vice on Unix,
%APPDATA\Roaming\vice on Fisher-Price OS).
------------------------------------------------------------------------