Source

filesnake / TASKS.org

Full commit
* Short Term
** First Iterate
*** DONE Fixing the various imports, maybe through packaging
    - State "DONE"       [2010-06-01 mar 11:02]
*** DONE Removing menu, using actions instead of menuitems and activate. all in the main_win
    - State "DONE"       [2010-06-01 mar 16:47]
*** DONE Fixing send_folder dialog (maybe prepare a patch for pygtkhelpers)
    - State "DONE"       [2010-06-01 mar 19:41]
*** DONE no toplevel folder when launching main_folder
    - State "DONE"       [2010-06-01 mar 19:58]
*** DONE pygtkhelpers dialogs fixed, update code

    - State "DONE"       from "TODO"       [2010-06-02 mer 13
*** DONE directory transfer pass filenames (using protocol and RESOURCE)
    - State "DONE"       from "TODO"       [2010-06-02 mer 19:08]
*** CANCELED the dirs are not made really(just a print statement), handling of duplicated names (sufficient on the server side)
    - State "CANCELED"   from "TODO"       [2010-06-03 gio 00:47] \\
      too much difficult

*** DONE Fixing the dialog (not start/stop/remove toolbar)
    - State "DONE"       from "TODO"       [2010-06-03 gio 14:54]
*** DONE preferences dialog for default dir
*** DONE fixing strange cases
    - State "DONE"       from "TODO"       [2010-06-03 gio 17:58]
    - State "DONE"       from "TODO"       [2010-06-03 gio 17:21]
    - State "DONE"       from "TODO"       [2010-06-03 gio 14:59]
    - empty directory
    - 0 length files

*** DONE Find a way to avoid the blocking of the GUI

*** DONE Sumbit a bug to twisted about blocking
    - State "DONE"       [2010-06-10 gio 22:29]
    - State "DONE"       [2010-06-10 gio 22:29]
*** DONE Overriding directory, find a way to send an alert to the client
    - State "DONE"       [2010-06-10 gio 22:29]



** Second Iterate
*** DONE Better packaging of pygtkhelpers
    - State "DONE"       [2010-06-22 mar 23:21]
*** CANCELED Cleaning of the file structure
    - State "CANCELED"   [2010-06-22 mar 23:32] \\
      Remainded in future under cleaning
*** DONE Cleaning of the imports
    - State "DONE"       [2010-06-22 mar 23:31]
    CLOCK: [2010-06-22 mar 23:22]--[2010-06-22 mar 23:31] =>  0:09
    
*** DONE Packaging
    - State "DONE"       [2010-06-22 mar 23:21]
*** DONE Two computers with the same name conflicting
    - State "DONE"       [2010-06-22 mar 23:21]



** Papercuts (Third iterate)
*** TODO Trasfer file dialog is ugly
- [ ] bad speed representation
- [ ] bad size
- [ ] status not always updated
- [ ] ETA not displayed
- [ ] No icon
- [ ] Menu hasn't any functionality

*** TODO Design icon 22x22, refine 16x16
*** TODO Statusbar not updating when finished

** Windows Packaging
** Release

** 0.2
*** TODO fixing and implementing not-overriding directory transfer
*** TODO redesign of the protocol and the design to make it more consistent
Issues:
In server protocol the file_handler is messed up , same as monitor

*** MAYBE Preparing a little library for pyusecase-friendly dialogs, or monkeypatching run 

*** TODO interationalization
** Cleaning
*** GUI
**** TODO gui menus
Decide if is good to put them in the main win
*** Zeroconf
**** TODO the directories of zeroconf are dirty, you should distribute it as a separate package
* Long Term
** DONE writing docs about avahilib (sanitize existent doc)
** DONE implement and test (win32) an alternative zeroconf based on pyzeroconf (on bonjour)
** DONE designing an icon
   - State "DONE"       [2010-05-22 sab 14:41]
   maybe a sort of arrow with scales can be appropriate.

  
** TODO writing docs about the gui
** TODO localization harness
** TODO gobject.io_add_watch is related to gtk,can be changed to qt stuff? (maybe with twisted.reactor.addReader)