Canvas performance is slow if status bar and toolbar is enabled -Master

Summary:

... (write here)

Steps to reproduce:

  • open Inkscape
  • create 30 rectangles and select them
  • switch to the selection tool and drag time fast on canvas -observ speed on cavas

What happened?

  • lag fps in low sing digit fps

  • when i turned off statusbar i got 2x fps

  • when i turned off toolbar i got another 4x fps

  • whwne you turn off fill and storke dialog you get 1.2x performance

inkscape_hGTLfPaJV0

What should have happened?

  • normal 60fps redraw
  • the status bar should not read mouse positon so often maybe it should be hard capet to 0.5-1 check per second
  • toobar should not update so often the it lags canvas it should be caped so performance is prirtized

Sample attachments:

Version info

Inkscape 1.5-dev (d19dd3e, 2025-03-04, custom)

                      Compile  (Run)
    GLib version:     2.82.0
    GTK version:      4.14.5 (4.14.5)
    glibmm version:   2.80.1
    gtkmm version:    4.14.0
    libxml2 version:  2.12.9
    libxslt version:  1.1.42
    Cairo version:    1.18.0 (1.18.0)
    Pango version:    1.54.0 (1.54.0)
    HarfBuzz version: 9.0.0 (9.0.0)
    Poppler version:  24.08.0

    OS version:       Windows 10 22H2

Edited by Adam Belis