ProffieConfig Version 1.9 In Beta

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 appreciated.

The Serial Monitor

  • This guy got a face lift, with the ability to copy/paste time-stamped messaged from the output, and a lot under the hood.

Other than that, just trying out different configs, playing around, and making sure things work as expected.

I greatly appreciate if you take the time to try it out, even just to give it a quick once-over :slight_smile:

1 Like

The download on the website has been rolled back to 1.0.7 since I suspect it’s causing issues for some people at least on Windows. In typical fashion, “it works on my machine” so I’m only guessing (and unable to thoroughly look into it for the next few days).

If you’re wanting to try out the beta (and so need the 1.0.9 launcher), it can be downloaded direct from here:

macOS:
https://proffieconfig.kafrenetrading.com/assets/releases/ProffieConfig-Launcher-macOSUniv-1.0.9.dmg

Windows:
https://proffieconfig.kafrenetrading.com/assets/releases/ProffieConfig-Launcher-Win32x64-1.0.9.exe

1 Like