Skip to content
Snippets Groups Projects
  1. Apr 09, 2021
  2. Mar 13, 2021
  3. Mar 08, 2021
  4. Feb 15, 2021
  5. Jan 28, 2021
  6. Jan 05, 2021
    • Alexander Lohnau's avatar
      Rework deletion of Yakuake skins · cf45e112
      Alexander Lohnau authored
      - Remove usage of DownloadManager
      - Use RemoveDeadEntries option, otherwise removed/invalid entries would still show up as installed
      - Allow deletion of KNS entries, with the mentioned option set KNS will realize that the
      entries were manually uninstalled. It also more intuitive to click the remove button
      instead of the "Get New..." button if you want to uninstall entries.
      cf45e112
  7. Jan 04, 2021
  8. Jan 02, 2021
    • Mario Aichinger's avatar
      Add ability to hide titlebar · 27d05a1d
      Mario Aichinger authored and Maximilian Schiller's avatar Maximilian Schiller committed
      # This MR adds the option to hide the title bar to provide a seamless visual effect.
      
      ![Screenshot_20201116_112104](https://invent.kde.org/utilities/yakuake/uploads/f248b52cfee904f8327d9e5f373a89c0/Screenshot_20201116_112104.png)
      
      ## Changes
      
      To facilitate this change the borders also got an option to be hidden:
      *Note:* The bottom border also moved from the skins background to `MainWindow::paintEvent`. The color and width are following the specification provided by the skin.
      
      ![image](https://invent.kde.org/utilities/yakuake/uploads/267141465e082ff35fbb3c0fc7e8a6f0/image.png)
      
      ## Safeguards
      
      To warn the user that they are about to hide the title bar, which is (when no tray icon is displayed) the only option to access the settings (besides from to the user maybe not known keyboard shortcut) and re-show the title bar, a dialog opens when the user presses the shortcut (default: Ctrl+Shift+m following konsole's model) or is about change the setting in the settings window (red circle): ![image](https://invent.kde.org/utilities/yakuake/uploads/2e57d8eea7e5b3fc28cd64c25a219332/image.png) *Note: in this screen shot a border (yellow circles) at the bottom of the terminal is still present, this is because the skin gets loaded from the systems installation and not the development directory. This border is not part of the skin anymore. Also note that the windows on my desktop have no borders, this is a personal choice and does not affect other users.*
      
      Choosing to not display on of the dialog anymore (checking the "Don't show this message again" checkbox) hides the dialog in both places. If the dialog is triggered by the keyboard shortcut, rejecting the dialog will keep the title bar visible. If the dialog is triggered by checking the checkbox in the settings window and the user rejects the dialog the checkbox is reset to unchecked.
      27d05a1d
  9. Dec 26, 2020
  10. Dec 07, 2020
  11. Nov 17, 2020
  12. Nov 16, 2020
  13. Nov 14, 2020
  14. Nov 08, 2020
  15. Nov 07, 2020
  16. Nov 01, 2020
  17. Oct 31, 2020
  18. Oct 30, 2020
  19. Sep 14, 2020
  20. Sep 11, 2020
  21. Aug 05, 2020
  22. Jul 17, 2020
  23. Jul 11, 2020
  24. Jul 10, 2020
  25. Jul 06, 2020
    • 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
  26. Jun 28, 2020
    • 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 and Maximilian Schiller's avatar Maximilian Schiller committed
      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
  27. Jun 27, 2020
  28. Jun 24, 2020
    • Anton Karmanov's avatar
      Fix maximization behaviour · 6415d22e
      Anton Karmanov authored and Nicolas Fella's avatar Nicolas Fella committed
      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
Loading