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.