The move to GTK3 and general modernization is a good idea, BUT... Is it too crazy to take the core values of DIA and think about a collaborative and/or Web-based version? Lucidcharts is very rapidly spreading and there doesn't seem to be an open source of free software alternative. An Open Source collaborative diagraming tool that could also produce code (like dia2code) I think would be a way to revive this. If not a pure-web version, at least think about the way Apple Productivity tools have done it: native apps, that allow real-time collaboration AND also provides a Web component for people that are non-Mac users.
For mainstream use, collaboration and the seamless integration with other widely used tools such as Attlasian Confluence is essential. The concept of stand-alone desktop tools is rapidly fading, at least IMHO. Best, Alex On Mon, Aug 5, 2019 at 8:53 AM A. D Masiakos via dia-list < dia-list@gnome.org> wrote: > Thanks for the info. > > Where dev takes place? > > I see the project both on Github [1] and Gitlab [2] > > As you said on your previous email, we track Gitlab [2] i suppose. > > [1] https://github.com/GNOME/dia > [2] https://gitlab.gnome.org/GNOME/dia > > > On 8/1/19 11:32 AM, Zander Brown wrote: > > On Thu, 2019-08-01 at 11:14 +0300, A. D Masiakos via dia-list wrote: > > On 8/1/19 2:14 AM, Zander Brown wrote: > > On Thu, 2019-08-01 at 00:51 +0300, A. D Masiakos via dia-list > wrote: > > Zander, thanks for your answer. > > So, what exactly "modernization" means ? > It there a established or at least discussed development road map > ? > > There isn't a roadmap as such > > But basically what's meant here is to move past 2005! Even at the > last release almost a decade ago Dia used long deprecated > components and outdated libraries > > Fast forward to 2019 and not only has gtk2 been replaced by gtk3 we > actually have gtk4 right around the corner > > Dia also lacks consistent code style or naming making it tricky to > maintain > > Thus I've been slowly working my way though Dia enforcing some kind > of consistent style more inline with that used across GNOME as well > as preparing to move to gtk3 > > This should make Dia significantly more maintainable (allowing for > easier feature work) and generally ensuring it's continuing > existence, distros like Debian had stated they may have to stop > shipping Dia due to use of outdated libraries > > Hopefully that makes sense > > > Yep, thanks Zander. This makes sense. > > So as i understand, the focus (and priorities) are: > > migrate to gtk3 --> pool of contributing members is needed > establish a coding standard across the project --> can come from the > above pool's experience > > Well so far the limit is more my time to do it well, I've already done > a prototype port that "works" but as a prototype various functionality > was missing > > > secure that Dia will remain at significant distributions such as > Debian --> update usage of deprecated libraries, maybe through the > transition to gtk3 > > On master the main offenders (libgnome, libart) are gone, at this point > it's largely just the gtk2->gtk3 move (an obvious exception here being > the current python interface which uses python2) > > > I think we must streamline somehow this development, what is your > opinion (list wise question)? > > Not sure what you mean here? Now we're on GitLab and use meson > development is far more streamlined than this time last year > > > PS: do we know how many people are subscribed to this mailing list ? > > Not a clue, not really a fan of mailing lists and unfortunately don't > have access to the admin panel > > > On 7/28/19 8:07 PM, Zander Brown wrote: > > On Sun, 2019-07-28 at 13:41 +0300, A. D Masiakos via dia-list > wrote: > > Hello Dia community, > My name is Apostolos. I'm a Dia user for quite some time now > and also > a > developer. > I'm sending this email to say a Hello to everyone here and > secondly > to > ask some info about the development status of Dia. > Is Dia under active development? I've hit the mailing lists > of the > > Kinda > > past > few months but what i see there are topics related to mostly > troubleshooting questions. > Dia is already a great tool to accomplish a variety of tasks, > and > could > become so much better. > I'm having some ideas about feature development and i want to > check > out > whats going on to the community as well. > Is there am active pool of people contributing at feature > development > > No > > on > Dia at this moment ? > > At the moment work is on modernisation rather than features > > Thanks! :-) > _______________________________________________ > dia-list mailing list > dia-list@gnome.org > > https://eur04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmail.gnome.org%2Fmailman%2Flistinfo%2Fdia-list&data=02%7C01%7C%7C5ac96f601bed467ad86908d7134871ce%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636999074174194119&sdata=P6A%2FuhjzbgZ1GaGvk7UC3BwBnp6B9kJsAwGlRGUqo48%3D&reserved=0 > FAQ at > > https://eur04.safelinks.protection.outlook.com/?url=http%3A%2F%2Flive.gnome.org%2FDia%2FFaq&data=02%7C01%7C%7C5ac96f601bed467ad86908d7134871ce%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636999074174194119&sdata=bW9kpXEoFJavyR60k%2Bfj7m1zR6gTx4dBxI%2FRDSZQxiE%3D&reserved=0 > Main page at > > https://eur04.safelinks.protection.outlook.com/?url=http%3A%2F%2Flive.gnome.org%2FDia&data=02%7C01%7C%7C5ac96f601bed467ad86908d7134871ce%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636999074174194119&sdata=2vV2hxQ3MHQUZOzylDOG8eZDzYXvq%2Fp8dxL8jR4wYIw%3D&reserved=0 > > > _______________________________________________ > dia-list mailing list > dia-list@gnome.org > https://mail.gnome.org/mailman/listinfo/dia-list > FAQ at > http://live.gnome.org/Dia/Faq > Main page at > http://live.gnome.org/Dia > > -- > -- > --A.D Masiakos > --GIAC REM #4706 > --KeyId: 0x48D84811 > --http://recodestuff.wordpress.com > _______________________________________________ > dia-list mailing list > dia-list@gnome.org > > https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmail.gnome.org%2Fmailman%2Flistinfo%2Fdia-list&data=02%7C01%7C%7C5506cbbf727949ef67b608d7160198b8%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637002068417845641&sdata=dduOmJdk17ohiUB637mGNdvpXVFl4UZCUR5X5yDbZ0A%3D&reserved=0 > FAQ at > > https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Flive.gnome.org%2FDia%2FFaq&data=02%7C01%7C%7C5506cbbf727949ef67b608d7160198b8%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637002068417845641&sdata=LYBsgecxiCB9QUMb%2BOcmHHH9X3SM0b6xwzzWdYwBr3c%3D&reserved=0 > Main page at > > https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Flive.gnome.org%2FDia&data=02%7C01%7C%7C5506cbbf727949ef67b608d7160198b8%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637002068417845641&sdata=hh6QLi5RB%2FPLbvYeWNAWDm2A1EELfywub1DBb5P3oc8%3D&reserved=0 > > -- > Zander Brown <zbr...@gnome.org> <zbr...@gnome.org> > GNOME Design Tooling (Icon Preview, Colour Palette) > Dia Diagram Editor > > > _______________________________________________ > dia-list mailing > listdia-list@gnome.orghttps://mail.gnome.org/mailman/listinfo/dia-list > FAQ at http://live.gnome.org/Dia/Faq > Main page at http://live.gnome.org/Dia > > _______________________________________________ > dia-list mailing > listdia-list@gnome.orghttps://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmail.gnome.org%2Fmailman%2Flistinfo%2Fdia-list&data=02%7C01%7C%7Cb1bf6ee12ab946f350af08d71658955a%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637002442031212501&sdata=KnwbAmQxn0cU9Kcwkpwg2MpvwL1QnNMOijRYhlfAkxo%3D&reserved=0 > FAQ at > https://nam02.safelinks.protection.outlook.com/?url=http%3A%2F%2Flive.gnome.org%2FDia%2FFaq&data=02%7C01%7C%7Cb1bf6ee12ab946f350af08d71658955a%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637002442031212501&sdata=QQp%2BLXHX1SRCFqh3HPGdMKyTJ%2Bj22%2BSnp8olIBuyQvE%3D&reserved=0 > Main page at > https://nam02.safelinks.protection.outlook.com/?url=http%3A%2F%2Flive.gnome.org%2FDia&data=02%7C01%7C%7Cb1bf6ee12ab946f350af08d71658955a%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637002442031212501&sdata=LSpzk5UQrRl8Vu2PDP0t6pKAKglG0W%2FsMBy%2BieERsgQ%3D&reserved=0 > > > _______________________________________________ > dia-list mailing > listdia-list@gnome.orghttps://mail.gnome.org/mailman/listinfo/dia-list > FAQ at http://live.gnome.org/Dia/Faq > Main page at http://live.gnome.org/Dia > > > -- > -- > --A.D Masiakos > --GIAC REM #4706 > --KeyId: 0x48D84811 > --http://recodestuff.wordpress.com > > _______________________________________________ > dia-list mailing list > dia-list@gnome.org > https://mail.gnome.org/mailman/listinfo/dia-list > FAQ at http://live.gnome.org/Dia/Faq > Main page at http://live.gnome.org/Dia > >
_______________________________________________ dia-list mailing list dia-list@gnome.org https://mail.gnome.org/mailman/listinfo/dia-list FAQ at http://live.gnome.org/Dia/Faq Main page at http://live.gnome.org/Dia