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

📢 Upcoming release 0.7.0 is bugged | 0.6.0 is more usable #49

Open
luttje opened this issue Oct 18, 2023 · 0 comments
Open

📢 Upcoming release 0.7.0 is bugged | 0.6.0 is more usable #49

luttje opened this issue Oct 18, 2023 · 0 comments
Assignees
Labels
📢 announcement An announcement about an upcoming release, feature, known bug or project status

Comments

@luttje
Copy link
Owner

luttje commented Oct 18, 2023

Warning

The recent 0.7.0 early releases are quite bugged. The input is jittery and sometimes key releases don't seem to register.
Version 0.6.0 seems a lot more stable, so best use that for now.

📢 Key2Joy 0.7.0 Upcoming Release

Hello contributors and users of Key2Joy! I'm thrilled to update you on the latest advancements we're making.

ℹ What's New:

  1. Pull Requests Merging: I'll be actively merging Pull Requests with fixes and new features into the main branch.

  2. Pre-releases: Automatic generation of pre-releases will be in effect! They will follow the format 0.7.0-alpha.**********, where the asterisks will represent the first 10 characters of the commit. » Find the pre-releases here

  3. Stability: Even though they're labeled as pre-releases, you may expect them to be relatively stable thanks to Adding more tests, fixing bugs in the process #48

  4. Issues Status: Issues will be marked as fixed once addressed. However, note that they'll only be fixed in these pre-releases.

  5. Documentation: The documentation will be in sync with pre-releases. 📔 Please be aware that it might not be relevant for earlier versions. » Find the documentation here

🌟 New Features:

  • Plugin System: A major enhancement came with Implementing plugins for better separation #39. It introduces a plugin system, allowing a better separation of concerns for optional features into plugins.

  • Plugin Security: Plugins can be isolated and granted specific permissions. However, this needs further validation. ⚠️ Always opt for plugins from trusted authors to maintain system security.

  • GamePad Triggers ([Feature Request] Joy2Joy #40): The circle is now complete and Key2Joy can do the inverse as well (GamePad to Keyboard/Mouse/Script/anything). React to controller input (button, stick or trigger), from any specific controller you want.

  • Edit Multiple Mappings: Select as many similar mappings as you want, right click, select a common property they all have and change it in one go.

  • Easily add Reverse Mappings: Now when you create a mapping a reverse can automatically be generated for you:
    image

  • Block default input per trigger type (Rework options to override default input #43): You can now block default trigger input for each of these separately:
    image

🛠 Notable Issue Fixes:

📅 Finalizing this Release

I'm committed to delivering a useful 0.7.0 release, and I'll do so once the remaining issues are resolved:

Additionally I want do do some thorough testing and I will create more automated tests to help with that.

While I can't provide an exact release date, rest assured that I'm actively working on it.


Stay tuned for updates, and thank you for your patience and support as we make Key2Joy even better! 💪

@luttje luttje added the 📢 announcement An announcement about an upcoming release, feature, known bug or project status label Oct 18, 2023
@luttje luttje added this to the Launch stable (1.0.0) milestone Oct 18, 2023
@luttje luttje pinned this issue Oct 18, 2023
Repository owner locked and limited conversation to collaborators Oct 18, 2023
@luttje luttje self-assigned this Oct 22, 2023
@luttje luttje changed the title 📢 Upcoming release 0.7.0 📢 Upcoming release 0.7.0 is bugged | 0.6.0 is more usable Mar 27, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
📢 announcement An announcement about an upcoming release, feature, known bug or project status
Projects
None yet
Development

No branches or pull requests

1 participant