Hi Maren,
Yes many people just used number in their python code for widths. E.g 6. This meant 6px in V 0.48 and 6mm in 0.92 The proper way is to convert all numbers to units in all extensions going forward - its just that many writers did not understand that. The SVG is constructed directly in extensions.
On 3/23/2018 3:09 AM, Maren Hachmann wrote:
Hi Mark,
just two bits of info:
Am 22.03.2018 um 08:53 schrieb Mark Schafer:
- probably no issue with the installer mechanism so ignore. - currently in 0.92 it appears all internal numbers (as seen in the xml editor) are in mm. In 0.48 they were in 90dpi px.
- This is due to the default template. Each template can have a
different one. If you use the methods supplied by inkex.py for unit conversion, you do not need to care about the actual values.
- Adding their own UI. In the cases where the current inx based UI
falls down (conditional values, and many more) the users want to able to use, say, Kivy or even tkinter to do dialogs. This is super hard and only one I know that works is the very recent embroidery extension which needs own installer and is so complex I can't follow it.
- On Windows, Tkinter is included from 0.92.3 on.
Great to see you back again :)
Maren
Cheers Mark...
On 3/22/2018 7:11 PM, Martin Owens wrote:
On Thu, 2018-03-22 at 00:15 -0500, Ted Gould wrote:
I hate to be stop energy on porting the python extensions to Python 3, that clearly needs to happen. But I don't think we're ready to have them shipping and developed out of a different repository. The distribution issues are critical there. I think that we need a test extension that works well in all the repos/stores/etc before we can split out the extensions that we have.
I understand reservations, but I don't agree with your conclusions Ted. I'm suggesting standardization on existing technologies that we're already using. Using well worn and supported formats and existing multi-platform code.
I'll have to check all the bits will work, sure, and the good thing about having a separate repository is that it's going to let us be more experimental.
As for deps. I'll let you make a snap for every extension contributor ��� ��� It's a bloody minded way of making people do lots of work though.
Overall the proposed direction is tentative, I'm fishing for better ideas. It's still the best one so far.
Best Regards, Martin Owens
Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel
Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot
Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel
Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel