github Zibri/VICE r42956

latest releases: r46154, r46154u, r46154o...
3 years ago

Changelog:

r42956 | compyx | 2023-01-26 16:55:19 +0000 (Thu, 26 Jan 2023) | 14 lines

Gtk3: Settings dialog: Refactor and reorganize printer settings (WIP)

* Use an array-based approach for the widgets per printer device number (still
  needs work to support the userport printer), which simplifies the code a lot.
* Refactor the underlying widgets.
* Move the non-device specific settings to the top of the dialog, above the
 "tabs", so it's more clear which settings are global and which are device-
 specific.

Still TODO is the Userport printer tab, perhaps by refactoring the child
widgets I can get rid of the userport-specific widgets/files and extend the
table-based approach to cover the userport printer.


------------------------------------------------------------------------
r42955 | compyx | 2023-01-25 22:04:19 +0000 (Wed, 25 Jan 2023) | 3 lines

Gtk3: Settings dialog: refactor and tweak layout of "peripheral/fsdevice"


------------------------------------------------------------------------
r42954 | compyx | 2023-01-25 20:51:38 +0000 (Wed, 25 Jan 2023) | 14 lines

Gtk3: Settings dialog: Refactor drive settings

* Split widget layout functions into layouts shared by all machines and layouts
  specific to certain machines. Two functions are used to create the shared
  layout for the left and right columns and per-machine functions are used to
  further add widgets specific to those machines.
* Move drive sound emulation settings into a file of their own; this simplifies
  the code and makes it easier to add more sound emulation settings, should
  they be implemented.
* Due to the shared layout functions the RPM settings and a few check buttons
  have moved up in the right column. This actually leads to a more consitent
  layout across emulators.


------------------------------------------------------------------------
r42953 | rhialto | 2023-01-25 18:17:19 +0000 (Wed, 25 Jan 2023) | 2 lines

Treat KP_Separator exactly the same as KP_Decimal.

------------------------------------------------------------------------
r42952 | blackystardust | 2023-01-24 20:38:17 +0000 (Tue, 24 Jan 2023) | 1 line

Changed sdl wording for autofire mode and added comments to make clear that JOYSTICK_AUTOFIRE_MODE_PRESS means autofire when fire is pressed and JOYSTICK_AUTOFIRE_MODE_PERMANENT means autofire when fire is NOT pressed.
------------------------------------------------------------------------

Don't miss a new VICE release

NewReleases is sending notifications on new releases.