Komorebi Revision History
Key:
add->addition
del->deletion
chg->change
fix->bug fix
Komorebi Revisions:
4.00: 4/1/07
- chg: Add CTRL to many hotkeys
- chg: rebuild everything with MFC 8.0 and VC++ 2005
- fix: infinite loop when searching next track with empty tracklist
- add: Basic ID3V2 support
- chg: default.trk and default.dic not required for fresh install
- chg: made volume and balance control more linear
- fix: fix tracklist info display after track delete
- chg: upgrade isource library from 3.0 to 4.0
- add: GIF album cover read
- fix: pesky minimizing on VC++ CTRL+F5
- chg: remove add/delete buttons from tracklist toolbar
- add: playback queue
- chg: tracklist tooltip displays full path
- add: mouse scroll wheel volume control in main/cover/video windows
- chg: deprecated dictionary function, but still accessible via CTRL+D
- add: character fade in/out.
3.65: 5/1/03
- fix: dictionary non-lookup bug. Really fixed this time, honest.
- fix: files without tag or dictionary mapping will not have formatted displays,
but will have extensions lopped off.
- fix :cover window popup display clipping problem
- chg: cover window popup text color inverse of average value
- chg: upgrade isource library from 2.2 to 3.0
3.60: 4/18/03
- chg: rebuild everything to mfc 7.0
- chg: use variable system font "Ms Shell Dlg"
- fix: double-click in time display.
- fix: partial VBR length fix - did not activate.
- chg: cover window may use isource.dll.
- fix: zip archive extraction bugs.
- fix: dictionary non-lookup bug.
- fix: playback window taskbar icon
- fix: cover window taskbar icon
- add: specify popup text duration
3.55: 8/13/02
- add: variable-rate playback.
- add: double-click cover window to minimize/restore main window.
- add: Status display in cover window.
- fix: occasional crash when drag-loading video.
- fix: cover window sizing and moving behavior.
- fix: cover window has memory leak.
3.50: 5/18/02
- add: Command-line & drag-n-drop startup.
- add: start-up minimized option.
- add: Autoplay on drag (option).
- chg: UI switching uses fade-in/out.
- fix: positional slider behavior when loading tracks in alt UI.
- fix: should not activate window when switching tracks (temporarily shift
keyboard focus).
- fix: some drag-and-drop file loading behavior (should load first file in
drag set).
- fix: some video playback window update and sizing behavior.
- add: tray menu checkmarks.
3.40: 4/25/02
- add: freeform window.
- add: vertical slider control.
- add: 5 state buttons: background, foreground, mouseover, active, actuate.
- add: 3 state sliders: normal, mouseover, actuate.
- add: new default skin - XP Aqua.
- chg: child windows now fade in and out.
- chg: slider buttons are now repeat-firing.
- chg: keyboard functions for FF/RW are now repeat-firing.
- fix: video window did not update after loading file.
- fix: tag-reading now works on current loaded track.
- fix: skin loader crashes if bitmap not found.
- fix: playback window now passes keyboard control to main window.
3.30: 4/18/02
- add: XP Theme support.
- del: font selection dialog, everything is now "Microsoft Sans Serif".
- chg: Forgot I already had a missing file indicator. Didn't indicate missing
files in some cases so I got confused. Changed it back.
- chg: New icons for komorebi.exe and unitagger.exe.
- fix: tracklist & dictionary sizing no longer moves the whole window.
- fix: fixed the annoying beep when keys pressed.
3.20: 3/27/02
- add: cover display supports PNG format.
- fix: 'restore' tray menu item was not working.
- fix: keyboard control not working after window is restored.
- fix: buttons not responsive when switching between windows.
- fix: Komorebi finally has a taskbar icon.
- fix: codepage conversion wasn't working in UniTagger.
- chg: Missing files in tracklist will be displayed with parentheses.
- chg: tracklist sort now ignores case.
3.10: 2/19/02
- add: Additional bitmap for button actuation.
- chg: Changed default fonts of Komorebi and Unitagger to "Microsoft Sans
Serif".
- fix: had problems going into full-screen mode.
- fix: default codepage setting wasn't working right.
3.00SP1: 2/15/02
- add: DirectX filter access dialog.
- fix: 3.00 was built with debug DLL libraries. Recompiled with static
release libraries.
3.00: 2/12/02
- add: Full Unicode support.
- add: Display of Unicode text.
- add: Translation of MBCS tags to Unicode for display.
- add: Customizable tag display on tracklist and track panel.
- add: Album cover windowette
- add: Skin zip archive in .ksz extension.
- add: More video zoomability!
- add: volume control keys now usable from tracklist window.
- chg: Moved html help files into komorebi.chm.
- chg: Less-stupid way to manage tracklist files.
- fix: using tag expand in tracklist causes wrong height value to be saved on
exit.
- fix: can now load tracklist files outside current directory.
- fix: F1 (help) and alt-F4 (exit) now works correctly.
- fix: Window closing now works for tracklist and dictionary.
- fix: tracklist refresh displays wrong track.
2.65: 12/1/99
- fix: video window did not close when switching between video & audio
clips.
- chg: company name to Ikkokkan
2.60: 10/23/99
- add: pause option in tray menu.
- del: registration screen and 1-min unregistered limitation.
- chg: skin format, change slider thumb from lighted to variable-shape.
- fix: system menu's close command didn't work.
2.55: 7/24/99
- add: boss key.
- add: slightly better support for streaming audio (windows media *.asx,
& *.asf). But nowhere near perfect yet.
- add: add entries in Dictionary through menu.
- add: add files with 'ins' in Tracklist, but won't work with empty
tracklists...
- chg: skin format. removed font specification. will use auto code-page
detection to determine the font to use.
- add: playmode display.
- chg: default skin to use playmode display.
- chg: tracklist add files using single-selection file dialog.
- chg: more intelligent A/V differentiation.
- chg: dictionary use bitmap buttons.
- chg: update bitmap for rescan button in tracklist.
- fix: pressing 'home' and 'end' during fullscreen playback would cause loss
of fullscreen playback.
2.50: 4/19/99
- add: "skins" for full customization of the user interface. Use your own custom
bitmaps and put buttons, displays, and sliders anywhere you want. Consult the
"Skins" page in help file for details.
Due to the changeover to skins, GDI and USER resource heap usage has
dropped from 8% to 2%.
- add: playback keyboard shortcuts works in main window.
- add: new shortcut keys.
- add: komorebi-specific genres.
- chg: modified track display behavior.
- chg: redesigned dictionary interface.
- chg: redesigned tracklist interface.
- chg: open/close tracklist & dictionary using same button.
- chg: add artist name to tracklist item listbox
- chg: changed existing keyboard shortcuts.
- chg: skips over "N/A" files, with a 100-try search limit.
- chg: dragging files onto the main window will open up the first file as
well as fill the tracklist.
- chg: buttons now hot-tracks (activates visually but not functionally) when
mouse cursor hovers over them.
- chg: options display tab is now general tab.
- fix: to eliminate start-up problems, loop setting is no longer saved.
- fix: main window may have been disappearing when you, say, load a file with
the file open dialog box over it, but only if you double-click on the file and
the mouse ends up on the main window. fixed.
- fix: some Komorebi keyboard controls don't work at first until you press a
button. fixed.
- fix: mp3TagCl now displays decimal genre #'s in addition to name.
2.25: 12/7/98
- add: full-screen mode (different from maximize), with a slight change in
keyboard assignment.
- add: space-bar in playback window will pause/unpause playback.
- add: mp3TagCl command-line ID3 tagger.
- add: Winamp- and scmpx-specific ID3 genre extensions, switchable.
- add: option to disable track text scroll.
- add: more keyboard shortcuts for playback window.
- chg: playback window menu more friendly with keyboard shortcuts.
- chg: if not in random mode, pressing home button < 1.5 second will load
the previous track in tracklist order.
- chg: always-on-top now also applies to playback window.
- chg: forward/reverse button no longer do scans, instead, each button press
will jump forward/reverse 10 seconds.
2.20: 11/9/98
- add: always-on-top option.
- add: context menu for playback window.
- add: color gradient for slider control.
- add: abort for lengthy tracklist sort operations. Buttons will gray out to
reflect unavailable functions. Operation will be reflected in track display.
- add: volume and balance control.
- add: track panel scrolls text if too long.
- add: expand fly-over help.
- chg: filter lists are now sorted.
- chg: option sheet remembers last active page.
- chg: hidden registration code box.
- chg: most options can now use 'cancel'.
- chg: buttons now remain lighted for tracklist and dictionary.
- fix: pressing alt-F4 (close window) in the video playback window will crash
Komorebi. It now ignores that keystroke.
- fix: time and slider may not have been resetting correctly when changing
tracks.
- fix: accidently took out the caption bar dimming function (when Komorebi
goes in and out of mouse focus) in v2.15. Put it back in now.
- fix: in filter tab, pressing 'add' would add extension no matter whether
the operation was cancelled or not. Fixed.
- fix: was crashing if you exit Komorebi while playing
a clip. Forgot to stop & close the file before exiting. Seems ok now.
2.15: 10/3/98
- add: multiple tracklist. "Finally!" you say. But you must now manually load
and save the tracklist.
- add: filter now works for dictionary too.
- chg: mousebutton functions in system tray.
- fix: had trouble displaying correct track name after it's been deleted from
tracklist, fixed (I think).
2.10: 9/17/98
- add: Index/Total status display to help stay on top of the tracklist.
- add: file filter based on extensions. good for keeping out garbage. set
this in options dialog.
- add: tiny roll-up display mode and tray icon minimize mode. set this in
options sheet.
- chg: status display during rescan.
- chg: merge multiple dialogs into a property sheet.
- fix: tooltip help over artist status box wasn't working, fixed.
2.05: 8/24/98
- add: new ways to zoom your video window.
- add: multiple file selection when adding files to tracklist via file
selection dialog.
- chg: adjust some status display in tracklist.
- chg: slightly changed how video window shows up.
- chg: Better feedback during and after media file open attempt. Slider will
not be draggable, time display will stay at 0:00, and track display will also
let you know that no valid media file has been opened.
- fix: rewind button wasn't working right, fixed.
- fix: problems in media seeking, fixed.
- fix: using file selection dialog in tracklist changes the current working
directory, causing the album and dictionary to be saved to wrong place, fixed.
2.0: 7/30/98
- chg: moved multimedia application interface from MCI to DirectShow for better
speed and reliability. it appears Microsoft is gradually orphaning the MCI
interface in favor of DirectShow and the way of COM (Component Object Model),
and so I was having trouble getting MCI to play the newer media types
correctly.
since I'm working with a new application interface, A/V playback
functionality and appearance will be somewhat different from Komorebi 1.x. as I
continue to explore the new functions available with the DirectShow interface,
it may take a few revisions to get things exactly the way I want.
1.91: 6/22/98 Service release
- add: abort scan function for tracklist and dictionary.
- del: tab stops for tracklist buttons.
- chg: window style to no border (no diff to user).
- fix: problems with text wrap and & character in tracklist.
- fix: dictionary was crashing alot. should be more robust now. sorry.
1.9: 5/27/98
- add: mp3 ID3 tag support.
- add: more tracklist sort options.
- add: DictCvt.exe utility to convert dictionary from v1.8 to v1.9.
- add: StripWave.exe utility to strip wave headers off of mp3 files.
- chg: help file needed some major updating.
- chg: disable text wrap in path/artist/source info displays.
- chg: modified email address.
- chg: dictionary file structure.
- chg: tracklist now resizable.
- chg: tracklist status text alignments and positions.
- chg: tracklist status tooltip display actual items.
- chg: new 256-color icon!
1.8: 5/16/98
- add: more display info for tracklist and tooltip help for each field.
- add: tool-tip to tag dialog.
- del: Playlist dialog box
- chg: integrated playlist together with tracklist. now the new Tracklist
Editor is accessible from where the Playlist Editor used to be.
- chg: waits 1/2 instead of 1 second on startup to scan files, although the
wait is no longer necessary.
- chg: homepage URL now points to files page for easier access to Komorebi
information.
- chg: minimize button will now really minimize. Double-clicking on the
caption will still roll-up/down.
- chg: new dictionary editor, with more info fields available for edit. The
dictionary will operate independently from main window.
- chg: all secondary windows are now tool windows.
- fix: skip to end now works faster, though may not be as logical.
- fix: some filenames weren't displaying, sorry.
1.7: 3/29/98
- add: playback functionality while rolled up.
- chg: slider bar and time display now slider more responsive when dragging.
- chg: tracklist is now accessed by double-clicking on the track display
instead of single-clicking.
- chg: double-clicking on the time display panel will now toggle between
elapsed, remaining, and total time value display.
- chg: modified default color values.
- chg: the left-most digit in the time display (XX:YY) will not light if
current position does not require it to be displayed (when time < 9:59).
- chg: now more responsive to the user during those long file and directory
scanning sessions. But during scanning, all playback functions and playlist
functions are disabled.
- fix: was crashing when you do "<<" in the tracklist dialog box.
- fix: neglected to do dictionary mapping for anything other than wave files.
They were showing up with (N/A) tacked front.
- fix: skip to end function now works more logically.
1.6: 3/25/98
- add: dialog for customizing tooltip display when mouse is over track
display.
- chg: default lighting colors.
- add: installation file.
- chg: unlighted buttons have dimmed colors instead of gray. the gray color
was to simulate lightpipes. dimmed colors are to simulate LED's, and is judged
to be more pleasing.
- chg: Now dims the caption bar when out-of-focus.
- chg: Double-clicking on caption bar now performs same function as the
roll-up/down button.
- fix: When loading, will wait a second for the window to be fully rendered
before scanning files. This eliminates the wierd, non-responding transparent
window on startup.
- fix: When scanning files and directories, it will tell you so on the track
display so you aren't left wondering what's going on.
- fix: When re-scanning file info, tooltip for track display wasn't updated
correctly.
1.5: 3/17/98
- chg: save position for color, playlist, tracklist, and dictionary dialog
boxes.
- fix: improved performance on window redraws.
- add: tooltip help for track display panel.
- chg: lighting color for almost every item can now be individually modified
using a color setting dialog box.
1.4: 3/7/98
- add: pathname display for Tracklist.
- chg: RiffTagger tested and modified more extensively with hundreds of my
own mp3 wave files. Should now grow/shrink files as needed.
- fix: synchronization problem with Tracklist after changing playlist and
dictionary.
- fix: Files not found will have (N/A) prefixes in Tracklist, instead of
blank spaces.
- add: tooltips help to Playlist, Tracklist, and Dictionary dialogs.
- add: RiffTagger file size has KB/MB equivalents.
- fix: When you delete all files in playlist, Komorebi did not update track
display right away.
- fix: RiffTagger file read bug by converting all file routines to low-level
binary I/O.
1.3: 3/1/98
- fix: RIFFTagger: should now write more than 1 field :).
- add: RIFFTagger: new field-Creation date.
- add: RIFFTagger: new field-file size.
- fix: background repaint problem has been fixed.
- add: switchable orange/green lighting, selectable via system menu button.
- chg: tracklist now more functional.
- fix: RIFFTagger should now delete/clear fields correctly.
- add: RIFFTagger has new functions: Open, Clear, Close.
1.2: 2/18/98
- add: registration via the web.
- add: tooltips help.
1.1: 2/13/98
- fix: recover from save operations if disk is read-only.
- fix: won't reload display names if no changes in dictionary or playlist.
- fix: dragging slider bar out of range will not generate any more error
messages.
- chg: longer registration code.
1.0: 2/8/98
- First working version after porting from ActionPlayer.
Back to Table of Contents