1. 14 Sep, 2020 1 commit
  2. 11 Sep, 2020 1 commit
  3. 05 Aug, 2020 1 commit
  4. 17 Jul, 2020 1 commit
  5. 11 Jul, 2020 1 commit
  6. 10 Jul, 2020 1 commit
  7. 06 Jul, 2020 2 commits
    • Maximilian Schiller's avatar
      Fix missing main menu after disabling systray icon · 481f39fb
      Maximilian Schiller authored
      After the systray icon is disabled the titlebar still references the old
      menu. With this patch the titebar gets updated with the new menu.
      481f39fb
    • Maximilian Schiller's avatar
      Make it possible to configure the konsolepart shortcuts · a0b08cb1
      Maximilian Schiller authored
      This patch allows the user to configure the by konsolepart provided actions. For example it wasn't possible to configure the copy/paste shortcuts. Also many the "X is an ambiguous shortcut" can now be fixed and remapped if the user so desires.
      
      Internally this is done by collecting the actioncollections from the kparts and then providing the first one to the shortcutconfigure dialog. After the shortcuts have been configured the actioncollections from all the other terminals get synchronized.
      
      BUG: 412496
      a0b08cb1
  8. 28 Jun, 2020 2 commits
    • Maximilian Schiller's avatar
      Add option to toggle the systray icon · 59227025
      Maximilian Schiller authored
      This patch adds a option to enable and disable the yakuake systray icon.
      
      Because KStatusNotifier doesnt provided support for disabling it has to
      be removed and readded whenever the option changes. But deleting causes
      the QMenu to be deleted therefore also recreate the menu on deletion.
      
      BUG: 423408
      59227025
    • Victor Dodon's avatar
      Fix computing screen geometry on multiple HiDPI monitors · 491f5a20
      Victor Dodon authored
      When using setups with multiple HiDPI displays, Yakuake did not show up
      on all the other monitors except for the top-left one, due to the fact
      that the screen geometry is not properly computed, so
      getDesktopGeometry() returns QRect(0,0 0x0). The QScreen::geometry()
      method appears to behave "weird" on HiDPI displays: the top left corner
      is given in physical pixels, while the width,height are in device
      independent pixels. For example, if using two 4K displays, one on top
      and one on bottom, the QScreen::geometry() will return
      QRect(0,2160 1920x1080) for the bottom one.
      491f5a20
  9. 27 Jun, 2020 1 commit
  10. 24 Jun, 2020 3 commits
    • Anton Karmanov's avatar
      Fix maximization behaviour · 6415d22e
      Anton Karmanov authored
      This commit fixes next issues:
      - Yakuake main window geometry stays maximized (BUG: 414049).
      - In some states maximized geometry may come to settings file and become
        persistent.
      - Geometry becomes broken after size normalization.
      
      BUG: 414049
      6415d22e
    • Nicolas Fella's avatar
      Merge branch 'release/20.04' · d9a4f521
      Nicolas Fella authored
      d9a4f521
    • Nicolas Fella's avatar
      Fix shortcut conflict for session closing · 7a08d95b
      Nicolas Fella authored
      The Konsole part and Yakuake both provide a close-session action with the same shortcut (Ctrl-Shift-W). This leads to a conflict when invoking it. To work around this this patch removes the shortcut from the action provided by the konsole part.
      
      I'm not particularly happy with this patch. Ideally we'd just reuse the action provided by the part, but this seems hard to do since the part actions appear to be per session and the yakuake action is global
      
      BUG: 319172
      7a08d95b
  11. 23 Jun, 2020 1 commit
  12. 19 Jun, 2020 1 commit
    • Maximilian Schiller's avatar
      Show a system tray icon · ea9f0805
      Maximilian Schiller authored
      Displays a system tray icon for yakuake. On right click it shows the
      yakuake menu and on left click it toggles yakuake.
      The tooltip is set to show the current shortcut for toggling yakuake.
      ea9f0805
  13. 18 Jun, 2020 5 commits
  14. 17 Jun, 2020 4 commits
  15. 14 Jun, 2020 1 commit
  16. 13 Jun, 2020 2 commits
  17. 12 Jun, 2020 1 commit
  18. 10 Jun, 2020 1 commit
  19. 09 Jun, 2020 1 commit
    • Maximilian Schiller's avatar
      Fix yakuake not opening on multimonitor setups · df1e7230
      Maximilian Schiller authored
      Fixes yakuake not opening on one monitor when the panel is located on an edge
      between two monitors.
      
      This patch corrects the ExtendedStruct calculations and then checks if
      not only the strut intersects with the current monitor but also the
      window frame. If the strut intersects but the window frame does not that
      window is most likely some king of panel located on an edge between the current
      and the next screen. With this patch those struts and windows will now be
      ignored.
      df1e7230
  20. 07 Jun, 2020 2 commits
  21. 02 Jun, 2020 1 commit
    • Maximilian Schiller's avatar
      Prevent incorrect terminal switching · fc6236b2
      Maximilian Schiller authored
      This should prevent shift+tab of switching the terminal. If no
      keybinding is set to shift+tab it gets correctly forwarded to the
      shell/terminal.
      
      The old behavior can easily restored by remapping "Next terminal" to
      shift+tab.
      
      BUG: 421632
      fc6236b2
  22. 01 Jun, 2020 1 commit
    • Axel Navarro's avatar
      Add default shortcuts to switch-to-session actions · 90ef8e96
      Axel Navarro authored
      Copy the default switch-to-tab-%i action shortcuts from Konsole to
      Yakuake switch-to-session-%i action.
      Also, remove the -1 logic in the handleSwitchToAction to reduce
      coupling with the actions generator code.
      90ef8e96
  23. 31 May, 2020 1 commit
  24. 24 May, 2020 1 commit
  25. 21 May, 2020 2 commits
  26. 18 May, 2020 1 commit