Commit Graph

656 Commits (402b40379451a82e89956e71642a5890e5d934ed)

Author SHA1 Message Date
areff 402b403794 Fixed small bug in Repeat All and pressing next at last playlist entry. Enabled Shuffle button. 2008-02-19 20:16:56 +00:00
areff f20b10fdd4 Most of the Repeat logic is in place (needs some brush up here and there). Still missing Repeat Album. Disabled some annoying debug output from MADDecoder. Updated KnownIssues. 2008-02-19 19:59:35 +00:00
areff 9a43ad56f8 Added Repeat One logic to playbackController's requestNextStream. This is the only point on playback where repeat one should do anything at all, IMO. Repeat All logic added at same place, but this is only a temporary solution, as it does not heed shuffle in any way and generally feels less than optimal. Updated KnownIssues to reflect these changes. 2008-02-19 07:49:06 +00:00
vspader 1e7bfb19c4 Updated KnownIssues. 2008-02-19 04:10:35 +00:00
vspader ae4c112076 Fixed up repeat menu and added back repeat album. 2008-02-19 04:02:05 +00:00
vspader 8434f6e3b3 Added RepeatTransformers with the beginnings of support for the repeat modes. MenuItems's reflect the repeat state (yet do not work to set the state yet), and the repeat button toggles w/images as expected.. 2008-02-19 03:39:43 +00:00
matthewleon 94f23c4fdb Spotlight: Search scopes work and crash solved. We now return to regular programming. 2008-02-18 20:46:53 +00:00
matthewleon b6a46c5ca1 Search scopes no longer work but the program won't crash :) 2008-02-18 20:40:02 +00:00
matthewleon 67816346e0 Spotlight: Elegant solution to storing search scopes. 2008-02-18 20:09:02 +00:00
areff 08a4bbe08e Fixed my own sillyness in scroller code - needs fixing. 2008-02-18 19:37:32 +00:00
areff ad5ac13a9c Bound Scroll to currently playing to Command-L (iTunes). Changed the code slightly so that the currently playing song is also automatically selected when you scroll to it. Ten playlist entries will also be visible above it, to create some space. 2008-02-18 19:21:50 +00:00
areff f845a519b1 Added repeat sub menu in Playlist menu, all items need more work. 2008-02-18 18:31:26 +00:00
matthewleon aa3b716e09 Fixed Spotlight import. 2008-02-18 16:55:31 +00:00
areff d23b6b4ee5 Considerable cleanup of Path column, added Filename column, both hidden by default, path now abbreviates home directory to ~ for cleaner look. 2008-02-18 16:06:54 +00:00
areff 90a32bd646 Changed seeking to Shift-Left/Right. Skip album uses Option, skip track uses Command. 2008-02-18 14:24:21 +00:00
matthewleon b68a2c3a69 Overhauled Spotlight metadata importing to make it more easily expandable and reuse NSValueTransformer code. 2008-02-18 12:59:20 +00:00
areff 567711e85e Fixed Trac bug 65: Doesn't show correct position after 203:50 mins - caused by an unsigned long overflow. 2008-02-18 11:37:33 +00:00
matthewleon 678f6e2dbb Eliminated SpotlightPlaylistView, which is redundant for the time being. 2008-02-18 10:28:24 +00:00
areff 6873a2730b Fixed broken window title display when no artist tag is found 2008-02-18 10:25:04 +00:00
matthewleon a02859a3fc Moved rowHeight binding of PlaylistView from IB into code. 2008-02-18 10:21:34 +00:00
matthewleon ea427c9033 Moved FontSizetoLineHeightTransformer registration code to AppControler's +initialize. 2008-02-18 09:27:27 +00:00
vspader e65deb9d82 Updated KnownIssues. 2008-02-18 03:31:29 +00:00
vspader 8bf061bb14 A little bit of cleanup. 2008-02-18 03:31:09 +00:00
vspader 9414c97c09 File tree panel now uses FSEvent API instead of kqueues. 2008-02-18 03:27:59 +00:00
vspader e2399c12ca Updated KnownIssues. 2008-02-18 01:59:50 +00:00
vspader 6dfef23ec7 Moved file tree preference to the file tree panel itself.
Removed file tree preference pane.
2008-02-18 01:46:34 +00:00
matthewleon 7f52608e6c Font size implemented through bindings. 2008-02-18 00:11:38 +00:00
vspader 6663d149b7 Updated TODO 2008-02-17 21:22:40 +00:00
vspader 23719ada8e Updated KnownIssues. 2008-02-17 21:22:04 +00:00
vspader c2a2f531a8 Moved StringToURLTransformer initialize code. 2008-02-17 21:18:01 +00:00
vspader 3ba929f51a Moved File Tree preferences to use a NSPathControl. 2008-02-17 21:04:36 +00:00
vspader eb84d83c8e Fixed error caused by moving StringToURLTransformer. 2008-02-17 20:53:49 +00:00
vspader 7bb24f5179 Moved StringToURLTransformer to its own file. 2008-02-17 20:46:55 +00:00
areff facdea9b7e Updated Total duration field at the bottom of main Cog window, now shows hours and minutes after minutes and seconds 2008-02-17 20:16:06 +00:00
vspader b0432fc736 Changed borders for file tree panel. 2008-02-17 20:15:34 +00:00
vspader 5434fe510b Fixed mp3 bitrate calculation. 2008-02-17 19:59:01 +00:00
vspader 1503c2868f Fixed File Tree preferences. 2008-02-17 19:27:29 +00:00
matthewleon fabb91d691 Spotlight Panel adopts utility style similar to file tree panel. 2008-02-17 19:16:38 +00:00
vspader 83d84a38d8 Moved File Drawer to File Tree Window. 2008-02-17 18:59:54 +00:00
areff 1b83061c49 Moved volume controls into AudioPlayer, logarithmic helper functions now have their own file, fixed broken seekbar resize 2008-02-17 18:44:11 +00:00
areff 9d8be7851a Added feature request File path column. Hidden by default. 2008-02-17 13:18:19 +00:00
matthewleon ba0610b973 Context menu works in spotlight window. 2008-02-17 11:06:01 +00:00
matthewleon 438467000a Probably final, probably ideal fix to Spotlight flicker! 2008-02-17 09:56:44 +00:00
matthewleon ba0746b503 New fix to Spotlight flicker issue. Still not ideal. 2008-02-16 22:59:27 +00:00
matthewleon ab520a8cb8 Fixed Spotlight update code. 2008-02-16 20:59:04 +00:00
matthewleon e0a937b3e5 Cleaned up Spotlight update code. 2008-02-16 20:40:47 +00:00
matthewleon b5c46a0b3a Spotlight panel no longer uses utility style (it doesn't float). 2008-02-16 20:08:45 +00:00
matthewleon 332a062d93 Album and artist search is now exposed no matter where you click. 2008-02-16 19:40:34 +00:00
matthewleon 3c8b325a00 Search by artist and album works from context menu. 2008-02-16 16:38:44 +00:00
areff 6a915b458b Implemented fading up from pause, same key (shift-command-p) as fade down from play. Will clean code and move all audio components into the audioPlayer tomorrow, to fix the event* function names and consolidate all audio related methods. 2008-02-16 16:30:18 +00:00