- March 24, 2007
- 12,073
- 7,459
- Home Country
-
Germany
- Moderator
- #1
I looked further and I think now that changing the navigation hierarchy is not so difficult. The logic is currently as following (taking series example):
Questions:
- The SeriesNavigation class initializes the available screens:
- new SeriesShowItemsScreenData(picd),
filterBySeries,
new VideosFilterByLanguageScreenData(),
new SeriesFilterBySeasonScreenData(),
new VideosFilterByGenreScreenData(),
new VideosSimpleSearchScreenData(picd),
- new SeriesShowItemsScreenData(picd),
- There is one screen in list that is used as default (here: series filter, passed as argument later)
- When changing from a screen to next screen, the first available screen is used for display.
- Series -> Seasons -> Episodes
- Genre -> Series -> Seasons -> Episodes
- Series -> Seasons -> Episodes
- Seasons -> Episodes
- Simple Search -> Episodes?
Questions:
- What kind of default hierarchy we should build for: Series, Movies, Audio, Recordings ?
- How much control of modifications we need to expose to users?
- If we allow modifications, I think the configuration should be stored in UserProfile on server, so it could be reused over different clients