Hey everyone,
Time for our regular developer meeting notes.
Event: https://inkscape.org/cals/event/1/ Attending: Martin, Eledil, Jonathan, Marc, Mikekov, Tav, Ishaan, René Next Meeting: September 12th, (but there is also a PLC meeting on Friday)
Beta3 is not perfect because it produces a custom string in the version string which needs to be cleaned up.
Marc's certificate expired and needs to renew it. We don't have an official certificate, there is a way around that if we used Azure as a CI builder.
We are releasing beta3 today, we had it on draft by accident and have now got it out the door for windows testing specifically.
There is an outstanding vote, for hiring a contractor to finish the ai extension. Please make sure you get your votes in for today.
Jonathan and Martin talked about the color extensions refactoring branch that is ready for review. Martin will proceed to work on the pdf out extension to add all that color support that now exists.
They talk a bit about extensions progress bars and how to get pdf and other things. Jonathan is worried about the speed with a large text file. And how to treat text.
Mikekov, has continued work on the object dialog and working on styles. There are a bunch of issues to do with signals and propagation and Martin suggests using signal keys to identify where an update modifier signal has come from. We will discuss this issue further in the chat room.
Tav has been working on an Importance Critical bug; when you right click on a spin button it would pop up a menu, that was not the case in 1.4. The menus were mostly used for when the toolbar got too small and there was a menu for each thing that fell of the bar. During the refactoring this feature got removed as not being important. He has a merge request to put them back. An empty call will generate a few useful values even if it's empty. Martin will review.
Elendil, if you have an svg file with a css file. The CSS dialog is currently parsing the CSS itself manually and could do with refactoring. The patch code with a comment explaining it should be ok for now as it retains more functionality than retaining the comments would.
René is continuing his work on the cross-compiling and Martin's MR to improve that capability. And will help with the version thing.
Ishaan will be giving a workshop on Inkscape at a FOSS conference, Bangalore, India.
Mikekov; some of our tools are very special. The sp-desktop-style setting and getting is quite broken right now. There's a lot of issues with how these styles are processed before dialogs get access to them. Tav and Martin talk about text object selection with tspans.
Ishaan asked about tablet code in master, it had to be removed and now had to be reimplemented. We may need to just review it and make sure we are using the new APIs as intended and that those features are available to windows and macOS users.
See you all next time.
Best Regards, Martin Owens