Hey everyone,
Attending: Tav, Martin, Vaibhav, Mikekov, ltlnx Event: https://inkscape.org/cals/event/1/
Vaibhav has been working on speed, producing flame graphs. Martin and Vaibhav talked about making speed tests for unit testing, with cmake and CI integrations which could be optionally run.
Tav is working on Inkscape again and has got their merge requests up to date.
Tav and Vaibhav talked about search improvements, especially with speed problems. It's creating a new widget by loading a glade file for every action in the search. Causing significant delays. Tav says there newer widgets that would be useful, Martin says theres ways to use widget tree as a template. For 1.4 it could just be brought into C++ instead of using glade at all. We talk about using ListViews and other such constructs.
Martin has been working on a small feature improvement to the Measurement Tool to take a break from all the engine work. It allows angles and curve length to be measured in a more useful way and has involved a bunch of users and designers testing everything.
Mikekov has worked on the Document Properties dialog. Now the object properties is more featureful it's useful to rename it to maybe just "Properties". Martin suggests that speed issues would be increasing important as the dialog's main design requires and suggest it should be always open. And thus is should never cause speed issues. Vaibhav did some speed testing already which we reviewed in the meeting.
It's building all the patterns, even when patterns aren't being used.
Tav and Mikekov talk about tspan updating issues with position and what it all means. Martin tested the issue with x,y coords being ignored in tspans and we narrowed it down to sodipodi:line attributes which cause our svg rendering to diverge from the way the svg would be rendered anywhere else.
Ltlnx has been starting the work for 1.4.4 and organising the point release. There's some things to backport. He's negotiating a date with the vector, documentation and translations. This should get these fixes out by end of May.
Thanks to everyone who could come to this week's meeting.
Best Regards, Martin Owens
participants (1)
-
Martin Owens