Nova Media Center

Thursday, April 27, 2006

Beta Release 4 - NovaMC 1.99.3-RC4

- Fixed bug: visualization thumbnail didn't resize properly
- Fixed bug: DVD and Video didn't scale correctly
- Fixed bug: Searching in artists or albums yielded weird results
- Fixed bug: Scrolling through files quickly while fetching external data crashed the program
- Fixed bug: Coming back from full screen on main page left nothing selected
- Fixed bug: OSD wasn't located correctly
- Fixed bug: Visualization disappeared when loading plugins

Monday, April 24, 2006

Beta Release 3 - NovaMC 1.99.2-RC3

- Fixed bug: OSD doesnt scale right
- Fixed bug: Cant search in Picture DB
- Fixed bug: Cant search in Video DB
- Fixed bug: General settings redraws always
- Fixed bug: Still get empty button containing "ALL" results when searching for something in albums
- Fixed bug: The panel border stays on the screen for a few seconds after the visualization is gone.
- Fixed bug: visualization box in Internet Radio doesnt go away when leaving Internet Radio panel
- Fixed bug: Memory leak when changing the theme in the settings gui
- Fixed bug: OSD has a focusing bug when changing to full screen
- Fixed bug: Internet Radio list is 100 long but only 30 some are filled in (shoutcast no longer does top 100)
- Fixed bug: Audio Picture and Video thumbnails in Tile mode arent working (Audio quasi-works)
- Fixed bug: Adding pictures to db doesnt work
- Fixed bug: Pictures DB O menu was wrong
- Fixed bug: Picture viewing didn't loop
- Fixed bug: Enqueueing a folder didn't make it to the playlist

Sunday, April 23, 2006

Beta Release 2 - NovaMC 1.99.1-RC2

- Fixed bug: Browsing database was too slow
- Fixed bug: Searching in albums didn't yield correct results
- Fixed bug: Searching in artists didn't yield correct results
- Fixed bug: Search terms were being ORed not ANDed
- Fixed bug: TV didn't scale
- Fixed bug: IMDB wasn't working
- Fixed bug: Sort by wasn't working
- Fixed bug: Settings wasn't rescaling correctly
- Fixed bug: With no bookmarks empty buttons showed up
- Fixed bug: Changing themes/sizes in settings wasn't immediately effective
- Fixed bug: Using menus to do certain actions made form lose focus
- Fixed bug: Got internet radio to work

- Eliminated Top 100 and Most Recent playlists
- Add ability to sort by rank or access date in the database
- Add ability to remove bookmarks

Sunday, April 16, 2006

New Version NovaMC 1.99.0.1

- Created a new theme called "NovaBlue" (renamed previous theme to "Classic"). Both themes are present by default. New theme's native resolution is 1600x1200 (vs the old 800x600 theme)
- Fixed several bugs that hindered a new theme from bring introduced
- Made settings start with the General panel displayed



Friday, April 14, 2006

Beta Release 1 - NovaMC 1.99.0-RC1

NovaMC is feature complete for version 2.0

- Created an empty class called NovaWidget to hold all widgets
- Created a NovaWidget called NovaTextEntry which is fed a name and value and creates a label with Name: Value and a NovaSmallerButton next to it called "Change". When the user hits Change a NovaKeyboard pops up allowing them to edit the Value
- Split NovaCheckBox into a NovaWidget(NovaCheckBox) and a NovaButton (NovaCheckButton)
- Made NovaDropDown a type of NovaWidget
- Added an object SettingsPanel
- SettingsPanel can dynamically add NovaWidgets to the screen
- Created a NovaPanel called SettingsControl which is able scan all the plugins for SettingsPanels and make a NovaMenuList for them
- Created a conf key LoopSongs which controls whether or not AudioControl repeats songs
- Created a conf key StartFullScreen which controls whether or not the program is in full screen mode

Download the Beta Now!!

Wednesday, April 12, 2006

New Version NovaMC 1.4.2

- Added the ability to search the database
- In music added the ability to search by artist, album, or song
- Created actual theme support, i.e. a "themes" folder that themes are dropped into. Themes consist of a folder with several images and a Settings.theme folder which specifies the theme's native resolution
- Added a conf key "DefaultTheme" which is currently set to NovaBlue800x600 (the name of the current theme)
- Fixed a bug that prevented album art from displaying
- Fixed several rescaling bugs
- Fixed a bug with device plugins causes FilePlayer to fail after use
- Changed all hard coded references to 800x600 to refer to new variables Utils.ThemeWidth and Utils.ThemeHeight. These variables are set by reading in the Width and Height keys of the Settings.theme file in the Default Theme location
- Got rid of Display.currWidth/Height and replaced it with Utils.ThemeWidth/Height
- Gave support for the texture engine to support any folder within images

New Version NovaMC 1.4.1

- Created a NovaKeyboard widget which is an onscreen keyboard
- Fixed a resizing bug
- Fixed a scaling issue with the shuffle button in FilePlayer

Tuesday, April 11, 2006

New Version NovaMC 1.4.0

- Added a Drop Down widget
- Added a Check Box widget
- Created the ability to have device plugins, Device mode in FilePlayer searches the plugin folder for compatible device plugins
- Made the CDPlayer Device Plugin
- Made the DVDPlayer Device Plugin

Sunday, April 09, 2006

New Version NovaMC 1.3.4

- Added dynamic resolution scaling to most remaining widgets and objects with the exception of the TV Module
- Fixed a focusing bug with the menu
- Fixed a long standing bug where the menu un-highlighted the selected button
- Fixed a text-wrapping issue with NovaOSD

Saturday, April 08, 2006

New Version NovaMC 1.3.3

- Made the F5 key call the Redraw() function of the current panel
- Started writing Redraw() functions for all GUI elements, allowing them to scale resolution dynamically
- Finished about 50% of the Redraw functions, most things scale, though there are still some significant bugs (Menus, pop ups, OSD, etc)

Wednesday, April 05, 2006

New Version NovaMC 1.3.2

- Finished all Location and Size scaling issues
- Wrote a function to scale fonts
- Scaled all fonts

Tuesday, April 04, 2006

New Version NovaMC 1.3.1

- Deleted the old TextureHandler (which didn't do anything at all) and created a completely new TextureHandler
- New TextureHandler keeps track of all textures in the system and rescales it to the appropriate size
- Finished scaling most of the location and sizes of the widgets and objects in NovaMC

Monday, April 03, 2006

New Version NovaMC 1.3.0

- Started working on Resolution Independence for NovaMC
- Made the sizes and positions of most buttons and widgets scale to the current resolution
- Fixed an empty directory bug
- Fixed the bug where NovaMC would crash if internet was down while trying to check the weather.