[okular] [Bug 512026] New: Add adjustable height/width control to highlighter annotation tool

bimri bugzilla_noreply at kde.org
Thu Nov 13 10:45:12 GMT 2025


https://bugs.kde.org/show_bug.cgi?id=512026

            Bug ID: 512026
           Summary: Add adjustable height/width control to highlighter
                    annotation tool
    Classification: Applications
           Product: okular
      Version First unspecified
       Reported In:
          Platform: Other
                OS: Other
            Status: REPORTED
          Severity: wishlist
          Priority: NOR
         Component: general
          Assignee: okular-devel at kde.org
          Reporter: bimri at outlook.com
  Target Milestone: ---

FEATURE REQUEST: Adjustable Highlighter Height/Width

==SUMMARY==
The Okular PDF highlighter tool currently lacks adjustable height/thickness
controls. The highlight stroke always matches the text height, making precision
highlighting difficult—especially for complex layouts, scanned PDFs, or
multi-column documents.

==CURRENT BEHAVIOR==
- The highlighter annotation tool only supports color and opacity adjustment
- Highlight height is automatically computed from text metrics
- No UI control exists for stroke width/height customization
- Users frequently report difficulty in highlighting specific text without
capturing unwanted content

==DESIRED BEHAVIOR==
- Add configurable width/height property to HighlightAnnotation class
- Expose stroke width control in Properties dialog (right-click menu)
- Add preset width options: 25%, 50%, 75%, 100%, 125%, 150%
- Persist user's last-used width preference in settings

==AFFECTED FILES (Implementation path)==
core/annotations.h - Add width property
core/annotations.cpp - Update rendering logic
part/annotationpropertiesdialog.cpp - Add UI control
part/annotationtools.cpp - Add toolbar widget

==RELATED ISSUES==
- Users report multi-line highlighting when trying to highlight single lines
- Inability to highlight partial content in complex layouts
- Difficulty in scanned PDFs with imperfect OCR

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Okular-devel mailing list