Skip to content

added core hmi modules and customization#136

Merged
aaronrhim merged 2 commits intomainfrom
feat/aaronrhim/new_hmi_skeleton
Mar 28, 2026
Merged

added core hmi modules and customization#136
aaronrhim merged 2 commits intomainfrom
feat/aaronrhim/new_hmi_skeleton

Conversation

@aaronrhim
Copy link
Copy Markdown
Contributor

woop!

Added a package just to handle the new GUI interface with some light customization and a catpuccin-like theme

@aaronrhim aaronrhim force-pushed the feat/aaronrhim/new_hmi_skeleton branch from 54edb7b to 50b778b Compare March 28, 2026 02:29
// ClassLoader<GuiModule> and receives concrete subclasses from any package that
// has registered them via a plugins.xml descriptor.
//
// To add a new module:
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Beutiful. this is proper cpp polymorphism

QWidget* content() const { return content_; }
std::string title() const { return title_; }

signals:
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

never seen this "signals" before. just a note

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Its only visible by qt's MOC (meta object compiler) in which it gets interpreted as a non-standard functionality

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

It was part of a focus edit i made in that qt can differentiate how different keybinds work depending on where your mouse is hovering at that specific time

Copy link
Copy Markdown
Contributor

@Roozki Roozki left a comment

Choose a reason for hiding this comment

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

Approving, but this may need to be reverted as the github actions are indeterminate rn

@aaronrhim aaronrhim merged commit 14f115d into main Mar 28, 2026
6 checks passed
@aaronrhim aaronrhim deleted the feat/aaronrhim/new_hmi_skeleton branch March 28, 2026 05:04
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.

2 participants