1. 23 Jul, 2020 3 commits
  2. 17 Jul, 2020 2 commits
  3. 16 Jul, 2020 4 commits
    • David Hurka's avatar
      Annotations: explicitly accept tablet event when it is handled · 15ac564b
      David Hurka authored
      This fixes the jagged freehand lines problem.
      It was caused because tablet events were not accepted, and so were delivered again as mouse event, creating an additional line point slightly offset, causing sharp line angles.
      
      BUG: 410723
      FIXED-IN: 1.11
      15ac564b
    • David Hurka's avatar
      Add Constrain Angle action for annotation tools, alternative to pressing Shift · 34708565
      David Hurka authored
      This adds a KToggleAction which sets annotation tools to constrain angle mode.
      It provides an alternative user interface to the Shift button, which is used to constrain angles since MR !210.
      The action and the Shift button are XOR-ed, i. e. if constrain angle mode is activated, pressing Shift temporarily disables it.
      
      The action state is remembered accross sessions, for consistency with most other actions. It should be difficult to check this action without knowing of its existence, since it is not in any toolbar or menu, just in the action collection.
      
      The meaning of AnnotatorEngine::Modifiers was generalized a bit, moving the responsibility about whether to constrain angles back to PageViewAnnotator, because AnnotatorEngine does not know about the action.
      
      FEATURE: 353560
      FIXED-IN: 1.11
      34708565
    • Simone Gaiarin's avatar
      Add tooltip to "Quick Annotations" · bba13ee5
      Simone Gaiarin authored
      bba13ee5
    • Simone Gaiarin's avatar
      Move "Quick Anotations" action next to selection tools · 166f3656
      Simone Gaiarin authored
      Partially addresses #15
      166f3656
  4. 14 Jul, 2020 3 commits
    • Simone Gaiarin's avatar
      Make connection unique for annotation visibility actions · f2338f40
      Simone Gaiarin authored
      This event is sent three times at startup and two times per tab at tab
      change, so let's make sure we setup the connections only once.
      f2338f40
    • Simone Gaiarin's avatar
      Do not setup actions on tab destruction · 1a581c41
      Simone Gaiarin authored
      The toolbar actions must be setup only when a tab is selected thus
      activating a different part, while nothing should happen when a tab
      is closed.
      
      BUG 423335
      1a581c41
    • David Hurka's avatar
      Add RTL layout KToggleAction · 13481bdf
      David Hurka authored
      This adds a KToggleAction to PageView, which toggles RTL layout, which was previously only accessible from Configure Okular -> General.
      
      The action is not in any toolbar, just in the action collection. Called "rtl_page_layout" and reads "Use Right to Left Reading Direction".
      
      FEATURE: 424103
      13481bdf
  5. 13 Jul, 2020 3 commits
  6. 12 Jul, 2020 1 commit
  7. 11 Jul, 2020 9 commits
  8. 10 Jul, 2020 1 commit
  9. 09 Jul, 2020 2 commits
  10. 08 Jul, 2020 1 commit
  11. 03 Jul, 2020 1 commit
  12. 30 Jun, 2020 2 commits
  13. 24 Jun, 2020 2 commits
  14. 20 Jun, 2020 1 commit
  15. 18 Jun, 2020 4 commits
  16. 17 Jun, 2020 1 commit