ExtremeProDark
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Be nice to others! Respect the FreeCAD code of conduct!
- MisterMaker
- Posts: 746
- Joined: Mon Sep 21, 2020 7:41 am
- Contact:
ExtremeProDark
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
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
Last edited by MisterMaker on Thu Mar 02, 2023 8:21 pm, edited 1 time in total.
- MisterMaker
- Posts: 746
- Joined: Mon Sep 21, 2020 7:41 am
- Contact:
Re: ExtremeProDark
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
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
- MisterMaker
- Posts: 746
- Joined: Mon Sep 21, 2020 7:41 am
- Contact:
Re: ExtremeProDark
I'm bit annoyed that the 2 preference packs in the addon explorer both have this bug:
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.
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.
- adrianinsaval
- Veteran
- Posts: 5553
- Joined: Thu Apr 05, 2018 5:15 pm
Re: ExtremeProDark
what's the fix?
Re: ExtremeProDark
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.
- MisterMaker
- Posts: 746
- Joined: Mon Sep 21, 2020 7:41 am
- Contact:
Re: ExtremeProDark
Those checkmarks now just replaces the icons, which is weird but the theme fix for this is breaking more than fixing.
Re: ExtremeProDark
In github you say:
However, your style does not seem to appear in the add-on manager:
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:
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.
- MisterMaker
- Posts: 746
- Joined: Mon Sep 21, 2020 7:41 am
- Contact:
Re: ExtremeProDark
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.
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.
Re: ExtremeProDark
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
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
- MisterMaker
- Posts: 746
- Joined: Mon Sep 21, 2020 7:41 am
- Contact:
Re: ExtremeProDark
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
See more: https://github.com/dracula/freecad/issu ... 1181396514