Quoting Steffen Macke <[email protected]>: > Hi Stef, > > Please excuse, if the moderaton takes some time. It's holiday season :-) no pbm, I have a patch on hold so I do not want to work on it further because I prefer thinking a bit on the overall picture. That's why I was eager to receive comments on my thoughts :)
> I think that anyone who wants to do serious Dia developmemt should be > on the mailing list. And the sheets and objects dialogue is definitely > serious. right > For use cases and requirements: Have you checked the mailing list > archives and Bugzilla already? If you have problems locating things, > let us know. I've looked through the wiki, mailing archives and b.g.o without any success yet. Maybe I missed a mailing-list post? > Custom sheets do not require any new sheets, they could be simply a > new combination of existing shapes. Dia already ships an extensive > library of shapes, but users might want to combine exactly those > shapes that they need. Think of the Cisco and networking shapes: > Usually you'll use a selection across several sheets. > Exchanging sheets is already possible: Simply copy the sheet file to > your ~/.dia/sheets folder. ok, that's what I thought, so I suppose what you describe is encompassed by my use cases. > If that's too complicated for your users, I would suggest that you > have a look at the diashapes tool and the Dia Shape Repository: > http://dia-installer.de/shapes.html I'm *am* the user already :) To make it short, I think it would be more useful for 99% of users to move to a fast bookmarking system (like right click> Add to favorites with a "Custom" sheet) instead of customizing system sheets. I think manipulating system sheets is just not useful: what is the point of putting UML shapes in Network, really? If this is interesting the main maintainer, then I'll finish/change my patch to do so. Contributing to FOSS is expensive in terms of time when you're not a student anymore, so I do not want to go further if this feature is not wanted at all. > I'm sorry I didn't answer all your questions - holiday season :-) hey, it's summer, but still ... ;) thanks for the support, --Stef > Regards, > Steffen > > > On 7/14/10, [email protected] <[email protected]> wrote: > > hi, > > > > I subscribed to this list because I sent a complete mail on the 3td this > > month > > and it still not have been moderated. > > I'd like to make a couple of UI enhancements to Dia, and before that, > remove > > the > > use of deprecated Gtk widgets. > > > > I started with GtkComboBox and took quite some time to port the Sheets and > > Objects dialog located in the File menu. > > I stopped halfway to just think if the dialog could be improved first. > > > > So, first things first, I'd like to know the use cases of this dialog: > > - is it useful to customize system sheets? maybe to reduce the number of > > shapes? > > - is this to add personal items to them? because the problem is you can > add > > UML > > shapes to Network for instance, which just defeats the purpose of the > > classification > > - adding new type of sheets? but how to remove them? > > > > This involves a lot of code, including a startup warning dialog if the > > system > > sheet is newer and if you want to overwrite your local customizations. > > I'd like to improbe the UI in light of removing deprecated widgets. > > > > So the use cases seem to be: > > - creating custom sheets > > - customizing system sheets > > - adding/removing custom shapes > > > > If I'm not mistaken, customizing system sheets should be ruled-out, even if > > they > > are a lot of items. > > Creating custom sheets is nice, but you need to write shape files. > > > > Wouldn't it make it simpler to have: > > - some sort of bookmarks (a la Firefox) lying in this dialog first *and* > > accessible from a popup in the palette directly to quickly bookmark an item > > - the bookmarks go in a unique "Custom" sheet (ideally always visible) > > - when you have 1+ bookmark, you automatically get this "Custom" sheet > > > > Anyway what's the point of creating your own sheets if you need .shape > > files? > > That means you'll need to edit XML at some point. > > If users want to create sheets, they can edit them using XML, the DTD is > > simple. > > For exchanging sheets, maybe it would be better > > to propose an option to import a sheet you got from the Internet for > > instance. > > > > flames, suggestions, what are your opinion on that? > > > > --Stef > > _______________________________________________ > > dia-list mailing list > > [email protected] > > http://mail.gnome.org/mailman/listinfo/dia-list > > FAQ at http://live.gnome.org/Dia/Faq > > Main page at http://live.gnome.org/Dia > > > > > > -- > Sent from my mobile device > _______________________________________________ > dia-list mailing list > [email protected] > http://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 [email protected] http://mail.gnome.org/mailman/listinfo/dia-list FAQ at http://live.gnome.org/Dia/Faq Main page at http://live.gnome.org/Dia
