Mantis Bug Tracker

View Issue Details Jump to Notes ] Related Changesets ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000408MPfmMVP | Presenterspublic2013-02-13 18:222013-03-04 23:03
Reporterycastonguay 
Assigned Toycastonguay 
PrioritynormalSeverityfeatureReproducibilityN/A
StatusassignedResolutionopen 
PlatformOSOS Version
Product Version 
Target Version0.7.0.0Fixed in Version 
Summary0000408: Add view/presenter for mobile Library Browser (IMobileLibraryBrowserPresenter/IMobileLibraryBrowserView)
DescriptionThis presenter is adapter for the mobile devices and uses the MobileNavigationManager.
TagsNo tags attached.
Attached Files

- Relationships
child of 0000324assignedycastonguay Use a MVP-style pattern to centralize code for UI on multiple platforms 

-  Notes
There are no notes attached to this issue.

- Related Changesets
GitHub - ycastonguay/MPfm: master 5f0e9175
Timestamp: 2013-02-14 20:05:51
Author: ycastonguay
Details ] Diff ]
MobileLibraryBrowserPresenter: Added Albums/Songs from database.

Related to issue 0000408.
mod - MPfm/MPfm.Android/Resources/Resource.Designer.cs Diff ] File ]
mod - MPfm/MPfm.MVP/Models/LibraryBrowserEntity.cs Diff ] File ]
mod - MPfm/MPfm.MVP/Presenters/MobileLibraryBrowserPresenter.cs Diff ] File ]
GitHub - ycastonguay/MPfm: master 974c2812
Timestamp: 2013-02-19 17:55:26
Author: ycastonguay
Details ] Diff ]
MobileLibraryBrowserPresenter now creates a new MobileLibraryBrowserView when necessary.

Related to issue 0000408.
mod - MPfm/MPfm.MVP/Navigation/MobileNavigationManager.cs Diff ] File ]
mod - MPfm/MPfm.MVP/Presenters/MobileLibraryBrowserPresenter.cs Diff ] File ]
mod - MPfm/MPfm.MVP/Views/IMobileLibraryBrowserView.cs Diff ] File ]
GitHub - ycastonguay/MPfm: master 612f3c1d
Timestamp: 2013-02-19 19:40:31
Author: ycastonguay
Details ] Diff ]
The MobileLibraryBrowserPresenter now pushes another MLBP view when necessary.
A few bug fixes in loading audio files from database for the MobileLibraryBrowserPresenter.
MobileNavigationManager now requires a query for creating the MLBP view.
Added InvokeOnMainThread in all UIViewControllers.

Related to issue 0000408 and issue 0000409.
mod - MPfm/MPfm.Library/Database/DatabaseFacade.cs Diff ] File ]
mod - MPfm/MPfm.MVP/Navigation/MobileNavigationManager.cs Diff ] File ]
mod - MPfm/MPfm.MVP/Presenters/MobileLibraryBrowserPresenter.cs Diff ] File ]
mod - MPfm/MPfm.MVP/Presenters/UpdateLibraryPresenter.cs Diff ] File ]
mod - MPfm/MPfm.iOS/Classes/Controllers/MobileLibraryBrowserViewController.cs Diff ] File ]
mod - MPfm/MPfm.iOS/Classes/Controllers/MoreViewController.cs Diff ] File ]
mod - MPfm/MPfm.iOS/Classes/Controllers/SplashViewController.cs Diff ] File ]
mod - MPfm/MPfm.iOS/Classes/Controllers/UpdateLibraryViewController.cs Diff ] File ]
mod - MPfm/MPfm.iOS/Classes/Controllers/UpdateLibraryViewController.designer.cs Diff ] File ]
mod - MPfm/MPfm.iOS/Classes/Delegates/AppDelegate.cs Diff ] File ]
mod - MPfm/MPfm.iOS/XIB/iPhone/UpdateLibraryViewController_iPhone.xib Diff ] File ]
GitHub - ycastonguay/MPfm: master 75120f21
Timestamp: 2013-02-20 10:21:24
Author: ycastonguay
Details ] Diff ]
Updated MobileNavigationManager following changes on iOS. Related to issue 0000408.
mod - MPfm/MPfm.Android/Classes/Activities/MainActivity.cs Diff ] File ]
mod - MPfm/MPfm.Android/Classes/Navigation/AndroidNavigationManager.cs Diff ] File ]
GitHub - ycastonguay/MPfm: master aaec1481
Timestamp: 2013-02-24 13:45:34
Author: ycastonguay
Details ] Diff ]
iOS: Customized UINavigationController with new look and back button functionality.
iOS: Added album art to list of songs in Mobile Library Browser.
iOS: Added icons and new fonts.

