Dear Inkscape Community,

Here are the meeting notes from today's developer meeting:
Meeting: https://inkscape.org/cals/event/1/ 
Present:  Martin, Tav, Jabier, Jonathan, RenĂ©, pbs, Ishaan, Jabier
Next Meeting: Nov 5th

René:
CI Updates for MacOS and Windows. Windows CI switched to Gitlab. We did not respond to MacStadium runners, Rene contacted MacStadium for Windows runners, waiting for their reply. Gitlab CI minute consumption might increase because of this.
Might need to switch to manual pipelines, this month hopefully can be passed without going over limit.
2 MRs for 1.3.x - Final updates for MacOS and Windows
An idea for cleaning stale branches in the repository.

Tav:
Worked on File Dialogs, and building a native dialog on Windows. Some things are not present in Gtk4, like combo boxes, they're substituted by drop downs. Also looked at some glib::ustring vs std::string issues.

pbs:
Worked on polishing Handles - auto-reloading, finer snapping for some handles.

Jabier:
Working on Gtk4 dnd file, some MRs for 1.3.1 need merging (unrelated to LPEs)

Ishaan:
Worked on more website stuff, this week was mostly setting up local VMs. Plan to try with new dependencies and Django on a local VM in coming week. Once that is done, a box can be asked from OSUOSL.

Discussions:
Discussion about Native Dialog MRs (by Martin and Ted). Do we need to drop File Previews or work with upstream. Is it better to use Native dialogs or our custom one which has a marginal maintenance burden. Jonathan suggested the preview on Windows can be offloaded to any program of our choosing by modifying Registry keys.

Jonathan asked about some xaml submodule updates. Martin suggested to prepare an MR for 1.3.1

pbs mentioned Inkview is very close, blocked on one file for Gtk4
pbs asked about a main gtk4 branch and Tav mentioned that it should be created rather soon. Should it be a branch or an MR? No resolution as of now. branch might be messy - "dev within dev" - anyone can rebase on top of MR's branch
pbs also asked about when should the gtk4 stuff be merged.

Some questions about Color manangement work by Martin - is it GPU compatible? because copying from main memory to GPU memory would be very slow - relevant if we plan to use a GPU renderer.

Some history about OpenGL and Vulkan by pbs, contouring, SVG WG history by Tav

lib2geom is compiled using C++20 when compiled with Inkscape, stand-alone its compiled with C++17 - not too big of an issue according to pbs

Best Regards,
Ishaan Arora