
Re Point 3... unfortunately, this is imposed on us by changes in the Gtk+ API. Basically, the left column is now reserved solely for checkboxes/radio buttons and cannot be accessed via the API. Icons in the left column are deprecated in Gtk+ 3 and have been removed entirely in Gtk+ 4.
We came up with a list of options at the Hackfest: https://imagebin.ca/v/3Re6nhBUI1LZ
Unfortunately, Option 5 is not possible, as the API does not allow access to the left column. We decided that Option 3 was the most acceptable solution, although care should be taken to group indented menu items between separators so as to look more aesthetically pleasing.
Best wishes,
Alex
On 6 July 2017 at 21:28, Eduard Braun <eduard.braun2@...173...> wrote:
Hi all,
first of all I'd like to thank everybody for their contributions during the hackfest!
As with all new code I noticed some regressions. As you probably know best on what parts of the code you worked yourselves I'll just list everything I noticed here, so you know about it and can attempt to fix it. (If I need to file a bug for any of those please let me know, but I hope most of those issues can be fixed easily):
The Inkscape Window is not restored to the correct position anymore (probably related to https://gitlab.com/inkscape/inkscape/commit/fa8a2ee7e2539b145a87ac9af0d9748e...). On a multi-monitor system with two monitors oriented like [1][2] with [2] being the primary monitor the Inkscape window is restored somewhere on [1] if it was closed on [2], so probably the combined screen area is not accounted for when calculating positions. Some icons are broken or missing, see https://inkscape.org/de/gallery/item/11147/broken_icons.zip (there might be others, but those are the ones I noticed). During the hackfest menu icons were re-added. However on Windows I was only able to find them in a single location (the path menu). Aren't there supposed to be more icons? Also they look a bit weird (see https://media.inkscape.org/media/resources/file/menu_icons.png): Instead of using the space to the left they are indented like the rest of the text shifting menu labels unnecessarily to the right resulting in a very uneven look.
If I notice anything else I'll report it here.
If I can provide additional information or help with debugging please let me know.
Regards, Eduard