On 28/11/2008, at 12.15, Gustavo Sverzut Barbieri wrote: > On Fri, Nov 28, 2008 at 3:29 AM, The Rasterman Carsten Haitzler > <[EMAIL PROTECTED]> wrote: >> On Fri, 28 Nov 2008 00:23:08 -0200 "Gustavo Sverzut Barbieri" >> <[EMAIL PROTECTED]> babbled: >> >>> On Thu, Nov 27, 2008 at 8:46 PM, The Rasterman Carsten Haitzler >>> <[EMAIL PROTECTED]> wrote: >>>> On Thu, 27 Nov 2008 20:54:36 +0100 Chidambar 'ilLogict' Zinnoury >>>> 2. all operations (copy, move, delete) have no progress on screen >>>> - if >>>> there is a queue of work (like delete this dir then copy this to >>>> here, move >>>> this to here etc.) you can't see it. the idea was to put such >>>> status inside >>>> the efm window in-line with where the action was initiated or >>>> where it >>>> belongs (eg if u delete a file in a dir then put the status in >>>> that dir). >>> >>> what to do when window is closed? and when that folder is viewed >>> again? I'd like to have the progress even if I close the window... >>> either do not close it or when you close "detach" the progress >>> status. >> >> should have some central "operations manager" window which can list >> all the >> tasks being worked on. doesnt have to be fancy as it hopefully wont >> be needed >> often :) >> >>>> 4. removable device handling (done via hal and dbus at least for >>>> the raw >>>> nuts and bolts) mostly seems to work but is a bit hackey the way it >>>> writes .desktop files to ~/.e/e/fileman/favorites then forcibly >>>> symlinks >>>> them to your Desktop - this could be cleaned up and made more >>>> robust with >>>> more options (eg also put them on other desktops eg Desktop-1 and >>>> -2 etc.). >>> >>> I hate these links. IMHO they should be transparent. >> >> you mean - not be files on disk? yes - it's ugly - but doing it the >> way i did >> was easiest as it re-used an existing code path :) >> >>> Actually, the idea would be to follow kde's path to have directory >>> views of EFM and selectively choose to "show devices". That way we >>> can >>> just have a EFM view with "show devices" to show our "~/Desktop" >>> as a >>> gadman. We can even have multiple views in the same desktops (ie: ~/ >>> and ~/Desktop) or different views per desktops (~/Desktop-1, >>> ~/Desktop-2...) >> >> yeah - the problem is efm REQUIRES a file to back every icon in the >> view - no >> file. no icon. so you need to create one. you'd have to change this >> code which >> isnt trivial. >> >>> With that I could choose to view ~/.empty-folder and "show >>> devices" to >>> list just the external devices. >> >> yup. as above. not so easy :) >> >>>> 8. renaming files has a dialog - this is because it was hard to >>>> do before. >>>> now we can rename in-place. edje's own entry can now do this. >>>> this needs >>>> changing. >>> >>> Even with edje support is remains difficult. You must ensure that >>> the >>> edited text is visible (ie: you're editing next to a border, you >>> should pan/scroll to make sure it is visible). >> >> correct. of course this comes with its list of gotchas - like >> everything :) >> >>>> 11. while i'm at it the open with.. dialog is not bad - but the 2- >>>> list thing >>>> needs to go. 1 list. also ilist is again abused with a massive >>>> list of stuff >>>> (poor ilist. i need to make it possible for ilist to defer list >>>> adding and >>>> size calculation with an add queue). so likely that dialog could >>>> do with a >>>> toolbar at the top to select between applications that say they >>>> do handle >>>> that mime-type, and "all applications" as 2 separate lists and >>>> you switch >>>> between. >>> >>> about ilist, using Smart's "changed" could help a lot and remove >>> need >>> for freeze/thaw. Other than that we could port guarana's MVC list >>> for >>> such thing, it's very fast when you have rows with the same renderer >>> (same edje group could be applied). >> >> almsot all ilists use freze/thaw - but this isnt the problem. the >> problem is >> that we literally for a 500 entry ilist create 1000's of objects - >> and >> calculate every edje's min size as each one CAN be different >> (thanks to >> headers and text being different lengths on each line). really the >> best way to >> really do this is: >> >> 1. actually creat each object calculate its size then destroy - >> only keep an >> active set of objects near the visible viewport >> 2. move adding items to a job queue and spool it off over time like >> with efm so >> calculating all the items is done over an extended period thus >> making it appear >> more quickly and be usable, but fill in over a timespan. >> >>> My personal items would be: >>> >>> 12. keyboard shortcuts: ^c, ^v, ^x... >> >> of course - i listed "delete key" as well (should delete). >> >>> 13. enable easy open of efm at some folder, specially from >>> cmdline... >>> efm ~/my-folder would be handy. >> >> yes. this would be nice - though i didnt really think it was a must >> - but i >> think we can add this to the list - the wiki page should have all >> of this >> listed. >> >>> 13. popup with preview options. plugin-able would rock, but at least >>> way to see more information about most used types (images, videos, >>> music, oo.org) would help, things like title, preview, date and >>> like. >> >> yes. i'd go - for now, for simply allowing hooks that modules can >> plug into >> here and do a rudamentary module that plugs in and for example >> simply shows a >> larger version of an image file - if its an image. simething >> simple. of course >> since it is able to do this (provide some popup over /near the file >> icon on >> click or mouse over or in right-mouse menu) and it knows what the >> file is - >> this popup could contain much more info and details when the plugin >> module is >> more extensive. >> >>> I guess I could make it easier if I add individual file >>> extraction >>> for LightMediaScanner. Today it's based on folders and every file is >>> stored on SQLite DB, maybe I can change that to make it more useful >>> for one-file users, including EFM. >> >> the plugin could use such a db for extracting info.. though as it'd >> be one file >> at a time it'd probably just make sense to look at the file itself >> and extract >> in-place - as above. a simple example would be a bigger view of an >> image (and >> maybe with width x height info in the preview). etc. this of course >> then is >> just a matter of more and more plugins doing more and more info. >> >>> And sure, we could use more EFL apps to handle files... things like >>> Eyelight (presentation viewer), Eyesight (document viewer, pdf...), >>> Enjoy (music player)... Most required, at least to me, are a >>> document >>> (pdf, ps, ooo) viewer and photo viewer. Eyesight really need work to >>> be useful, Ephoto and Exhibit are not what I'd like to see my >>> picture >>> directory, I'd like a quick viewer with easy and fancy slideshow, >>> easy >>> to use zoom and possible exif and rotation support, until that I >>> keep >>> using cmdline imagemagick's "display". >> >> yup. of course - though these apps i'd consider separate to e17's >> release as >> such e just will happily launch whatever app you like on a file. be >> it efl or >> otherwise :) > > 14. Another request remembered by an user at #e: auto-mount and a way > to force mount and unmount of devices. It is annoying to keep an efm > window open just to be able to use the device with other apps. Using > the advice name instead of a code/number as mount dir would be good as > well, just see pmount-hal.
15. Better handle the long filenames in iconview. Like if the name consists of 2 or 3 words and it's too long for one line - move one of the words to a second line. Same if it consists of one very long word (maybe more than 10 characters?), but use a dash or just put "..." after the 5th letter. This will help to keep the icons better snapped to the grid. 16. Better list view like in Finder [1] or Nautilus so you can use it without opening a new window to see what's inside the folder you want to open. [1] http://lucho.sagehall.com/files/finder-listview.png > > > > -- > Gustavo Sverzut Barbieri > http://profusion.mobi embedded systems ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel