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

Config API and Options Screen Redesign #2837

Open
wants to merge 31 commits into
base: dev
Choose a base branch
from

Commits on Nov 1, 2024

  1. New game GUI experiment

    IMS212 authored and douira committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    61db95c View commit details
    Browse the repository at this point in the history
  2. Add WIP config api with IMS' redesign of the options page and contari…

    …a's forge mod entrypoint loader code
    douira committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    4b68c3b View commit details
    Browse the repository at this point in the history
  3. scrollabe page list

    authored by @KingContaria
    douira committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    5b18c79 View commit details
    Browse the repository at this point in the history
  4. allow users to set their own theme colors,

    fix some issues when text is too long
    douira committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    94793b0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    328d230 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b66afea View commit details
    Browse the repository at this point in the history
  7. refactor: store dimensions in AbstractWidget

    Co-authored-by: contaria <[email protected]>
    douira committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    ef1df63 View commit details
    Browse the repository at this point in the history
  8. new: scrollable option list

    Co-authored-by: contaria <[email protected]>
    douira committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    b627ad3 View commit details
    Browse the repository at this point in the history
  9. fix: move sliders and tickboxes when sccrolling

    Co-authored-by: contaria <[email protected]>
    douira committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    fe9b2a6 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    720ecbd View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    d5ba7d0 View commit details
    Browse the repository at this point in the history
  12. move layout constants into separate class,

    fix gradient behind sidebar,
    change layout of buttons and options panes,
    fix overlapping ui elements,
    fix scissor areas,
    make spacings and arrangement consistent
    douira committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    7706825 View commit details
    Browse the repository at this point in the history
  13. constrain tooltip to screen

    douira committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    1742e41 View commit details
    Browse the repository at this point in the history
  14. fix tooltip after rebase

    douira committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    1189d81 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    3cf0729 View commit details
    Browse the repository at this point in the history
  16. add default implementation to early register entrypoint so users don'…

    …t need to implement both entrypoints even if they only need the late ("main") one
    douira committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    dc1332e View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    cc0fbcb View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    384a818 View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2024

  1. Configuration menu
    Copy the full SHA
    9d65347 View commit details
    Browse the repository at this point in the history
  2. allow gui scale to be changed by holding down control and scrolling,

    refactor option applying, move flag processing into Config,
    douira committed Nov 2, 2024
    Configuration menu
    Copy the full SHA
    c18e6c8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    406d5ba View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2024

  1. cleanup

    douira committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    8e701ca View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fe70c25 View commit details
    Browse the repository at this point in the history
  3. add annotation-based entrypoint loading on neoforge, refactored how m…

    …od metadata is retrieved, updated documentation
    douira committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    a3a5b84 View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2024

  1. Configuration menu
    Copy the full SHA
    0ad3f83 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6bfbe53 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2024

  1. new: make tooltips scrollable

    KingContaria authored and douira committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    fea1c5c View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2024

  1. Configuration menu
    Copy the full SHA
    8a9b25a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    56f687b View commit details
    Browse the repository at this point in the history
  3. add arrow to toolbar at hovered element, moved tooltip logic into own…

    … class, moved donation button logic into own class, refactored layout
    douira committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    d104ff1 View commit details
    Browse the repository at this point in the history
  4. update todos

    douira committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    be9bb64 View commit details
    Browse the repository at this point in the history