Skip to content

Enhanced launcher UI with modern design - #23

Open
MyRealms wants to merge 3 commits into
Open-Source-Free-Realms:mainfrom
MyRealms:main
Open

Enhanced launcher UI with modern design#23
MyRealms wants to merge 3 commits into
Open-Source-Free-Realms:mainfrom
MyRealms:main

Conversation

@MyRealms

Copy link
Copy Markdown

Changes

  • Modern 1024x576 launcher interface with custom design
  • Server list with colored icons, titles, and subtitles
  • Play/Stop button with hover effects and random backgrounds (20 images)
  • Settings panel with Display Name field (saves to config)
  • Edit server functionality with delete option
  • Discord and Reddit button integration in bottom bar
  • Compiled bindings enabled for better performance
  • FreeRealms font integration
  • Server Name field in Add/Edit dialog
  • Welcome back message with user name

UI Improvements

  • Custom server icons (9 colors)
  • Edit button on hover for each server
  • Status indicators (Online/Offline)
  • Player count display
  • Notification system
  • Popup overlay for dialogs

Technical

  • AvaloniaUseCompiledBindingsByDefault = true
  • All XAML bindings use x:DataType for compile-time validation
  • Clean codebase with no backend logic changes

- Modern 1024x576 launcher interface with custom design
- Server list with colored icons, titles, and subtitles
- Play/Stop button with hover effects and random backgrounds
- Settings panel with Display Name field
- Edit server functionality with delete option
- Discord and Reddit button integration
- Compiled bindings enabled for performance
- FreeRealms font integration
- Server Name field in Add/Edit dialog
@yungcomputerchair

Copy link
Copy Markdown
Contributor

This looks much more digestible than the last PR. Thank you for cleaning this up!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants