Commit graph

690 commits

Author SHA1 Message Date
areff
d2e95a50f8 Completely redesigned all menus, fixed crashers due to new PlaylistEntry structure, validated menu items, added menu entry for fading, synthesized playbackStatus, updated KnownIssues 2008-02-23 22:20:14 +00:00
areff
86f691b769 Fixed removing queued songs, hooked File Tree icon up to correct method toggleWindow. 2008-02-23 20:08:27 +00:00
vspader
7109dec4ad Some playlistentry cleanup. 2008-02-23 19:46:23 +00:00
vspader
b7beb276f2 Moved SpotlightController registerDefaults to awakeFromNib to hopefully prevent crash. 2008-02-23 14:09:34 +00:00
vspader
c31eae4541 Performance improvements for the status column. 2008-02-23 13:57:33 +00:00
areff
e58c172eeb Fixed small oversight, queuePosition not being reset to -1 when removed from queue by being played. 2008-02-22 15:34:09 +00:00
areff
e3216e0ef1 Added Remove from Queue right click menu item, still lacks validation. Updated KnownIssues. 2008-02-22 15:26:46 +00:00
vspader
85b830f76b Forgot to add these files last night. 2008-02-22 13:27:24 +00:00
vspader
5808b34a16 Fix for mod files with missing? sample data. Fixes #71. 2008-02-22 04:45:21 +00:00
vspader
3ab720427e Made stop update synchronous since there were issues when moving on to the next song. 2008-02-22 03:46:04 +00:00
vspader
304ddffbd1 Added error messages for entries whose properties cannot be read. Fixed length in such cases to not show up. 2008-02-22 03:44:06 +00:00
vspader
c6dc1fd141 Fixed #70. 2008-02-22 03:09:03 +00:00
vspader
d1adc3d53e Fixed queue status when clearing queue. 2008-02-22 02:21:08 +00:00
vspader
fe331624f5 Added status column with playing and queued status support. 2008-02-22 02:19:46 +00:00
areff
184525a47a Implemented Repeat All through NSPredicate and filtering, method should be applicable when Shuffle is fixed too. 2008-02-21 19:14:20 +00:00
areff
390c98b18c Fixed oversight in FileTreePanel.xib 2008-02-21 11:31:04 +00:00
areff
7d83fab7e8 Updated KnownIssues 2008-02-21 11:01:26 +00:00
areff
a624737861 Both File Drawer and Spotlight Panel will now show and hide when their shortcuts are pressed. 2008-02-21 10:45:09 +00:00
areff
52f8c6f31f Fixed adding files in File Tree. Now adds when you press enter, and supports multiple selections. 2008-02-21 09:05:06 +00:00
areff
8bff745c38 Implemented Add to Queue as choice in Right click menu, added Clear Queue to Playlist menu. 2008-02-21 07:30:28 +00:00
areff
ea57907678 Fixed double click in File Tree. Updated KnownIssues to reflect problem with double click automatically adding directories. 2008-02-20 23:22:39 +00:00
areff
a9aa9be81a Added double click support in the File Tree. Ticket #37. 2008-02-20 19:36:34 +00:00
areff
91e5833a40 Partially fixed Total duration: field, is missing duration for currently playing song. 2008-02-20 15:31:00 +00:00
vspader
138c575dda Clarified comparison. 2008-02-20 13:25:24 +00:00
vspader
4c8630e808 Cleaned up/fixed previous/next album. 2008-02-20 13:20:07 +00:00
areff
dea4553bfc Fixed ticket #59, bind Show in Finder to Cmd-R. 2008-02-20 09:40:32 +00:00
vspader
a54f6ecfe5 Fixed bitrate calculation. 2008-02-20 01:09:15 +00:00
vspader
86a63b1efc Updated KnownIssues and TODO. 2008-02-20 01:03:03 +00:00
vspader
7462169ba3 Fixed some things. Made pathnode url KVC compliant. 2008-02-20 01:01:15 +00:00
vspader
b15e4f626a Moved most enumerators to fast enumeration. 2008-02-20 00:54:45 +00:00
vspader
00ef56a0ed A little more cleanup. 2008-02-20 00:45:23 +00:00
vspader
eeba50f6e1 Cleaned up PlaylistEntry. 2008-02-20 00:44:40 +00:00
vspader
38e23ef442 Some more cleaning up. 2008-02-20 00:12:25 +00:00
vspader
76594c1062 Cleaned up repeat one/all code. 2008-02-19 23:49:51 +00:00
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