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 new Ship Equipment Display implementation #5315

Merged
merged 10 commits into from
Jan 14, 2022

Commits on Jan 10, 2022

  1. Add new ship equipment display widget

    - Break out ship equipment by slot type
    - Detailed equipment display with quick stats for each item
    - UI paradigm is forwards compatible for physical-slot equipment model
    - Replace existing equipment market screen with new filtered market
    - Integrate new equipment widget into ship info screen
    Web-eWorks committed Jan 10, 2022
    Configuration menu
    Copy the full SHA
    29fc5e6 View commit details
    Browse the repository at this point in the history
  2. Add new equipment icons

    Web-eWorks committed Jan 10, 2022
    Configuration menu
    Copy the full SHA
    d538302 View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2022

  1. Configuration menu
    Copy the full SHA
    b3d9821 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3f7cbcc View commit details
    Browse the repository at this point in the history
  3. Unify button theming, use rescaleUI in theme

    - Add ui.button wrapper with themed padding and color variant support.
    - Setup default button colors to use Pioneer theme style.
    - Add ui.getButtonHeightWithSpacing(), ui.alignTextToButtonPadding().
    - Expose current ItemSpacing value as ui.getItemSpacing().
    - Engine.pigui now available when loading themes. Other Engine methods not guaranteed,
    Web-eWorks committed Jan 11, 2022
    Configuration menu
    Copy the full SHA
    ef18f6e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    82b683f View commit details
    Browse the repository at this point in the history
  5. Finish translating ship equipment view, tweaks

    - Refactor category displays (radar, scanners in sensors category)
    - Add context information when replacing selected equipment
    - More documentation
    Web-eWorks committed Jan 11, 2022
    Configuration menu
    Copy the full SHA
    f528aa2 View commit details
    Browse the repository at this point in the history
  6. UI rescaling snap to integer values

    Non-integer values (more specifically sub-pixel offsets) produce blurry results with UI icon drawing and calculations.
    ui.rescaleUI defaults to snapping result values to the next whole number.
    Web-eWorks committed Jan 11, 2022
    Configuration menu
    Copy the full SHA
    cff1e1d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1a4f903 View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2022

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