Re: Umbrello maintenance
Oliver Kellogg <[email protected]> Sun, 13 Aug 2023 19:27:59 +0200
| Newsgroups | gmane.linux.umbrello.devel |
|---|---|
| Message-ID | <CANZbxGkpvqzSr3WrxM6avGno5fqMw-QfmFLqWhWVB-C3Nb47sw@mail.gmail.com> |
I have not been finding the time and interest to further contribute. From my point of view, all the medium to low hanging fruit has been addressed and what remains to be done are major architectural reworks. For example, the initialization of Umbrello is not in good shape. A few of the constructors are super heavy weight, especially for the UMLApp and UMLDoc singleton classes. The "new code generator" framework also has some rough edges - it has very many classes, and the responsibility of each class is not always clear (at least to me), or has overlap with other class(es). Furthermore, there are a few cycles in the signal/slot handling (e.g. involving UMLListView and UMLListViewItem), meaning that the sending class of a signal may reach a slot in another class which in turn generates another signal for which the sender has a slot (but the cycle may be more indirect, i.e. involve a few other classes). As said, touching any of those issues is heavy lifting, as far as I have experienced. In three years I will retire, perhaps I might find some more time then. Oliver On Sun, Aug 13, 2023 at 5:33 PM Robert Hairgrove <[email protected]> wrote: > Is Umbrello abandoned now? I don't see any activity except for some > robots for the last couple of years on either the GitHub or the KDE > "invent..." websites. > > I tried to contribute a few times, but finally gave up because of > problems with git. > > Would be nice if Umbrello were a pure Qt application without the 800 lb. > gorilla called KDE attached to it. :) >