Rebirth-of-the-Night / onslaught

Onslaught is a Minecraft Mod that gives you an interface to create Invasions of violent mobs with custom abilities, loot, and spawning conditions.
5 stars 3 forks source link

Fix/invasion bars #19

Closed SekretOne closed 3 years ago

SekretOne commented 3 years ago

Invasion GuI changes. The GUI has been rescaled to better fit and not overwhelm screen. Cleaner more compact look, for today's modern and on-the-go onslaught. Resolves #3.

Add

  1. An icon! Because.

Change

  1. Rescaled head and bar to be in-scale with the toolbar.
  2. Switched to minimalist approach in borders.
  3. Removed %, as unnecessary clutter.
  4. Invasion name is now within the progress bar. Name is abbreviated if too long to fit cleanly.

~Fix~

Validation

Before

UI Scaled to AUTO unless otherwise specified

2021-03-28_09 38 50

2021-03-28_15 49 48

Easy consumed 1/3 of the screen


After

2021-03-28_15 28 39

Even with 4 invasions and the bulky AUTO UI scale, a big improvement.

2021-03-28_15 29 16

A more plausible experience, playing on NORMAL UI Scale

democat3457 commented 3 years ago

If another mod adds UI elements, such as BetterHUD, Antique Atlas, WAILA/HWYLA, or potion icons, would the location of the invasion HUD still be config-able?

SekretOne commented 3 years ago

If another mod adds UI elements, such as BetterHUD, Antique Atlas, WAILA/HWYLA, or potion icons, would the location of the invasion HUD still be config-able?

There's a very basic top left point and 'card width' config present. Relevant section here.

democat3457 commented 3 years ago

I see.

CalaMariGold commented 3 years ago

I think I would prefer the white outline on the UI like in the original. Other than that, amazing work!

SekretOne commented 3 years ago

I think I would prefer the white outline on the UI like in the original. Other than that, amazing work!

Yeah I was trimming out a lot of the visual distraction. It saves space, but I think you'll find you wouldn't want it that eye drawing once playing.

I'd want to completely rivisit the GUI at a later date.