Page 1 of 9

ExtremeProDark

Posted: Thu May 26, 2022 6:16 pm
by MisterMaker
So this started from hacking together a new stylsheet from Pro-dark. But after a while I got frustrated from all the hacks that are in the stylesheets.
Got even more frustrated that when I removed most of these hacks nothing changes. There are a lot of work-arounds or hacks in older stylesheets to fix bugs that are already fixed by the devs.
So I just scrapped my stylesheet found a super basic one that had a lot more in it than our current stylesheet. And I added the Freecad specific widgets. And so the current ExtremeProDark was born.
https://github.com/MisterMakerNL/ExtremeProDark
Image
Image
Image
Image
Image

Re: ExtremeProDark

Posted: Wed Jun 15, 2022 11:52 am
by MisterMaker
I have put my files on a git, if it was up to me it can be added too the addons manager.
I am not really sure why the other [preference packs don't include the stylesheet. Maybe because it is in the main repro? I also included the overlay theme that is for Linkstage. Not sure if this is an issue?
Link:
https://github.com/MisterMakerNL/ExtremeProDark

Re: ExtremeProDark

Posted: Mon Jun 27, 2022 1:32 pm
by MisterMaker
I'm bit annoyed that the 2 preference packs in the addon explorer both have this bug:
Image
I posted a fix in the pro dark thread, but the developer has seems to left the chat.
But also the behave dark has this.
It totally screws up every menu.

Would be nice if someone could fix that or at least place my version with the fix in the addon browser.

Re: ExtremeProDark

Posted: Mon Jun 27, 2022 1:36 pm
by adrianinsaval
what's the fix?

Re: ExtremeProDark

Posted: Mon Jun 27, 2022 1:56 pm
by obelisk79
If I remember right, there is an alignment issue when you apply your 'fix' while looking at the View > ToolBars submenu also the treeview submenu. I think the problem I struggled with most was when toggle checkmarks and icons were mixed in a menu/submenu. But when you just don't define the menu padding at all everything just 'works'. Strange behavior.

Re: ExtremeProDark

Posted: Mon Jun 27, 2022 2:14 pm
by MisterMaker
Those checkmarks now just replaces the icons, which is weird but the theme fix for this is breaking more than fixing.

Re: ExtremeProDark

Posted: Mon Jul 04, 2022 6:55 pm
by Simbioz
In github you say:
Automatic

Open the addon manager and install it.
Go to Edit > Preferences > General and pick ExtremeProDark from Style sheet section.

However, your style does not seem to appear in the add-on manager:
extreme dark style missing
extreme dark style missing
addon.png (56.7 KiB) Viewed 9747 times

Code: Select all

OS: Arch Linux (sway/sway)
Word size of FreeCAD: 64-bit
Version: 0.20.29177 (Git) AppImage
Build type: Release
Branch: (HEAD detached at 0.20)
Hash: 68e337670e227889217652ddac593c93b5e8dc94
Python 3.9.13, Qt 5.12.9, Coin 4.0.0, Vtk 9.1.0, OCC 7.5.3
Locale: English/United States (en_US)
Installed mods: 
  * fasteners 0.3.46
  * lattice2 1.0.0

Re: ExtremeProDark

Posted: Mon Jul 04, 2022 7:23 pm
by MisterMaker
Wiki says make a forum topic so someone can add it well that doesn't work. :(
So now I made a request here:
https://github.com/FreeCAD/FreeCAD-addons/issues/226
Hopefully it will be added soon, it's not that it would be a lof of work reviewing it. :D

Re: ExtremeProDark

Posted: Mon Jul 04, 2022 8:40 pm
by Kunda1
The repo needs a package.xml file. See Package Metadata

Re: ExtremeProDark

Posted: Wed Jul 13, 2022 5:36 pm
by MisterMaker
Seems like every theme is missing a setting, that was introduced to fix a broken but implemented workaround. I already fixed it in my theme hopefully it also works on Linux and then it can be pushed too the rest of the theme's.
See more: https://github.com/dracula/freecad/issu ... 1181396514