Skip to content

Releases: nptr/msstyleEditor

V 1.4.0.3

01 Jul 20:04
Compare
Choose a tag to compare
V 1.4.0.3 Pre-release
Pre-release
  • fixed issue #26 by introducing resizeable and dockable panels
  • changed appearance of the add-property dialog

V 1.4.0.2

24 Feb 12:43
Compare
Choose a tag to compare
  • fixed image resource update not taking over the locale (#25)
  • fixed not being able to handle INTLIST properties (#25)

V 1.4.0.1

23 Feb 17:03
Compare
Choose a tag to compare
  • fixed dialogs not scaling nicely with 125%+ magnification (#24)

V 1.4.0.0

23 Feb 14:42
Compare
Choose a tag to compare
  • made search feature and background select accessible via the menu bar (#14)
  • font names are now read from the style / .mui files instead of being hardcoded (#15)
  • minor fixes & improved error handling (#19, #20)
  • improved unicode support, support for non-ascii file paths (#21)
  • now also empty parts & states are shown so they can be used!
  • found and added some more states (for CommandModule, ControlPanel and CopyClose)

32 & 64 bit. standalone - no VC++ runtime requirement anymore

V 1.3.0.0

03 Jun 11:05
Compare
Choose a tag to compare

The actual release of 1.3.0.0 since the last beta worked quite well. I still suggest making a system restore
point, because you never know how Windows reacts to modified themes.

Changes since beta2:

  • added a lot more part and state names, especially for W10
  • fixed drag & drop not working

32 & 64 bit. standalone - no VC++ runtime requirement anymore

V 1.3.0.0 - beta2

21 May 13:44
Compare
Choose a tag to compare
V 1.3.0.0 - beta2 Pre-release
Pre-release

MAKE SURE YOU CREATE A SYSTEM RESTORE POINT. USE ON YOUR OWN RISK!
This is the second beta release of the new version. I completely rewrote the style handling. Under the hood its not working like a simple hex editor anymore, but instead it's actually parsing all the properties and "understanding" them. That was more or less necessary to add/remove properties.

Since the msstyleEditor is now more invasive, it can (in theory) more easily trash the style, and hence is in "beta". It also uses a bit of undocumented functionality of windows in order to apply themes, so:
MAKE SURE YOU CREATE A SYSTEM RESTORE POINT. USE ON YOUR OWN RISK!

Basic Changelog (beta & beta2)

  • added an add/remove property function (#6)
  • greatly improved the internal style handling, possibly fixing issue (#7)
  • better support for font properties
  • added more parts (Link, Status)
  • added an "Apply Theme" function to temporarily test the style
  • workaround for issue (#9) of the first beta
  • improved compatibility with aerolite styles

Known Issues
On some styles (mainly W8 and W10), the properties of the last two classes (timingfunctions & animations) are "lost". SizeofResource() returns less data than there actually is making me loose the rest. So far windows had no problem with those; but i don't know the exact implications. edit: not an issue, i was actually seeing the AMAP that followed VARIANT/NORMAL

About the attached binaries
Linked the VC++ runtime statically this time and dropped the UPX compression (#5). As counteraction, i
used more customized wxWidgets libs (disabled assertions, custom "setup.h"), which decreased the final binary size again. (With UPX they would be even smaller then the previous versions, and that with a static runtime!)

  • made a x64 version
  • no VC++ 2013 runtime dependency anymore
  • dropped UPX compression (fewer false-positives but bigger .exe)

V 1.3.0.0 - beta

16 May 14:59
Compare
Choose a tag to compare
V 1.3.0.0 - beta Pre-release
Pre-release

REMOVED THIS RELEASE

  • The apply theme option was broken (see issue #9 !)
  • Save / Load didn't work well with "aerolite" styles (W8, W10)

V 1.2.3.0

08 Oct 16:47
Compare
Choose a tag to compare
  • improved the property detection (issue #4)
  • fixed DWMWindow parts being completely wrong (now they are just a bit wrong and incomplete)
  • fixed StartPanelPriv parts being wrong
  • added part names for the TaskBand2 class
  • added part names for the MonthCal class
  • added a few missing enumeration names
  • added an option to export the logical structure of the style as text in order to run difftools on it (issue #3)

x86, VC++ 2013, UPX

V 1.2.2.1

20 Sep 21:18
Compare
Choose a tag to compare
V 1.2.2.1 Pre-release
Pre-release

Quickfix for issue #4;
Improved scanning from classes and props.
This build was not tested for any functionality.

V 1.2.2.0

12 Sep 20:10
Compare
Choose a tag to compare
  • Fixed that the system style can change the imageview background and render images incognizable.
  • Added a context menu to the imageview that allows to change the background in case the
    now-default light grey doesn't provide enough contrast.

As previously, infos to the binary:
x86, VC++ 2013, UPX