Windows/Original: Difference between revisions

From kJams Wiki
Jump to navigation Jump to search
Line 65: Line 65:
* ✓ fix dlls / libs to be minimal (and no mp3)
* ✓ fix dlls / libs to be minimal (and no mp3)
* ✓ fix build from scratch
* ✓ fix build from scratch
==To Do before public testing==
i'm now "done" enough and ready to release this to the world for testing, however, IT DOES NOT RUN on any machine that does not have the development environment installed.  WTF??
* yes i installed the [http://tinyurl.com/5lghbc MSVC Runtimes]
* Want to see if you can help me figure this out?  Here's the link for [http://homepage.mac.com/davecotter/kJams/kJamsWinPro.zip kJams Pro for Windows]!

Revision as of 22:28, 27 June 2010

kJams for Windows is almost ready for testing. Lite and Pro, and soon after, Burning and Producer. Runs on XP, Vista and Windows 7.

Screen Shots

win_browser.png
win_video.png win_activity.png

Teaser Video

A movie in case you think i'm bluffing (click it)
<iimg>win_play_thumb.png</iimg>

How Long Till I can test it?

Legend: "✓" = done, # = time estimate (days of work, and i work 2 "days" a week)

Done

  • ✓ like, 2 years worth of foundational work
  • ✓ task window
  • ✓ assert dialog
  • ✓ quick 3 dialog
  • ✓ fix busted esellerate
  • ✓ full screen / multi screen
  • ✓ graceful quit (save changes)
  • ✓ progress dialog
  • ✓ keyboard shortcuts (at all)
  • ✓ small windows don't come to front / hide when you hide main window
  • ✓ showscreens
  • ✓ networking
    • ✓ rework check for update to use CNetHTTP
    • ✓ rework CNetHTTP to use XGHTTP
    • ✓ check for update
    • ✓ freedb
    • ✓ KJPro
    • ✓ download music stores
    • ✓ download / install songs from music store (once the "Buy" button is done)
    • ✓ download new updates and install and run
  • ✓ integrate Growl for Windows
  • ✓ integrate crash reporter
  • ✓ send log file and crash report
  • ✓ custom draw for tracks, for the "Buy Now" button in the music store (GAR!)
  • ✓ make crash reporter support french, german, japanese, italian, spanish etc
  • ✓ flippin' cut 'n' paste! gosh! (within dialogs)
  • ✓ rebuild library from scratch
  • ✓ track buttons (play, stop etc)
  • ✓ file open and save dialogs
  • ✓ save/restore columns
  • ✓ get sorting working right
  • ✓ new playlist / singer / artwork / eject buttons at bottom
  • ✓ fix sorting in the sources list
  • ✓ adding a playlist / singer updates list
  • ✓ adding a new music store updates stores list
  • ✓ open dialog allows you to choose a folder
  • ✓ adding a song updates list
  • ✓ pull meta data
  • ✓ pulling meta data updates tracks list
  • ✓ separate QuickTime encoder server app (cuz you can't $@^@Q#$ encode on a background thread on ^$@$#@#% windows GARRRRRR!)
  • ✓ rip *without* mp3 (requires QTEncode Server)
  • ✓ playing without failing on the audio
  • ✓ add to library
  • ✓ FSResolveAliasFileWithMountFlags (allow user to select shortcut files (symlinks))
  • ✓ test that ripping works all the way thru to zipping
  • ✓ rip NEO+G
  • ✓ rip SuperCDG
  • ✓ pick up encoding where left off after quit
  • ✓ SKU eSe
  • ✓ remove debug menu from release
  • ✓ lite and pro builds
  • ✓ fix dlls / libs to be minimal (and no mp3)
  • ✓ fix build from scratch