Dev
Meeting notes 2020-12-09
Present:
Elendil, Ishaan, René, Tav, Mike, Jonathan, Martin
Elendil
was fixing some bugs on master that interfered with testing.
Martin:
The CMYK Export supports most features now, except for text.
Also some refactoring because markers code was duplicated all
over the codebase, and went out of sync over time. Needs to talk
to Tav about text. There are many different ways of writing out
text. Tav prefers to use a method that is relatively easy to
read back in.
Tav has
been working on fixing a PDF import bug where text was
incorrectly positioned.
Mike has
discovered that the results from our LCH color picker differes
from what browsers do when the color doesn't convert properly to
sRGB. There is an iterative function defined in the CSS Colors
Level 4 spec how to deal with those. Mike is working on
integrating this into Inkscape. (https://www.w3.org/TR/css-color-4/#binsearch)
Martin
remarks that this is related to "rendering intent" in LCMS2.
Needs some more discussion on whether CSS reinvented this
concept or accidentally fixed it to some specific value.
Martin is
looking into support for HDR colors in Inkscape. Some technical
discussion about color spaces follows.
Mike also
added an experimental XYZ color picker.
René
contacted MacStadium again, they are in the final stages of
drafting a sponsorship agreement (mostly their internal
process), so we can get some more infrastructure. He will let us
know if there is something to sign. New infrastructure is
expected to be available for Christmas.
The GNOME
project is also in talks with MacStadium (as in, René is also
running CI for them). Currently the infrastructure is not shared
between GNOME and Inkscape, but René might suggest this again.
He has
also begun to rework how we package Python. Currently they are
using custom shell scripts, but a build tool like jhbuild would
be nicer. Hence, he's transitioning to Conan (https://conan.io/). This
work will also allow to transition to Python 3.12 on Mac.
Martin
asks whether we should together a proposal to fund bugfixing for
1.4.1. Elendil agrees.
-
backporting
-
updating translation
-
updating graphics
- fix
some egregious issues reported since 1.4
Some
additional discussion about asking for donations. Suggestions:
Downloadable swag after you donate (e.g. some kind of file that
makes the user interface shiny) or a dialog that pops up
periodically like in Thunderbird.
Martin
remarks that this is not only about donations for the project,
but also giving users means to participate (as contributors, or
as decision-makers when contributing financially).
Maybe
even some kind of "Reddit Place" instead that it's a huge shape
builder image where users can "buy" areas that they can draw on?
Would be a nice experiment.
The dev
team plans to put together a proposal for an infrastructure
project to update the website (Django) and add stripe
integration.