Skip to content
New issue

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

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

Already on GitHub? # 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

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant