Skip to content
cyco edited this page Sep 21, 2011 · 60 revisions

New UI To Do List

Priority

  • Archive.VG API inclusion
    • Get releases and tosec from Archive.VG response
    • Add fetched info to database (in OEDBGame gameWithArchiveDictionary:inDatabase:)
    • Add support for session dependant api stuff
  • Implement Screen Flow UI - https://github.com/mattball/MBCoverFlowView ?
  • Cores Preference pane.
    • Decide if we want it
    • Add stuff to OECorePlugin (like -(NSView*)coreSettingsView; or something)
  • Fix UI for pop out window title bar not working
  • Fix Filters in preferences
  • Fix OEMenu
    • Highlight menu item even if mouse was not released
    • Add menu separator
    • Correct sizing if menu has only 1 item
    • Move selection by Arrow-Keys
  • Fix GridView
    • Shadow on top (when scrolling reaches end)
    • Multiple selection
    • Move selection by Arrow-Keys
    • Add drag and drop
    • Center title and ratings on items
  • HUD controls bar
    • Create save games menu
    • Make "Save Current Game" work
    • "Done" Button
    • Add "stop fullscreen" button state
    • Set audio volume (individually for each game)
  • MainMenu
    • enable/disable items
    • Manage "Last Played" menu
  • Move About Window / Plugin Loading / HID Support away from OEGameDocument, remove OEGameDocument
  • Fix OESearchFieldCell (it loses it's text attributes when pressing enter-key)
  • Localization of console names/images (e.g. NES<->Famicom)
  • Remember state of collections item (collapsed/expanded)
  • Add functionality to Preferences -> Library Change/Reset Buttons
  • Available Libraries (adding OELibraryPlugin or using OESystemPlugin? or just hardcoded)

Eventually

  • Remove spurious linker and compiler warnings
  • Remove ivars since we are now 64 bit clean

Organization

  • Put UI Mockups on Github.
  • Organize code, remove unecessary files
  • Agreed upon code guidelines?

Emulators To Do List

Clone this wiki locally