ProffieConfig Version 1.7 is Live!

And thank goodness it is!

New Delivery System

ProffieConfig Version 1.7.x and onward will now use the V2 delivery system. For me that means things are easier to build, manage, modify, and update, and for everyone using ProffieConfig, that means that updates are seamless.

After installing v1.7.x, updating ProffieConfig won’t require redownloading the entire bundle, nor will it require you moving your configurations back and forth to prevent them being lost, everything is simply updated in-place.

This also means that ProffieConfig installs itself properly now. On Windows that means no more resources folder to keep track of, and a handy shortcut in your Start Menu. macOS already had a pretty simple install process, but now things are just packaged a bit nicer :slight_smile:

Other notable items:

  • ProffieConfig has a new icon!
    • Channeling all my graphic design muster (which isn’t much!), I put together an icon that (I think) looks a lot nicer, and is much more distinctive and recognizable.
    • I plan to roll it out to places where it isn’t present yet, but it’s now being used in most places.

The icon marks another upgrade too… brownie points to anyone who notices :wink:

  • Custom props are now supported in UI
    • ProffieConfig has (almost) always supported custom props, but adding them was a bit cumbersome. The new props dialog rectifies this by proving a simple way to add and manage custom props.
  • “Injection File” feature has been implemented, which I eventually plan to expand to implement CONFIG_BOTTOM and CONFIG_STYLES.
    • ProffieConfig only reads CONFIG_STYLES right now, in case you didn’t know

UI Improvements

  • Config overflow and verification (File->Verify Config) will now show the % flash used.
  • Progress bars during compile and upload are now more descriptive and more responsive
  • Many other small UI additions, tweaks, and fixes to polish things up! :rocket:

Of course, that’s not all, but I figure you’re tired of hearing my blabber on by now!

A full changelog can be found on GitHub, and you can download the new ProffieConfig Launcher from the usual place on the website:

Now, watch it completely break for everyone :sweat_smile:

6 Likes

That’s an impressive amount of work, well done!

1 Like

And a pretty download page.

ProffieConfig 1.7.13 has just been released. Here’s the rundown from 1.7.9:

Win32 Path Fixes

ProffieConfig

Changes:

  • Switch unsaved editor close dialog to have save/discard/cancel options
  • Add logging for state load
  • Add logging for prop remove
  • Add context to pclose logging

Bugfixes:

  • Use full error output for parsing (regression fix)
  • Specify Win32 Device namespace (potential fix for com ports >= 10)
  • Handle deep-path injection files
  • Suppress config verification error messages
  • pathing fixes

Log

Bugfixes:

  • pathing fixes

PConf

Bugfixes:

  • Fixed label parsing ignoring ‘(’ in label
  • pathing fixes

UI

Bugfixes:

  • pathing fixes

Utils

Bugfixes:

  • Use shortnames more (win32)
  • Potential fix for crash on Win32 when username contains unicode characters
  • pathing fixes

There have also been Launcher updates for both macOS and Windows, which includes some similar win32-specific pathing updates, performance improvements, and just general bug fixes. Those are available on the GitHub and on my website.

The ProffieConfig 1.7.13 update is available through the launcher already, so no need to update the launcher if you’re not experiencing any problems.

2 Likes

Very cool. Works well. Serial monitor works fine to. I’ll try some more features later. But pretty simple to use. Nice work.

1 Like