1. 09 Mar, 2022 3 commits
  2. 18 Oct, 2021 2 commits
  3. 17 Sep, 2021 1 commit
    • Andre Heinecke's avatar
      Align the recipient selection at the top · 533c11c5
      Andre Heinecke authored
      Having them with row stretch and aligned in the center had the
      effect that the widgets moved when new recipents were added. So
      we just stretch the second row now to ensure that it takes up
      the available space.
      533c11c5
  4. 01 Sep, 2021 1 commit
  5. 19 Aug, 2021 1 commit
    • 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
  6. 18 Aug, 2021 8 commits
    • Ingo Klöcker's avatar
      Move focus to next (or previous) recipient field when removing one · 300719d3
      Ingo Klöcker authored
      If the recipient field to remove has focus, then we move the focus to
      the next recipient field or, if the field to remove is the last one, to
      the previous recipient field. Since there are at least two (empty) fields,
      if we remove the field, we don't have to consider the case that there are
      no remaining fields.
      
      GnuPG-bug-id: 5535
      300719d3
    • Ingo Klöcker's avatar
      Do not add recipient field unconditionally when editing another started · b9a9ae10
      Ingo Klöcker authored
      ... because this may result in multiple empty recipient fields. Instead
      trigger recipientsChanged() and make this check for completely empty
      recipient fields instead of for fields with no key or group. There may
      be non-empty recipient fields where the text doesn't match any key or
      group.
      
      GnuPG-bug-id: 5535
      b9a9ae10
    • Ingo Klöcker's avatar
      Add/improve/fix context of a few translated strings · a8bedd58
      Ingo Klöcker authored
      GnuPG-bug-id: 5535
      a8bedd58
    • Ingo Klöcker's avatar
      Ensure correct tab order of the recipient widgets · 1d1c4df3
      Ingo Klöcker authored
      GnuPG-bug-id: 5535
      1d1c4df3
    • Ingo Klöcker's avatar
      Simplify layout handling of recipient widgets · a85ea08a
      Ingo Klöcker authored
      Use a separate box layout for the recipient widgets instead of fitting
      them into a grid. This makes in particular the removal of widgets way
      easier. Moreover, scrolling the recipient widget which has focus into
      view works (almost) automatically.
      
      GnuPG-bug-id: 5535
      a85ea08a
    • Ingo Klöcker's avatar
      Ensure correct setup of UI for default protocol · b2817adf
      Ingo Klöcker authored
      Decouple the update of the UI after a change of the protocol from
      setting the protocol. This way we can initialize the protocol already
      in-class and still setup the UI depending on the protocol without having
      to rely on the uninitialized mCurrentProto being different from
      GpgME::UnknownProtocol.
      
      The initialization of mCurrentProto in-class also ensures that other
      setup code uses the correct value.
      
      GnuPG-bug-id: 5535
      b2817adf
    • Ingo Klöcker's avatar
      Take the scroll area out of the tab order · 06b03e9b
      Ingo Klöcker authored
      Set the focus policy of the scroll area to NoFocus. I think it makes no
      sense to be able to give keyboard focus to the scroll area. On the
      contrary, it was really confusing because neither the screen reader nor
      the display gave any hint about which part of the GUI now has focus.
      Took me some time and some additional debug output to figure this out.
      
      GnuPG-bug-id: 5535
      06b03e9b
    • Ingo Klöcker's avatar
      Minor cleanup · 1ee45a58
      Ingo Klöcker authored
      * Remove explicit setting of alignment of one of the two group boxes
        to AlignLeft which is the default anyway.
      * Remove obsolete connects. encBox is not checkable anymore since a long
        time.
      
      GnuPG-bug-id: 5535
      1ee45a58
  7. 17 Aug, 2021 1 commit
  8. 16 Aug, 2021 1 commit
  9. 05 Jul, 2021 1 commit
  10. 02 May, 2021 1 commit
  11. 03 Mar, 2021 3 commits
  12. 18 Feb, 2021 1 commit
  13. 02 Feb, 2021 1 commit
  14. 26 Jan, 2021 2 commits
  15. 21 Jan, 2021 1 commit
  16. 20 Jan, 2021 2 commits
  17. 05 Oct, 2020 1 commit
  18. 13 Aug, 2020 1 commit
  19. 20 May, 2020 1 commit
  20. 12 Dec, 2019 1 commit
    • Andre Heinecke's avatar
      Warn if a recipient could not be found · 3095cf5c
      Andre Heinecke authored
      If the user enters a string in the recipient selection
      line and no key can be found for that, better show an
      error / warning to indicate that instead of just
      ignoring that line edit.
      3095cf5c
  21. 28 Feb, 2019 1 commit
  22. 26 Oct, 2018 1 commit
  23. 22 Jan, 2018 2 commits
  24. 17 Jan, 2018 1 commit
  25. 30 Nov, 2017 1 commit
    • Andre Heinecke's avatar
      Fix preselect of sigencfiles actions · 005a2814
      Andre Heinecke authored
      This is only relevant for GpgEX as it offers explicit
      sign and encrypt actions. For these actions the wizard
      should be preselected accordingly.
      
      GnuPG-Bug-Id: 3543
      005a2814