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

1.1 release #194

Merged
merged 86 commits into from
Feb 29, 2024
Merged

1.1 release #194

merged 86 commits into from
Feb 29, 2024

Conversation

medzernik
Copy link
Contributor

@medzernik medzernik commented Jan 3, 2024

1.1 Release
[Added] UI Refresh - smoother animations, nicer colors.
[Added] Macro search - search macros in all your collections.
[Security] Updated libraries.
[Fixed] Macros now work in games (be careful please!).
[Fixed] Keycombos like CTRL+SHIFT+{Key} have been fixed.
[Fixed] Many more bugfixes and improvements.

More detailed changelog
New UI features
When recording a sequence, pressing LMB stops the recording
Macro search
Trigger key bind layout
Security and library updates
Better handling of errors
New error and warning notifications in the UI
New reset to default buttons in elements
New collections search feature
Per macro settings screen (features coming starting 1.2)
Macros now work in games! Hooray (don't use it in multiplayer games pls thx)
Delays have been lowered somewhat
Macros with key combos (e.g. CTRL+SHIFT+KEY) should now work

Closing #163
Closing #58
Closing #147
Closing #164
Closing #136
Closing #120
Closing #105
Closing #65
Closing #59
Closing #53

Fixes W-53 W-52

Should be closing #167

@medzernik medzernik added bug Something isn't working enhancement Improves on already existing functionality labels Jan 3, 2024
@medzernik medzernik added this to the 1.1 milestone Jan 3, 2024
@medzernik medzernik self-assigned this Jan 3, 2024
simon suggestion

Co-authored-by: Simon W <simon@wooting.io>
Comment on lines +1 to +8
#[cfg(target_os = "windows")]
pub const STANDARD_KEYPRESS_DELAY: u64 = 1;

#[cfg(target_os = "macos")]
pub const STANDARD_KEYPRESS_DELAY: u64 = 10;

#[cfg(target_os = "linux")]
pub const STANDARD_KEYPRESS_DELAY: u64 = 10;
Copy link
Member

Choose a reason for hiding this comment

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

Aren't these numbers relevant in the frontend as well? But I don't remember seeing any platform specific handling for this in the defaults

Copy link
Contributor Author

Choose a reason for hiding this comment

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

This is slightly different. The numbers here correspond to the actual queue being pushed to the OS and that has it's own delays.

This is basically the delay if multiple macros are pressed so they don't collide with each other, whereas the delay in the frontend is per-action macro delay.

Not sure how I could unify these though

@diogotr7
Copy link
Member

🎉

@medzernik medzernik merged commit be6044e into main Feb 29, 2024
@medzernik medzernik deleted the feature/1.1_release branch February 29, 2024 10:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working enhancement Improves on already existing functionality
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants