kelnos
10 months ago
Funny, I maintain xfdesktop (the Xfce component that draws the desktop background and icons), and this past summer I just did a major refactor/rewrite of how xfdesktop saves and restores icon positions as well.
Fortunately I didn't have as much trouble in the "reading code is the hardest part" dimension, as I was largely redoing code I myself wrote around 20 years ago (though others had changed it a bit in the meantime).
It's fun to see a lot of the same problems I had when modeling how all of this should work. Xfce 4.20 (probably end of next month) will have all of my changes for this, but of course I expect I've broken some things as well and will have to add in a bunch of little hacks and workarounds. It's a truly weird, complex problem, even though at first look it feels like it should be simple.
tecleandor
10 months ago
> Fortunately I didn't have as much trouble in the "reading code is the hardest part" dimension, as I was largely redoing code I myself wrote around 20 years ago
Sometimes, when I'm reviewing code I did just some weeks ago, I'm completely lost.
acomjean
10 months ago
Updating some code years ago, I asked who wrote this abomination?
(Checks source history)
Crap, I did
cwillu
10 months ago
Thank you and everyone else who works on XFCE for your sanity-preserving work.
thfuran
10 months ago
>It's a truly weird, complex problem, even though at first look it feels like it should be simple.
Unfortunately, almost everything is.
mass_and_energy
10 months ago
Thank you immensely for your selfless contribution to the FOSS community. Xfce has allowed me to turn the dustiest of old laptops into media center boxes, though its so pretty and light that I use it on everything. You're doing the lords work my friend.
kwanbix
10 months ago
Thanks for XFCE guys.
porridgeraisin
10 months ago
Love XFCE, everything about it.