Skip to content

refactor: UI Redesign#4

Draft
HAHOOS wants to merge 70 commits into
mainfrom
ui-redesign
Draft

refactor: UI Redesign#4
HAHOOS wants to merge 70 commits into
mainfrom
ui-redesign

Conversation

@HAHOOS
Copy link
Copy Markdown
Collaborator

@HAHOOS HAHOOS commented May 7, 2026

This overhauls how the website looks, while bringing a lot of new features

  • Added uptime for lobbies (checking how long the lobby has been up)
  • Added oneko (real)
  • Added gamemode filtering
  • Added viewing player profiles, which displays things like display name, username, description etc. BUT also some basic information about their steam profile! (Hope the person that created [Suggestion] Profile Viewer #1 is happy now)
  • Added searching lobbies by name
  • Added new options for sorting: Alphabetical, Player Count & Uptime!
  • Added filters for vanilla/modded levels
  • The select (for now only Sort Order option) now properly matches the website's style (may not work on some browsers, you can check it here to see if your browser is supported)
  • Overhauled the settings
    • The settings are now saved on the browser
    • For filters, there is now a count for how many lobbies will be hidden
  • Most of the information (level, gamemode etc.) was turned into badges in the info view
  • The join button's logic was changed, which should HOPEFULLY make it actually work most of the time
  • Consistent lobby heights (finally)
  • Obliterated the skeleton loader off of the website
  • The lobby host name on the grid view has now the display name
  • Lobbies will take up available space if possible (mostly visible on mobile)
  • The info view now displays the version of LabFusion that the host has
  • Epic & Steam lobbies are now combined
  • And MUCH MUCH more!

(WIP, the description of this PR also needs some work)

HAHOOS added 14 commits April 30, 2026 16:01
Full list of changes:
- Changed from Montserrat to Outfit
- Moved the player count to the top-right of the thumbnail
- Added icons
- Removed Ko-fi & Github, will be readded in another form later on

Signed-off-by: HAHOOS <hahoos@hahoos.dev>
Signed-off-by: HAHOOS <hahoos@hahoos.dev>
cat world domination

Signed-off-by: HAHOOS <hahoos@hahoos.dev>
The skeleton loader will be removed soon
This introduced some issues with the player count being stuck to the top right of the screen

Signed-off-by: HAHOOS <hahoos@hahoos.dev>
Signed-off-by: HAHOOS <hahoos@hahoos.dev>
Signed-off-by: HAHOOS <hahoos@hahoos.dev>
Signed-off-by: HAHOOS <hahoos@hahoos.dev>
This also removed the jokingly added pop up about TCU & hombres guapos, which I might add back later on

Signed-off-by: HAHOOS <hahoos@hahoos.dev>
Signed-off-by: HAHOOS <hahoos@hahoos.dev>
Signed-off-by: HAHOOS <hahoos@hahoos.dev>
Signed-off-by: HAHOOS <hahoos@hahoos.dev>
Signed-off-by: HAHOOS <hahoos@hahoos.dev>
Signed-off-by: HAHOOS <hahoos@hahoos.dev>
@HAHOOS HAHOOS self-assigned this May 7, 2026
@HAHOOS HAHOOS added the enhancement New feature or request label May 7, 2026
Signed-off-by: HAHOOS <hahoos@hahoos.dev>
HAHOOS added 12 commits May 8, 2026 19:52
Signed-off-by: HAHOOS <hahoos@hahoos.dev>
forgot to remove script from CDN

Signed-off-by: HAHOOS <hahoos@hahoos.dev>
Signed-off-by: HAHOOS <hahoos@hahoos.dev>
Signed-off-by: HAHOOS <hahoos@hahoos.dev>
Signed-off-by: HAHOOS <hahoos@hahoos.dev>
Signed-off-by: HAHOOS <hahoos@hahoos.dev>
Signed-off-by: HAHOOS <hahoos@hahoos.dev>
Signed-off-by: HAHOOS <hahoos@hahoos.dev>
Signed-off-by: HAHOOS <hahoos@hahoos.dev>
Signed-off-by: HAHOOS <hahoos@hahoos.dev>
Signed-off-by: HAHOOS <hahoos@hahoos.dev>
Signed-off-by: HAHOOS <hahoos@hahoos.dev>
HAHOOS added 3 commits May 29, 2026 18:00
Signed-off-by: HAHOOS <hahoos@hahoos.dev>
Signed-off-by: HAHOOS <hahoos@hahoos.dev>
Signed-off-by: HAHOOS <hahoos@hahoos.dev>
@HAHOOS HAHOOS added documentation Improvements or additions to documentation ui Issue is related to the UI labels May 30, 2026
HAHOOS added 25 commits May 31, 2026 16:41
…o backend

Signed-off-by: HAHOOS <hahoos@hahoos.dev>
Signed-off-by: HAHOOS <hahoos@hahoos.dev>
Signed-off-by: HAHOOS <hahoos@hahoos.dev>
Signed-off-by: HAHOOS <hahoos@hahoos.dev>
Signed-off-by: HAHOOS <hahoos@hahoos.dev>
Signed-off-by: HAHOOS <hahoos@hahoos.dev>
Signed-off-by: HAHOOS <hahoos@hahoos.dev>
Signed-off-by: HAHOOS <hahoos@hahoos.dev>
Signed-off-by: HAHOOS <hahoos@hahoos.dev>
Honestly what's the point of setting an invisible lobby name, tell me Sphinx.

Might just make invisible lobby names hide the lobby itself

Signed-off-by: HAHOOS <hahoos@hahoos.dev>
Signed-off-by: HAHOOS <hahoos@hahoos.dev>
Signed-off-by: HAHOOS <hahoos@hahoos.dev>
Signed-off-by: HAHOOS <hahoos@hahoos.dev>
Signed-off-by: HAHOOS <hahoos@hahoos.dev>
Signed-off-by: HAHOOS <hahoos@hahoos.dev>
This includes the following:
- Updated DOMPurify from v3.3.1 to v3.4.8
- The settings now are displayed as a pop up when viewed on mobile
- Added icons to the permissions list and removed the collapsable thing
- Made badges (info view & filters) properly wrap

Signed-off-by: HAHOOS <hahoos@hahoos.dev>
Signed-off-by: HAHOOS <hahoos@hahoos.dev>
Signed-off-by: HAHOOS <hahoos@hahoos.dev>
Signed-off-by: HAHOOS <hahoos@hahoos.dev>
Signed-off-by: HAHOOS <hahoos@hahoos.dev>
…for filter

Signed-off-by: HAHOOS <hahoos@hahoos.dev>
Signed-off-by: HAHOOS <hahoos@hahoos.dev>
Signed-off-by: HAHOOS <hahoos@hahoos.dev>
…ighly)

Signed-off-by: HAHOOS <hahoos@hahoos.dev>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation enhancement New feature or request ui Issue is related to the UI

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Enhancement] Better Browsing Experience

1 participant