- User Since
- May 29 2018, 1:12 PM (76 w, 2 d)
Aug 21 2019
Aug 14 2019
Aug 11 2019
Jun 2 2019
The flash drive selector is on another screen to avoid using dialog windows extensively. The user will be allowed to proceed to the flash drive selection screen only after selecting a valid ISO image.
May 13 2019
I am working on the KDE ISO Image Writer as part of GSoC and based on this discussion I created the following mockups:
May 12 2019
This is not always possible. For example, if you're using the details view mode and there is not empty space to click (when the scrollbar is active).
May 5 2019
Apr 2 2019
The highlight effect provided by PlasmaCore.IconItem is only visible when used with dark or colourful icons:
Mar 28 2019
- Revert "[Task Manager] Make mute/unmute behaviour configurable"
Mar 27 2019
I added a screen recording to the test plan.
Mar 25 2019
- [Task Manager] Enable ability to mute tasks by default
- [Task Manager] Change wording in config ui
Mar 24 2019
- [Task Manager] Make mute/unmute behaviour configurable
- [Task Manager] Remove unnecessary braces
Mar 17 2019
Yes, you could accidentally mute an application when using Icons-Only Task Manager.
As you can see below, the audio indicator is pretty close to the centre of the task button, which is where you would usually click to activate that task:
Aug 18 2018
Aug 13 2018
I used DocumentFactory::instance()->load() **but then sorting by image size only works after the document's info have been loaded (i.e you have to explicitly click on each photo to load its info and then the sorting by image size would work). **
Jun 23 2018
I removed the code which explicitly triggers sorting when the file's data is changed because it seems like using the rating role solved that problem. I did some tests and the sorting refreshes automatically when the rating of an image is changed without manually calling invalidate().
- Revert "Invalidate current sorting when item rating is changed"
Jun 22 2018
- Remove D13669 from this revision
- Revert "Fallback to sorting according to file item text (temporary fix)"
- Use rating role instead of column
Jun 19 2018
- Fallback to sorting according to file item text (temporary fix)
- Import header file only when needed
- Use if instead of else if when using return
- Avoid multiple conversions from QVarient to int
Jun 7 2018
I would suggest to always use the filename as the only secondary criterion
When the ratings are the same, the files are sorted using the default sort method of QSortFilterProxyModel which seems to use the filename by default. (Dolphin uses custom code for the sorting which falls back to the filename as a default sorting column). Commit: eb8adc49ab0b.
- Fallback to default sort method in case ratings are the same
- Disable sort by rating when no semantic info backend is available
- Invalidate current sorting when item rating is changed
Jun 5 2018
- Add TODO note to flag this as a temporary fix
- Remove unnecessary QVariant validity check
- Fix coding style issue
Jun 4 2018
Write a small test case app, similar to what's in the forum post.
I actually tried to reproduce the bug by clearing a QMenu multiple times in a row but no luck, until I followed your suggestion and I used a QTimer to clear the menu which caused the exact same bug. It seems like it only happens when the menu is cleared through a slot triggered outside of the main event loop.
Include a TODO note to flag this fix as temporary
I kept digging and I found that it might be related to this code (in KIPIInterface::loadOnePlugin() which is in app/kipiinterface.cpp):
QMetaObject::invokeMethod(this, "loadOnePlugin", Qt::QueuedConnection);
If loadOnePlugin() is called synchronously the Share menu works fine (without D13289 or D13312). Could it be some sort of thread issue? But then why does the problem disappear when compositing is disabled?
Jun 3 2018
BTW, I'm mostly testing in a VM. Are you testing on real hardware?
Yes, I am doing the tests on real hardware (with Arch Linux | KDE Plasma 5.12.5 | KDE Frameworks 5.46.0 | Qt 5.11.0 | Linux 4.16.13)
Calling d->updateMenu() twice seems to fix both D13289 and D13312. If not the menu is updated correctly but it's invisible while still working (i.e. you can click invisible menu actions and they would work even if it doesn't show on screen).