Merge RealThunder transparancy stuff?

A forum for research and development of the user interface of FreeCAD
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
user1234
Veteran
Posts: 3320
Joined: Mon Jul 11, 2016 5:08 pm

Re: Merge RealThunder transparancy stuff?

Post by user1234 »

drmacro wrote: Tue Dec 27, 2022 5:58 pm

Code: Select all

git clone https://github.com/FreeCAD/FreeCAD.git freecadPR7888
cd freecadPR7888
git fetch origin pull/5216/head:PR5216
git branch
git checkout PR5216
Did not know that you can pull a PR via branch or head. I always clone the branch directly like

Code: Select all

git clone -b OverlayWidgets https://github.com/realthunder/FreeCAD.git NameoftheSourceCodeFolder
. But the PR number above varies (7888 vs. 5216).

Greetings
user1234
drmacro
Veteran
Posts: 8864
Joined: Sun Mar 02, 2014 4:35 pm

Re: Merge RealThunder transparancy stuff?

Post by drmacro »

user1234 wrote: Tue Dec 27, 2022 6:20 pm
drmacro wrote: Tue Dec 27, 2022 5:58 pm

Code: Select all

git clone https://github.com/FreeCAD/FreeCAD.git freecadPR7888
cd freecadPR7888
git fetch origin pull/5216/head:PR5216
git branch
git checkout PR5216
Did not know that you can pull a PR via branch or head. I always clone the branch directly like

Code: Select all

git clone -b OverlayWidgets https://github.com/realthunder/FreeCAD.git NameoftheSourceCodeFolder
. But the PR number above varies (7888 vs. 5216).

Greetings
user1234
Sorry, my bad cut and paste, the 5216 are from my notes on how to build a PR. When I actually did it I replaced them with 7888.
Star Trek II: The Wrath of Khan: Spock: "...His pattern indicates two-dimensional thinking."
drmacro
Veteran
Posts: 8864
Joined: Sun Mar 02, 2014 4:35 pm

Re: Merge RealThunder transparancy stuff?

Post by drmacro »

Has this died on the vine?
Star Trek II: The Wrath of Khan: Spock: "...His pattern indicates two-dimensional thinking."
user1234
Veteran
Posts: 3320
Joined: Mon Jul 11, 2016 5:08 pm

Re: Merge RealThunder transparancy stuff?

Post by user1234 »

A small test.

minor:

- Like someone mentioned, at starting the warning

Code: Select all

Cannot find icon: cursor-through
show up

- The new preferences have good texts per element, but all in context combined a little bit hard to understand.

- Somehow sometimes the quicktips not the overly icons do not work, can not fine a systematic atm.



general:

- UI things on the 3D view are not respected, like the FPS counter, coordinate system in the corner and the navigation cube.

- When 2 panels are combined in one widget, the whole size is not adaptable, but its separation. So it can not maximized. Also the horizontal size can not be adjusted per element while working. This is very important, since some panels are much narrower then others and some text boxes are cut (you can do it with a workaround, toggle it to normal, resize, toggle it to transparent).

- The colors/transparency of the of the background of the widgets are not optimal atm.

- The good thing is you can easily use the default usage every time

conclusion: good start, but needs refinement

Code: Select all

OS: Debian GNU/Linux 11 (bullseye) (X-Cinnamon/lightdm-xsession)
Word size of FreeCAD: 64-bit
Version: 0.21.0.31354 (Git)
Build type: Release
Branch: OverlayWidgets
Hash: a2f235cd2a0a4f4c56c8011ea736376259a5160d
Python 3.9.2, Qt 5.15.2, Coin 4.0.0, Vtk 9.0.1, OCC 7.6.3
Locale: English/United States (en_US)
Installed mods: 
  * QuickMeasure 2022.10.28
Peek 2022-12-30 19-46.webm
(621.24 KiB) Downloaded 80 times
left master, right OverlayWidgets


Greetings
user1234
User avatar
Kunda1
Veteran
Posts: 13434
Joined: Thu Jan 05, 2017 9:03 pm

Re: Merge RealThunder transparancy stuff?

Post by Kunda1 »

user1234 wrote: Fri Dec 30, 2022 6:51 pm Cannot find icon: cursor-through
RT fixed this (see https://github.com/FreeCAD/FreeCAD/pull ... 1368083135)
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
user1234
Veteran
Posts: 3320
Joined: Mon Jul 11, 2016 5:08 pm

Re: Merge RealThunder transparancy stuff?

Post by user1234 »

Kunda1 wrote: Sat Dec 31, 2022 12:33 pm RT fixed this (see https://github.com/FreeCAD/FreeCAD/pull ... 1368083135)
Yes, but the main issues are still the same. Since when resizing it snaps automatic over the screen, it is pretty hard usable. Generally the usage (settings, icons, snaps, ..... ) is often pretty unpredictable.

Greetings
user1234
Hologram
Posts: 201
Joined: Thu Nov 03, 2022 3:05 pm

Re: Merge RealThunder transparancy stuff?

Post by Hologram »

pathfinder wrote: Tue Nov 08, 2022 10:50 pm A modern looking UI helps get new users excited to use the program.

...

Once you've entered the "power-user"-phase, fancy UI gimmicks play less of a role and an effective, non-straining UI becomes more important. <-- This also contains the hint that maybe, experienced users deciding what the default UI of FC should look like might benefit greatly from getting some outside opinions (i.e. ask non-FC users "would you want to use this program based on this UI?").
New user here. First thing I did was customise the UI, couldn't get over the default colours and style packs. And that's from someone who has used 3ds Max, Autocad and Rhino, not the most prettiest of the bunch either.

Fusion 360 has a transparant tree (it's actually called a browser there). Having seen Realthunder's transparant tree, I can say I definitely would like to see this. Never had any issues whatsoever with it in Fusion. To me it actually helps reducing eyestrain, because the tree can have more indentation without consuming as much screen real-estate as a wide panel would.

The click to hide for panels looks great too. I use that a lot in Photoshop, where you can double click on a tab to collapse it or mmb click to close.
User avatar
onekk
Veteran
Posts: 6144
Joined: Sat Jan 17, 2015 7:48 am
Contact:

Re: Merge RealThunder transparancy stuff?

Post by onekk »

Hologram wrote: Tue Jan 24, 2023 10:18 pm ...
Fusion 360 has ...
See maybe

https://wiki.freecadweb.org/FreeCAD_Man ... pectations

Or eventually as an old developer was used to say:
jriegel wrote:"Stop whining - start coding!"
Regards

Carlo D.
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/
Hologram
Posts: 201
Joined: Thu Nov 03, 2022 3:05 pm

Re: Merge RealThunder transparancy stuff?

Post by Hologram »

onekk wrote: Wed Jan 25, 2023 11:57 am
Hologram wrote: Tue Jan 24, 2023 10:18 pm ...
Fusion 360 has ...
See maybe

https://wiki.freecadweb.org/FreeCAD_Man ... pectations
This was more as a response to those wondering how useful it may be and whether or not it would be distracting. Since it is available in another application, which I have used, I can say from experience that I would certainly be happy if this feature would eventually be included. That's all ;)
User avatar
onekk
Veteran
Posts: 6144
Joined: Sat Jan 17, 2015 7:48 am
Contact:

Re: Merge RealThunder transparancy stuff?

Post by onekk »

Hologram wrote: Wed Jan 25, 2023 12:34 pm ...
This was more as a response to those wondering how useful it may be and whether or not it would be distracting. Since it is available in another application, which I have used, I can say from experience that I would certainly be happy if this feature would eventually be included. That's all ;)
But someone has to code it, and probably this take time and efforts.

The point that many people don't guess, is that FreeCAD has his own workflow and "should not reproduce" other software workflow.

Many used software has changed their licenses to "pay per use" and many people came here to find a substitution without having to "pay nothing" in term of:

- money
- time spent in learning "new habits"

A popular saying tell "we are no free lunch" (old remembering from my economic studies).

This thing was annoying much people like me and many other that have learned FreeCAD maybe when there were not much documentations, by trial and error and many interesting discussion with forum members.

Maybe it is time to think to a "pay per help" or "pay per feature" maybe through a donation to FreeCAD FPA, this will be reduce the noise on this forum very much.

But probably I'm only in a bad mood, sorry.

Regards

Carlo D.
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/
Post Reply