ExtremeProDark

A forum for research and development of the user interface of FreeCAD
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Post Reply
User avatar
MisterMaker
Posts: 734
Joined: Mon Sep 21, 2020 7:41 am

ExtremeProDark

Post 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
Last edited by MisterMaker on Thu Mar 02, 2023 8:21 pm, edited 1 time in total.
User avatar
MisterMaker
Posts: 734
Joined: Mon Sep 21, 2020 7:41 am

Re: ExtremeProDark

Post 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
User avatar
MisterMaker
Posts: 734
Joined: Mon Sep 21, 2020 7:41 am

Re: ExtremeProDark

Post 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.
User avatar
adrianinsaval
Veteran
Posts: 5534
Joined: Thu Apr 05, 2018 5:15 pm

Re: ExtremeProDark

Post by adrianinsaval »

what's the fix?
User avatar
obelisk79
Veteran
Posts: 1032
Joined: Thu Sep 24, 2020 9:01 pm

Re: ExtremeProDark

Post 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.
User avatar
MisterMaker
Posts: 734
Joined: Mon Sep 21, 2020 7:41 am

Re: ExtremeProDark

Post by MisterMaker »

Those checkmarks now just replaces the icons, which is weird but the theme fix for this is breaking more than fixing.
User avatar
Simbioz
Posts: 67
Joined: Tue Mar 30, 2021 2:55 pm

Re: ExtremeProDark

Post 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 9742 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
Non native English speaker.
User avatar
MisterMaker
Posts: 734
Joined: Mon Sep 21, 2020 7:41 am

Re: ExtremeProDark

Post 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
User avatar
Kunda1
Veteran
Posts: 13434
Joined: Thu Jan 05, 2017 9:03 pm

Re: ExtremeProDark

Post by Kunda1 »

The repo needs a package.xml file. See Package Metadata
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
User avatar
MisterMaker
Posts: 734
Joined: Mon Sep 21, 2020 7:41 am

Re: ExtremeProDark

Post 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
Post Reply