Vue normale

Reçu — 1 août 2026 Développement logiciel
  • ✇Inkscape
  • July Bug Accelerator 2026
    With July being the final month for the 1st round of the 2026 Bug Accelerator Program, we focused on a rapidly landing quality of life fixes and clearing the way for the next round of BAP work in the next 3 months. With this round of changes and fixes, Inkscape 1.5 is now in a much stronger position, with over 60% completion of the current milestones. Mike and Sean worked through a wide range of regressions and usability problems, including both issues new to 1.5, and old issues that have exist
     

July Bug Accelerator 2026

31 juillet 2026 à 18:40

With July being the final month for the 1st round of the 2026 Bug Accelerator Program, we focused on a rapidly landing quality of life fixes and clearing the way for the next round of BAP work in the next 3 months. With this round of changes and fixes, Inkscape 1.5 is now in a much stronger position, with over 60% completion of the current milestones.

Mike and Sean worked through a wide range of regressions and usability problems, including both issues new to 1.5, and old issues that have existed in Inkscape for years. Some of the new changes include document tabs scrolling, text and font fixes, grid fixes (a much improved UX), startup screen improvements, various shortcut fixes, improved SVG font handling, extension management fixes, and so much more.

Frankly, with so many changes, it's hard to fully quantify just how much work has been landed this month (and really, this cycle). Many thanks go to the BAP devs and the Inkscape veterans who've been providing guidance, assistance and also fixing issues alongside the BAP devs.

We still have more to go, so testing, feedback, and even suggestions are much appreciated.

Michael Terry

  • Total time tracked: 52h 8m

  • In progress and open items (9h 11m):

    • #6238 1.5-dev: The preferences dialog's size is not restored when reopened - (20m)
    • #5142 Text tool's font dropdown not loading fonts until mouse hover - (42m)
    • #6253 Congested and unusable font collection labels in the new Font and Text dialog - (1h 1m)
    • #631 1.5-dev: Extension Manager: Cannot install extensions nor view details on "Orphan Extensions" - (1h 10m)
    • #6279 If nothing is selected Esc should escape the selected group (not layer!) - (1h 52m)
    • #6168 Set Inverse Mask cause the masking object to lose its path effects - (3h 14m)
    • #6334 Change image in Object Properties doesn't use native file dialog - (14m)
    • #5765 Recent files list deleted files - (38m)
  • Merged 17 merge requests (2h 54m):

    • !8046 Use white for default specular color - (5m)
    • !8074 Transform page border paths for coord system - (15m)
    • !8080 Correctly return when actions do not require parameters - (0m)
    • !8081 Fix grammar of action names - (4m)
    • !8082 Address clangtidy issues - (4m)
    • !8072 Don't warn on encountering non-file URIs - (3m)
    • !8071 Fix template and template category i18n on startup screen - (10m)
    • !8070 Reword paste submenu in Edit and right-click menus - (10m)
    • !8054 Base show grids value on visibility status of grids alone - (35m)
    • !8067 Restore grid alpha on load - (1m)
    • !8063 Don't display actions which require unprovided params in shortcuts list - (16m)
    • !8064 Default to not converting `ScalarUnit` limits - (7m)
    • !8052 Add frame to startup screen close button - (22m)
    • !8051 Remove references to saving window position - (6m)
    • !8017 Remove CanvasItemDrawing from Drawing object completely - (25m)
    • !7925 Add effect runner which accepts Variant dictionary arguments - (9m)
    • !7989 Fix version information when updating a document - (2m)
  • Fixed 29 issues (32h 35m):

    • #6330 SVG Font Editor does not correctly layout glyphs where the EM-size is not 1000 - (51m)
    • #5832 Converting a solid color to a gradient leaves the fill-opacity attribute unexposed - (57m)
    • #6108 Layers & Objects dialog: Keyboard navigation can no longer access lock, visibility - (3h 7m)
    • #6115 1.4.3 "Open SVG Image as separate document" doesn't work if the SVG file dropped into Inkscape doesn't have a file extension - (24m)
    • #5203 Crash on attempting to duplicate layer - (1h 38m)
    • #6150 Mouse cannot select a zero-length path with Selector Tool or with Node Tool - (1h 13m)
    • #6240 1.5-dev: Document tabs can't be scrolled and don't overflow - (5h 40m)
    • #6320 rect rx percent value misinterpreted when image is present - (1h 17m)
    • #6291 Deletion triggers unexpected Layer change with XML dialog open - (49m)
    • #6260 Layer name (label) lost when converting to group - (11m)
    • #6309 1.5-dev: HSL values saved without "%", causing colours to be displayed as black in 1.4 and other applications - (1h 36m)
    • #6271 Inkscape master: Unchecking "Hide dialogs from taskbar" doesn't work - (1h 13m)
    • #5608 Inkscape master: Panel and document tabs don't apply theme tab styles - (8m)
    • #5613 INX multiline fields not resizing in Inkscape 1.5-dev - (2m)
    • #6008 Filter Primitives Drag and Drop broken - (53m)
    • #4895 New text dialog - Filtering does not work for custom collections - (36m)
    • #6224 Font size units in the new Font and Text dialog can't be set - (1h 30m)
    • #5658 Bezier Tool: Spiro mode preview broken - (1h 11m)
    • #4906 Ctrl+scroll zoom function conflict with node tool grow selection - (4m)
    • #6102 Text alignment is not persistent for new text objects - (2h 35m)
    • #4668 CLI option --export-margin stopped working - (2h 52m)
    • #6066 Embedded Scripts not shown in Document Properties on load - (24m)
    • #5319 Image elements in inx files are rendered too small in master - (1h 13m)
    • #5580 Inkscape (master): menus fail to scroll when submenus are open - (24m)
    • #6227 "Object Properties - URL" changes on the fly are not commited - (14m)
    • #5603 main window "not responding" while "manage extensions" is open - (10m)
    • #5605 Inkscape master: cannot cycle through tabs after panel tabs improvements MR - (4m)
    • #6018 Layers panel doesn't display iconography - (9m)
    • #628 Extension Manager needs to decouple available extension polling - (1h 10m)
  • Other development activity (25m):

    • Additional development work.
  • Other project tasks (7h 3m):

    • Triage, testing, project discussions and chats, meetings, coordination, and related meta work.

