Notices


Reply
Thread Tools
jonnenau's Avatar
Posts: 116 | Thanked: 445 times | Joined on Apr 2010 @ Oulu, Finland
#91
dropn900-0.1.2-1 now available as a download/update!

User interface
  • New: Tranfers widget that shows download/uplaod/sync progress and history
  • New: Settings UI where all DropN900 settings can be tweaked by the user. Stored to a config.
  • Qt style sheet and graphic updates
  • Utilizing more maemo banners and notes
  • Authentication UI shows more error information and requests connection when device has no networking
  • When waiting for a connection added the spinner animation
  • UI title and button name changes to be more descriptive
  • Console pretty printing via new logger.py
  • Download, upload and browse default dl location dialogs remember last traveled location
  • Expanding folders from the arrow icon in the tree view will now invoke a metadata fetch, previously only double cliking items did this.

New functionality
  • You can now access the 'Public' folders public links. You can open them directly with the OS browser or copy to OS clipboard for pasting to eg. sms/chat/email.
  • Threaded non blocking file I/O. Fixes spinner animation and whole app freeze after download completed.
  • Application settings: set default download folder, toggle store location dialog on/off when downloading, store auth to file on/off, defining dropbox sync path and other sync settings.
  • Sync and Tranfer managers to handle transfers and UI updating.
  • More error checking and handling for everything that might fail. Informing user more about warnings and errors to log.
  • Restore default settings. Found from Settings menu bar.
  • Clear transfer history. Confirmation if active tranfers. Found from Transfers menu bar.

Please test and report problems/bugs. Include log and/or python terminal exception prints if available.

P.S. Going out for a while, I'll be reading the feedback later tonight. Hopefully there are no major problems that prevent anyone from testing

Last edited by jonnenau; 2010-07-30 at 14:11.
 

The Following 7 Users Say Thank You to jonnenau For This Useful Post:
Posts: 739 | Thanked: 220 times | Joined on Dec 2009 @ Surrey, UK
#92
Great work Jonneau. Just going to try the update.
__________________
There is a way that seems right to a man, but in the end it leads to death. Proverbs 14:12
 
benlau's Avatar
Posts: 135 | Thanked: 375 times | Joined on Mar 2010 @ Hong Kong
#93
Originally Posted by jonnenau View Post
1. When you select a path /MyFolder/Photos to be synced. Should I only sync files in that folder only or recursively search all sub folders also for files.
I vote for recursively sync

Originally Posted by jonnenau View Post
2. Do you want upload sync? How many of you think this would be necessary?
yes

Originally Posted by jonnenau View Post
3. Do we really need timer based sync?
no.. I don't prefer to run a background job to check for update. As it draw battery , and spent extra air time.

By the way , excellent update!
__________________
Qt Ambassador | Nokia Certified Qt Specialist
PenPen SketchBook |
FrontView - 0.2 is released! | DQuest
Status: Now working on GTD software

Last edited by benlau; 2010-07-30 at 16:02.
 
dscobsct's Avatar
Posts: 263 | Thanked: 231 times | Joined on Feb 2010 @ wales
#94
great update,
i would like to see the ability to sync recursively,
i have a particular folder in my dropbox (n900 mods), when i put a new subfolder in it, i want to sync it with my duplicate n900 mods folder on the device and have that subfolder and contents donload, know what i mean?
but totally happy with what youve done so far mate and i cant find any bugs, that few days you had to wait before uploading paid off lol
__________________
my home on the net is symbian-freak/maemo-freak dot com.
come and visit
 
Posts: 3 | Thanked: 0 times | Joined on Jul 2010
#95
Installed DropN900 for the first time, so i'm running 0.1.2-1 and can't start the application even from the command line. This is the screenshot of the terminal:



Update: It would seem that there's some issue loading the configuration preferences, maybe older users that upgraded can still use it because they already have a preferences file? Just wondering...

Last edited by alexmuntada; 2010-07-30 at 18:17.
 
giannoug's Avatar
Posts: 334 | Thanked: 171 times | Joined on Dec 2009
#96
Awesome. I also vote for recursive sync.

