1. 17 Sep, 2021 2 commits
  2. 15 Sep, 2021 2 commits
  3. 14 Sep, 2021 1 commit
    • Andre Heinecke's avatar
      Bump version to 3.1.17 · 9653fd44
      Andre Heinecke authored
      The accessibility improvements are finished for now and there
      were several new features that should be distinguished.
      9653fd44
  4. 13 Sep, 2021 2 commits
  5. 10 Sep, 2021 1 commit
  6. 08 Sep, 2021 1 commit
  7. 07 Sep, 2021 2 commits
    • Ingo Klöcker's avatar
      Revert "Add widget parent" · 69f69c15
      Ingo Klöcker authored
      This reverts commit a4a84b9a.
      
      I'm sorry, but this change breaks the tab order in the dialog. In fact,
      it makes it impossible to reach any widgets except for the two dialog
      buttons with the Tab key. I also don't see why passing a parent to the
      constructor should be necessary. All widgets are added to a layout and
      the layout takes care of setting the correct parent widget of the widgets.
      69f69c15
    • Laurent Montel's avatar
      Add widget parent · a4a84b9a
      Laurent Montel authored
      a4a84b9a
  8. 06 Sep, 2021 6 commits
  9. 03 Sep, 2021 4 commits
  10. 02 Sep, 2021 5 commits
  11. 01 Sep, 2021 2 commits
    • Ingo Klöcker's avatar
      Improve accessibility of Diagnostics/Show Audit Log label · eaae2c47
      Ingo Klöcker authored
      * Add UrlLabel, a label for displaying a single link, which
        * automatically gives focus to/selects the displayed link when the
          label gets focus,
        * sends a text selection event to the accessibility clients when
          a link is selected,
        * works around a bug in QLabel::focusNextPrevChild(false)
      * Add AccessibleRichTextLabel which allows accessibility clients to
        retrieve the selected text of a UrlLabel
      * Use UrlLabel for the Diagnostics/Show Audit Log label
      
      GnuPG-bug-id: 5535
      eaae2c47
    • Ingo Klöcker's avatar
      Fix validation of recipient keys · 04170a83
      Ingo Klöcker authored
      Check only enabled recipient widgets for valid key/group. List all
      unresolved recipients in the error message.
      
      GnuPG-bug-id: 5582
      04170a83
  12. 30 Aug, 2021 2 commits
  13. 27 Aug, 2021 1 commit
  14. 26 Aug, 2021 1 commit
  15. 25 Aug, 2021 1 commit
  16. 23 Aug, 2021 5 commits
  17. 19 Aug, 2021 2 commits
    • Ingo Klöcker's avatar
      Disable sign option and encrypt options if needed keys are not available · 2c00747e
      Ingo Klöcker authored
      If there are no secret keys in the keyring, then disable the "sign as"
      option and the "encrypt to me" option. (The latter because we currently
      require a secret key for the "encrypt to me" key.)
      If there are no public keys in the keyring (and therefore also no secret
      keys), then disable the "encrypt for others" option and check the
      "encrypt with passphrase" option which is the only possible operation in
      this case.
      
      GnuPG-bug-id: 5535
      2c00747e
    • Ingo Klöcker's avatar
      Do not crash if there are no keys in the keyring · 4479581d
      Ingo Klöcker authored
      If there are no keys in the keyring, then we check the visibility
      of the requesters before the dialog is shown on screen, i.e. before
      the dialog is visible, so that isVisible() returns false even for
      those requesters that were not explicitly set to "not visible". What
      we actually want to find is not the first visible widget, but the
      first widget that is not explicitly hidden. Therefore, we need to check
      for !isHidden() instead of isVisible().
      
      GnuPG-bug-id: 5535
      4479581d