Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

UX improvements + Move to Vue 3 #97

Open
wants to merge 6 commits into
base: master
Choose a base branch
from
Open

UX improvements + Move to Vue 3 #97

wants to merge 6 commits into from

Conversation

Troplo
Copy link

@Troplo Troplo commented Jan 16, 2024

  • Move to Vue 3 (Only things that needed to be changed was removal of Vue.set, new Vue -> createApp, and created -> mounted on lobby.)
  • New "show JavaScript errors" button to show any exceptions thrown by user scripts js errors
  • Auto scroll implementation to scroll page to the bottom when a new message is sent by user, form interaction, or if the page is near the bottom. Toolbar shown when page has auto scroll prevention scroll to bottom
  • Change script/CSS imports to have prepended / so page layout isn't broken on links such as /group4/test
  • Disable settings auto-open on mobile
  • Add settings cog icon in header for mobile
  • Change clear room messages to red to indicate destructive action (with ... to indicate confirmation is required)
  • Allow enter key for clear room message confirmation

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.

1 participant