Skip to content

Conversation

@trancer1994
Copy link

@trancer1994 trancer1994 commented Jan 4, 2026

This PR introduces the initial skeleton for the AAC UI module.
It adds the following new source files under src/aac/:

  • state_machine.h / state_machine.cpp
  • aac_ui.h / aac_ui.cpp

These files define the basic structure for the upcoming AAC‑native interaction model, but contain no functional logic yet.

The CMakeLists.txt file has been updated to include these new sources so they are compiled as part of the Qt client. No existing UI, behavior, or application flow is modified.

This PR is intentionally minimal and non‑intrusive.
Future PRs will build on this foundation by implementing:

  • the AAC state machine transitions
  • the AAC UI controller logic
  • integration points with the existing Qt interface
  • optional AAC configuration or debugging panels

This PR is safe to merge and does not affect current functionality.

@trancer1994 trancer1994 marked this pull request as draft January 4, 2026 23:17
@trancer1994
Copy link
Author

More commits will be coming, but I've added the first file that's needed here. I'll work on the rest of it in the next few days.

@trancer1994 trancer1994 changed the title Add state_machine.h for AAC UI prototype Add initial AAC module skeleton and register sources in Qt client build Jan 5, 2026
@trancer1994 trancer1994 marked this pull request as ready for review January 5, 2026 15:52
@hwangsihu
Copy link
Contributor

Why did you create a src folder? It seems like you should just add the files, or move the aac folder out one level.

@trancer1994
Copy link
Author

trancer1994 commented Jan 6, 2026 via email

@trancer1994
Copy link
Author

trancer1994 commented Jan 6, 2026 via email

@hwangsihu
Copy link
Contributor

Well, then it's better to deal with that issue later. It's not important anyway.

@trancer1994
Copy link
Author

trancer1994 commented Jan 7, 2026 via email

@hwangsihu
Copy link
Contributor

It was about changing src/aac to aac. We can discuss it again later when development has progressed, but it's okay to change it now.

@trancer1994
Copy link
Author

trancer1994 commented Jan 7, 2026 via email

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