Present:
Elendil, Ishaan Arora, Martin, Mike, René,
Jabiertxof
Elendil
reports that the bugtracker has been pretty healthy recently.
Ishaan
continued working on selection cues, working on the design. Some
discussion about how to implement this.
Jonathan
briefly presented three proposed contract development projects:
1) GTK4 cross-platform fixes, 2) Improving Windows developer
experience / dev documentation, 3) Website upgrades / better use
of the CDN. Help is appreciated to formulate the goals of these
projects, please contact him if you can help.
Some
discussion on 2). The prime goal is to improve the developer
experience on Windows, to attract Windows developers. Questions:
How much effort is necessary to build Inkscape with Visual
Studio? Can we do it with GCC, or do we need to patch msvc?
Martin
raises the point that another compiler increases complexity of
the codebase.
René
thinks that we should offer a native build experience, that
means using msvc. He will look into whether there is a
convenient way to hook up clang or gcc with VS to make sure
that's not an option.
There is
a certain risk that this doesn't pay off - if we fail to attract
Windows developers, this infrastructure would rot.
René:
how many wrappers would we need to create?
Martin
is working on PDF export as a C++ internal extension, and is
improving the new upstream Library CapyPDF at the same time.
This work will occupy him for some time. He describes the
relationship with upstream as good.
Mike has
worked on the way we develop themes; they can now be written on
SASS. He's also worked on decoding LAB colors from Adobe Color
files. Some technical discussion between Mike and Martin about
the Color API.
René has
been phasing out jobs on the Intel runner. He's on a bit of a
break, waiting for the new MacStadium infrastructure, so he can
set it up. The donated infrastructure would be valued around 700
USD per month.
On the
Windows side he's looking for cloud hoster that can provide
Windows infrastructure for us. Martin thinks that this is
important for programs like the Bugfix Accelerator.
After
the meeting, we've looked at some MRs.