View Issue Details

IDProjectCategoryView StatusLast Update
0003817DraftBugpublic2021-02-06 06:45
Reporterchrisb Assigned Toyorik  
PrioritynormalSeverityminorReproducibilityalways
Status assignedResolutionopen 
Product Version0.18 
Target Version0.20 
Summary0003817: Draft Preferences "Always show the grid" have no effect
DescriptionFrom the forum discussion:
Draft grid behaviour seems to be in independent of Preferences->Draft->Grid&snapping->"Always show the grid"

- Switch to Draft -> grid appears all by itself
- Switch to other WB -> grid stays
- Switch to and fro another time to switch it off.

I can switch the grid off completely in Preferences, but then in the rare occasions where I need it, I cannot switch it on at all.

This is what I would like to see:
- The behaviour is ok as it is if "Always show the grid" is checked.
- if it is not checked: switching to Draft will not show the grid. If the grid is switched on it can stay so even when switching WBs.
TagsNo tags attached.
FreeCAD Information

Activities

yorik

2019-02-06 14:46

administrator   ~0012587

To resume what should be done:

If Draft -> Use grid is on and always use grid is on:
- Show the grid on entering Draft, keep the grid on leaving Draft

If Draft -> Use grid is on and always use grid is off:
- Do not show the grid on entering Draft, hide the grid on leaving Draft

If Draft -> Use grid is off:
- Do not show the grid ever

Okay?

garya

2019-03-02 23:20

reporter   ~0012823

The desired behavior sounds right, but I have a question about the location of the preference. Logically, things that appear in a WB preference should only apply to that WB. So if the grid can apply to FC as a whole, then it seems like it should be in a preference for FC as a whole, not Draft. If it's in a preference for FC as a whole, and it's possible to have it off/on for particular WBs, then the preference should probably be something like "On/off in all" with a further refinement of "except" where one can check the appropriate WBs.

yorik

2022-03-03 13:55

administrator   ~0016713

This ticket has been migrated to GitHub as issue 5878.

Issue History

Date Modified Username Field Change
2019-02-05 00:40 chrisb New Issue
2019-02-06 14:46 yorik Note Added: 0012587
2019-02-06 14:46 yorik Assigned To => yorik
2019-02-06 14:46 yorik Status new => assigned
2019-03-02 23:20 garya Note Added: 0012823
2021-02-06 06:45 abdullah Target Version => 0.20