Nova Media Center

Tuesday, January 31, 2006

New Version NovaMC 1.2.0

- Added the ability to view artists, albums or songs when clicking on the appropriate button in home view
- Added the ability to click artists and show their albums, and then click them and show their songs
- Added side menus to database views
- Added the ability to automatically scan and refresh the database
- Added the ability to bookmark directories
- Added the ability to view said bookmarks in browse mode
- Music directory is refreshed by scanning bookmarked directories
- Rewrote large sections of FilePlayer and NovaObjList

- FilePlayer changes:
- Got rid of DList and PList
- Got rid of LeftMenu and PLLeftMenu
- Added a mode enum variable to determine what mode we're in
- Streamlined Left, Up, Right, and Down code
- Got rid of refresh_list and refresh_playlist
- Added List and Menu to replace DList, PList, LeftMenu and PLLeftMenu
- Added UpdateList(bool) to replace refresh_list and refresh_playlist
- UpdateList switches on the mode enum to determine what to show

- NovaObjList changes:
- Displays only 8 items at a time
- Wrote a function FocusButton which sees if the desired button is shown, if it isnt, show the group of eight it would be included in, and then focus it
- Rewrote Down and Up code to utilized FocusButton
- Therefore eliminated the 650 button overlapping panels we had
- Increases speed exponentially as the number of buttons scales up
- order to create NovaObjLists is now closer to order O(1) vs O(n)

0 Comments:

Post a Comment

<< Home