View Issue Details

IDProjectCategoryView StatusLast Update
0004826FreeCADBugpublic2022-01-25 08:29
ReporterDustinH Assigned To 
PrioritynormalSeveritytweakReproducibilityalways
Status newResolutionopen 
Product Version0.19 
Summary0004826: UI Rotation box can be drug out of view
DescriptionSorry I don't know the name of the rotation widget in the upper right corner of the design screen, but I just accidentally drug it out of view when I tried to rotate the part with it. I can see the bottom arrow, but can't seem to drag it back onto the screen.

I of course recommend it be confined to the boundaries of the design view.
Steps To ReproduceClick on whatever part drags the widget, and move the mouse up before releasing the mouse.
Tags#lowhangingfruit
FreeCAD Information<!--ATTENTION:
COMPLETELY ERASE THIS AFTER PASTING YOUR
Help > About FreeCAD > Copy to clipboard
NOTE: just the snippet alone will do without anything else included.
The ticket will not be submitted without it.
-->

Activities

df1990

2022-01-14 11:48

reporter   ~0016204

Hi
This is my first comment in FreeCAD bug tracker so excuse any lack of knowledge.
I think widget @DustinH mentioned is called NaviCube and we need to modify NaviCubeImplementation::mouseMoved method.
Luckily there are already m_PrevWidth and m_PrevHeight set by NaviCubeImplementation::handleResize, so adding constraints to fit inside 0 ~ m_PrevWidth and 0 ~ m_PrevHeight should be fairly easy.
If no one has already started working on this issue I'll gladly do it.

DustinH

2022-01-14 18:57

reporter   ~0016205

Last edited: 2022-01-14 18:58

Thank you @df1990 for the addition. Its good to know what the tool is called. It slips into a feature request, but the reason I accidentally moved the NaviCube off screen is because I am coming from Fusion360 where the view can be rotated by dragging over the NaviCube. I feel like that would be a much more useful behavior than dragging the tool around the screen.

openBrain

2022-01-17 16:43

developer   ~0016217

@DustinH : you should always report (potential) issues according our reporting guidelines by creating a new topic in our forum.

NaviCube position is reset on each view creation, so to recover you just have to create a new view of your document and close the previous one.
Not a big issue so, but I'll let ticket open because it can be a low hanging fruit improvement.

DustinH

2022-01-19 18:56

reporter   ~0016234

@openBrain Thank you for the input. I'll look at those guidelines before I post next time. For myself, I ended up reinstalling FreeCAD because I couldn't figure out how to reset the Navi Cube position. As a new user I am discovering how powerful this program it is, but also thinking about going back to Fusion because the it is not intuitive.

openBrain

2022-01-25 08:29

developer   ~0016285

@DustinH : I'll be honest, FreeCAD isn't a commercial program so roughly we don't really care about users leaving. However we greatly appreciate unhappy users that take time to describe transparently in a forum topic what they don't like and how they would propose to improve FreeCAD.
On the forum, you can find several threads written by Fusion refugees that may help you transitioning (mainly people valuing owning their data :p).

Issue History

Date Modified Username Field Change
2022-01-12 05:01 DustinH New Issue
2022-01-14 11:48 df1990 Note Added: 0016204
2022-01-14 18:57 DustinH Note Added: 0016205
2022-01-14 18:58 DustinH Note Edited: 0016205
2022-01-17 16:43 openBrain Note Added: 0016217
2022-01-17 16:43 openBrain Tag Attached: #lowhangingfruit
2022-01-19 18:56 DustinH Note Added: 0016234
2022-01-25 08:29 openBrain Note Added: 0016285