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

Editor UI #85

Merged
merged 9 commits into from
Feb 19, 2024
Merged

Editor UI #85

merged 9 commits into from
Feb 19, 2024

Conversation

voylin
Copy link
Collaborator

@voylin voylin commented Feb 13, 2024

PR for creating the editor UI. This will take a bit of time to set-up correctly, but I'll be keeping this up to date and push my changes (probably) every day.

TO-DO:

  • Save layout (offsets, panel positions, ...);
  • Add side buttons (file system, editor ui, render menu);
  • Make panels display correctly inside of each container;
  • Make it look nice (not needed).

For future versions, people will be able to add custom tabs on the left bar which will each have their own layout which the user made. This is needed to be fully modular, but a worry for later

@voylin voylin added this to the Version 1.0.0 milestone Feb 13, 2024
@voylin voylin self-assigned this Feb 13, 2024
@voylin voylin closed this Feb 13, 2024
@voylin voylin reopened this Feb 13, 2024
@voylin
Copy link
Collaborator Author

voylin commented Feb 13, 2024

Closed and re-opened as I was having upstream issues ^^"

@voylin
Copy link
Collaborator Author

voylin commented Feb 19, 2024

Update for editor (non-pushed changes):

EditorUI will be the handler for the different screens (file manager, editing, render menu, custom, +++). The basic Editor layout will be something people can customize to their liking and create multiple layouts with (For subtitling, color grading, cutting, ...)

Still a work in progress, but don't expect this change to take too long. Also adds to the modularity of the editor as people will be able to make their own layout styles so they are not bound to the current layout of left|middle|right panel containers.

@voylin
Copy link
Collaborator Author

voylin commented Feb 19, 2024

Made a quick update to printer which I'll be including in this PR.

@voylin voylin marked this pull request as ready for review February 19, 2024 06:29
@voylin
Copy link
Collaborator Author

voylin commented Feb 19, 2024

I'll be merging this PR for now, there are TODO's in the code which will be done at a later stage as they aren't specifically needed at this point in time.

@voylin voylin merged commit 2ca0400 into VoylinsGamedevJourney:master Feb 19, 2024
1 check passed
@voylin voylin deleted the Editor-UI branch February 19, 2024 06:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant