Hi @Fett263 I was going through the config helper tool and scrolled down to the preset section and what I was thinking was that an import feature would help to populate presets, thought I would ask to see if you thought it’s helpful.
if I’m going to add presets from my config which parts do I copy, just the StylePtr<… on wards right?
Unfortunately, that’s not really something I have the time or desire to do. The tool is meant to help build a config and select options and ensure proper formatting of the final output for users. Trying to import and parse an existing config is exponentially more complex than this tool is currently.
You may want to look into the ProffieConfig tool ryryog25 developed.
This version is a sizeable update to all parts of ProffieConfig, targeting QoL, reliability, performance, and consistency, as well as adding additional support for ProffieOS8.
ProffieOS8 is now the default version shipped with ProffieConfig.
To Test It Out
With ProffieConfig Version 1.8+, go to “File”->“Update Channel…” and change it to “beta”.
Restarting ProffieConfig will provide you with the update, but you must make sure to download v1.0.9 of the Launcher. Earlier launchers are aware of this, but fail to provide the proper message and results in a generic failure, unfortunately.
What Changed?
The “big” ones:
Undo/Redo Support in the editor
Improved modification tracking and new compilation caching
Add preferences
Choose style editor
Choose preset insertion location
Added full support for style aliases (CONFIG_STYLES)
Added formatting button when editing bladestyles
Added “Sync” to custom options
Updated Serial Monitor
Updated versions management
Prop Buttons/Info update real-time
Cancel long verify/apply operations
Bladestyles keep line comments in-line for layer-type comments
Editor Window icons follow system accent color
Substantial updates specifically for UI
Improved config parsing speed
Lots of other little improvements
What’s Pending?
The BC 8.10 and Fett263 8.10 prop file data is out of date (simply a copy of 7.15 currently), and they need the new options to be added to them. For testing, custom defines can of course be added via the General Page.
There is no UI for the MENU_SPEC_TEMPLATE. It seems like it should be on the General Page, but it’s prop-dependent if it’s supported, so I’ve not added it yet. Similarly this can be added with a custom option for now.
These’ll ideally be rectified before a stable-channel release.
There are a few other new OS8 things which don’t have UI, but, unless I missed something, they’re minor, more advanced and w/o enough demand to make it seemingly worth it, and/or need their own advanced section of UI to implement. If there’s anything notable you’re interested in that you see isn’t present, let me know.
What to look out for?
The UI and config handling received by far the most attention this update.
Visual glitches
Config UI not behaving/updating properly (e.g. settings not being enabled/disabled/shown/unshown correctly)
Unexpected behavior/crashing with undo/redo
The Undo/Redo system is a massive change to how ProffieConfig handles editing, futzing around with it would be greatly …
dude, thanks for that. I’ll take a look at that other tool.