Skip to content

Feat add: GUI#3

Draft
noa-santo wants to merge 41 commits intomasterfrom
gui
Draft

Feat add: GUI#3
noa-santo wants to merge 41 commits intomasterfrom
gui

Conversation

@noa-santo
Copy link
Collaborator

@noa-santo noa-santo commented Feb 8, 2024

  • Cube visualization
  • Info window (white box)
  • Create a translation system
  • Make form system
  • Create cube setup dialogue
  • Make form and translations system own repos and libs
  • Other settings
  • Export / Import cube config
  • Write tests
  • Optimize for all platforms (responsive UI)

This PR will also things that are important for other parts of the CUBUS-core, such as translation, settings, persistent storage, setup dialog.

@noa-santo noa-santo added this to the GUI milestone Feb 8, 2024
@noa-santo noa-santo self-assigned this Feb 8, 2024
@noa-santo noa-santo added the enhancement New feature or request label Feb 8, 2024
feat: info about the cube shows up
BUG: Text in the wrong color
@noa-santo noa-santo marked this pull request as draft May 7, 2024 21:08
@noa-santo noa-santo added the help wanted Extra attention is needed label May 7, 2024
noa-santo and others added 16 commits May 30, 2024 23:50
feat: added translations
feat: added translations
fix: translation generators work again
fix: form to gui converter works for all usecases now by removing case specific props
feat: update language without restarting
feat: added way to update / recreate the whole gui at runtime without it being noticeable by the user
feat: orchestrator client.CreateNewCube
chore: mock orchestrator server
feat: add url field type to form
feat: add remote url field to the setup dialog
feat: setup dialog now sends a request to the server using the client
feat: add none ui type for headless server
fix: form now refreshes correctly (previously there was a bug that field did not get replaced when there was a field that should be displayed instead of another)
feat: added ToJson method CubeConfig type
fix: update_owo.py now re-adds the trailing space if missing after .strip()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request help wanted Extra attention is needed

Projects

Status: In Progress

Development

Successfully merging this pull request may close these issues.

1 participant