Skip to content

Flat UI Alpha#5475

Merged
Geenz merged 50 commits intorelease/2026.02from
project/Flat_UI
Apr 10, 2026
Merged

Flat UI Alpha#5475
Geenz merged 50 commits intorelease/2026.02from
project/Flat_UI

Conversation

@Geenz
Copy link
Copy Markdown
Collaborator

@Geenz Geenz commented Mar 2, 2026

as of = 2026-04-03 for PV deploy
build = https://github.com/secondlife/viewer/releases/tag/Second_Life_Project%231c3158a7-FlatUI
cohort = Flat.UI
deployed = https://github.com/secondlife/viewer/releases/tag/Second_Life_Project%231c3158a7-FlatUI
desired = 0
relnotes:

26.2 “Flat UI” Alpha Viewer

The Flat UI Alpha Viewer introduces a refreshed user interface, along with a wide range of stability fixes, performance improvements, and usability updates. This is an experimental viewer intended for testing and feedback as we continue iterating on the next generation of the Second Life interface.

As with all Alpha viewers, your feedback is especially valuable. Please share your thoughts and report issues through our Feedback Portal.

Share feedback: Feedback Portal


New Features

Interface and Font Improvements

The Flat UI project includes steps toward a more readable, modern appearance:

  • Adoption of Google Inter typeface, designed specifically for UIs
  • Improved font scaling and layout handling
  • "Flat" visual design on buttons, tabs, and menus so labels are more readable
  • Blue highlight color to increase visibility of selected list items

New Login Screen

We've moved login fields to the left in a more standard arrangement, and simplified the screen, using tabs for categories of content rather than displaying it all on one screen in crowded, small text.

Voice Moderation

Have you heard? We’re adding Voice moderation along with hosting our own WebRTC voice solution! Land owners will soon be able to moderate voice users on their own land. This Alpha viewer will have very limited availability, but we’d love for the community to try it out and give us feedback early.

Who can moderate:

  • Region owners and estate managers can moderate voice on parcels configured to use the region voice channel ('Restrict Voice to this parcel' disabled)
  • Parcel owners can moderate voice on parcels configured to use their own parcel voice channel ('Restrict Voice to this parcel' enabled)
  • If a parcel is owned by a group and uses its own voice channel, any group member with the 'Moderate Group Chat' ability can moderate

How to moderate:

  • Go to the location you wish to moderate, and ensure you are connected to spatial voice
  • Open the 'Conversations' floater, and right click on any username in the 'Nearby chat' list. If you have moderation ability, the 'Moderation options' menu will appear
  • Select the appropriate moderation action, which might include:
    • Mute everyone: mute all avatars connected to the spatial voice channel. Note that this setting is 'sticky': late-joining avatars will also be muted.
    • Unmute everyone: unmute all avatars connected to the spatial voice channel, so that they may speak if they wish.
    • Mute this participant: mute the selected avatar
    • Unmute this participant: unmute the selected avatar

Where to test moderation:

Moderation can currently be tested on any webRTC-enabled region, which currently means any region on the Second Life; Preflight, Bluesteel, Ferrari and LeTigre channels.

For those who don't have a webRTC-enabled region that they have powers over, some public test parcels have been set up at https://maps.secondlife.com/secondlife/WebRTC%20Voice%201/114/225/23

The two parcels are owned by a publicly joinable group, which has been configured to allow for any member to moderate voice chat. Both parcels are configured to use their own parcel voice channel. Click the green orb for instructions.
The main parcel in 'WebRTC Voice 1' uses the region channel, and can only be moderated by the region owner or an estate manager.

Bug Fixes

#5569 Inventory does not update until relog and teleport causes disconnections in Official Viewer and Firestorm

Help Us Improve It

This is an Alpha viewer, and some parts of the Flat UI, Fonts and Voice Moderation projects are still in active development. We welcome your feedback as we continue refining the experience.

Share feedback and report issues: Feedback Portal

akleshchev and others added 30 commits March 24, 2025 09:24
Bums sizes up because Inter is smaller than our old font
…o for system notifications; buttons textures.
Size increase shouldn't have been specific for ja, it was meant to be universal.
# Conflicts:
#	indra/llrender/llfontfreetype.cpp
* UI controls adjustments and selection color update
* Use constexpr instead of magic numbers
@Dan-Linden Dan-Linden requested a review from kylelinden March 10, 2026 19:23
@Dan-Linden Dan-Linden added this to the 2026.2 milestone Mar 10, 2026
Copy link
Copy Markdown

@kylelinden kylelinden left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

26.2 Alpha flat UI
viewer = 26.2.0.22829286351
build = https://github.com/secondlife/viewer/releases/tag/Second_Life_Project%238ecbce9b-FlatUIAlpha
cohort = 26.2
desired = 0

@kylelinden kylelinden added the approved Thumbs up from Product label Mar 11, 2026
@Geenz Geenz mentioned this pull request Mar 12, 2026
@Geenz
Copy link
Copy Markdown
Collaborator Author

Geenz commented Mar 20, 2026

@jellyfish-linden
Copy link
Copy Markdown

Second Life Project Flat UI 26.2.0.23875064053 Result Comment
Spot/Sanity Check Passed Passed

NOTES
Second Life Project Flat UI passes QA as a project viewer

Anti-virus false positive report:

File Security vendor analysis
slplugin.exe SecureAge - Malicious
MaxSecure - Trojan.Malware.300983.susgen
SLVersionChecker.exe SecureAge - Malicious

Copy link
Copy Markdown

@kylelinden kylelinden left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

26.2 Flat UI Alpha
viewer = 26.2.0.23875064053
build = https://github.com/secondlife/viewer/releases/tag/Second_Life_Project%231c3158a7-FlatUI
cohort = Flat.UI
desired = 0

@Geenz
Copy link
Copy Markdown
Collaborator Author

Geenz commented Apr 3, 2026

@Geenz Geenz merged commit 8ffb73b into release/2026.02 Apr 10, 2026
26 of 28 checks passed
@Geenz Geenz deleted the project/Flat_UI branch April 10, 2026 17:10
@github-actions github-actions Bot locked and limited conversation to collaborators Apr 10, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants