Skip to content

Combine pilot tabs#1980

Open
karidyas wants to merge 2530 commits intomassif-press:devfrom
karidyas:combine_pilot_tabs
Open

Combine pilot tabs#1980
karidyas wants to merge 2530 commits intomassif-press:devfrom
karidyas:combine_pilot_tabs

Conversation

@karidyas
Copy link
Contributor

@karidyas karidyas commented Apr 26, 2022

Description

Combined Dossier and Narrative Profile into one tab, and Tactical Profile and Hangar into one tab to group concerns and cut down on necessary clicks.
Dossier is quite short but has some necessary functions in it like changing name and callsign. Hangar is equally short, so they were both good candidates.

Requesting pull into Dev as might need performance testing. It's fine on my machine (at least no worse than Live) but may have an impact on mobile and I don't know how to test that. If that wouldn't be possible I can change the location.

Type of change

  • Refactor (change that improves existing design or functionality)

jarena3 and others added 30 commits November 4, 2021 10:02
…sTableTypos

fix(Compendium): fix typos in Structure and Stress references
fix(Mech Sheet): temporarily hide duration chips for Core Systems
…ilotHP

fix(Active Mode): fix pilot HP ticker during ActiveRest
…nergies

feat(Mech Sheet): enable all synergies for "???" type weapons
This fix enforces the Quickstart options on the confirm page, properly disabling the "Register
Pilot" button when missing mandatory fields.
This change overhauls the way we organize the pilot roster, storing group configuration in
`pilot_groups.json`.  This file tracks the Group Name, Hidden status, and list of Pilot IDs of
pilots in the group.  The groups themselves have become draggable, and their Hidden state is now
persistent between visits to the Pilot Roster.
This change ensures persistent pilot combat stats between missions.  It adds a visible stat record
under Pilot Combat Telemetry Record on the Dossier tab of Pilot Management.  This is an incredibly
basic change; it could defintely stand to be improved upon in the future.

Closes massif-press#1765
This change includes some redundant width settings for browsers that don't recognize
`-webkit-fill-available`.  The unrecognized options are subsequently ignored, so we are safe to add
redundant `width` settings.

Closes massif-press#1768
…Numbers

style(Pilot Sheet): fix number spacing over icons in Print mode
…History

feat(Pilot Sheet): add basic pilot stats to Dossier
…onfirmFix

fix(Pilot Sheet): block pilot registration when quickstart is off
…Performance

fix(Pilot Sheet): Refactor Pilot groups for performance & roster improvements
…x/pilotRosterPerformance

Revert "fix(Pilot Sheet): Refactor Pilot groups for performance & roster improvements"
This is a fix for the previous Pilot Group update.  It disables the renewal of a new pilot ID upon
calling `SetRemoteResource`, which led to ID mismatches between the Pilot Group structure and the
Pilot itself.  Weirdly enough, the Renewed ID was stored in the Pilot Group structure, while the
Pilot's ID reverted back to the Pilot's CloudID. It's not clear why that reversion occurred, but it
makes sense to me to keep the Pilot's ID the same as the CloudID instead of renewing it in these
cases.  Feedback/explanations for the contrary would be appreciated!

This change also prevents importing pilots from the user's own account, as this leads to strange behavior
when modifying/deleting the pilot.  Better to prevent it in the first place.  Also adds more informative
error messages when a pilot ID is not found.

Closes massif-press#1777
This fix removes the burn check from the "Start Round X" button, since Burn is only checked at the
end of a player's turn.

Closes massif-press#1774
Johnny and others added 21 commits April 21, 2022 12:30
…lter

feat(Compendium): use AND filter on Frame role/mounts
Changed pilot button to go to tactical profile, commented out unused or
refactor(mech nav): pilot button to tactical profile, removed options
…Codes

fix(pilot): roster remote refresh, error handling
Removed sections that aren't used any more due to being merged into
Updated reference to sheet in pilot management routes, deleted files
points to new location in tactical.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants