Skip to content
This repository has been archived by the owner on Feb 27, 2024. It is now read-only.

UX improvements #20

Merged
merged 5 commits into from
Jul 5, 2022
Merged

UX improvements #20

merged 5 commits into from
Jul 5, 2022

Conversation

RPicster
Copy link
Contributor

@RPicster RPicster commented Jul 4, 2022

This PR includes several fixes and improvements to the UI.

  • Changed terminal font
  • Changing driver to GLES2
  • Added a persistent terminal command history (saved in browsers local storage)
  • Improved UX of the terminal to match the behaviour of a "normal" terminal more
  • Fixed copy and pasting on Chrome + Safari (Firefox ❌ https://developer.mozilla.org/en-US/docs/Web/API/Clipboard/readText#browser_compatibility)
  • Fixed shortcuts on MacOS
  • Improved timeout handling
  • Fixed a problem where extensions would steal input from Resoto UI*

The last point is certainly not the perfect solution. Different extensions steal input at window level, the only solution is to "play along" - the Godot canvas element is now using contenteditable=true.
To make this work and display the correct cursors, new export templates for Godot were compiled and put into our export template repo as a new release.
godotengine/godot#62608 This fix is adjusting the cursor from auto to default in the engine.

RPicster added 4 commits July 1, 2022 21:12
- Changed terminal font
- Added a persistent terminal command history (saved in browsers local storage)
- Improved UX of the terminal to match the behaviour of a "normal" terminal more.
- Fixed copy and pasting on Chrome + Safari (Firefox is still problematic)
- Fixed shortcuts on MacOS
- Fixed a problem where extensions would steal input from Resoto UI
Reduced the timeout for the initial connect.
Improved timeout handling on connection problems.
@RPicster RPicster requested a review from azagaya July 4, 2022 18:16
azagaya
azagaya previously approved these changes Jul 5, 2022
src/components/popups/popup_connect.gd Show resolved Hide resolved
@RPicster RPicster merged commit d4041cc into main Jul 5, 2022
@RPicster RPicster deleted the ux-improvements branch July 5, 2022 08:56
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants