-
-
Notifications
You must be signed in to change notification settings - Fork 3.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Installed preference packs no longer shown in preferences #13714
Comments
I cannot reproduce this on Windows 11, my preference pack from 0.21.2 is also visible in 0.22 |
Themes now show up in the Theme drop-down, right? I thought that was why we added the Theme addon type in the first place. |
@furgo16 This may be pathing issue. Do you experience the same with installed external workbenches? |
In 0.22, themes show up:
In 0.21 themes showed up:
@Roy-043 I'm not sure I quite follow. The external workbenches I have installed show up correctly under Preferences > Workbenches > Available Workbenches. Let me know if that answers the question. I initially thought that this might be a packaging issue, but I've observed that I get this same behavior on the snap package, the Debian package, and in a local build from a fresh checkout. |
This was a specific (and deliberate) change to the way Theme addons are handled. 0.21 had no conception of a theme, and only showed stylesheets in its list. In 0.22 dev, we now have the ability for an Addon to declare itself a "theme" (generally a stylesheet combined with a set of user preferences). We've eliminated user-facing bare Qt stylesheets entirely, and internally all themes are preference packs. So when you install an addon declared as a Theme, it will show up only in the themes menu (though its installation can still be managed by the preference packs manager, since technically it's a combination of a preference pack and a stylesheet). If this behavior is not to your liking, a discussion with the @FreeCAD/design-working-group may be fruitful to explore other options. |
Thanks for the clarification. I understand the reasoning, but from #13714 (comment) it would seem that on Windows the preference pack themes show up both in the Theme dropdown and in the Preference packs list. Also related: #13748 |
Is there an existing issue for this?
Problem description
When going to Edit > Preferences > General, the list of installed preference packs is empty. Neither the built-in nor the manually installed packs are shown. The Manage... button does work, in that the dialog that appears upon clicking on it shows all themes (built-in and manual).
This side by side comparison with a screenshot seems to hint to a regression. FreeCAD 0.21 did show the preference packs. On my system I can reproduce this behavior with both the snap and Debian (freecad-daily PPA) packages.
Full version info
Subproject(s) affected?
Core
Anything else?
No response
Code of Conduct
The text was updated successfully, but these errors were encountered: