Skip to content

Initial version of the Control Board UI#687

Merged
bzeiss merged 52 commits intodevelopfrom
feature/ctrlboard
Feb 25, 2022
Merged

Initial version of the Control Board UI#687
bzeiss merged 52 commits intodevelopfrom
feature/ctrlboard

Conversation

@bzeiss
Copy link
Copy Markdown
Collaborator

@bzeiss bzeiss commented Feb 20, 2022

This is the pull request for the initial version of the Control Board UI. It is mostly self-contained in python/ctrlboard and added as experimental feature as installation point 13) in easyinstall.sh. The installation behavior is that selection of ctrlboard ui disables the rascsi-oled service and vice versa. If 1) is selected (rascsi+web), then the enabled service is updated.

https://github.com/akuker/RASCSI/wiki/RaSCSI-Control-Board

(I'm updating this wiki page further after creating the pull request)

I hope you enjoy this :-)

bzeiss added 30 commits January 22, 2022 22:10
…tions parameter + autodetection in start.sh. Formatting fixes. #382
@bzeiss bzeiss requested a review from rdmark February 20, 2022 15:32
@bzeiss
Copy link
Copy Markdown
Collaborator Author

bzeiss commented Feb 22, 2022

@rdmark left a few comments open in case you want to comment further on them. Other than that, I have pushed the changes in 9e53103.

@rdmark rdmark self-requested a review February 23, 2022 02:54
Copy link
Copy Markdown
Member

@rdmark rdmark left a comment

Choose a reason for hiding this comment

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

Overall really cleanly designed codebase, super slick object oriented design. 👍

To be honest, I didn't evaluate all of the internal logic of all of the classes in depth. I also did not test the functionality, since I don't have the requisite hardware. This approval is on the basis of a high-level read of the codebase, and that I could confirm it has no averse effect on existing packages.

Feel free to put any final touches, and merge when you're ready.

@bzeiss
Copy link
Copy Markdown
Collaborator Author

bzeiss commented Feb 23, 2022

@akuker Do you want to give this a test drive before I merge?

@bzeiss bzeiss merged commit cd0da55 into develop Feb 25, 2022
@rdmark rdmark deleted the feature/ctrlboard branch May 3, 2022 20:40
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