Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add slider menu item, configuring on-screen controls size #3021

Open
wants to merge 12 commits into
base: master
Choose a base branch
from

Commits on Jul 15, 2024

  1. Add slider menu item, configuring on-screen controls size

    Adds the `ItemSlider` menu item. It allows selecting an integer value between a minimum and a maximum value. It can be used with the left mouse button and the left/right arrow keys.
    
    The sound volume, music volume and flash intensity options now utilize a slider. The on-screen controls scale option was added back in "Options" -> "Controls" and utilizes a slider as well.
    
    Additionally:
    
    * The on-screen controls toggle has also been re-added in "Options" -> "Controls".
    * The on-screen controls configuration values were changed to allow for broader scale customization.
    
    Closes SuperTux#3010.
    Vankata453 committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    09678db View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    19584dd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f16abf0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    18d4876 View commit details
    Browse the repository at this point in the history
  5. Fix clang compilation

    Vankata453 committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    948957e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    187645f View commit details
    Browse the repository at this point in the history
  7. Remove SLIDER_SCROLL_SENSITIVITY

    [ci skip]
    Vankata453 committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    859445f View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2024

  1. Configuration menu
    Copy the full SHA
    1d050b2 View commit details
    Browse the repository at this point in the history
  2. Use Menu::add_item<T>(...)

    [ci skip]
    Vankata453 committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    7c4b036 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    74eb520 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b9482da View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2024

  1. Configuration menu
    Copy the full SHA
    30b1b2b View commit details
    Browse the repository at this point in the history