inkscape:1.4.x

Last commit made on 2024-05-25
Get this branch:
git clone -b 1.4.x https://git.launchpad.net/inkscape

Branch merges

Branch information

Name:
1.4.x
Repository:
lp:inkscape

Recent commits

bd53c64... by VaibhavMalik4187 <email address hidden>

Font collections improvements

- Fix delete not working either on the font collections or their fonts
  in the Font Collections dialog.

- Fix font list not updating when updating a font in the currently
  selected font collections (Synchronization problems).

- Fonts will no longer appear grey in the Font Collections dialog.

- Collection rename improvements:
  - Expanded font collections no longer collapses.
  - Prevent empty entry from being created in the font collection dialog.
  - Preserves selection: If the rename is success, selects the updated
    name.

- Replaced default drag & drop position indicators with more intuitive
  ones.

- Moved the `Clear all filters` button into the font collections popup
  in the Text and Font dialog.

- Removed system font collections from the Font Collections dialog, as
  they are not user-editable.

- Added font count column in the Font Collections dialog for improved
  feedback during font add and delete operations.

- Minor tweaks in the layout for improved UX.

- Browsing fonts no longer triggers unnecessary additions to the
  recently used fonts list.

- The recently used fonts list is now updated during the file save
  operation.

- Connected the unified font browser to the font collections'
  connect_update signal to ensure the font collections are updated in
  the filter popover whenever the user makes any changes.

Fixes: https://gitlab.com/inkscape/inkscape/-/issues/4196
Fixes: https://gitlab.com/inkscape/inkscape/-/issues/4188

60e1117... by VaibhavMalik4187 <email address hidden>

Re-add indicator for "Show this every time" checkbox

Re-introduces the visual indicator for the "Show this every time"
checkbox on the welcome screen. This improves the user experience by
making the checkbox state clearer.

Fixes: https://gitlab.com/inkscape/inkscape/-/issues/4888

c182f0f... by VaibhavMalik4187 <email address hidden>

Set Remove overlaps invisible when aligning nodes

The `Remove overlaps` frame should be invisible when the node tool is
selected because it doesn't have any effect on nodes.

Fixes: https://gitlab.com/inkscape/inkscape/-/issues/4876

a9c1b48... by Mike Kowalski

Remember state of "show font names"

Unified font browser should preserve state of "show font names" option.

fcbc0ba... by Martin Owens

Ask for size calculation on dialog change

Fixes https://gitlab.com/inkscape/inkscape/-/issues/4810

31280b6... by VaibhavMalik4187 <email address hidden>

Fix crash on adding stop to single stop gradient

This commit addresses an issue that caused a crash when adding a stop
to a gradient with only one existing stop through the gradient toolbar.

Also, double-clicking on the gradient curve would add a new stop at the
clicked location.

Fixes: https://gitlab.com/inkscape/inkscape/-/issues/4868

dc92cff... by VaibhavMalik4187 <email address hidden>

Fix toolbar margins and icon alignments

- Fixed the horizontal and vertical alignments of the icons used in the
  snap toolbar.

- Added the `toolbar` style class to the snap toolbar.

- Adjusted the `toolbar` style class by adding left and right margins,
  promoting a cleaner visual layout

- Removed unnecessary `margin-start` property from expandable
  MenuButtons within toolbars, preventing potential layout conflicts.

Fixes: https://gitlab.com/inkscape/inkscape/-/issues/4881,
       https://gitlab.com/inkscape/inbox/-/issues/10361

b2c3a00... by VaibhavMalik4187 <email address hidden>

Enfore snap alignment activation for distance markers

This commit modifies the behavior of SNAPTARGET_DISTRIBUTION_CATEGORY.
It now acts as a child of SNAPTARGET_ALIGNMENT_CATEGORY. This ensures
that the distance markers for Snapping functionality only appear when
the "Alignment" snap toggle is activated.

Fixes: https://gitlab.com/inkscape/inkscape/-/issues/4969

49cc57f... by René de Hesselle

Update macOS build pipeline to 0.80

e5d887e... by Mike Kowalski

Icon sets cleanup

Removed unused symbol-* icons.
Copied missing icons into Dash theme.