00e9e9ab11664e6e3d03ffe02933e7656ad819f1 to d484b011bfe0632386b4aa58e1434ade13237dc2 · Martin Owens / inkscape · GitLab
Martin Owens
·
2026-06-18
·
via Martin Owens activity
-
-
-
Fix b-spline LPE not showing up when bending from clipboard
·
8b72d3bb
The method that applied the b-spline was doing it on the wrong
object because when bending, there's a different object that will
end up being the result object.
This method is a bit spaghetti, I didn't try a broader refactor.
Hopefully I made the method cleaner, not more confusing...
Fixes #6198
-
Add back a bare-bones Text object props panel
·
50ae8974
The perfect was the enemy of the good when the object properties panel
got redesigned. The Text panel had a whole lot of new properties added,
but they weren't all hooked up. So it was disabled.
But what had been completed was quite good, and better than 1.4
offered. So this commit brings the functional bits of the Text panel
back and removes the non-functional bits. Which can be revived in the
future, but we can have a decent panel in the meantime.
Fixes inkscape/inkscape#6166
-
-
Add special handling on Marker style changes when painting
·
77882b2d
The marker does not follow the normal rules of inheritance that clones or
groups do. This is a departure from what PDF can support.
Added test to pdfoutput 06 markers.
Also fixed pdf version error, we now only support PDF 2.0 and not any version
lower than this. PDF changes very little and our output is actually PDF 1.4
because very little changed between 1.4 and 2.0 outside of the tightening for
archive standards. This is the policy of the PDF Ass. and CapyPDF.
Also remove polyfill from pdfoutput test fill.
-
Fix crash with selecting object with Fill/Stroke dialog open
·
0b46649b
- Open blank document and have fill/stroke panel open
- Open svg
- Select something
- You might see crash
The Fill and Stroke dialog wasn't responding to the documentReplaced
signal and swapping out its connections - so it was reacting to
color changed signals and acting on old disposed documents. Leading to
a crash.
Related to inbox#13064
-
-
-
-
-
-
-
-
-
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阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。