Comments (4)
@elhombretecla I need your feedback about this.
I'm not clearly understand you @studiospring. To put here some context:
- The user may want to have grid enabled without alignment to grid.
- The grid visibility is a flag of workspace and is volatile (not persisted) (need to be activated explicitly on each loaded page)
- The alignment flag is persisted on refreshes.
In general terms we are open to make improvements on this part, inclusive change the current behavior, but we want more clear proposal.
from penpot.
If the "Activate magnet" checkbox is checked, it should mean that objects will snap to the grid even if the grid is invisible. Therefore, if objects do not snap to grid when the grid is invisible, then the "Activate magnet" checkbox should have a different state, eg unchecked or dimmed.
If you can accept the above logic, then my three proposals above should make sense. This issue is partly related to #80, since I do not think using a grid as a flag to indicate workspace is sensible. Surely the page name is what indicates workspace?!? I do not understand why grid is related to workspace. Maybe (more) usability testing is required?
Here are all possible combinations:
from penpot.
I agree with @studiospring on this grid behaviour. Snap to grid should work when Activate magnet is checked. Including if the grid is invisible :)
from penpot.
Will be covered on #80
from penpot.
Related Issues (20)
- bug: Import of exported files fails
- feature: Bulk export HOT 1
- bug: History is not preserved across sessions (or even page reloads) HOT 1
- feature: Periodic backups HOT 2
- bug: Flex layouts don't flex 😩: HOT 2
- feature: Switch between accounts
- bug: unable to get OIDC to work in 1.19.3
- bug: open overlay places frame in the wrong position when paired with a fixed element HOT 1
- bug: Creating a user using manage. py, login with an error message of 400 email or password HOT 1
- bug: login error Anonymous User HOT 2
- bug: OIDC 404 HOT 6
- Contributing to Dutch localization HOT 5
- bug: Selecting from Color Palette does not work for board when there is no existing fill HOT 4
- bug: Troubleshooting Penpot Internal Errors on macos 14.2 with Docker via OrbStack HOT 1
- bug: can't login after creating user in self hosted HOT 4
- Contribute to Latvian translation HOT 1
- bug: no demo user creation link shown in login screen
- feature: Cypress
- bug: Adding vector path points before first point of existing open path not working HOT 2
- Contribute to Simplified Chinese translation HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from penpot.