Skip to content

feat: unify settings layout and standardize keybinds#55

Merged
sanks011 merged 2 commits into
sanks011:masterfrom
aninda8680:master
May 28, 2026
Merged

feat: unify settings layout and standardize keybinds#55
sanks011 merged 2 commits into
sanks011:masterfrom
aninda8680:master

Conversation

@aninda8680

Copy link
Copy Markdown
Collaborator

Summary

This PR standardizes the web application's user interface and voice controls to perfectly match the desktop client. It completely refactors the Account settings tab into a responsive side-by-side layout and updates the default global voice keybinds for consistency across platforms.

Related issue

Fixes #54

Changes

  • Refactored the "Account" tab in DashboardSettings.tsx to use a responsive, side-by-side CSS Grid layout.
  • Forced identical vertical stretching between the Account Information and Account Actions cards for perfect visual symmetry.
  • Updated the default Toggle Mute keybind to F4 (Key Code 62) in RoomVoiceContext.tsx to standardize the experience with the desktop client.

Testing

  • Adjusted window dimensions to verify CSS Grid responsiveness on the Account tab (cards properly stack on small screens and sit side-by-side on large screens).
  • Confirmed F4 properly registers as the default mute keybind when mute-keycode is cleared from localStorage.
  • Verified that npm run build completes successfully with no rendering errors.

Checklist

  • I linked the related issue with Fixes #54 .
  • I added or updated tests if needed.
  • I updated docs if needed.
  • I verified the change locally.

@github-actions

Copy link
Copy Markdown

PR Validation Passed

Your PR title and description meet all requirements:

@sanks011 sanks011 merged commit c28b8c9 into sanks011:master May 28, 2026
1 check passed
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.

callback not working from desktop, chat ui bugs

2 participants