1. 24 Nov, 2019 1 commit
  2. 21 Nov, 2019 2 commits
  3. 13 Nov, 2019 1 commit
  4. 09 Nov, 2019 1 commit
  5. 18 Sep, 2019 1 commit
  6. 14 Sep, 2019 2 commits
  7. 23 Aug, 2019 1 commit
  8. 16 Aug, 2019 1 commit
  9. 12 Aug, 2019 1 commit
  10. 07 Aug, 2019 2 commits
  11. 02 Aug, 2019 1 commit
  12. 26 Jul, 2019 1 commit
  13. 22 Jul, 2019 1 commit
  14. 10 Jul, 2019 1 commit
  15. 09 Jul, 2019 1 commit
  16. 01 Jul, 2019 1 commit
  17. 29 Jun, 2019 1 commit
  18. 14 Jun, 2019 1 commit
  19. 26 Apr, 2019 1 commit
    • Maximilian Schiller's avatar
      Remove forcing the initial dir to QDir::homePath() · 8f9844b8
      Maximilian Schiller authored
      Summary:
      This removes setting the current working dir to the home directory.
      Without this patch the KPart's initial directory setting has no effect.
      Also the KPart already defaults back to the home directory if nothing has been set.
      
      BUG: 396036
      
      Test Plan:
      1. Edit Current profile
      2. change initial directory to something other than ~
      3. restart yakuake / open new tab
      4. The shells working dir should be equal to as specified in step 2
      
      Reviewers: hein, #kde_applications
      
      Reviewed By: hein
      
      Differential Revision: https://phabricator.kde.org/D20117
      8f9844b8
  20. 15 Apr, 2019 1 commit
  21. 08 Apr, 2019 1 commit
  22. 24 Mar, 2019 1 commit
    • Lionel Chauvin's avatar
      [Yakuake] Improve customization · 1f8e9fbc
      Lionel Chauvin authored
      Summary:
      This patch increases Yakuake customization possibilities without break existing skins.
      The new features are:
      - new tab button can be positionned at the end of tabs
      - selected tab text can be not bold
      - titlebar's title can be centered
      - titlebar's icons can be anchored at left
      - a compact mode that superposes title and tabbar
      
      Here examples of what can be achieved with these changes:
      
      {F6698444}
      
      {F6711610}
      
      Test Plan:
      Install skins:
      
      {F6711608}
      {F6711609}
      
      Reviewers: hein, #yakuake
      
      Reviewed By: hein
      
      Tags: #yakuake
      
      Differential Revision: https://phabricator.kde.org/D19835
      1f8e9fbc
  23. 18 Mar, 2019 1 commit
  24. 10 Mar, 2019 1 commit
    • Lionel Chauvin's avatar
      Fix Skin validation when installed from KNS · d9537fcb
      Lionel Chauvin authored
      Summary:
      When a Skin is downloaded from KNS, Yakuake fails to validate the presence of title.skin and tabs.skin files.
      The skin is then uninstalled even if these files exist.
      
      This is due to this optimization of KNS: https://phabricator.kde.org/D6104
      Files are not listed anymore by entry.installedFiles().
      They are replaced by paths that end with /*
      
      In order to fix this bug I changed the validateSkin method so that it checks the presence of files in the filesystem instead of in a list of entries returned by KNS.
      
      BUG: 395012
      
      Test Plan:
      Download a Skin from KNS:  It should not complain about missing files.
      Install a correct skin from local: it should not  complain about missing files;
      Install a wrong skin from local: it should  complain about missing files;
      Install a correct skin already installed from local: it should ask for overwrite existing skin.
      
      Reviewers: hein, apol, #yakuake
      
      Reviewed By: hein
      
      Subscribers: Zren, hein, apol, chauvin
      
      Tags: #yakuake
      
      Differential Revision: https://phabricator.kde.org/D13335
      d9537fcb
  25. 25 Feb, 2019 2 commits
  26. 15 Feb, 2019 1 commit
  27. 10 Feb, 2019 1 commit
  28. 04 Feb, 2019 1 commit
  29. 24 Jan, 2019 1 commit
    • Maximilian Schiller's avatar
      Add shortcuts as default shortcuts · fb5a395b
      Maximilian Schiller authored
      Summary:
      Add the shortcuts a the default shortcuts to the actionCollection()
      When resetting to the default shortcuts this no longers clears them.
      BUG: 401244
      
      Test Plan: Open yakuake and confige shortcuts. Hit the "Defaults" button. The shortcuts should no longer be cleared.
      
      Reviewers: hein
      
      Reviewed By: hein
      
      Differential Revision: https://phabricator.kde.org/D18500
      fb5a395b
  30. 06 Jan, 2019 1 commit
  31. 30 Dec, 2018 1 commit
  32. 28 Dec, 2018 1 commit
  33. 24 Dec, 2018 1 commit
  34. 09 Dec, 2018 1 commit
  35. 30 Oct, 2018 1 commit
    • Kai Uwe Broulik's avatar
      Fix KIcon -> QIcon porting bug · 3219dc4c
      Kai Uwe Broulik authored
      Use QIcon::fromTheme (which loads named icons from icon theme) rather than
      QIcon constructor (which loads an icon from a given path).
      
      Fixes missing icons in e.g. tab bar context menu, first run wizard, and others
      
      Reviewed By: hein
      3219dc4c
  36. 22 Oct, 2018 1 commit
    • Maximilian Schiller's avatar
      Use KMainWindow instead of QMainWindow · 0c0eb086
      Maximilian Schiller authored
      Summary:
      MainWindow should inherit from KMainWindow and not from QMainWindow
      because QMainWindow does not call the queryClose function upon closing.
      This disabled the "really quit?" dialog which should come up if more than one session
      is currently open.
      Furthermore makes Yakuake properly quit when requested via the "Quit" action or the dialog by
      making the QApplication quit if the last Window Closes.
      
      BUG:  398425
      
      Test Plan:
      1. open yakuake
      2. press ctrl + shift + q
      
      without the patch yakuake just hides again (press F12 to confirm) with the patch it properly quits.
      
      1. open yakuake
      2. open multiple (>1) sessions (bottom left "+" symbol)
      3. press ctrl + shift + q
      
      without the patch yakuake just hides with the patch a dialog comes up and asks "really quit?"
      on pressing "quit" yakuake properly quits.
      
      Reviewers: hein, alexeymin, #kde_applications
      
      Reviewed By: hein
      
      Subscribers: tcanabrava
      
      Differential Revision: https://phabricator.kde.org/D15535
      0c0eb086