I'm not sure where a wishlist should be sent, but this seems like a good place to get my ideas discussed, please point me somewhere else if I got it wrong :)
Also, I'd be willing to help with the coding - but I've not done any hacking of enlightenment, so I'd probably need some pointers to where to look for things --- Note: When I say to do something, I mean to have it as an option, and keep the current behaviour as default. It's just much easier to write like this than to start every sentance with "I think there should be an optional feature to..." Wheel scroll to change desktops: o) Loop, so that being on the top desktop then scrolling up will take you to the bottom, and vice versa. Desktop switch, via wheel or click of pager: o) Instead of having every desktop dragged over the top of the current, have it so that if the going-to desktop is below the current, then it is the current that scrolls off the screen rather than the one underneath scrolling on. Window magnetism: o) Currently, if you try to drag one window over another, there is about 5(?) pixels of resistance - I'd like to have magnetism added, so that putting one window border within 5px of another causes then to join up. Also, have both magnetism and resistance settable (I'd use scrollbars that go from 0 to 16px sensetivity, probably in the "move & resize settings" dialog) Tabs: o) Like fluxbox. No idea how to do it in E, but if anyone can think of a way, it'd be a Very Good Thing. The only thing I can think of is a bit of an ugly hack - add in ~10px above each window, but below the titlebar. Thus a 100px high window thinks that it is 100px high, but the window decorator thinks it is 110 - the tabs will sneak themselves in in the extra gap. The actual use of tabs would just be a simple interface to the already existing groups system. The menus: o) If the submenu goes off the bottom of the screen, and there is room above it, don't move the entire menu tree upwards and move the pointer to match, just have the branch starting at a higher point than it's parent. o) Only allow a menu to take 3/4 of the screen's height. If it needs more items, put them in a new column. The current behaviour (combined with the one above) means that for big menus the menu and pointer keep dancing round, and it becomes very hard to navigate. o) If there's no room on the right for a submenu, put it on the left - the dancing menus are a pain to use. Mouse bindings: o) I'd like to have the root menu available from right-click, and leave the other two buttons unbound - it's annoying to slightly miss a window border with the left button, causing the app menu to pop up, then by releasing the button, the first app on the list is picked. Window groups: o) The right click -> window groups menu is fiddly, it'd be nicer to just click on a titlebar to select a window, then ctrl-click another titlebar to toggle it in or out of the current (last selected) group. o) Only allow windows that are overlapping and / or magnetised together to be grouped o) Draw a 1px semitransparent line round the active group's bounding box o) Allow the pagers and iconbox to be grouped. The only time I've ever *really* wanted grouping is so that I can keep the pagers and iconbox as one solid block, and yet this is the only situation where I can't have groups. -- Shish __________________________________ Do you Yahoo!? Yahoo! Photos: High-quality 4x6 digital prints for 25¢ http://photos.yahoo.com/ph/print_splash ------------------------------------------------------- This SF.Net email is sponsored by: SourceForge.net Broadband Sign-up now for SourceForge Broadband and get the fastest 6.0/768 connection for only $19.95/mo for the first 3 months! http://ads.osdn.com/?ad_id=2562&alloc_id=6184&op=click _______________________________________________ enlightenment-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/enlightenment-users