RE: Main screen ideas 1of2
"Simon C" <[email protected]>
| Newsgroups | gmane.comp.mobile.bitpim.devel |
|---|---|
| Message-ID | <001201c63b74$4df19180$0201a8c0@HOME> |
> I do too! BTW where did you get the icons? http://tango-project.org/Tango_Icon_Gallery Open source too! Except for the phone root which is a loosely based on something I found in a google search. > It should also possible to have the same item multiple times > in the tree view. > For example in addition to the phonebook entries, there could > be a node named groups which each group as a child and > phonebook entries in that group as a further child. > > It would be really nice if we could make it all drag and drop > aware so for example you could drag a ringer and drop it onto > a phonebook contact to associate that ringer with that > phonebook entry. It would be great to go that far, we would have to implement it in a way that could be done gradually, upgrading different panels individually. Some thought would need to go into the interface between the common tree and the panels and the object types we use for drag and drop. Did I read somewhere that drag has problems on non-windows with wxPython? > There is also the question of how far we take this all. I > think it is possible to get rid of the menu bar! All the > items in the menus could be somewhere in the tree. I think windows users are used to menus and toolbars, it would look a bit odd without one. > > I think we also need more buttons on the toolbar. > > This is where we could reasonably use the help of a usability expert. > Does anyone actually use the toolbar? Several years ago I used to design GUIs for windows apps for my sins, I had to follow msoft gui rules :(. From memory, on windows the toolbar is used to provide a shortcut to a menu items, there is always supposed to be a menu item for everything. We could add toolbar buttons for some of the more commonly used features to reduces mouse clicks for users. Toolbar buttons should be square, the icon should be self explainatory if possible, and tooltips should be used. Here is a screenshot of a toolbar I've been working on. The icons are from left to right Get data, send data, add, delete, phone info, detect phone, settings, autosync and help. Items on the same menu are grouped on the toolbar and groups are separated with a toolbar spacer. The icons are too large by windows standards 22x22 instead of 16x16, but I like larger buttons :) and we are not going for windows certification. All icons from the same website, except the send/get data and phone info which I made. The toolbar changes are independent from the tree view and could be added separately. Simon
contacts.JPG
(application/octet-stream, 49.5 KB) - not displayed