1ad45608d38e6691eeaa96aab77e1002cef213d3 to 069aeb1bba1a443732d68640aad2877ddb372f15 · Martin Owens / inkscape · GitLab
Martin Owens
·
2026-06-18
·
via Martin Owens activity
-
-
-
-
-
Convert more tools to the new Modifiers system
·
8f7d38ed
Notably the Node tool, which has a lot of complicated tooltip
interactions. I did not try to solve it in the ideal way, because I
started going down that track but realized it would take a while.
So this commit just does the more targeted thing, which is update the
tooltips to be dynamic, but not entirely break us from the manual
combinating of modifier labels. Ideally it would all be handled for us
by some helper methods.
-
Fix many keyboard shortcuts
·
3517f4b3
I broke a lot of keyboard shortcuts with a recent accidental confusion
between keyvals and modifier flags. This should get keyboard shortcuts
like "moving with arrows" (and others) working again.
Fixes #6226
-
Prevent Pages Tool margin popup from closing prematurely
·
3e124f16
It had an expander inside the popup, and when a popup wants to grow,
gtk4 will close it instead (popups shouldn't change size).
So instead, this commit drops the expander (it's just for one field)
and adjusts the spacing around the popup too for simplification.
Fixes #5820
-
Unify some command line export code paths
·
4079a478
For vector outputs, the following now work:
* --export-area
* --export-area-snap
For png outputs:
* --export-area-drawing will now be respected even if you pass in an
--export-id.
And now the vector, png, and other-raster code paths all use the same
function for export area and export ID handling.
This change does not make other-raster code paths support --export-area
yet, but it should get us closer.
Fixes inkscape/inkscape#678
-
-
Make restoring-window-size work more consistently
·
3da5e8c1
This commit moves up when we try to restore window size to "as early as
possible" so that attempts to show the window during initialization
(like can happen if dialogs try to be shown) don't cause the window to
store its in-progress size in prefences, which then get loaded.
Instead, we load it up front, and later attempts to show the window
are just fine.
This commit also makes two behavior changes, both of which I think are
desirable:
- Detaching a tab into a new window (either by right clicking on tab
name or dragging it out of the window) will now follow "new window
sizing rules".
- Opening a "new template" document will no longer attempt to resize
your current window to match the "new window sizing rules" -- it's
already an open window, we shouldn't resize it.
Fixes #6229
-
-
-
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。