Related to issue 0000405 and issue 0000408.
mod - MPfm/MPfm.MVP/Models/LibraryBrowserEntity.cs Diff ] File ]
mod - MPfm/MPfm.MVP/Presenters/MobileLibraryBrowserPresenter.cs Diff ] File ]
mod - MPfm/MPfm.MVP/Presenters/PlayerPresenter.cs Diff ] File ]
mod - MPfm/MPfm.MVP/Views/IMobileLibraryBrowserView.cs Diff ] File ]
mod - MPfm/MPfm.iOS/Classes/Controllers/Base/BaseViewController.cs Diff ] File ]
mod - MPfm/MPfm.iOS/Classes/Controllers/LoopsViewController.cs Diff ] File ]
mod - MPfm/MPfm.iOS/Classes/Controllers/LoopsViewController.designer.cs Diff ] File ]
mod - MPfm/MPfm.iOS/Classes/Controllers/MarkersViewController.cs Diff ] File ]
mod - MPfm/MPfm.iOS/Classes/Controllers/MarkersViewController.designer.cs Diff ] File ]
mod - MPfm/MPfm.iOS/Classes/Controllers/MobileLibraryBrowserViewController.cs Diff ] File ]
mod - MPfm/MPfm.iOS/Classes/Controllers/MobileLibraryBrowserViewController.designer.cs Diff ] File ]
mod - MPfm/MPfm.iOS/Classes/Controllers/PitchShiftingViewController.cs Diff ] File ]
mod - MPfm/MPfm.iOS/Classes/Controllers/PitchShiftingViewController.designer.cs Diff ] File ]
mod - MPfm/MPfm.iOS/Classes/Controllers/PlayerMetadataViewController.cs Diff ] File ]
mod - MPfm/MPfm.iOS/Classes/Controllers/PlayerViewController.cs Diff ] File ]
mod - MPfm/MPfm.iOS/Classes/Controllers/TimeShiftingViewController.cs Diff ] File ]
mod - MPfm/MPfm.iOS/Classes/Controllers/TimeShiftingViewController.designer.cs Diff ] File ]
mod - MPfm/MPfm.iOS/Classes/Controls/MPfmNavigationController.cs Diff ] File ]
mod - MPfm/MPfm.iOS/Classes/Delegates/AppDelegate.cs Diff ] File ]
add - MPfm/MPfm.iOS/Fonts/LeagueGothic-CondensedItalic.otf Diff ] File ]
add - MPfm/MPfm.iOS/Fonts/LeagueGothic-CondensedRegular.otf Diff ] File ]
add - MPfm/MPfm.iOS/Fonts/LeagueGothic-Italic.otf Diff ] File ]
add - MPfm/MPfm.iOS/Fonts/LeagueGothic-Regular.otf Diff ] File ]
add - MPfm/MPfm.iOS/Images/Tabs/audio.png Diff ] File ]
add - MPfm/MPfm.iOS/Images/Tabs/audio@2x.png Diff ] File ]
add - MPfm/MPfm.iOS/Images/back@2x.png Diff ] File ]
add - MPfm/MPfm.iOS/Images/back_wide@2x.png Diff ] File ]
add - MPfm/MPfm.iOS/Images/effects.png Diff ] File ]
mod - MPfm/MPfm.iOS/Info.plist Diff ] File ]
mod - MPfm/MPfm.iOS/MPfm.iOS.csproj Diff ] File ]
mod - MPfm/MPfm.iOS/XIB/iPhone/LoopsViewController_iPhone.xib Diff ] File ]
mod - MPfm/MPfm.iOS/XIB/iPhone/MarkersViewController_iPhone.xib Diff ] File ]
mod - MPfm/MPfm.iOS/XIB/iPhone/MobileLibraryBrowserViewController_iPhone.xib Diff ] File ]
mod - MPfm/MPfm.iOS/XIB/iPhone/PitchShiftingViewController_iPhone.xib Diff ] File ]
mod - MPfm/MPfm.iOS/XIB/iPhone/PlayerMetadataViewController_iPhone.xib Diff ] File ]
mod - MPfm/MPfm.iOS/XIB/iPhone/PlayerViewController_iPhone.xib Diff ] File ]
mod - MPfm/MPfm.iOS/XIB/iPhone/TimeShiftingViewController_iPhone.xib Diff ] File ]
GitHub - ycastonguay/MPfm: master e0251ac3
Timestamp: 2013-03-03 22:55:08
Author: ycastonguay
Details ] Diff ]
iOS: MobileLibraryBrowser: Now loading album art in background.
MobileLibraryBrowserPresenter: Added action for loading album art. Will need to add an action for canceling fetching album art later.

