View Issue Details

IDProjectCategoryView StatusLast Update
0013350MMASynchronizationpublic2022-02-03 11:04
Reportermarek Assigned To 
PriorityurgentSeverityfeatureReproducibilityhave not tried
Status closedResolutionfixed 
Product Version1.3.0 
Target Version2.0.0Fixed in Version2.0.0 
Summary0013350: Implement sync progress and sync result activities using ORM and data binding
DescriptionIt is necessary to rework the current UI of wifi sync. It is limited and sometimes not refreshed properly.

Currently we use sending of progress object via intents. That is limited due to limited size of this attachement object.

In new UI, we will use new data binding API to bind UI with sync progress objects. This will automate refreshing of UI. We will also use new ORM library DBFlow to easily store the sync progress objects to database. This way we can store any amount of tracks and data for confirmation dialog and for result activity.

So sync thread can store the progress to DB and UI thread is automatically notified and refreshed from DB.
TagsNo tags attached.
Fixed in build1005

Relationships

related to 0010912 closedmartin Delete tracks confirmation dialog is difficult to navigate for large sync lists 
parent of 0013107 closedmartin Sync status sometimes disappears 
parent of 0012890 closedmartin Sync list / sync confirmation dialog sometimes fails to display 
related to 0015844 closedmartin Wifi-Sync - to much items in confirmation dialog cause crash 
related to 0013613 closedmartin Sync Status shows Updating Metadata while MMW is preparing Sync List 
related to 0016063 closedmartin Sync: Enforce Mask do not work 

Activities

marek

2017-06-09 11:31

developer   ~0048113

This implementation was already merged to version 2.0 so it will be introduced together with new UI.

martin

2020-10-14 13:23

developer   ~0059863

Fixed in build 2.0.0.1005

peke

2022-02-03 11:04

developer   ~0066832

Verified 1014

UI updates correctly alongside MM5 sync progress.