Commit graph

266 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
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
e3216e0ef1 Added Remove from Queue right click menu item, still lacks validation. Updated KnownIssues. 2008-02-22 15:26:46 +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
c6dc1fd141 Fixed #70. 2008-02-22 03:09:03 +00:00
vspader
fe331624f5 Added status column with playing and queued status support. 2008-02-22 02:19:46 +00:00
areff
390c98b18c Fixed oversight in FileTreePanel.xib 2008-02-21 11:31:04 +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
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
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