Related to issue 0000405 and issue 0000408.
mod - MPfm/MPfm.Library/Database/DatabaseFacade.cs Diff ] File ]
mod - MPfm/MPfm.MVP/Presenters/MobileLibraryBrowserPresenter.cs Diff ] File ]
mod - MPfm/MPfm.MVP/Views/IMobileLibraryBrowserView.cs Diff ] File ]
mod - MPfm/MPfm.iOS/Classes/Controllers/MobileLibraryBrowserViewController.cs Diff ] File ]
add - MPfm/MPfm.iOS/Images/emptyalbumart.png Diff ] File ]
mod - MPfm/MPfm.iOS/MPfm.iOS.csproj Diff ] File ]
GitHub - ycastonguay/MPfm: master d859bb70
Timestamp: 2013-03-04 20:02:18
Author: ycastonguay
Details ] Diff ]
iOS: MobileLibraryBrowserViewController - Fixed memory leak when loading album art.

Related to issue 0000405 and issue 0000408.
mod - MPfm/MPfm.iOS/Classes/Controllers/MobileLibraryBrowserViewController.cs Diff ] File ]
GitHub - ycastonguay/MPfm: master f45787b3
Timestamp: 2013-03-04 22:03:10
Author: ycastonguay
Details ] Diff ]
iOS: MobileLibraryBrowserPresenter - Added animation for loading album art in Album cells.

Related to issue 0000405 and issue 0000408.
mod - MPfm/MPfm.MVP/Models/LibraryBrowserEntity.cs Diff ] File ]
mod - MPfm/MPfm.MVP/Presenters/MobileLibraryBrowserPresenter.cs Diff ] File ]
mod - MPfm/MPfm.iOS/Classes/Controllers/MobileLibraryBrowserViewController.cs Diff ] File ]
mod - MPfm/MPfm.iOS/Classes/Controllers/PlayerViewController.cs Diff ] File ]
mod - MPfm/MPfm.iOS/Images/emptyalbumart.png Diff ] File ]
GitHub - ycastonguay/MPfm: master 9aa5ce79
Timestamp: 2013-03-04 23:03:00
Author: ycastonguay
Details ] Diff ]
iOS: MobileLibraryViewController - Added memory cache for bitmaps. Does not create a memory leak.

Related to issue 0000405 and issue 0000408.
mod - MPfm/MPfm.iOS/Classes/Controllers/MobileLibraryBrowserViewController.cs Diff ] File ]

- Issue History
Date Modified Username Field Change
2013-02-13 18:22 ycastonguay New Issue
2013-02-13 18:22 ycastonguay Status new => assigned
2013-02-13 18:22 ycastonguay Assigned To => ycastonguay
2013-02-13 18:22 ycastonguay Issue generated from 0000373
2013-02-13 18:23 ycastonguay Relationship added child of 0000324
2013-02-18 16:45 ycastonguay Changeset attached => GitHub - ycastonguay/MPfm master 5f0e9175
2013-02-19 17:55 ycastonguay Changeset attached => GitHub - ycastonguay/MPfm master 974c2812
2013-02-19 19:40 ycastonguay Changeset attached => GitHub - ycastonguay/MPfm master 612f3c1d
2013-02-20 15:42 ycastonguay Changeset attached => GitHub - ycastonguay/MPfm master 75120f21
2013-02-23 13:21 ycastonguay Summary Add the IMobileLibraryBrowserPresenter interface and its implementation => Add view/presenter for mobile Library Browser (IMobileLibraryBrowserPresenter/IMobileLibraryBrowserView)
2013-02-24 13:46 ycastonguay Changeset attached => GitHub - ycastonguay/MPfm master aaec1481
2013-03-03 22:57 ycastonguay Changeset attached => GitHub - ycastonguay/MPfm master e0251ac3
2013-03-04 20:02 ycastonguay Changeset attached => GitHub - ycastonguay/MPfm master d859bb70
2013-03-04 22:03 ycastonguay Changeset attached => GitHub - ycastonguay/MPfm master f45787b3
2013-03-04 23:03 ycastonguay Changeset attached => GitHub - ycastonguay/MPfm master 9aa5ce79


Copyright © 2000 - 2011 MantisBT Group
Powered by Mantis Bugtracker