Skip to content
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

[Tracking] Various themes/stylesheets for FreeCAD master and Link branch #201

Open
5 of 12 tasks
luzpaz opened this issue Jan 19, 2022 · 18 comments
Open
5 of 12 tasks
Labels

Comments

@luzpaz
Copy link
Collaborator

luzpaz commented Jan 19, 2022

FreeCAD master

Note: checkboxed selections indicate they've been made in to a Preference pack.
Realthunder's Link branch doesn't support preference packs (at this time)


Link/LinkStage3/LinkDaily by @realthunder

@luzpaz
Copy link
Collaborator Author

luzpaz commented Jan 31, 2022

Thanks @Chrismettal! for creating a preference pack from your theme #207

CC
@turn211
@MathiasStadler
@wfpaisa
@dracula
@OBKF

Also, even though y'all made you themes for LS3/LD, nonetheless take note as when @realthunder gets his Preference editor changes merged upstream it would be still appropriate to distribute your themes as preference packs 😉
@oficinerobotica
@StudioPetrikas
@rmTizi

@luzpaz
Copy link
Collaborator Author

luzpaz commented Apr 27, 2022

Tracking ticket for elements in the FreeCAD UI that aren't themeable: FreeCAD/FreeCAD#6805

@turn211
Copy link

turn211 commented May 19, 2022

@chennes
Copy link
Member

chennes commented May 19, 2022

@turn211 I submitted a PR to fix a typo in your package.xml file.

@luzpaz
Copy link
Collaborator Author

luzpaz commented Jul 14, 2022

Dracula Preference pack has been merged in #228
Thanks @Chrismettal !

@luzpaz
Copy link
Collaborator Author

luzpaz commented Jul 15, 2022

Merged Extreme ProDark Preference pack by @MisterMakerNL (#229)

@luzpaz
Copy link
Collaborator Author

luzpaz commented Aug 22, 2022

Added @macdroid53's https://github.com/macdroid53/BasicMech dark theme to the list

@luzpaz
Copy link
Collaborator Author

luzpaz commented Oct 2, 2022

Heads up stylesheet devs, the default blue color in property editor can be modified now. Note: a restart of FreeCAD is needed to see the changes. Details: https://forum.freecadweb.org/viewtopic.php?p=630033#p630033

Edit: thanks to @wwmayer and @MisterMakerNL

@pgilfernandez
Copy link

Heads up stylesheet devs, the default blue color in property editor can be modified now. Note: a restart of FreeCAD is needed to see the changes. Details: https://forum.freecadweb.org/viewtopic.php?p=630033#p630033

Edit: thanks to @wwmayer and @MisterMakerNL

So nice to hear it... I have been fighting with link colors so many hours without luck, but now I see that the solution was related with restarting FreeCAD to see the changes... grrr

@luzpaz
Copy link
Collaborator Author

luzpaz commented Oct 3, 2022

I have been fighting with link colors so many hours without luck, but now I see that the solution was related with restarting FreeCAD to see the changes... grrr

That is a frustrating feeling, for sure. Maybe worthy of opening a feature request to try to make it work in real-time. Or we should let folks know, in CAPS, that thus is necessary for certain stylesheet elements

@MisterMakerNL
Copy link
Contributor

It's weird that if I switch from my test theme with orange link colors to my published theme I still get blue links without restarting. After restart they are orange again.

@luzpaz
Copy link
Collaborator Author

luzpaz commented Oct 7, 2022

Added ExtremeProLight by @MisterMakerNL to OT

@luzpaz
Copy link
Collaborator Author

luzpaz commented Oct 15, 2022

Has anyone here seen this https://github.com/dprojects/scanObjects by @dprojects ? Could this be useful aid helping with stylesheet themeing ?

Screenshot_20221015_140948

Screenshot_20221015_141125

scanObjects-screencast

@MisterMakerNL
Copy link
Contributor

I checked it and I think I could find some usefull information. I found this about the constrains list that we have issues in theming. Now only decipher it too Qt.

        <Property name="Constraints" type="Sketcher::PropertyConstraintList" status="1">
            <ConstraintList count="25">
                <Constrain Name="" Type="1" Value="0" First="0" FirstPos="2" Second="1" SecondPos="1" Third="-2000" ThirdPos="0" LabelDistance="10" LabelPosition="0" IsDriving="1" IsInVirtualSpace="0" IsActive="1" />
                <Constrain Name="" Type="1" Value="0" First="8" FirstPos="2" Second="2" SecondPos="1" Third="-2000" 
            </ConstraintList>

Also checked QtGui but that was more general information about the Qt options there are. Or I missed something.

@luzpaz
Copy link
Collaborator Author

luzpaz commented Oct 19, 2022

Anyone interested in creating a colorblindness theme ? FreeCAD/FreeCAD#6862

@luzpaz
Copy link
Collaborator Author

luzpaz commented Jan 19, 2023

Heads up to theme/Pref-pack devs: FreeCAD/FreeCAD#7888 is a PR by realthunder that adds an overlay to the Gui doc widgets.

https://github.com/FreeCAD/FreeCAD/pull/7888/files#diff-a2f9cae4d1847cafe1a9a5765834b9b90c9b761bbf92c4df9f53c1dd0fc001dc shows the stylesheet additions that will be available to theme once this is merged.

@maxwxyz
Copy link
Collaborator

maxwxyz commented Jan 30, 2023

cannot wait for OficineRobotica's Preference Presets by @oficinerobotica's in main FreeCAD

@luzpaz
Copy link
Collaborator Author

luzpaz commented Sep 10, 2023

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

6 participants