vgstation13 icon indicating copy to clipboard operation
vgstation13 copied to clipboard

Undusting UIs general discussion

Open ShiftyRail opened this issue 6 months ago • 9 comments

General Idea

I think a lot of our UIs are very outdated, and may give us a worse look than we deserve. I believe that improving our UIs to look a bit less outwardly outdated would be a good thing.

In this issue I want to show which UIs are, I think, in need of undusting and hear what people are thinking about it.

Things I am interested in porting

1. Browser information panel

Image

This part of the screen. Other stations have ditched the BYOND statpanel for a while. This is for example what it looks like on virtually any major server that isn't /vg/:

Image

It looks cleaner, the font is bigger, you can display more information. There are also two non-skub advantages :

  1. Since it's not BYOND anymore, you don't have random lags preventing the MC stat panel from appearing.
  2. Since 516, the browsers are on a different thread than the rendering stuff. This would improve performance at little bit on clients.

2. Fullscreen mode

TG has implemented it. I tested it. It's awesome. It shouldn't be too difficult to port.

3. Item/mob name on hoovering :

Image

Some maptext like this. It could be a toogle. I don't find it particularily invasive but I understand this could be a topic of future discussion.

4. Different cursor on shift-click:

I couldn't screencap it but on TG-derived server your cursor changes to a small magnifying glass when you shift-click. I find it cute. Thoughts?

5. Smaller chatbar :

Image

The TG chatbar is smaller and actually contained within their chat panel, rather than taking into account the full bottom bar of the screen. I think it's a bit neater. However their chat bar is too small and I would want it to be slightly bigger. This could easily be make a toggle.

6. TG say/TG examine

Image

This is realtively neat and has the advantage of making working typing indicator easier. It could also very much be a toggle, like most UI stuff.

TG has this thing on shift-click

Image

Pros:

  • searchable
  • less space in your screen
  • updates when taking an object and since it's not stat() it's much faster

Cons:

  • it's fucking TGUI, so the first time you do it there's a 0.3 seconds delay
  • and I would probably need to port their RUSTG iconforge to make it not-suck, I thinkk

Things I am NOT interested in porting

I don't intend to port TG widescreen feature which changes the viewport from 7x7 to 7x10. Gameplay concerns aside (which, I think, are fairly minor), it shrinks the chat window too much and you don't have the time to read everything that happens in busy rounds.

I don't intend to work on TGChat at all. Their chat can bluescreen of death if TGUI doesn't work, which is not really necessary. Their only main draw is the ability to filter between radios/OOC/proximity chat, which is also a design choice I am not interested in adopting.

Thoughts on this ?

ShiftyRail avatar Jun 08 '25 12:06 ShiftyRail

  1. Don't care possibly don't want it.
  2. No.
  3. We already have this but it's hidden in the bottom corner. I'm tangentially ok with this.
  4. Sure fine.
  5. No. Toggle maybe.
  6. Not sure what this entails.
  7. Nah we have this on alt click. It opens tab. No need for some window to appear.

I am very much part of the old = good, new = bad camp.

Lumbermancer avatar Jun 08 '25 13:06 Lumbermancer

I am very much part of the old = good, new = bad camp.

Okay but that's not an argument

ShiftyRail avatar Jun 08 '25 13:06 ShiftyRail

I do not like the item/mob name hovering at all, I find it irritating and invasive. I do not have strong opinions on the rest of it.

falcon2346 avatar Jun 08 '25 14:06 falcon2346

tg say/tg examine item hovering

never

cloutcode avatar Jun 08 '25 16:06 cloutcode

1: looks bad, we don't need le epic modern design web2.0 nodejs bullshit 2: how does that work? might be cool 3: only on a modifier key or something, the status bar info is usually enough 4: feedback to the player like that seems good imo 5: i really don't see the point of this other than 'old UI bad' 6: not sure what this means, can you provide more info? 7: probably better than alt-clicking tiles, but also kinda meh. additional feature rather than replacement?

SonixApache avatar Jun 09 '25 00:06 SonixApache

most of this seems like changing stuff for changes' sake also I really don't like this issue and how awfully it presents the ideas/UI elements from other codebases, there are pictures missing a bunch of these bullet points and some of the more complex UI elements with multiple features only have 1 picture. A lot of these would be better off showcased with videos

  1. this looks fine, if it really makes the game run better i see nothing wrong with it but how does the rest of the menu look?
  2. has no images or videos showcasing how it actually looks, i don't care for it if you don't show what fullscreen mode looks like
  3. the giant mouse-over text is genuinely awful from my experience, everyone will hate it if it's not a toggle, nobody will use it if it is a toggle, waste of effort, don't want
  4. no pictures of how this looks, don't care/don't want
  5. i use the current chatbar for ooc, i don't like this change
  6. the say window looks fine to me but wtf is that examine window? I don't know what is going on in that tiny cropped image you're showing, showcase how it actually works with a video or something. Don't want it. Also, isn't this whole examine window a bandaid fix because of TG's combat mode because they can't right click/alt click anymore?

MercuriusGH avatar Jun 09 '25 11:06 MercuriusGH

TG can still alt-click outside of combat mode, I think. I would respond to "change for change's sake isn't an argument" with "inertia for inertia's sake isn't an argument". A fair point about not having included some screencaps, I will try to later tonight.

Le lun. 9 juin 2025, 12:46, MercuriusGH @.***> a écrit :

MercuriusGH left a comment (vgstation-coders/vgstation13#37702) https://github.com/vgstation-coders/vgstation13/issues/37702#issuecomment-2955555983

most of this seems like changing stuff for changes' sake also I really don't like this issue and how awfully it presents the ideas/UI elements from other codebases, there are pictures missing a bunch of these bullet points and some of the more complex UI elements with multiple features only have 1 picture. A lot of these would be better off showcased with videos

  1. this looks fine, if it really makes the game run better i see nothing wrong with it but how does the rest of the menu look?
  2. has no images or videos showcasing how it actually looks, i don't care for it if you don't show what fullscreen mode looks like
  3. the giant mouse-over text is genuinely awful from my experience, everyone will have it if it's not a toggle, nobody will use it if it is a toggle, waste of effort, don't want
  4. no pictures of how this looks, don't care/don't want
  5. i use the current chatbar for ooc, i don't like this change
  6. the say window looks fine to me but wtf is that examine window? I don't know what is going on in that tiny cropped image you're showing, showcase how it actually works with a video or something. Don't want it. Also, isn't this whole examine window a bandaid fix because of TG's combat mode because they can't right click/alt click anymore?

— Reply to this email directly, view it on GitHub https://github.com/vgstation-coders/vgstation13/issues/37702#issuecomment-2955555983, or unsubscribe https://github.com/notifications/unsubscribe-auth/AHPWLGTM7Z5NLBV5XMVOLHT3CVX3HAVCNFSM6AAAAAB63BLU7OVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDSNJVGU2TKOJYGM . You are receiving this because you authored the thread.Message ID: @.***>

ShiftyRail avatar Jun 09 '25 11:06 ShiftyRail

I really like 1 and 6. 1: I would stick with normal tabs, just throw more info into the status to reduce the amount of tabs. 6: don't know how examine works

aacovski avatar Jun 09 '25 14:06 aacovski

  1. if it's a technical improvement sure, I'm thinking if it's a unique/new UI it probably has the potential to be styled differently so I'd definitely go for something more classical/not just TG's UI transfered over
  2. if it works and doesn't bug shit out or give some form of unfair advantage sounds like a good addition
  3. abysmal dogshit
  4. sounds cute
  5. prefer the old but works as a toggle
  6. say looks fine but examine needs a video demonstration/looks like way 2 much popup compared to the well contained text display

my biggest concerns are of lag and bugs but I can't say we don't already have those on our current menus so idk it depends

PrimeDSS13 avatar Jun 10 '25 22:06 PrimeDSS13