3 ms·
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 xf
by kelnos 2y 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.
- cwillu 2y agoThank you and everyone else who works on XFCE for your sanity-preserving work.
- kwanbix 2y agoThanks for XFCE guys.
- thfuran 2y ago>It's a truly weird, complex problem, even though at first look it feels like it should be simple. Unfortunately, almost everything is.
- tecleandor 2y 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 2y agoUpdating some code years ago, I asked who wrote this abomination? (Checks source history) Crap, I did
- porridgeraisin 2y agoLove XFCE, everything about it.
- mass_and_energy 2y agoThank 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.