GNOME Bugzilla – Bug 138183
HIG: usability improvements
Last modified: 2019-03-20 11:11:15 UTC
Here are some usability improvements 1. Object properties have buttons Close Apply Ok Close should be Cancel (the changes don't take effect and window closes) pressing Enter in the dialog should trigger Ok button (e.g. write the name and press Enter) 2. Del button should delete an object (Edit - Delete) 3. text entry - shift+home/end doesn't select text
There are other HIG improvements that should be made, particularly spacing in dialogs and the fact that you should not be using visible GtkFrames now, use spacing and bold headings.
Patches accepted ;)
We would certainly like to make Dia integrate better with the rest of Gnome There should probably not be any need for Dia to use Apply anywhere at all and it would be a significant improvement to make things instant apply. Patches are extremely welcome and we would encourage you to ask your Linux distribution to help out and submit patches too. I thought the Del key had been hooked up to Delete, but I'm not sure, please do check Dia 0.94 and remind me if it has not been fixed already. The text wigdet is tragically flawed in many ways, hopefully an overhaul would help address many of the issues it suffers from and result in a widget that behaves more like users expect. Other usability/gnome consistancey things: I've been trying to get around to adding a standard toolbar for ages http://bugzilla.gnome.org/show_bug.cgi?id=137734 and I have been trying to use Stock buttons and stock icons in more places http://bugzilla.gnome.org/show_bug.cgi?id=94019 Again I must stress the Dia developers are volunteers and we appreciate any help we can get especially if it is in the form of a patch, but even if you cannot contribute code we also appreciate new shapes, help writing documentation or even help answering user questions on the mailing lists, or writing articles publicising Dia. Thanks for using Dia.
Del key works in 0.94, thanks.
Layer name dialog should have return => Ok
Created attachment 58086 [details] [review] Windows title patch Using 'Unsaved Diagram' as suggested in HIG. Removed duplicate code creating new diagram with default filename from app_procs. Marked '*' at the beginning of title when diagram is modified (HIG)
Created attachment 58087 [details] [review] Dialog default response Added default response for more 4 dialogs.
Created attachment 58094 [details] [review] Alerts message patch HIG Alert Boxes: Quit Dia without saving, Overwrite file (save and export), Close diagram without saving
Comment on attachment 58086 [details] [review] Windows title patch While I like to show the modification status in the titlebar the patch is only half-way through. There still is the modified state in the status bar - and bith state reflections are even inconsitent. See update_modified_status(). BTW: I think even if these issues are som ewhat HIG related everything except the most minor issues deserve their own bug report. If you like you can make this bug depend on them.
Comment on attachment 58094 [details] [review] Alerts message patch 2006-01-28 Hans Breuer <hans@breuer.org> * app/app_procs.c app/display.c app/filedlg.c attempt to provide more HIG compliant dialogs. Patch from Nguyen Thai Ngoc Duy, part of bug #138183
*** Bug 439921 has been marked as a duplicate of this bug. ***
-- GitLab Migration Automatic Message -- This bug has been migrated to GNOME's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/dia/issues/103.