- Apr 09, 2021
-
-
Heiko Becker authored
-
- Mar 13, 2021
-
-
Albert Astals Cid authored
-
- Mar 08, 2021
-
-
Nicolas Fella authored
-
- Feb 15, 2021
-
-
Ahmad Samir authored
In C++20 there are new classes that have member functions named emit(). c.f.: https://lists.qt-project.org/pipermail/development/2020-February/038812.html https://en.cppreference.com/w/cpp/io/basic_osyncstream/emit A similar change was done in the KDE Frameworks: frameworks/kio!315 GIT_SILENT
-
- Jan 28, 2021
-
-
Alexander Lohnau authored
-
Alexander Lohnau authored
-
Alexander Lohnau authored
-
Alexander Lohnau authored
If you want git blame to ignore formatting revisions run: git config blame.ignoreRevsFile .git-blame-ignore-revs
-
Alexander Lohnau authored
-
Alexander Lohnau authored
-
- Jan 05, 2021
-
-
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.
-
- Jan 04, 2021
-
-
Alexander Lohnau authored
The old QWidgets components are about to be deprecated and the QtQuick dialog is visually nicer.
-
Alexander Lohnau authored
GIT_SILENT
-
- Jan 02, 2021
-
-
# 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.
-
- Dec 26, 2020
-
-
Elias Probst authored
Silence warning from `systemd-xdg-autostart-generator` on session startup.
-
- Dec 07, 2020
-
-
Nicolas Fella authored
-
Nicolas Fella authored
The replacement is only available in Qt 5.14 which IMO is a reasonable requirement.
-
- Nov 17, 2020
-
-
Script Kiddy authored
-
- Nov 16, 2020
-
-
Script Kiddy authored
-
- Nov 14, 2020
-
-
Script Kiddy authored
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
-
- Nov 08, 2020
-
-
Albert Astals Cid authored
-
- Nov 07, 2020
-
-
Script Kiddy authored
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
-
- Nov 01, 2020
-
-
Consider renaming tabs via DBus interactive. This allows it to override a previouly interactively set title. BUG: 428400
-
- Oct 31, 2020
-
-
David Faure authored
They are the same on Linux (but DataLocation is deprecated). On Windows this enables the use of the roaming path. NO_CHANGELOG
-
- Oct 30, 2020
-
-
Script Kiddy authored
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
-
Script Kiddy authored
-
- Sep 14, 2020
-
-
Script Kiddy authored
-
- Sep 11, 2020
-
-
Alexander Lohnau authored
-
- Aug 05, 2020
-
-
Script Kiddy authored
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
-
- Jul 17, 2020
-
-
Anton Karmanov authored
BUG: 424286
-
- Jul 11, 2020
-
-
Albert Astals Cid authored
-
- Jul 10, 2020
-
-
Show a warning popup if yakuake detects that the konsolepart didn't return a TerminalInterfaceV2. Which most likely happens if konsole is outdated. BUG: 422187
-
- Jul 06, 2020
-
-
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.
-
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
-
- Jun 28, 2020
-
-
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
-
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.
-
- Jun 27, 2020
-
-
Script Kiddy authored
-
- Jun 24, 2020
-
-
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
-
Nicolas Fella authored
-
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
-