User Details
- User Since
- Feb 10 2018, 12:40 PM (375 w, 3 d)
- Availability
- Available
Nov 6 2023
minimal kcm Ui wallpaper MR: https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/3395
Sep 4 2023
Backend work started at https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/3122
Jul 13 2023
Jul 12 2023
Jun 15 2023
May 8 2023
In Plasma Sprint 2023 we agreed we want to achieve this (https://invent.kde.org/plasma/plasma-desktop/-/issues/89)
May 3 2023
Apr 1 2023
Mar 25 2023
Feel free to send a MR, and include more context please.
Feb 15 2023
KRecentDirs seem like an old features that can be removed.
As far I can tell, its only user is KFileWidget which has never a "m_fileclass" set which is necessary for its feature to work.
KAbstractFileItemActionPlugin and KFileItemActions should be considered as well then.
Feb 2 2023
Jan 13 2023
Doing in earlier is possible and will reduce the amount of work done in one go when folding SlaveBase into WorkerBase.
This is the most advanced worker, it makes sense to pay extra care to it.
Jul 24 2022
Mar 6 2022
rg "plasma.components 2"
applet/contents/ui/PopupDialog.qml
9:import org.kde.plasma.components 2.0 as PlasmaComponents // for Highlight
Feb 5 2022
Jan 30 2022
Nov 16 2021
Nov 15 2021
Oct 18 2021
https://lxr.kde.org/ident?v=stable-kf5-qt5&_i=KDiskFreeSpaceInfo&_remember=1 is a lot thinner now, no KIO or plasma-workspace apart from kdiskfreespaceinfo itself thanks to @ahmadsamir
Found some hints how to help the kernel manage its buffers and page cache efficiently when writing
http://lkml.iu.edu/hypermail/linux/kernel/1005.2/01845.html
http://lkml.iu.edu/hypermail/linux/kernel/1005.2/01953.html
Oct 13 2021
I have a first step : split to two loops use copy_file_range
Would be great to continue this.
Oct 5 2021
The io_uring cp example is a good reference to make use of the API.
https://github.com/axboe/liburing/blob/master/examples/io_uring-cp.c
Oct 1 2021
copy https://github.com/coreutils/coreutils/blob/master/src/copy.c#L301 use https://man7.org/linux/man-pages/man2/copy_file_range.2.html or https://github.com/coreutils/gnulib/blob/master/lib/full-write.h
Did not know about copy_file_range, it was introduced in kernel 4.5 and improved/reworked in 5.3 apparently.
It is simply newer than sendfile (but older than io_uring), it seems to be just almost a drop-in replacement for sendfile with reflink aka COW support for supporting fs built-in.
That should be the next area for investigation, it is way simpler than our current reflink support, but it is Linux only.
Sep 29 2021
If you don't want to maintain an option in the UI - cause the amount of people using it - why not just add it to the config file. I would say, that the default does not really matter. Both solutions are working somehow, and most people won't notice the difference.
Sep 4 2021
Quoting https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/1026#note_296711
Lessons learned:
Sep 1 2021
Other kcms could be reviewed/improved as well, in particular, Kwin, plasma-nm, plasma-pa, baloo
Aug 30 2021
Jun 27 2021
See https://invent.kde.org/frameworks/kconfigwidgets/-/merge_requests/58 to deprecated those marking them TODO KF6 delete
Jun 26 2021
Jun 24 2021
Apr 27 2021
Apr 8 2021
I have opened https://invent.kde.org/system/dolphin/-/merge_requests/193 that rebased those changes.
Apr 5 2021
Mar 27 2021
Btw For KF6 I was hoping to replace our KRecentDocument implementation with one implementing the freedesktop "~/.local/share/recently-used.xbel" for increased compat with GTK (and lighter KActivitiesStat daemon).
also available in Qt we now have QStorageInfo
A bit related https://phabricator.kde.org/T12285 move KTextWidgets to KIOExtras
Mar 8 2021
Jan 18 2021
I assume you would want this panel to be off by default?
Jan 15 2021
Not a fan of this, my opinion would be to use a panel instead, what older versions of dolphin did.
This is reported as bug https://bugs.kde.org/show_bug.cgi?id=411500
Jan 14 2021
Jan 13 2021
This is not the way to do it. I think the proper way will be to implement the feature in the kioworker recentlyused similarly to TrashProtocol::special.
Jan 12 2021
@dfaure should be consulted for this.
Jan 4 2021
I remember @dfaure explored this idea at KIO bof in akademy 2019.
Dec 21 2020
I'd rather have a proper panel as the information panel, folder panel, folder panel...
So that user can hide it, or move it, and for general consistency/ having a proper alignment with minimal overflow.
Dec 18 2020
With the xdg spec now covering this use case https://gitlab.freedesktop.org/xdg/xdg-specs/-/merge_requests/40
I have reworked this into https://invent.kde.org/frameworks/kio/-/merge_requests/266
Dec 17 2020
Dec 4 2020
Specification work is so slow I am hesitant to bypass it for now and work on code, even if it means resync with spec later.
https://gitlab.freedesktop.org/xdg/xdg-specs/-/merge_requests/35
Dec 2 2020
There no blockers anymore, providing there no conflict, we could land this as-is after a rebase.
Nov 30 2020
Nov 22 2020
ping @nicolasfella
Nov 17 2020
Nov 9 2020
I quite like the idea.
Nov 5 2020
Nov 3 2020
@papoteur
Do you realize your email is already pretty-much public on bugzilla and it contains your name ?
I think this can be abandonned after https://invent.kde.org/system/dolphin/-/merge_requests/89 landed.
Oct 31 2020
Oct 30 2020
Oct 29 2020
Oct 25 2020
Oct 24 2020
Oct 17 2020
Oct 13 2020
Sep 8 2020
@alex should be interested in this.