Per file would be a death wish but after completing all file operations it is reasonable. Eventually, put that on menu/hot button fort sync on demand , however, this will be not intuitive for people.
BTW: which gfx library are you using? Tiny3D?
In the file manager app, its per action, so a paste is an action, if its 1000 files it will sync after 1000, and if its a single file, it will since after just one. Same for delete. For the ftp-plugin, its per call, as the client deletes/pastes one file at a time, its per file, since the overhead there is negligible due to network. In my testing it made no difference to performance. I had 400+ small icon files, which took 20s to transfer before and the same after the change.
As for the graphics lib, I am not using any, its direct gcm drawing.
I published a new release with:
In app FTP server
I made the ftp server code from the "simple-ftp-plugin" re-useable, and now the file manager has the same functionality. Just press SELECT to start and stop the server, the IP address will display next to the button. If you already use the "simple-ftp-plugin", or a different plugin already running on port 21, then it will detect that and disable the button, but still show you the IP address, indicating its already running.
Image Viewer
Now you can click X on an image to open it for viewing. It supports PNG and JPG/JPEG files only for now, up to 4096x4096 in size, anything larger will be rejected gracefully. You can flick between different images in the same folder with L1/R1, and zoom in and out with L2/R2. The DPAD can be used for panning. Note that larger files will need longer to decode and display.
Other than that, the footer buttons are more dynamic, they enable and disable, and can change text based on context. The fps/memory counter is gone, but can be shown by pressing both L3+R3. There is now a "Modified" column, showing last change date for a file or dir. Dotfiles (those that start with a .) are now visible, and also some bugs were fixed.
Thanks.
mohasi updated
PS3 File Manager with a new update entry:
FTP, Image View & Fixes
In app FTP server:
I made the ftp server code from the "simple-ftp-plugin" re-useable, and now the file manager has the same functionality. Just press SELECT to start and stop the server, the IP address will display next to the button. If you already use the "simple-ftp-plugin", or a different plugin already running on port 21, then it will detect that and disable the button, but still show you the IP address, indicating its already running.
Image Viewer:
Now you can click X...
Read the rest of this update entry...