Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.Sign up
Spartan UI Classic - coloring & portrait issue #167
I've been using Spartan UI Classic for 10 years and I love it.
There are some issues with the artwork coloring and the 3D player portrait:
If you are making code fixes yourself you are more than welcome to submit a Pull request so that they can be implemented into SUI.
I personally manage all 26,000 lines of code spread across 256 files, and 5 styles and and cannot possibly notice every issue. I rely on the user community to make me aware of when new options have unintended consequences or when new features do not play well with older legacy options.
I apologize for my sligltly elevated tone before, I didn't mean to be rude.
The fix I found for the 3D portrait corner issue is the following:
I also made the portrait slightly smaller so more can be seen of the character's head but that is only a personal preference:
Unfortunately I don't know lua programming so I could not solve the coloring issue in the code. I created colored images and changed BLP and TGA files. However here is the list of the elements that are not coloring properly in the Classic layout:
Also I have some insights / ideas:
Unifying the texture extensions:
I noticed that there are both TGA and BLP files in the folders. I don't know if that is some requirement for the addon to function properly. If not, I think it would be easier to create everything as PNGs in Photoshop so there is no need to mess around with the alpha channels and then just convert them to BLP.
Unifying the file names and folder structures:
The textures for the Classic theme are in
while the rest of the styles have separate folders
It would be more minimalistic to include every style in the Themes folder with their respective names such as:
This way there would be less root folders in the addons, less components in the ingame Addons lists and the files would be in a uniform folder structure. I know that this means these could not be optionally disabled in the ingame Addons menu but I don't know if that would be an impact on the performance that is worth mentioning.
New features and options:
I made some edits in the
Removed the player level as I don't really need to see it, and I can always check it in the Character menu. (As I don't know the programming language, I could only shift it out of the screen.)
Same with the following below, as I don't need these informations:
I also modified the
This could also be included in the Artwork coloring option.
so they can be either be colored with the base artwork or have individual sliders.
That's all that came to my mind for now regarding your awesome addon.
BLP is and has always been wow's proprietary format, TGA was the only other option originally. Some (most) images have been converted to BLP as they are smaller. The ones that are not are usually due to them being the last ones i was tweaking or have seen modification off and on. Another reason behind using TGA's is that it allows me when developing to play more with transparency tweaking (texture fades) than a PNG would, in order to only do PNG i would have to maintain a PSD for everything.
I agree. When the Theme/Skin system was made (Back in 2015) The reason behind making all the new themes their own addon was to self-document how anyone could make a new theme. Themes are not limited to the main SUI download. However it's been 4 years and the wow community & add-on author pool has been shrinking I think it is safe to say if it has not happened already it likely woun't so I don't think this is needed anymore.