I have something to ask for. Why don't you use Maemo's default buttons? Not that I don't like the style, but I think it will blend even better with the other applications and the OS in general.
 
jonnenau's Avatar
Posts: 116 | Thanked: 445 times | Joined on Apr 2010 @ Oulu, Finland
#97
Originally Posted by alexmuntada View Post
Installed DropN900 for the first time, so i'm running 0.1.2-1 and can't start the application even from the command line. This is the screenshot of the terminal: ...

Update: It would seem that there's some issue loading the configuration preferences, maybe older users that upgraded can still use it because they already have a preferences file? Just wondering...
The config part works if you have a existing config or do not have any config at all or have error values and/or missing key/value pairs in the config. It should be very well guarded

But I know what happens for you there: First startup, there is no config value -> write default config file -> start ui -> ui gets current config data from ConfigManager -> config data == None (this i check once -> ui says write config again with default values and then passes the returned data to itself for parsin value to ui.

PHP Code:
# Get initial settings and set to ui
init_settings self.config_helper.get_current_settings()
if 
init_settings == None:
  
self.logger.config("Settings data from file invalid, writing defaults")
  
self.config_helper.write_default_settings()
  
init_settings self.config_helper.get_current_settings()
# init setting still 'None' here = fail
self.set_settings_to_ui(init_settings["download"], init_settings["authentication"], init_settings["automated-sync"]) 
Now, what happens for you is the default config writing fails. I would suspect permission error. Have you by any change started the app as root the first time, could you report the following back so I can fix this.

Code:
Terminal:
cd /home/user
ls -la
* Paste me the .dropn900 line contents
cd /home/user/.dropn900
ls -la
* Paste results, for settings.ini especially.
Thanks for reporting the issue, I suspect the .dropn900 or settings.ini was created with a root access run. Or something similar!
 

The Following User Says Thank You to jonnenau For This Useful Post:
jonnenau's Avatar
Posts: 116 | Thanked: 445 times | Joined on Apr 2010 @ Oulu, Finland
#98
Seems that most want recursive file download in sync path. I will do this shortly and then move into uploading and see how hard that is to implement.

I can promise now to push completed features for you guys more often. This big bump was only due to the competition... oh right I'll have to take a look how I did

Edit: Yey, 3rd in "other" category and 2nd in beginners category, thanks for voting! I wonder if the polls are still open, I was told they close on friday? Meh, guess its ok that I pushed...

Originally Posted by giannoug View Post
... I have something to ask for. Why don't you use Maemo's default buttons? Not that I don't like the style, but I think it will blend even better with the other applications and the OS in general.
Well, the settings widget has OS theme for buttons and other widgets. I have made some elements bigger (actually from whole app) to be easier to use with touch screen.

For the main view buttons and the main interaction buttons for all widgets are my own style with style sheets. For the main view the default maemo buttons looked crappy for my theme and n900 default themes. They did not blend into the ui well enough. Making my ows stuff I can stack them closer etc. No particular reasons really, just looks and I like to play with stylesheets

Last edited by jonnenau; 2010-07-30 at 19:35.
 
Posts: 3 | Thanked: 0 times | Joined on Jul 2010
#99
Okay, i got it: i had to create /home/user/.dropn900 manually and now it starts fine. Will try to configure it now. Thanks a lot!

Update: it works wonderfully!!!

Last edited by alexmuntada; 2010-07-30 at 19:56.
 
jonnenau's Avatar
Posts: 116 | Thanked: 445 times | Joined on Apr 2010 @ Oulu, Finland
#100
First post updated!

Originally Posted by alexmuntada View Post
Okay, i got it: i had to create /home/user/.dropn900 manually and now it starts fine. Will try to configure it now. Thanks a lot!

Update: it works wonderfully!!!
Good to hear, still would have liked to know what went wrong with those prints. I looked at the code again and cant see any other reason but no permission for the app to create the folder or the .ini file inside it. Have to see if others report same bug
 
Reply


 
Forum Jump


All times are GMT. The time now is 23:49.