惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

B
Blog RSS Feed
J
Java Code Geeks
H
Help Net Security
Google DeepMind News
Google DeepMind News
博客园 - 司徒正美
Microsoft Security Blog
Microsoft Security Blog
宝玉的分享
宝玉的分享
Stack Overflow Blog
Stack Overflow Blog
D
DataBreaches.Net
The GitHub Blog
The GitHub Blog
S
SegmentFault 最新的问题
U
Unit 42
博客园 - 三生石上(FineUI控件)
Last Week in AI
Last Week in AI
M
MIT News - Artificial intelligence
WordPress大学
WordPress大学
小众软件
小众软件
博客园 - 叶小钗
D
Docker
量子位
P
Proofpoint News Feed
博客园_首页
T
Tailwind CSS Blog
F
Fortinet All Blogs

Martin Owens activity

Martin Owens deleted project branch average-color-divide at Inkscape / inkscape Fix divide-by-zero crash when using calligraphy tool (!7923) · Merge requests · Inkscape / inkscape · GitLab Add selection file to bypass Windows command length limits (correction) (865df7a5) · Commits · Inkscape / inkscape · GitLab Draft: Fix AppImage crashing during save on older distros (!7922) · Merge requests · Inkscape / inkscape · GitLab e71fa7f8e0858aab87b7fc0814a30a8c88da9b43 to fe225a6b9e1042c7221d95173be22a02b3725337 · Martin Owens / inkscape · GitLab 403 Forbidden on Inkscape web server (#693) · Issues · Inkscape / inkscape-web · GitLab 403 Forbidden on Inkscape web server (#13509) · Issues · Inkscape / Inbox · GitLab Add selection file to bypass Windows command length limits (correction) (!7917) · 合并请求 · Inkscape / inkscape · GitLab Non-vertical axonometric axis implementation (!7912) · Merge requests · Inkscape / inkscape · GitLab Update split mode on tab switch (!7915) · Merge requests · Inkscape / inkscape · GitLab inset/offset as app functions so they can be used from CLI (!7914) · Merge requests · Inkscape / inkscape · GitLab Performace regresion in last month (#5879) · Issues · Inkscape / inkscape · GitLab [Regression] Right-aligned text has a new gap in 1.4.4 (#6130) · Issues · Inkscape / inkscape · GitLab [Regression] Right-aligned text has a new gap in 1.4.4 (#13498) · Issues · Inkscape / Inbox · GitLab c503804e014994d611de1b225bee8158c06448a8 to a4588d8ead1e7049b90c5a126962746ed286ab17 · Inkscape / inkscape-web · GitLab Validate the extensions of signature file uploads (a4588d8e) · 提交 · Inkscape / inkscape-web · GitLab Allow color conversions using static arrays instead of just vectors (e71fa7f8) · 提交 · Martin Owens / inkscape · GitLab Speed up ungroup on thousands of items (!7908) · Merge requests · Inkscape / inkscape · GitLab Incorrect handling of FontMatrix and transformation matrices with internal PDF import (#4845) · Issues · Inkscape / inkscape · GitLab Handling edge case of negative fonts in PDF (59040229) · 提交 · Inkscape / inkscape · GitLab Handling edge case of negative fonts in PDF (!7911) · 合并请求 · Inkscape / inkscape · GitLab Allow color conversions using static arrays instead of just vectors (33e65d1b) · Commits · Martin Owens / inkscape · GitLab Allow color conversions using static arrays instead of just vectors (9be5f867) · Commits · Martin Owens / inkscape · GitLab a9672ea1dff483b5b3aa8c6b5d88cd223001bef5 to 512a5e57602ac52e1d35782a7dcebae04262b2b8 · Martin Owens / inkscape · GitLab Add selection file to bypass Windows command length limits (!7905) · 合并请求 · Inkscape / inkscape · GitLab Revert Pango label changes (1.4.x) (!7907) · 合并请求 · Inkscape / inkscape · GitLab Crash on selecting a `<text>` object without a `<tspan>` inside (#5462) · Issues · Inkscape / inkscape · GitLab Fix breakage with Ubuntu 26.04 CI (!7904) · 合并请求 · Inkscape / inkscape · GitLab c673fdd5148253276826d4eda3951daaefb82607 to 356b31383ba324396a225686613236484305533d · Martin Owens / inkscape · GitLab Revert Text tool cursor changes (1.4.x) (!7903) · 合并请求 · Inkscape / inkscape · GitLab
Snapping UI overhaul, part 1: Document properties (#133) ...
Martin Owens · 2026-05-17 · via Martin Owens activity
Snapping is complicated in itself, but also because of the way all the controls and options are presented in Inkscape. Many options were implemented because we didn't know the optimal values at the time, because features were experimental, because people couldn't agree on the desired behavior, or just because we could. To make things worse, those options were scattered all over Inkscape. Recently however, some long overdue changes were being made to improve the situation (the snap toolbar was removed in favor of a new popover menu, the tab in the document properties with snap options was removed, buttons were renamed), which sparked some discussion in the chat group and in various issues created on Gitlab. There is however so much to discuss that I've tried structuring the topics into three new issues: 1) Changes to the snap settings in the document properties #133 2) Changes to the snap settings in the preferences dialog #134 3) Changes to the snap toolbar #135 In each of these issues, I've added a few comments, one for each topic to discuss. I've tried to limit the scope of each of these topics/comments to for example a single option or to a small subset of the options in a single dialog. If you want to join the discussion, then please use the reply button for that specific topic/comment below. Don't create new independent comments if not needed. I'm hoping that we can keep the discussion manageable this way, which isn't going to be trivial. My general thought about snapping is that when it comes to snapping, there are many ways to Rome. If snapping cannot easily be achieved in the way you imagined, with a single action, then there are almost always workarounds. It might take a few mouse clicks extra, or require adding some guidelines or temporary objects, or even require typing in some coordinates or angles, but you will almost certainly be able to get things aligned or position where you want them to. It is important though that Inkscape tries to be as clever as possible about the user's intention. Inkscape should be able to figure out itself what to snap to, as much as possible. Most users will not be able to predict what will snap when, under which conditions, in which tools, etc. Snapping is really complex, even for the developers and the Inkscape guru's. That's also one of the reasons that these new issues are created, to get to the details. Our goal should be to make snapping easy to use, without getting in the way of the users, whether they are beginners or experts. Beginners should be able to get started with snapping, whereas the experts should be able to work efficiently. **This specific issue is about changes to the snap settings in the document properties** I've included a screenshot of the document properties tab, to which I'll be referring in the comments below: ![Document_properties_in_v1.1](/uploads/ee0e8c0955611eebbdc4e392e08fa0c6/Document_properties_in_v1.1.png)