Line 20: |
Line 20: |
| | | |
| ==Future Plans== | | ==Future Plans== |
| + | ===Functionality=== |
| * Clients needs to communicate more to the server. In the current state, the server is not aware of the number of clients currently downloading files. | | * Clients needs to communicate more to the server. In the current state, the server is not aware of the number of clients currently downloading files. |
| ** Should show user who is currently downloading what files | | ** Should show user who is currently downloading what files |
| ** Download count on each file | | ** Download count on each file |
| ** Prevent/Notify user from closing the activity while users are downloading from them. | | ** Prevent/Notify user from closing the activity while users are downloading from them. |
| + | |
| * Activity should be able to save its state | | * Activity should be able to save its state |
− | ** Next time it loads up, the activity should be able to restore the file list. | + | ** Next time it loads up, the activity should be able to restore the file list and continue sharing. |
| + | ** This feature would be helpful for a teacher to save files related to the day's lesson and then be able to recall it at a later time. |
| + | |
| * Integration to the school server | | * Integration to the school server |
| ** Current plans are to have a server running on the school server as well allowing authorized users to upload files to the school server as well. | | ** Current plans are to have a server running on the school server as well allowing authorized users to upload files to the school server as well. |
| + | |
| + | ===UI=== |
| + | * Download All Button |
| + | * Download file in each row instead of selecting each file then clicking download |
| + | ** Alternatively, support selecting multiple rows and then click download. |
| | | |
| ==Change Log== | | ==Change Log== |