- 08 Aug, 2022 1 commit
-
-
Nate Graham authored
Due to somewhat confusing variable naming, we were accidentally setting m_initializingBackends to false, when that variable actually holds the number of backends that are still initializing. Instead we need to set m_isInitializing to false. This fixes a bug where the placeholder message for the MIME type screen would fail to appear as expected, because one of the conditions in its opacity property was `!ResourcesModel.isInitializing` and that was never getting set to false. BUG: 457528 FIXED-IN: 5.24.7
-
- 27 Jul, 2022 1 commit
-
-
Aleix Pol Gonzalez authored
Check whether the reason that the !ResourcesProxyModel.isBusy is that the backends aren't all populated yet. This way we make sure we don't get a flash of the error message in the placeholder.
-
- 25 Apr, 2022 1 commit
-
-
Volker Krause authored
Minor build system fixes, container sizes, QVariant comparison, missing includes, QStringRef.
-
- 21 Feb, 2022 1 commit
- 19 Feb, 2022 1 commit
-
-
David Faure authored
(cherry picked from commit 9476b7b2)
-
- 02 Dec, 2021 1 commit
-
-
Aleix Pol Gonzalez authored
Makes it easier for us to interact with it from QML as QIcon is not even a Q_GADGET and we can't query its information. Also use the iconName when using the DiscoverAction as a Kirigami.Action.
-
- 24 Nov, 2021 1 commit
-
-
Nate Graham authored
At least in English, the word is shown no fewer than 8 times. This commit brings that number down to 6, which should be a bit less ridiculous.
-
- 23 Sep, 2021 1 commit
-
-
Discover currently tells users to file bug reports against their distro in a few places, but doesn't tell users how to do so, and in any event is often is bit cagey about what exactly the error is. As a result, we still often get bug reports against Discover that are distro issues which we can't do anything about. This wastes developer and bug triager time in KDE, frustrates users by giving them the run-around, and makes Discover look bad in cases where the problem is someone else's fault. This commit attempts to improve that situation by making the error messages clearer and also adding a big "Report this issue" button that users can click on which will take them to the bug report URL for their distro, not for Discover itself. BUG: 442785 FIXED-IN: 5.24
-
- 21 May, 2021 1 commit
-
-
Jonah Brüchert authored
-
- 13 May, 2021 1 commit
-
-
Laurent Montel authored
-
- 08 Apr, 2021 1 commit
-
-
This tooltip was added to help diagnose issues with stuck backends, but has proven troublesome. This commit removes it for the following reasons: 1. It did not succeed in fixing the problem in the first place because the root cause always seems to be the PackageKit backend being stuck for a moment and not issuing updates, so the tooltip doesn't change at all or even tell us which backend is stuck. 2. Due to a bug, the tooltip was always shown when the cursor was hovered anywhere over the main panel, so users saw it much more than we wanted and filed many bug reports. This commit partially reverts 2196ed49. BUG: 432044 FIXED-IN: 5.21.5
-
- 01 Apr, 2021 1 commit
-
-
Alexander Lohnau authored
If you want git blame to ignore formatting revisions run: git config blame.ignoreRevsFile .git-blame-ignore-revs
-
- 08 Feb, 2021 1 commit
-
-
It's big part of the reason why we use QtWidgets and it seems to add some unnecessary overhead.
-
- 13 Jan, 2021 1 commit
-
-
Aleix Pol Gonzalez authored
Fix annoying warning when connecting to a nullptr emitter
-
- 14 Dec, 2020 2 commits
-
-
Aleix Pol Gonzalez authored
Adds a tooltip to the "Fetching updates..." label so that users can know what's holding the update back. Keeping it in a tooltip since it's something that never should be seen, except when there's a problem somewhere in the system.
-
Aleix Pol Gonzalez authored
It's not used elsewhere and skips the creation of a weird intermediary container.
-
- 10 Dec, 2020 1 commit
-
-
Laurent Montel authored
-
- 11 Sep, 2020 1 commit
-
-
David Redondo authored
-
- 08 Sep, 2020 1 commit
-
-
Aleix Pol Gonzalez authored
-
- 21 Jun, 2020 1 commit
-
-
Aleix Pol Gonzalez authored
Try not to keep objects that might get destroyed in memory unless necessary CCBUG: 412632
-
- 27 Mar, 2020 1 commit
-
-
Aleix Pol Gonzalez authored
-
- 09 Feb, 2020 1 commit
-
-
Nate Graham authored
-
- 07 Feb, 2020 1 commit
-
-
Aleix Pol Gonzalez authored
-
- 08 Oct, 2019 1 commit
-
-
Aleix Pol Gonzalez authored
Summary: Creates components so it can be integrated in any Kirigami application though. Haven't tested custom information providers yet, need to get hold of a server first to see how it will play out. Depends on D24010 Depends on D24011 Reviewers: #plasma, vkrause, ngraham Reviewed By: ngraham Subscribers: ngraham, mart, plasma-devel Tags: #plasma Differential Revision: https://phabricator.kde.org/D5961
-
- 22 Aug, 2019 1 commit
-
-
Aleix Pol Gonzalez authored
Summary: It takes longtime on some distros, so we better show some information about how it's evolving. Test Plan: Tested on KDE Neon, which is where I've suffered this most Reviewers: ngraham Reviewed By: ngraham Subscribers: plasma-devel Tags: #plasma Differential Revision: https://phabricator.kde.org/D23324
-
- 15 Jan, 2019 2 commits
-
-
Dan Leinir Turthra Jensen authored
To ensure we only have one allInitialized emission (at least just one per run of the event handler), swap out the singleshot inline timer for a proper QTimer instance. Also, use this timer elsewhere the emission was previously done, just in case, and for the sake of consistency. Differential Revision: https://phabricator.kde.org/D18262
-
Dan Leinir Turthra Jensen authored
In case this is in fact the first backend to be added, and also happens to be pre-filled, we still need for the rest of the backends to be added before trying to send out the initialized signal. To ensure this happens, this patch schedules it for the start of the next run of the event loop, and ensures that it only happens if there are no more backends to initialise. Specifically, this happens if e.g. the fwupd backend is the first to be initialised, and results in (amongst other things) that the application loads up and insists that there are no application backends. Differential Revision: https://phabricator.kde.org/D18246 BUG: 401334
-
- 15 Dec, 2018 1 commit
-
-
Aleix Pol Gonzalez authored
We already have it in ::search() with async API which always gives a a slightly better API.
-
- 17 Oct, 2018 1 commit
-
-
Aleix Pol Gonzalez authored
-
- 01 Oct, 2018 1 commit
-
-
Aleix Pol Gonzalez authored
This way we won't be getting an overwhelming list of resources at once.
-
- 31 Aug, 2018 1 commit
-
-
Laurent Montel authored
-
- 19 Jul, 2018 1 commit
-
-
Aleix Pol Gonzalez authored
-
- 29 Jun, 2018 1 commit
-
-
Aleix Pol Gonzalez authored
could be the one responsible for the isFetching state
-
- 04 May, 2018 2 commits
-
-
Aleix Pol Gonzalez authored
-
Aleix Pol Gonzalez authored
-
- 05 Apr, 2018 1 commit
-
-
Aleix Pol Gonzalez authored
-
- 29 Jan, 2018 1 commit
-
-
Aleix Pol Gonzalez authored
BUG: 389072
-
- 11 Jan, 2018 1 commit
-
-
Aleix Pol Gonzalez authored
Implement pull to refresh on the updates view (although it will only work on touch screens. Make the update action the only one that the ResourcesModel offers and make it globally available
-
- 10 Jan, 2018 1 commit
-
-
Aleix Pol Gonzalez authored
It got watered down over time, doesn't make sense anymore
-
- 08 Jan, 2018 1 commit
-
-
Aleix Pol Gonzalez authored
BUG: 381170
-