Dzmitry Neviadomski
9840d87127
Convert CogStatus enum to NS_ENUM
2021-02-07 00:22:19 +03:00
Dzmitry Neviadomski
19dbf4c9f5
Migrate to MASShortcut.
...
Removed NDHotKey code.
Added ability to restore default shortcuts.
Migrated old user-set shortcuts.
2021-01-25 06:47:09 +03:00
Dzmitry Neviadomski
ab88e1b65c
Use NSSet for broken feed URL lookup.
2021-01-25 06:23:48 +03:00
Dzmitry Neviadomski
84b473f847
Cleanup NSDrawer leftovers from AppController.
2021-01-09 12:47:11 +03:00
Dzmitry Neviadomski
78d8c0050c
Revamp Mini Window shortcuts.
...
Fix deprecation warnings.
Set max and min size for content view in code.
2021-01-08 12:15:01 +03:00
Dzmitry Neviadomski
52c31c5117
Hide Zoom button for Mini Window.
...
Also fix 4 deprecation warnings.
2021-01-07 07:41:58 +03:00
Christopher Snowhill
0a99093af0
Fix status bar bodge so stopping manually doesn't prevent playback for 3 seconds
2021-01-06 02:18:09 -08:00
Christopher Snowhill
474dca3967
Update donation menu items
2020-11-24 16:03:49 -08:00
Christopher Snowhill
dedeb399a8
- Big Sur phase two
...
- Restructure main window a bit more
- Remove attempt at SF Symbols icons for now
- Add Now Playing popout to Stacks style main window, tooltip instructs to click to select the current track in playlist
- Disable libFLAC plugin on macOS 10.13 and newer, letting Core Audio handle it instead. Apparently, libFLAC is not really ready for Apple Silicon yet.
2020-11-22 18:16:34 -08:00
Christopher Snowhill
3b41af0dc2
Update donation menu
2020-05-02 00:53:08 -07:00
Christopher Snowhill
7f3da31b45
Consider URLs as 'internal' source so they don't auto play
2020-03-10 02:17:19 -07:00
Christopher Snowhill
eba116d92e
Replace Feedback submission dialog with link to special contact form
2019-11-16 14:49:30 -08:00
Christopher Snowhill
09777d4554
Implemented support for MediaPlayer framework, which fixes media key support on newer systems, and also media info reporting
2019-11-13 19:13:59 -08:00
Christopher Snowhill
67495009ff
Updates for new build system.
2018-06-28 04:03:37 -07:00
Kevin López
faf5eb586a
Implement proper fullscreen enter and exit animations.
2017-12-27 18:51:44 -08:00
Christopher Snowhill
368bb003c2
Make resume-playback-on-startup optional, and disabled by default.
2017-03-21 22:08:35 -07:00
Christopher Snowhill
ebfcd03c5d
- Change MIDI overrides to support 'default (auto)' mode
...
- Change MIDI flavor default to 'default (auto)'
- Fix MIDI preference page to correctly enable the flavor option only where applicable
- Fix SCVA player to reset existing instances reliably
2016-11-29 15:46:38 -08:00
Christopher Snowhill
b5967bb2e1
Fix HotKey initialization to deinitialize any existing instances, as the global hash table is not reference counted, and the previous design would result in the hash table being set twice, then cleared.
2016-10-10 22:33:00 -07:00
Christopher Snowhill
c2bf3225d1
Use new symbols from macOS 10.12 SDK, which have the same values as the deprecated symbols.
2016-10-10 22:31:46 -07:00
Chris Moeller
55ecd008ad
Update feed location and script.
2016-07-15 22:41:17 -07:00
Chris Moeller
17272ce43c
Clean up lots of warnings and minor issues.
2016-06-29 22:10:29 -07:00
Chris Moeller
dee388d22c
Changed the Support Cog link.
2016-05-09 21:57:04 -07:00
Chris Moeller
68db8edae3
Fixed setting keycode 0 as a hotkey.
2016-05-05 14:03:48 -07:00
Chris Moeller
0e3644177e
Updated everything else to ARC, and plugged a release cycle.
2016-05-05 13:05:39 -07:00
Chris Moeller
6c8a08fff1
Implemented MIDI flavor override control for Sound Canvas VA Audio Unit
2016-04-12 21:16:25 -07:00
Chris Moeller
039788226d
- MIDI player now loops non-looping files internally if Repeat One is enabled
...
- MIDI player now supports installed Audio Unit plug-ins, and defaults to the DLS MIDI synthesizer
2016-01-20 21:11:05 -08:00
o1
8bd04594dd
Cog will now re-maximize window(s) when dock icon clicked after minimization.
2015-01-15 16:57:22 +03:00
Chris Moeller
2a0ef29ebe
Updated notification system
2014-12-03 21:36:55 -08:00
Chris Moeller
f2e0be8c9e
Fixed feed URL, I hope
2014-09-05 23:25:32 -07:00
Chris Moeller
5618d058a3
Updated DUMB and modplay, and added a setting to control the resampling used by both, as well as by BASSMIDI, which will use sinc if specified
2014-03-26 21:49:31 -07:00
Chris Moeller
591730eea3
Fix the default updates feed URL setting, and override the current setting if it matches the former default
2013-10-22 17:46:33 -07:00
Chris Moeller
96c0081d73
Changed the AppCasts to https
2013-10-21 18:31:23 -07:00
Chris Moeller
759aeab4fb
Implemented pause on startup
2013-10-12 19:16:47 -07:00
Chris Moeller
e87fd1b4b7
Ryan Brignoni: Updating AppleRemote with latest files from VideoLAN repo and adding support for new 2009 Apple remote buttons in Cog.
2013-10-12 14:47:39 -07:00
Chris Moeller
012ef22b40
Major UI overhaul; Now supports mini mode
2013-10-11 12:02:05 -07:00
Chris Moeller
8cf6b86ba2
Moved NDHotKey to its own framework, and removed useless Edit buttons from the hotkeys preference pane
2013-10-11 09:37:45 -07:00
Chris Moeller
73524776e7
mamburu: Added a toolbar button to shuffle the playlist
2013-10-11 05:27:19 -07:00
Chris Moeller
e5a648578b
mamburu: Logging improved, no more excessive logging in release builds
2013-10-11 05:03:55 -07:00
Chris Moeller
602aaa6938
Enter Full Screen menu item and separator are now hidden until the main window wakes and detects toggleFullScreen selector
2013-10-11 03:39:57 -07:00
Chris Moeller
3f35b5e07f
mamburu: Expandedness state of file drawer is now persisted over app restarts
2013-10-11 03:03:23 -07:00
Chris Moeller
0ad3106355
mamburu: Added bar that shows name of currently playing entry
2013-10-11 02:09:26 -07:00
Chris Moeller
1aedb01c6b
Changed feed and feedback URLs
2013-10-11 01:30:49 -07:00
Chris Moeller
b5fd1207b8
Now saves and loads the default playlist in an XML plist format, so loaded metadata is cached
2013-10-09 08:45:16 -07:00
Chris Moeller
b4ffb2684f
Removed pause on startup, since it doesn't seem to have any effect
2013-10-09 02:08:35 -07:00
Chris Moeller
3e579801a1
AppController now stores the last playback status and position in the defaults container and resumes playback on restart
2013-10-09 02:02:49 -07:00
Chris Moeller
7c5eaed629
Added now playing spam hotkey, currently format hard coded
2013-10-04 04:16:09 -07:00
Chris Moeller
ec0e45381e
Cleaned up most of the warnings, eliminated use of deprecated APIs, and fixed the hotkeys crashing.
2013-10-03 01:00:58 -07:00
Chris Moeller
6ea103b1c3
Implemented ReplayGain support, so far only in the HighlyComplete component.
2013-10-01 23:00:16 -07:00
vspader
d6a0b0670e
Playback events for last.fm and growl are now done in the background via an operation queue. Removed hack to load metadata for autoplay. Now metadata is reloaded for each file you play.
2009-03-05 20:37:44 -08:00
vspader
03937f480b
Cleaned up modified add behavior.
2009-02-28 14:22:33 -08:00
vspader
fcf886321f
Mini window will now reopen on launch if it.
2009-02-22 11:56:28 -08:00
vspader
f53bfc861d
Side pane say what?
2008-06-21 04:05:30 +00:00
vasfed
584710ffb1
Changed playlist behavior preferences to be pop-up buttons with choices
2008-05-18 09:38:53 +00:00
vasfed
e063790e93
Updated APL plugin to use new protocol
...
Added support for behavior modifiers on addition/opening of files
Added Command+Control as modifier for open/enqueue
2008-05-09 21:24:49 +00:00
vspader
477bdbd4ef
Fixed strange whitespace issue. Also, increased bottom border a bit to make it match other status bar heights.
2008-03-05 01:22:42 +00:00
matthewleon
4168bb43eb
Redid threading for reading file info and metadata. Still a bit buggy.
2008-03-01 18:29:14 +00:00
vspader
c31eae4541
Performance improvements for the status column.
2008-02-23 13:57:33 +00:00
vspader
b15e4f626a
Moved most enumerators to fast enumeration.
2008-02-20 00:54:45 +00:00
matthewleon
ea427c9033
Moved FontSizetoLineHeightTransformer registration code to AppControler's +initialize.
2008-02-18 09:27:27 +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
1503c2868f
Fixed File Tree preferences.
2008-02-17 19:27:29 +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
matthewleon
ad976c9edf
Moved Spotlight Window nib loading code.
2008-02-15 22:47:27 +00:00
areff
0126a58679
Font increase/decrease now affect File Drawer too. This is experimental behaviour.
2008-02-15 22:43:34 +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
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
matthewleon
ff8cd0d773
Spotlight tweaks.
2008-02-11 09:20:52 +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
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
vspader
9fc6e4eeb1
Converted spaces to tabs.
2008-02-10 15:35:19 +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
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
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
aa856de92b
Added toolbar UI.
2007-11-01 01:53:52 +00:00
vspader
7582bbef02
Updated file drawer so it expands containers.
2007-10-16 01:22:57 +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
6f6b01b15c
Fixed bug where playlist saved as kss files.
...
Fixed bug where multi-track files were consolidated into a single entry on saving/loading a playlist.
2007-10-13 04:53:48 +00:00
vspader
88aecc7de2
Added AudioContainer plugin and made pls and m3u loaders that use it.
2007-10-09 01:20:46 +00:00
vspader
0e2da5efc7
Cleaned up converter. Added Media Keys support for apple's new multimedia keyboard (has not been tested).
2007-10-03 22:26:39 +00:00
vspader
daba91b462
Removed debugging messages.
2007-07-11 01:20:32 +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
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
5b5ce493e3
PlaylistLoader now handles playlist files like directories, and simply expands them. Makes sure only unique URL's are added!
2007-05-27 16:14:29 +00:00
vspader
c28e8d058d
Fixed up menu items.
...
Added OpenURL panel.
2007-05-26 14:43:31 +00:00
vspader
b6227ecf1d
Updated nightly script. Allow appcast selection in preferences.
2007-05-19 15:07:03 +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
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
ec153d3ae8
Fixed defaults for launching LastFM.
2007-02-26 05:26:48 +00:00
vspader
308b930caf
Stop when the application closes.
2007-02-26 05:07:18 +00:00
vspader
35b1c886a8
Added Last.fm support for those with the last.fm client.
...
Fixed up remote and scrobbler preferences.
2007-02-25 02:43:56 +00:00
vspader
927b65a4a5
Merged with cog-audio-framework branch. Cog now uses plugins.
2007-02-24 20:36:27 +00:00