Widescreen support and UI redesign #16

Open
opened 2021-10-14 15:13:09 +02:00 by williamjcm · 2 comments
Owner

Let's go over what needs to change in the UI.

General

Make most main windows compatible with a widescreen layout (1280x720 of screen real estate, not excluding the main menu bar).

Config tab

Basically display stuff from the (Demo)Config.sav files.

Profile management

  • Separate profiles by demo and full game categories, and drop the "(legacy)" indicator (what I learnt about MB0.8's profile handling made me realise that label doesn't really work now). The latter part is done in 1.4.
  • Display backups alongside the profiles, and have an option to allow restoring a backup to a new slot. Layout similar to the M.A.S.S. management page from wxMASSManager.

Main UI (profile loaded)

  • Separate profile stuff from the M.A.S.S. management, similarly to wxMASSManager, using tabs.
  • M.A.S.S. management goes back to look like it did back in the wxMASSManager days.

M.A.S.S. viewer/editor

  • Make more stuff read-only if cheat mode is disabled, and make locked parts unavailable for selection.
  • Redesign the armour tab, to be similar to the weapon edition tab. Done in 7ce726f933.
  • Add more help markers, like to explain the difference between "relative"/"base" and "offset" sliders.

That's pretty much all I can think of at the moment, will edit if I find new stuff to say.


Original post

Right now, the UI uses 960x720 as its resolution. Switching to 1280x720 would give more real estate to work with, and better UI as a result.

Let's go over what needs to change in the UI. ### General Make most main windows compatible with a widescreen layout (1280x720 of screen real estate, not excluding the main menu bar). ### Config tab Basically display stuff from the `(Demo)Config.sav` files. ### Profile management - [ ] Separate profiles by demo and full game categories, and drop the "(legacy)" indicator (what I learnt about MB0.8's profile handling made me realise that label doesn't really work now). The latter part is done in 1.4. - [ ] Display backups alongside the profiles, and have an option to allow restoring a backup to a new slot. Layout similar to the M.A.S.S. management page from wxMASSManager. ### Main UI (profile loaded) - [ ] Separate profile stuff from the M.A.S.S. management, similarly to wxMASSManager, using tabs. - [ ] M.A.S.S. management goes back to look like it did back in the wxMASSManager days. ### M.A.S.S. viewer/editor - [ ] Make more stuff read-only if cheat mode is disabled, and make locked parts unavailable for selection. - [x] Redesign the armour tab, to be similar to the weapon edition tab. Done in 7ce726f933432aae5f17f37f446675e034b5d21a. - [ ] Add more help markers, like to explain the difference between "relative"/"base" and "offset" sliders. That's pretty much all I can think of at the moment, will edit if I find new stuff to say. ----- ## Original post Right now, the UI uses 960x720 as its resolution. Switching to 1280x720 would give more real estate to work with, and better UI as a result.
williamjcm added the
enhancement
label 2021-10-14 15:13:09 +02:00
williamjcm self-assigned this 2021-10-14 15:13:09 +02:00
Author
Owner

Okay, due to 0.8, this'll have to be in 1.3.0.

Okay, due to 0.8, this'll have to be in 1.3.0.
williamjcm added this to the v1.3.0 milestone 2022-01-15 11:18:42 +01:00
williamjcm modified the milestone from v1.3.0 to v1.4.0 2022-03-06 10:06:20 +01:00
williamjcm changed title from Widescreen support to Widescreen support and UI redesign 2022-04-15 19:23:08 +02:00
williamjcm added reference the-road-to-1point4 2022-04-15 21:00:48 +02:00
williamjcm added a new dependency 2022-04-16 01:11:44 +02:00
Author
Owner

Partially done locally, not committed yet.

Partially done locally, not committed yet.
williamjcm added a new dependency 2022-09-19 17:59:24 +02:00
williamjcm added a new dependency 2022-09-19 17:59:46 +02:00
williamjcm removed a dependency 2022-11-21 08:28:15 +01:00
williamjcm removed this from the v1.4.0 milestone 2022-11-21 08:34:22 +01:00
williamjcm removed reference the-road-to-1point4 2022-11-21 08:35:49 +01:00
williamjcm removed a dependency 2022-11-24 11:38:20 +01:00
Sign in to join this conversation.
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Depends on
#21 Handle blueprint data
williamjcm/MassBuilderSaveTool
Reference: williamjcm/MassBuilderSaveTool#16
No description provided.