After the release of ProffieConfig v1.5.x, it was clear there were several avenues for improvement, and after working to fix up various bugs and issues within ProffieConfig, implementing new features and changing things around based on feedback, and (hopefully) expanding the tool’s utility, I’m exciting to announce Version 1.6.x is ready!
This version changes a lot, from how ProffieConfig operates under the hood to how it’s interacted with, and hopefully the new introduction is able to make it a lot more self-explanatory and fill in gaps which were previously noted.
ProffieConfig Version 1.6 Includes the following updates:
Dynamic Prop File capability (via .pconf files)
Ability to support dynamic prop button information
Comprehensive prop option handling
Customizable layout
Multi-Config support
Ability to edit multiple configs at the same time
Named configurations
Improved file import capability and procedure
Better handling of Windows BOOTLOADER recovery/mode
Direct DFU-Util uploading
Fixed BOOTLOADER mode handing in macOS
Full guided onboarding and tutorial for setup
Driver Installation
Interactive, step-by-step
Explanation of features, usage, and overall UI
Explanation of certain potentially confusing ProffieOS conventions
Improved Configuration generation and handling
Fixed v1.5.x macOS import bug, related to:
Fixed crashing on close
Better handling of comments in bladestyles
Better handling of edge-case configuration setups
Better handling of blade awareness features
Custom ProffieOS/Prop file defines
Added SubBladeZZ (ZigZag) and fixed previously-broken SubBladeWithStride
Added custom power pins
Serial Monitor bugfixes for macOS
Improved startup time
UI enhancements
Option name/description dims on disable
Updated UI layout in various places
Moved Blade Awareness to a Blade Arrays dialog/popup
Improved pre-checker capability
Dark mode for windows
More I’ve probably forgotten about
Given the sheer scale of this update, I’m expecting there to be bugs and issues somewhere that I’ve not been able to catch, so this thread is for any questions about the tool, reporting any issues (though if you’re comfortable GitHub is generally a better place for that), and for updates as v1.6.x progresses.
As it’s used, knowing if there’s errors that are vague/confusing and/or suggestions for errors that could be made just a bit more clear are appreciated to expand the pre-checker capabilities.
That kind of stuff is hard for me to really catch as the only way to find them is by trying various different configs with all kinds of edge cases, and they’re not technically ProffieConfig issues, but adding them provides useful clarification especially for beginners.