Jan 11 2024
Dec 8 2022
Discussion moved to https://invent.kde.org/system/dolphin/-/issues/36.
Nov 4 2022
We've decided instead to alert distros to pre-install these repos, rather than consolidate them and make them mandatory. See https://community.kde.org/Distributions/Packaging_Recommendations.
Jul 10 2022
I don't think volunteers can fix this problem. However, volunteers might be able to understand that there is a problem.
Jul 9 2022
Dolphin still doesn't look anything like this and even that cyan border is still there. While I understand the need to redesign a major app, all the other QT apps look just as bad or worse. A lot of this is down to the theme engine. There's been some kind of theme change recently but it hasn't made anything better - arguably worse by blending in the titlebar with the window chrome without making the whitespace in the chrome actually act like a titlebar. For the love of god people, please take the well thought out platforms as your point of reference - Windows 95, Mac OS, even Gnome ... anything. (sorry if this sounds hostile - as a dedicated KDE user I mean well).
May 17 2022
Feb 5 2022
Feb 4 2022
Aah, a pity that is has been abandoned. For Windows, there is an explorer addon called QTTabbar which has exactly this function (going up on double-click) and I never thought, that such a small thing could increase my workflow that drastically. It would have been very nice to see this in Dolphin. Anyhow, thanks for the effort.
Jan 23 2022
This is done now in Dolphin 22.04! See https://invent.kde.org/system/dolphin/-/merge_requests/309
Jan 6 2022
"http://phabricator.kde.org/T11663#212651" is my favourite, because which path is for which tab is obvious. Having the bar dynamically adjust is not intuitive, and if many tabs are present, is able to inhibit productivity if the user is duplicating multiple paths to their clipboard.
Nov 25 2021
Nov 24 2021
Oct 18 2021
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
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 17 2021
but I'm strictly against doing it for kio/kio-extras
Are there any movements of merging dolphin/dolphin-plugins?
Jul 2 2021
May 31 2021
May 14 2021
No consensus; closing.
Apr 27 2021
Abandoned in favor of https://invent.kde.org/system/dolphin/-/merge_requests/203
Finally merge request opened at https://invent.kde.org/system/dolphin/-/merge_requests/203
Apr 20 2021
Another possibility of integrating KIO directly into Windows would be through cfapi: https://docs.microsoft.com/en-us/windows/win32/cfapi/build-a-cloud-file-sync-engine
Apr 19 2021
Apr 16 2021
Apr 15 2021
I see, thank you very much for your hard work!
The issue was introduced recently I currently rebuild the cache to fix the issue, it should be gone in the next couple of days.
I hope this is the proper place to ask about this:
I downloaded the latest artifact and installed it.
Problem is, it always complains about expat.dll, see screenshot:
Tell me if any more info is required, or if this issue is not related to the program and instead lies in my Windows installation.
Apr 8 2021
I have opened https://invent.kde.org/system/dolphin/-/merge_requests/193 that rebased those changes.
Apr 7 2021
@elvisangelaccio what do you think we should do with this old but very nice 95% completed patch?
Mar 15 2021
fwiw I'm not even against merging dolphin and dolphin-plugins in particular, but I'm strictly against doing it for kio/kio-extras
I guess the path forward is to do a better job of specifying these relationships in CMake, then.
Mar 12 2021
It will make building harder due extra dependencies early in the build chain
The only real way to stop that is to start embracing flatpaks and snaps.
Mar 10 2021
Distributions do split stuff as they feel like, even when we put everything into one source. e.g. on debian kdeplasma-addons is split into 7 binary packages, I am not sure why, meanwhile kio-extras is split in two (with thumbnailers and slaves being in the same .deb, mind you).
Being able to mispackage is a fact of life in free software. The only real way to stop that is to start embracing flatpaks and snaps.
You want packaging changes, not source changes
I don't think debian maintaners will do this, https://invent.kde.org/sdk/dolphin-plugins is separate repository, and i want dolphin-plugins be merged in dolphin, so all distros will benefit from this.
Mar 9 2021
@soredake - You are barking up the wrong tree. You want packaging changes, not source changes, i.e. install the plugins as soon as dolphin is installed. Talk to your distro maintainers to make this happen.
I don't see what wrong with merging dolphin-plugins into main dolphin, git integration is useful for devs, dropbox integration is useful for all, "mount iso" should be available by default too, like in windows/macos.
Mar 8 2021
Pulling e.g. the thumbnailers into kio is a complete no-no. They have all kinds of third-party dependencies.