[LinkStage3] FreeCAD-Preferences-Presets

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
OficineRobotica
Posts: 433
Joined: Thu Feb 21, 2019 8:17 am
Contact:

[LinkStage3] FreeCAD-Preferences-Presets

Post by OficineRobotica »

phpBB [video]


Main goals for this customisation:
-follow some of the great rules illustrated in this video https://www.youtube.com/watch?v=nx1tOOc_3fU
-create stylesheets that focus on legibility and are suitable for the overlay interface
-create 3 main interface presets suitable for different aspect ratio monitors. These presets are in light and dark variant.
• default dark/light: the classic FC interface
• split dark/light: suitable for wide screens(16:9 16:10)
• vertical dark/light: suitable for ultra wide screens (21:9 32:9)
- expand as much as possible the 3d view and focus on contrast, legibility and presenting as much info on the screen as humanly possible while maintaining a cohesive look of the application.

Installation:

-Linkstage3 is a development branch of freecad used by project contributor RealThunder to test new features that hopefully will be merged with master. It is highly experimental and must be used with caution, do your backups and stuff.
-Backup your FreeCAD settings folder.
-For this to work you need Realthunder’s LinkStage3 from here: https://github.com/realthunder/FreeCAD_ ... 3/releases
-Clone or download this github repo: https://github.com/oficinerobotica/Free ... es-Presets
-From the downloaded repo copy the Gui and settings folders present in src to your FreeCAD settings folder then restart FreeCAD
OSX = /Users/[YOUR_USER_NAME]/Library/Preferences/FreeCAD/
WINDOWS = C:\Users\[YOUR_USER_NAME]\AppData\Roaming\FreeCAD
LINUX = /home/[YOUR_USER_NAME]/.FreeCAD/

Alternate installation:
-The main presets can be found in the FreeCAD-Preferences-Presets folder.
-The Mods folder is reserved for experimentation and prsets there are intended to be merged with a previous configuration. Use those only if you know what are you dowing.
-In FreeCAD, head over to Tools → EditParameters menu and click the Add button selecting the .FCParam file of your choice from the previously downloaded preferences pack.
EditParameters.jpeg
EditParameters.jpeg (154.07 KiB) Viewed 5362 times

-To apply the the preferences pack select it in Tools → Preset Configurations
-To revert to your previous configuration CTRL+Click the preset in Tools → Preset Configurations
SelectPresets.jpeg
SelectPresets.jpeg (228.58 KiB) Viewed 5362 times



At the moment only the SplitDark variant is working(kind) of properly but it is the backbone for all the other presets so these hopefully will then see some rapid ittereations. Strange behaviors, bug reports, suggestions are of course highly appreciated.

P.S. I just wanted to acknowledge the incredible work done by RealThunder, Chennes
, PabloGil and others laying down the foundations for a beautiful UI. My contribution is cosmetic theirs instead is pure programming knowledge.
Interface.jpeg
Interface.jpeg (328.6 KiB) Viewed 5368 times
Interface1.jpeg
Interface1.jpeg (337.85 KiB) Viewed 5368 times
Interface2.jpeg
Interface2.jpeg (397.29 KiB) Viewed 5368 times
Last edited by OficineRobotica on Thu Nov 18, 2021 9:48 am, edited 1 time in total.
Check out my Youtube channel at: https://www.youtube.com/@OficineRobotica
User avatar
Petert
Posts: 124
Joined: Tue Dec 01, 2015 9:27 pm

Re: [LinkStage3] FreeCAD-Preferences-Presets

Post by Petert »

Have been using the @realthunder branch for months now. It is great and offers many improvements over the main branch.
This eye candy is very nice, great to see RealThunder has his priorities in order.
I am a refugee from Fusion 360. Switched over to FreeCAD and am spreading the word. After years of very little progress I switched again to another solution. I wish you all the best!
User avatar
OficineRobotica
Posts: 433
Joined: Thu Feb 21, 2019 8:17 am
Contact:

Re: [LinkStage3] FreeCAD-Preferences-Presets

Post by OficineRobotica »

Added video guide for install in the top post.
Check out my Youtube channel at: https://www.youtube.com/@OficineRobotica
Mucip
Posts: 3
Joined: Sun May 09, 2021 9:34 pm

Re: [LinkStage3] FreeCAD-Preferences-Presets

Post by Mucip »

Hi,
It's realy great work, thanks.
But I could not understand? RealThunder programers are also programers of Official FreeCAD, aren't they?
Well, why Official FreeCAD still have Tapo Naming problem?
And why we can not see your very beautiful theme in official FreeCAD as a standart?

Regards,
Mucip:)
chrisb
Veteran
Posts: 53939
Joined: Tue Mar 17, 2015 9:14 am

Re: [LinkStage3] FreeCAD-Preferences-Presets

Post by chrisb »

Mucip wrote: Mon Aug 22, 2022 9:43 pm Well, why Official FreeCAD still have Tapo Naming problem?
Please search the forum on this topic.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
Mucip
Posts: 3
Joined: Sun May 09, 2021 9:34 pm

Re: [LinkStage3] FreeCAD-Preferences-Presets

Post by Mucip »

Hi,
Thanks a lot for your kind interest.
When I search TNP tons of messages return.
OK. I will try to read.

Regards,
Mucip:)
User avatar
onekk
Veteran
Posts: 6146
Joined: Sat Jan 17, 2015 7:48 am
Contact:

Re: [LinkStage3] FreeCAD-Preferences-Presets

Post by onekk »

Mucip wrote: Tue Aug 23, 2022 8:15 am Hi,
Thanks a lot for your kind interest.
When I search TNP tons of messages return.
OK. I will try to read.

Regards,
Mucip:)
TNP Problem
https://wiki.freecadweb.org/Topological_naming_problem

TNP mitigation
https://wiki.freecadweb.org/Feature_edi ... ble_models

Hope it helps.

Regards
GitHub page: https://github.com/onekk/freecad-doc.
- In deep articles on FreeCAD.
- Learning how to model with scripting.
- Various other stuffs.

Blog: https://okkmkblog.wordpress.com/
User avatar
adrianinsaval
Veteran
Posts: 5541
Joined: Thu Apr 05, 2018 5:15 pm

Re: [LinkStage3] FreeCAD-Preferences-Presets

Post by adrianinsaval »

Mucip wrote: Mon Aug 22, 2022 9:43 pm But I could not understand? RealThunder programers are also programers of Official FreeCAD, aren't they?
Well, why Official FreeCAD still have Tapo Naming problem?
And why we can not see your very beautiful theme in official FreeCAD as a standart?
Realthunder is a single independent developer, merging his toponaming work is the objective but it's not an easy task
Post Reply