What does it take to maintain an app like this? #342
Replies: 1 comment 2 replies
-
Hi there! Well, that's difficult to answer. Currently, I am not investing much time into Fly-Pie because I have other projects which are higher on my priority list. Kando will eventually become the successor to Fly-Pie and Burn-My-Windows has at least a magnitude more users than Fly-Pie. So I could invest much more time - there are some pretty annoying and long-standing issues. But for most users, it's working decently, I suppose. In general, GNOME Shell extensions require quite a huge amount of maintenance. Every six months a new version of GNOME Shell is released and most of the time extensions needs to be adapted to changes in GNOME Shell's source code. Especially if you want to make your code backwards-compatible to older GNOME Shell versions a lot of testing is required. CI jobs can help a lot here. Back in the days, I chose to create Fly-Pie as a GNOME Shell extension simply because something like this was impossible to implement in a stand-alone manner on Wayland. Today, I would highly recommend to create something as a GNOME Shell extension only if it is really necessary. A standalone app definitely comes with less maintenance overhead. Over the last couple of months, I would guess that I invested maybe about 15h / week into my open source projects. Out of these, maybe one hour was for Fly-Pie. The majority goes into Kando these days, but I could spend much more for Fly-Pie if I had the time 😅 |
Beta Was this translation helpful? Give feedback.
-
Hi simon. I was just curious, now that flypie is a relatively mature app and feature complete, what do you have to do regularly to maintain this app? Is it very demanding or do you simply have to update versions, support dependency imports, etc.? Thanks in advance for the clarification!
Beta Was this translation helpful? Give feedback.
All reactions