Seán de Búrca

  • Total time tracked: 55h 5m

  • In progress and open items (9h 40m):

    • !8083 Allow exiting a group with Ctrl+Escape or Escape-with-no-selection - (15m)
    • !8085 Let font category pill boxes flow across multiple lines - (10m)
    • #6339 Nodes do not snap to page borders with y axis up - (25m)
    • #4321 No hotkey hints in the Node Management Tool - (10m)
    • #6283 Converting contour to path changes visual image - (35m)
    • #6292 PDF form imported has all radio buttons selected (but not in the pdf) - (1h 35m) (Investigation of root cause and poppler APIs)
    • #6200 Undo/Redo gets thrown off when removing Rotate Copies LPE - (20m)
    • #6244 Locked status makes clones uneditable too - (2h 10m)
    • #6145 1.5-dev: About Screen crashes on 6th entry - (4h)
  • Merged 24 merge requests (10h 15m):

    • !8084 Fix rendering of svg fonts with non-default em widths - (10m)
    • !8079 Fix opening no-extension SVG files as separate documents - (10m)
    • !8078 When changing to a gradient or similar, drop fill/stroke opacity - (15m)
    • !8075 Fix keyboard focus in the Layer & Objects dialog - (45m)
    • !8073 Fix sorting for parent/child nodes - (15m)
    • !8056 Allow selecting a zero-length path - (15m)
    • !8061 Add dropdown menu and left/right buttons for desktop tabs - (1h 15m)
    • !8066 Fix incorrect selection after deleting object with XML Editor open - (15m)
    • !8059 Make "Dialogs are hidden in taskbar" pref only visible in X11 - (40m)
    • !8055 Fix drag and drop on filter effects dialog - (15m)
    • !8057 When clearing the font collection filter, update the font list - (15m)
    • !8050 Fix scrolling on document tabs not actually switching document - (5m)
    • !8011 Add a combined font size-and-unit widget - (1h 10m)
    • !8019 Avoid some node scroll actions conflicting with Zoom - (35m)
    • !8004 Add gap to some pen and pencil points - (30m)
    • !8002 Allow scrolling document tabs with scroll wheel - (5m)
    • !8031 Support --export-margin CLI arg again - (30m)
    • !8029 Show an error when a File->Open Recent file can't be loaded - (5m)
    • !8023 Stop text alignment from resetting as you create a text element - (25m)
    • !8030 When the document is replaced, update the list of scripts - (20m)
    • !8014 Make document and dialog tabs themable by gtk themes - (20m)
    • !8032 Fix size of <image> elements in extensions - (10m)
    • !6148 Add Group Translucency indicator and display opacity override cleanup - (55m)
    • !7999 Allow cycling through panel tabs with mouse scroll again - (35m)
  • Fixed 21 issues (28h 5m):

    • #6285 Snapping to page borders with y axis up is broken - (1h 10m)
    • #6306 Blend mode dropdown in the Fill and Stroke dialog requires scrolling - (25m)
    • #6328 clangtidy CI job consistently fails on forks - (55m)
    • #5018 Tooltips for selector tool grammatically incorrect because of 'dual use' of strings - (20m)
    • #6327 Incorrectly filtering out actions with no required parameter - (10m)
    • #6286 Color selector names are being rendered incorrectly - (20m)
    • #6296 PDF Generation Warns on Hyperlink Creation in Inkscape 1.4 - (1h 5m)
    • #6246 Label for "Edit | Paste…" submenu should not end with an ellipsis (…) - (40m)
    • #5760 Inkscape master: Template names and categories do not have translations applied - (1h 10m)
    • #664 View->Page Grid checkbox unchecked with grid displayed and vice versa - (2h 50m)
    • #3297 Warnings opening Keyboard shortcuts page, and minor text suggestions - (2h 20m)
    • #6162 Ctrl+Drag for constrained translation selects instead of dragging - (3h 55m)
    • #6324 1.5-dev: Grid alpha value is not restored - (15m)
    • #6287 Scale > Width regression with 1.5-dev - (2h 25m)
    • #632 Extensions Manager crashes in Inkscape 1.5-dev - (30m)
    • #5659 LPE offset orange dot became white diamond again - (15m)
    • #6212 [Dialog: Welcome] x button undiscoverable in dark mode - (2h 10m)
    • #6270 1.5-dev: Remove/Disable the option to save window positions from preferences - (35m)
    • #6137 1.5-dev: Specular filter with no explicit color results in invisible object - (4h 35m) (Investigation of underlying cause, incl. bisect)
    • #6174 Undoing spin button changes is tedious - (1h 20m)
    • #5828 Selecting mutlitple layers with SHIFT key doesn't work - (40m)
  • Other project tasks (7h 5m):

    • Bug Accelerator and project meetings - 6h 35m

    • Build environment setup and maintenance - 30m

Roland Taylor

  • Total time tracked: 65h 2m

  • Closed/resolved/invalidated 33 issues (2h 45m):

  • Moved/migrated 57 issues (4h 31m):

  • Confirmed/tested/reproduced 20 issues (3h 13m):

  • Reported/created 12 new issues (1h 22m):

  • Identified Feature/UX requests (6 issues) (15m):

  • 24 issues marked as "Needs info/needs reproducibility"/recorded for follow-up (1h 24m):

  • Linked/closed 9 duplicates (20m):

  • Other issue tasks (review, labelling, triage, prioritisation, research, coordination) (13h 33m):

  • Non-issue tasks (37h 39m):

    • Meetings & meeting prep - 2h 50m

    • Milestone review & follow-up - 8h 11m

    • MR follow-up/testing/building - 1h 48m

    • Admin duties (spreadsheet management, correspondence, managing assignments, reporting, and other administrative tasks) - 24h 50m

❌