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 Macro feature #554

Merged
merged 36 commits into from
Oct 8, 2023
Merged

Conversation

deeebug
Copy link
Contributor

@deeebug deeebug commented Oct 1, 2023

As requested, the macro addon has been implemented and is here in this PR.

Important thing to note is that the allocated flash space has been raised from 8K to 16K.
This addon supports 6 macros with 50 input lines each which also allows for waiting before moving on to the next line. This could be updated in the future, as needed.

Room for improvement is plenty. The logic for macro itself could be significantly optimized, and is frankly dumb. Same can be said for both UI and UX. But right now where it is at seems like a good foundation.

Thanks to @TheTrainGoes and @InfraredAces for testing and feedback.
Extensive testing is still pending, so reviews are appreciated.

Closes #235.

Please review and merge, thanks!

@InfraredAces
Copy link
Contributor

Testing this Action run I ran into issue with setting a macro. I was able to set the Macro Pin, enable Macros, and save. However, when I set a specific macro as "Activated", it would not save and threw an error in the browser console. I've included screenshots below.

image

image

@deeebug
Copy link
Contributor Author

deeebug commented Oct 2, 2023

Thank you for testing! These should be fixed now.

@TheTrainGoes TheTrainGoes mentioned this pull request Oct 8, 2023
Copy link
Contributor

@arntsonl arntsonl left a comment

Choose a reason for hiding this comment

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

Incredible work, thank you @deeebug !! Works great on my setup

@arntsonl arntsonl merged commit 170e97d into OpenStickCommunity:main Oct 8, 2023
58 checks passed
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.

Bounty - Macros V2.0
3 participants