1.4beta: Node tool handle design obstructs view, makes drawing difficult

Summary:

The new node handles design does not help with drawing fine and intricate designs. It is clunky and obstructs the view.

Steps to reproduce:

  • open Inkscape 1.4beta
  • draw something with the Bézier or Pencil tool
  • click on a node

What happened?

  • Node handles are filled, and clunky and obstruct the view, especially adjacent handles that show up when I adjust the selected node's handles are very much in the way of seeing what I'm doing
  • When hovering over a node handle or clicking on it, it is barely recognizable that there is a color change (blue - blue)
  • Nodes, when selected, no longer have a contrasting color with the fill, nor do they still display the path outline inside them, making it more difficult to achieve and see fine adjustments

What should have happened?

  • Node handles should be less clunky by default (transparent fill, or at least partially transparent, should be possible)
  • Hovering and using a node handle should be clearly visibly separate from it just being there (red! Not blue)
  • Selected nodes should still use the inverted color, and the path should be visible through them, not hidden behind
  • The color inversion should still be happening where it was happening before

Old:

grafik grafik

Path is clearly visible. Selected handle is clearly recognizable.

New:

grafik grafik

View of path is obstructed by handles. Selected handle is undifferentiable from unselected.

This unfortunately requires the new handles system to support:

  • transparency actually, that is implemented. Phew...
  • contrasting/inverting colors

which aren't currently implemented in our custom CSS parser, as far as I understand.

Version info

Inkscape 1.4-beta (79e84cf643, 2024-07-24)

                      Compile  (Run)
    GLib version:     2.72.4
    GTK version:      3.24.33 (3.24.33)
    glibmm version:   2.66.2
    gtkmm version:    3.24.5
    libxml2 version:  2.9.13
    libxslt version:  1.1.34
    Cairo version:    1.16.0 (1.16.0)
    Pango version:    1.50.6 (1.50.6)
    HarfBuzz version: 2.7.4 (2.7.4)

    OS version:       Linux Mint 21.3
Edited by Maren Hachmann