Bug 485752 - Make stacking order for annotations consistent
Summary: Make stacking order for annotations consistent
Status: REPORTED
Alias: None
Product: Spectacle
Classification: Applications
Component: General (other bugs)
Version First Reported In: 24.04.80
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Noah Davis
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-04-18 19:17 UTC by Noah Davis
Modified: 2025-03-03 19:12 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Noah Davis 2024-04-18 19:17:28 UTC
Interactive annotation selection and rendering can be unintuitively different sometimes because QPainter won't necessarily stack rendered annotations according to the order of their history. This is more of an issue for image effects like blur and pixelate. The stacking order for painting is determined by QPainter, but the actual contents of the image effect are determined by the history. It is currently possible to visually stack and older blur above a newer blur.

Maybe an explicit Z axis property is needed in the annotation traits system?