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

Default Layout Improvments + Variables & Glossary Editor Enhancements #1427

Merged
merged 2 commits into from
Feb 19, 2023

Conversation

Jowan-Spooner
Copy link
Collaborator

  • Adds lots of customization options to Default Preset
  • Improves layout customization editor
  • Improves File Picker
  • Improves Glossary Editor style/layout
  • Adds Color preview to glossary entry list
  • Adds new icons to glossary and variables editor
  • Improves Variables Editor (mainly drag and drop)
  • Lot's of UX improvements + tooltips

Glossary editor:
- style changes
- moved defaults to be less important
- add color point to entries
- allow some simple searching of entries (not perfect yet)
- focus on name edit on creation of new entry

Variables editor:
- focus variable name entry on variable creation
- add static typing to scripts
- update drag button, preview, tooltip, etc.
The default layout now has a bunch more options.

The File picker now has a better style (not as big), propert focus highlighting, a working tooltip (showing the full path) and a simpler scene structure.

In the layout customization editor
- options starting with the subgroup name are trimmed (so font_size in the font section becomes just "font" visually)
- file picker works correctly and hides the built-in reset button

The home page layout has been changed a bit to use space better and the highlight color

A couple of icons have been (re-)added and implemented
- glossary
- add glossary
- add folder
- add variable

Added tooltips all over the place
@Jowan-Spooner Jowan-Spooner merged commit 07070a6 into main Feb 19, 2023
@Jowan-Spooner Jowan-Spooner deleted the improve-default-layout branch February 19, 2023 15:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant