Status report: consultancy team, week 2, 2025

Caolan

Tomaz

Worked to fix some regressions on my list (mainly Annotation related):

  • tdf#162246 use main ViewShell when synching the annotations
  • tdf#164529 support annotation selection with edit (trigger pop-up)
  • tdf#162695 decrease the text margins to smaller
  • tdf#162920 make show/hide comments working again

Analyze and close gaps to PDF-2.0:

  • Got all patches into master
  • Fixed an issue when encryption test would fail randomly (wrong exit
    condition that caused the encryption written to PDF to be invalid)
  • Finished with PDF 2 in general but still had time left, so started
    adding support of structure tags introduced in PDF 2.0
    • /Em and /Strong typeswhen using Emphasis and Strong Emphasis
      character types
    • /Title - when using Title paragraph style
    • also add support to reading structure tag tree with PDFium (for
      testing)

started with hack week

  • Looked into unfinished things and organized them.
  • Started implementing reading of Theme colors from file in user folder
    • currently they are hard-coded, which is not ideal
    • need to read them from file(s) and also ability to store them