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

Implement new UI to Configurations - general #1002

Conversation

ArturoManzoli
Copy link
Contributor

@ArturoManzoli ArturoManzoli commented Jun 14, 2024

Main features:

  • Main menu and configs submenu responsiveness with simplified versions for small screen devices;
  • New Modal and Expansible-panels Vue components;
  • Refactoring of General Configurations component to suits the new UI and fit on different screen sizes;
  • Main responsiveness logic (store and Tailwind) updated;

Regular size screens:
https://github.com/bluerobotics/cockpit/assets/14910201/c8c67845-fcf5-43a7-8d1f-d2e2477f4e4a

Very small screens:
https://github.com/bluerobotics/cockpit/assets/14910201/63df7c5b-4140-4fb6-99f5-6a55bec1110e

Closes #969

@ArturoManzoli ArturoManzoli force-pushed the 969-Implement-Configuration-General branch from c9f0983 to 92b7860 Compare June 14, 2024 11:33
rafaellehmkuhl and others added 15 commits June 14, 2024 08:42
For example, videos that were being recorded and the user refreshed Cockpit, or the computer shut down during the recording.
This makes a huge difference when downloading multiple videos.
…without compression

This reduces the compression time of a 22min/1.1GB video from 36s to 11s.

The final zip file size is basically the same, as the video is already compressed (WEBM).
JoaoMario109 and others added 7 commits June 18, 2024 13:15
* Change MainVehicleConnetion and WebRTCConnection URIs to use storage
  and to be reactive
* Change video.ts to use new computed property
* Change the way as the URIs are configured to make sure they are
  reactive and stored properly on storage when using custom ones
It was mistakenly removed on a recent commit.
…rest`

The `:6040` path does not work with BlueSim, for example.
Copy link
Member

@rafaellehmkuhl rafaellehmkuhl left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some behavior problems:

  1. The menu names are selectable.
image
  1. I cannot close the general menu once open.

This should also be rebased with the latest changes in master (that add Lago's reactivity changes and my RTC configuration part). This rebase can also be done when we merge the interface-rework branch into master. It's up to you to do it now or on the future.

@ArturoManzoli ArturoManzoli force-pushed the 969-Implement-Configuration-General branch 3 times, most recently from 05a26d2 to 0557467 Compare June 19, 2024 13:21
@ArturoManzoli ArturoManzoli force-pushed the 969-Implement-Configuration-General branch 3 times, most recently from 6e91d77 to 04719b4 Compare June 19, 2024 16:58
@patrickelectric
Copy link
Member

@ArturoManzoli it appears that a rebase is necessary in this PR.

@ArturoManzoli ArturoManzoli force-pushed the 969-Implement-Configuration-General branch 2 times, most recently from 2e7b279 to 7c9594a Compare June 19, 2024 19:04
@ArturoManzoli ArturoManzoli force-pushed the 969-Implement-Configuration-General branch from 7c9594a to 803bf6d Compare June 20, 2024 10:12
@ArturoManzoli ArturoManzoli deleted the branch bluerobotics:interface-rework June 20, 2024 15:04
@rafaellehmkuhl
Copy link
Member

Just noticing that this auto-close from Github without allowing the PR to be reopen is a limitation from Github itself that happens when one push-forces to a branch linked to a closed PR.

Unfortunately we didn't know about this limitation and had to reopen the PR. The new one can be found here.

More about the limitation here.

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

Successfully merging this pull request may close these issues.

4 participants