lynxnb a799cb63f1 Add separate L3 and R3 buttons to OSC
As part of this commit, a `defaultEnabled` property was added to `OnScreenButton` to determine the default visibility of buttons. This is required because L3 and R3 should be hidden by default and only enabled by the user on demand.
Additionally, the buttons' mask values were added to `ButtonId` members, as adding entries in the middle of the class conflicted with the `ordinal` enum property, making it unfit to use for our purposes.
Finally, the `ControllerType` class was extended with an array of optional buttons. Optional buttons represent buttons that are allowed to be displayed on screen, but shouldn't be included in the controller mapping activity.
2023-04-02 18:16:10 +02:00
..
2023-03-25 22:54:27 +00:00
2021-11-10 17:41:07 +01:00
2021-11-10 17:41:07 +01:00
2021-11-10 17:41:07 +01:00
2021-11-10 17:41:07 +01:00
2021-11-10 17:41:07 +01:00
2023-03-05 13:04:34 +01:00
2023-03-05 13:04:34 +01:00
2021-11-10 17:41:07 +01:00

Credits (Drawables)

Material Design Icons (Apache-2)

  • ic_clear
  • ic_log
  • ic_open
  • ic_play
  • ic_refresh
  • ic_search
  • ic_settings
  • ic_share

Default Icon

We've recieved permission to use the icon from it's author jaames

Skyline's logo was designed by riperiperi with the original concept made by samantas5855 and additional help from lynxnb and PixelyIon. Artwork is licensed to PixelyIon and bylaws.