Commit Graph

255 Commits (bf7e405ad8e40fcff71ad309b6a99a89af1ec33f)

Author SHA1 Message Date
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
areff dea4553bfc Fixed ticket #59, bind Show in Finder to Cmd-R. 2008-02-20 09:40:32 +00:00
vspader eeba50f6e1 Cleaned up PlaylistEntry. 2008-02-20 00:44:40 +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
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
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
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 a02859a3fc Moved rowHeight binding of PlaylistView from IB into code. 2008-02-18 10:21:34 +00:00
vspader 9414c97c09 File tree panel now uses FSEvent API instead of kqueues. 2008-02-18 03:27:59 +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
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 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 abf2da423d Implemented UI elements necessary for right-click search by artist/album. 2008-02-16 16:13:21 +00:00
matthewleon 27cfc3d3c3 Spotlight's default search behavior only searches artist, album and title tags (boosts speed). Changed key combo to command-shift-f. 2008-02-16 14:04:59 +00:00
matthewleon f1474e6ff0 Spotlight moved to Control menu. Window now saves position, size. 2008-02-15 22:26:55 +00:00
areff b317d0ba01 Experimental font size increase and decrease added to Cmd-+ and Cmd--, fixed small bug in skipping to previous album, updated KnownIssues 2008-02-15 15:27:34 +00:00
areff 02836236db Added skipping to next and previous album with Alt-Right and Alt-Left 2008-02-14 19:25:01 +00:00
areff f64ebf597f Added incremental seeking with remote, volumeUp/Down now take an amount argument, seekForward/Backward now take an amount argument, fixed incremental fadeout that will not register more than one timer, added status kCogStatusFading 2008-02-13 18:03:06 +00:00
vspader 010f7de448 Added [audioPlayer volume].
Tweaked the volume control a little.
2008-02-13 01:50:39 +00:00
matthewleon a624165bc9 Spotlight now works with its own SpotlightPlaylistEntry class, drastically increasing performance and permitting it to gracefully handle corrupt metadata. 2008-02-11 14:10:25 +00:00
matthewleon e1762b2495 Put spotlight back in AppController. Should work now. 2008-02-11 07:56:26 +00:00
vspader cbfc93bd62 Removed Spotlight stuff for now to get Cog to compile agian (Sorry matthew).
Moved nib files to .xib files.
2008-02-11 00:52:07 +00:00
vspader 37820a586d Fixed up undo/redo support. Should be working great now. 2008-02-10 22:46:12 +00:00
vspader 03cdbd508d Changed PlaylistController to not clear predicate on insert. 2008-02-10 21:05:38 +00:00
matthewleon 3f9c83c581 Spotlight actually works this time... 2008-02-10 20:45:57 +00:00
areff aaad9aa2dc Updated spelling of Seek forward/backward to Forward/Backward 2008-02-10 18:37:12 +00:00
areff 64f0a25a52 Added seeking menu entries, validation of Control menu entries, updated KnownIssues 2008-02-10 18:34:23 +00:00
vspader 299285f0cd Changed undo/redo menuitems back to firstResponder. Modified PlaylistView to validate undo/redo items. 2008-02-10 17:13:30 +00:00
areff 9b05ce02d2 Added undo functionality in playlist, undo works for removals, moves and adds. 2008-02-10 16:16:45 +00:00
matthewleon b23b18406a Added Spotlight window (File->Open with Spotlight). It doesn't work at all yet, but it shows what the basic idea is. 2008-02-10 13:48:55 +00:00
vspader 840ee839d0 Updated to IB3. Added Seperator to toolbar items. 2008-01-24 23:25:01 +00:00
vspader 7a578138a1 Removed MainMenu.nib 2008-01-24 23:19:09 +00:00
vspader bb7de6897e Additional UI nicities.
Fixed bug in sparkle minimum version check.
2008-01-24 02:17:57 +00:00
vspader 2b1c305841 Added new hotness for the status bar. 2008-01-24 01:55:24 +00:00
vspader 56c8b9202f Fixed some table columns bugs. 2008-01-24 01:44:24 +00:00
vspader ef259a374f Fixed bug in inverted toolbar behaviour so it restores the content view to the correct width. 2008-01-23 03:55:20 +00:00
vspader d230f30a09 Fixed up toolbar and UI. 2008-01-23 03:03:46 +00:00
vspader 5715522470 Moved to frame-based reading/seeking instead of byte/second based. Some formats have still not been updated and are broken.
Added icons for other formats.
2007-11-24 20:16:27 +00:00
vspader 4310532c50 Fixed bugs in miniplayer 2007-11-01 02:15:14 +00:00
vspader aa856de92b Added toolbar UI. 2007-11-01 01:53:52 +00:00
vspader 11fd5b5454 Added "smarter" removal of playlist entries. 2007-10-22 00:04:34 +00:00
vspader 4b814bdbf0 Added back update notifications back to the file drawer.
Removed no-longer-used files.
Removed debugging messages.
2007-10-15 03:29:30 +00:00
vspader 27d9ff122a Started cleanup of file drawer. Still needs to handle updating. 2007-10-14 23:24:54 +00:00
vspader acd71fd43b Fixed play/pause menu item. 2007-10-13 08:48:10 +00:00
vspader e2bbef2e80 Updated forum links in help files. 2007-07-12 00:39:11 +00:00
vspader ecafee31f5 Fixed info/file drawer menu items so state is updated. 2007-07-10 11:55:38 +00:00
vspader 96ca338fa3 Removed Preference window title.
Fixed localizable string lookup calls in preference bundle.
2007-07-08 00:13:03 +00:00
vspader 6548985ae3 Added another missed localized string. 2007-07-07 04:01:47 +00:00
vspader a2b9db5f58 Fixed bug where dialogs would lose focus when the dock icon is clicked.
Fixed bug where playback would not resume when seeking to the end of a file.
Fixed bug where seek bar is enabled on launch.
2007-07-05 23:08:10 +00:00
vspader fbd7368b3c UI changes from shaun martin. 2007-07-05 01:13:23 +00:00
vspader 759a6b0f01 Fixed slider enabling/disabling. 2007-06-03 17:09:07 +00:00
vspader 1bd7347779 Made help localizable. 2007-06-03 15:07:12 +00:00
vspader bef39e427b Added Credits.html to localization. 2007-06-03 14:58:54 +00:00
vspader 4140099fc4 Added current artist to dock menu. 2007-05-28 21:13:36 +00:00
vspader 2456658438 Updated dock menu to match control menu. 2007-05-28 21:11:01 +00:00
vspader c3b4d503d9 Updated copyright year.
Added todo list entry for versioning across update channels.
2007-05-28 17:42:16 +00:00
vspader 2d6035b3f8 Fixed localizable strings format. 2007-05-28 15:59:50 +00:00
vspader 321aa5782b Added Open URL panel error messages to localizable strings. 2007-05-28 14:17:47 +00:00
vspader 6f023124b4 Fixed escape closing the window.
Fixed window list issues.
Added file drawer button tooltip to localization.
2007-05-28 14:13:57 +00:00
vspader 428a307c90 Changed From field in feedback to Email, since people have a tendancy to only put their names in, and provide no means for followup questions. 2007-05-27 15:24:02 +00:00
vspader 78a908274b Fixed bug where unseekable songs still allowed the user to move the slider and updated the time. 2007-05-27 15:11:30 +00:00
vspader 8f595a0523 Fixed Show Song in Finder in Playlist menu. 2007-05-27 14:13:43 +00:00
vspader 69275d5444 Fixed Window menu. 2007-05-27 14:10:15 +00:00
vspader c28e8d058d Fixed up menu items.
Added OpenURL panel.
2007-05-26 14:43:31 +00:00
vspader 20dd4930ee Fixed up menus. Still need to correct a few actions. 2007-05-26 14:09:03 +00:00
vspader d7b5e52c63 Fixed bold for track, year, and genre columns. 2007-05-26 13:04:45 +00:00
vspader 8f3ee5a48c Connected up "Show In Finder" button. 2007-05-26 13:02:29 +00:00
vspader 7c442819ae Changed "Reveal in Finder" button to "Show in Finder".
Disable "Show in Finder" if nothing is selected.
2007-05-26 13:00:31 +00:00
svenforkbeard ea921ae3ca Added 'Stop' to the Control menu and 'Remove' to the playlist's context menu. 2007-04-17 02:28:59 +00:00
vspader e95555a142 Reverted back to r392. Looks like french was accidently put in english nib. 2007-04-04 15:56:21 +00:00
sryegkahl a32bc90637 updated French localization 2007-03-25 12:02:18 +00:00
vspader 2a0b588f4d Fixed crash bug. Hopefully once obj-c supports properties annoying bugs like this just wont happen. 2007-03-18 17:44:59 +00:00
vspader 4ed575f475 Moved PlaylistEntry number variables over to NSNumber. Removed displayIndex and lengthString, using formatters instead. Fix bug with autosaving playlist. 2007-03-14 02:28:30 +00:00
vspader 71577bac3d Lots of cleanups. Mainly cleaned up PlaylistHeader automatic sizing to use values from bindings. 2007-03-12 23:29:42 +00:00
vspader 15f1aa2ebd Cleaned up code. Added PlaylistLoader class properly, with support for m3u and pls formats. Changed default playlist to m3u. Added bugs GALORE! 2007-03-09 01:16:06 +00:00
vspader e452cbe3db Changed open URL panel to use a combobox. 2007-03-04 01:30:37 +00:00
vspader 934840ace5 Added source plugin support. Things are incredibly broken. Besides Ogg Vorbis. That should still work. 2007-03-02 01:36:52 +00:00
vspader 9fcd1cb279 Fixed image paths for new UI. 2007-02-25 02:46:21 +00:00
svenforkbeard 8e8e49c657 Re-added previous UI changes 2007-02-25 00:34:08 +00:00
vspader 927b65a4a5 Merged with cog-audio-framework branch. Cog now uses plugins. 2007-02-24 20:36:27 +00:00
svenforkbeard a7f6b2775c Added new button icons. Fixed a couple minor UI bugs. 2007-02-22 02:35:22 +00:00
vspader 0eb3b540d5 New update functionality courtesy of sparkle. 2007-02-19 02:55:34 +00:00
vspader 7499b0615f Volume up/down through remote, menu, and kb shortcuts. 2007-02-18 23:41:44 +00:00
vspader 59b42286e5 Click index column to remove sort descriptor. Added sort by path connection. 2007-02-18 22:27:55 +00:00
vspader f36b646b1d Fixed some more connections. Added escape key to file drawer to close it. 2007-02-18 21:35:53 +00:00
vspader 2f0a4e6669 Reconnected some buttons and fixed up the info drawer. 2007-02-18 20:38:22 +00:00
vspader 9479f7ef91 Second stab at new UI. 2007-02-18 20:08:52 +00:00
vspader 009cd7a818 First stab at Shaun Martin's UI ideas. 2007-02-18 20:01:46 +00:00
vspader 0a9bf9f3cd Better file drawer and type-ahead selection. 2007-02-18 18:59:23 +00:00
vspader 70ba5f7c30 Added type-select for the file drawer. Hazahs are in order! 2007-02-18 17:35:28 +00:00
vspader d828043340 Better localization tools. Use update_strings.sh to update the english strings.
Use load_localization.sh to update from a localization in the Localizations directory.
2007-02-17 20:14:15 +00:00
vspader 2884273ff7 Hide/Show table columns through menu selection. 2007-02-17 19:33:31 +00:00
vspader 838dd31a64 Added AMRemoveableTableColumns to aid with hiding/showing playlist columns. 2007-02-17 18:29:20 +00:00
vspader 54f5918487 Added basic preferences framework. 2006-09-04 18:06:23 +00:00
vspader f028fa22f1 Added file drawer and hotkeys. 2006-09-02 16:09:20 +00:00
vspader 5763bd9df4 New icons/UI 2006-06-25 14:14:41 +00:00
vspader 31eac8cb06 Added MAD-based Mp3 decoder. 2006-06-19 00:39:41 +00:00
vspader 806cec2663 Fix Shorten compilation problems. 2006-06-04 19:44:06 +00:00
vspader b596f19c81 Fixed playlist sorting by path/shuffle 2006-05-29 23:03:58 +00:00
sryegkahl a430aff269 "Show in Finder" feature for track files (right-click menu). 2006-05-23 15:12:24 +00:00
vspader 42ff4e5ef1 Fixed binding for display/length when loading songs 2006-05-13 15:52:52 +00:00
vspader 4933dd62cb logarithmic volume control 2006-05-13 13:37:32 +00:00
vspader 31e95e7125 CoreAudioFile fixes 2006-05-13 04:51:11 +00:00
vspader 8b1027b63e Fixed drag and drop 2006-05-12 21:40:46 +00:00
vspader feb7003b01 Playlist fun 2006-05-12 19:32:01 +00:00
vspader 3b5770406b Files now show until replaced by metadata 2006-05-12 15:18:17 +00:00
vspader 23c15f911c Added All filter 2006-05-12 15:14:58 +00:00
vspader beba24a513 Core audio fun 2006-05-07 13:19:23 +00:00
vspader d0809c2bdb Fix for filter 2006-04-30 16:05:39 +00:00
vspader f7df23de07 Further UI enhancements 2006-04-30 15:31:57 +00:00
vspader 0cd43c174b Updated UI 2006-04-30 14:05:07 +00:00
vspader 62ad443ad5 tag fix 2006-04-30 13:01:33 +00:00
vspader 15139ac8d5 UI changes 2006-04-29 00:03:28 +00:00
vspader 307c3fce7b UI changes 2006-04-28 23:19:14 +00:00
vspader e1eabaea4b Fix endian issues for intel 2006-04-21 20:43:47 +00:00
vspader 4fe8dfef13 Fixed bugs 1470668, and 1470669 2006-04-15 14:17:46 +00:00
vspader 3bedbd437e Misc stuff 2006-04-14 20:34:14 +00:00
vspader 1bf4ece64a Added greyed out dock menu item showing current track (simon savary) 2006-04-14 17:28:20 +00:00
vspader 2b00672b45 Small UI fix 2006-04-14 12:15:04 +00:00
vspader 36a9a86159 Added status bar (simon savary) 2006-04-14 00:32:33 +00:00
vspader 5465ec09d9 Total time display is now a binding 2006-04-13 18:40:23 +00:00
vspader 3597e03585 Total playlist time displayed in title (simon savary) 2006-04-13 03:20:31 +00:00
vspader caf949db90 Fixed french translation 2006-04-05 17:25:51 +00:00
vspader 676b220430 Bug fixes: 1463532, 1463513 2006-04-04 01:08:21 +00:00
vspader 493e749bd4 Fixed binary issues with CVS to SVN conversion 2006-04-02 16:11:10 +00:00
vspader 9887423c33 New Core 2006-01-20 15:22:03 +00:00
vurlix c4b1d16d5a added ability to restore the playlist window from the Window menu if it was closed 2005-09-20 05:13:38 +00:00
vspader bb9f463b52 Added new files 2005-09-07 22:33:16 +00:00
vspader c2955e6e3f Added nib.strings 2005-07-19 14:41:16 +00:00
vspader 050117c88b French! 2005-07-12 18:12:57 +00:00
vspader de5e33ef41 Localization 2005-07-11 20:39:29 +00:00
vspader 94a1c93349 Realtime seekbar update 2005-07-09 21:27:51 +00:00
vspader 3e221f7825 Index starts at 1 now 2005-07-02 21:02:06 +00:00
vspader 26893d7146 UI Changes 2005-06-30 18:30:29 +00:00
vspader bbb62c9060 Changed UI things. 2005-06-30 17:46:07 +00:00
vspader 7987b3dcf7 Fixed bug when dragging folders to the dock in 10.3 2005-06-30 16:13:22 +00:00
vspader da4fed8bc8 0.04.1 2005-06-29 22:41:49 +00:00
vspader ab5daac5db *** empty log message *** 2005-06-29 17:15:15 +00:00
vspader 9fd139e0f8 Test commit 2005-06-29 15:28:20 +00:00
vspader 474a5236a4 0.0.3 2005-06-20 18:50:59 +00:00
vspader deb5d66f6d Fixed crashing playlist bug 2005-06-20 18:09:19 +00:00