realthunder / FreeCAD_assembly3

Experimental attempt for the next generation assembly workbench for FreeCAD
GNU General Public License v3.0
885 stars 74 forks source link

missing color preferences #1281

Open gneiss15 opened 2 years ago

gneiss15 commented 2 years ago

I found this branch via: "Design a Rasberry Pi case for 3d printing tutorial using FreeCAD LinkStage3" -> https://www.youtube.com/watch?v=OWNrYvxpG4k which mentiones: "Updated FreeCAD LinkStage3 customization guide including Pie Menus" -> https://www.youtube.com/watch?v=6iU0g-X5Z1g

When using these setting the lock and feel is good (in general), but there is one problem: The text inside the windows "report", Python console" and "selection" is nearly unreadable. I found no way of changing the background color for these windows. Neither in normal nor in overlay mode. Did I miss it ?

Is it possible to use a modified style-sheet for this ? If so,

  1. where must it be placed (using the Appimage version)
  2. Is there a special naming required ?
realthunder commented 2 years ago

Your quoted link on interface customization is a bit outdated. You can still follow it, but there is much easier way to switch UI, through Tools -> Preset configurations. The most up-to-date tutorial video I can find is here.

Also, new version of my build is released here. I encourage you to download Daily build instead of Stable one. I plan to switch the current Daily branch to Stable soon.

As for the text color settings you mentioned, you can change the text color of the Python console is in Preferences -> General -> Editor. For Report view, it's in Preferences -> General -> Output window.

gneiss15 commented 2 years ago

Thanks for Your explanations. Especialy for the locations to change the colors... I will watch the new customization video ASAP.

... new version of my build ...

That's the one I already use (since yesterday ;-)

Maybe You can explain me someting that I don't understand and didn't find any explanation via web-search: When customizing keyboard there is a "Shortcut priority list". What's this ? What happens if more than one action is bound to the same key(-combination) ? What is the priority(-role) ?

BTW: There is one typo inside the "customize" window "Shorcut" instead of "Shortcut": typo

realthunder commented 2 years ago

Thanks for the heads up for the typo.

The common case of assigning the same shortcut to different commands is when those commands appear in different workbench, which means they won't appear at the same time. Just think of those toolbar buttons,. When you switch workbench, some toolbars are hidden, while some are shown.

In case those commands with the same shortcut do appear at the same time, the priority list is consulted to decide which command to run.

gneiss15 commented 2 years ago

Ah, OK, so it works as expected (same key different WB).. If You use the same key inside the same WB (or Global) the second prio one would never be executet, right ? I hope I get time tomorro for watching the video & checking the colors.. I will report back if something ist still missing/unclear.

Thanks for being very helpy

gneiss15 commented 2 years ago

I just read Your prev answer in more detail... You mentioned how to change the text color of the Python console, but not how to change the background color(s) (of all the bottom windows). The problem is, that with the given sytles yellow or red text colors (with are good for warnings / error) look bad in a "dark-blue" background.