Skip to content

Visual Adjustment of "Appearance" Tab in Character Editor#1397

Merged
portfiend merged 10 commits intoTheDenSS14:masterfrom
portfiend:tweak/adjust-humanoid-profile-editor-layout
Aug 12, 2025
Merged

Visual Adjustment of "Appearance" Tab in Character Editor#1397
portfiend merged 10 commits intoTheDenSS14:masterfrom
portfiend:tweak/adjust-humanoid-profile-editor-layout

Conversation

@portfiend
Copy link
Collaborator

@portfiend portfiend commented Aug 12, 2025

About the PR

this PR makes a lot of little visual and UX tweaks to the "appearance" tab in the character editor, including:

  • separating it into collapsible sections
  • moving "show/hide loadout/job equipment" and the "spawn priority" buttons out of the tab and to the top of the screen
  • porting the "alternating color rows" control from General Character Editor Improvements Simple-Station/Einstein-Engines#2252, courtesy of DEATHB4DEFEAT
  • making a lot of things multiple columns rather than just one very stretched out column
  • adding a "scale" label to height/width sliders to show what size your character is being multiplied by
  • merging the "background" tab into the appearance panel as a new section moved back
  • rearranging controls in ways i think are more intuitive - putting names at the top of details, making "skin" and "eyes" color display side-by-side, etc

Why / Balance

the "appearance" tab has had a lot of different fields tacked onto it and has become, in my opinion, pretty cluttered and arranged unintuitively. there is a LOT of horizontal space that is not being used very well at all. certain controls being way too wide hurts visual comprehension. it is a very complex tab in a way that is kind of necessary for it to be that way so i wanted to make it a bit more digestible

Technical details

  • i hit HumanoidProfileEditor.xaml with a hammer until it died and then i kept going until it was reduced into shreds
  • removed the "background" tab and added the "dimension" label to HumanoidProfileEditor.xaml.cs
  • ported that one control from EE, i can't get the commit for it directly so i just manually added attribution for it

Media

WARNING: VERY LONG

2025-08-11_22-24 2025-08-11_22-26
2025-08-11.22-56-04.mp4

after initial PRing the tabs have been rearranged a bit more, so Background is back in its own tab. here is what the Appearance tab looks like now:

image image

Requirements

  • I have read and am following the Pull Request and Changelog Guidelines.
  • I have added media to this PR or it does not require an ingame showcase.
  • I can confirm this PR contains no AI-generated content, and did not use any AI-generated content.

Breaking changes

if you port anything that affects the "appearance" tab you might piss and cry a little bit

Changelog
🆑

  • tweak: The "Appearance" tab of the character editor has been visually overhauled, hopefully to make it more digestible.
  • tweak: NO, I did not fucking touch Loadouts, Traits, Markings, Records, or the character preview sprite. DOn't ask me

REMOVE "BACKGROUND" TAB
ADD CHARACTER SPRITE SCALE LABEL
RESIZE THE BACKGROUND SECTION COLUMNS A BIT
MAKE THE HAIR/FACIAL HAIR MARKING PICKERS ALWAYS ONLY TAKE UP 1/2 OF THE SCREEN, EVEN IF THE OTHER IS HIDDEN
@portfiend portfiend added the Status: Discussion Ping This PR was pinged for public discussion on Discord. Merges may be delayed. label Aug 12, 2025
BACKGROUND MOVED BACK INTO SEPARATE TAB PENDING SURGICAL INTERVENTION
@portfiend portfiend merged commit 66b44b0 into TheDenSS14:master Aug 12, 2025
13 checks passed
@portfiend portfiend removed the Status: Discussion Ping This PR was pinged for public discussion on Discord. Merges may be delayed. label Aug 12, 2025
TheDen-Bot added a commit that referenced this pull request Aug 12, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant