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
Christopher Snowhill
1aa9b5a01c
Merge pull request #61 from nevack/nevack/notifications
...
Show album art with UserNotification api.
2021-01-06 23:22:15 -08:00
Dzmitry Neviadomski
e16d4e8aa7
Save artwork to jpg instead of png to reduce size.
2021-01-07 08:45:44 +03:00
Dzmitry Neviadomski
05f66d40f3
Show Album Art with UserNotification.
2021-01-07 07:44:07 +03:00
Dzmitry Neviadomski
52c31c5117
Hide Zoom button for Mini Window.
...
Also fix 4 deprecation warnings.
2021-01-07 07:41:58 +03:00
Dzmitry Neviadomski
c192fb5c41
Fix crash when Quitting without active track set.
2021-01-07 01:40:49 +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
41d11bdfa8
Fix one deprecation warning
2021-01-06 02:17:30 -08:00
Christopher Snowhill
97fee7e486
Add a bodge so playback status bar doesn't pop in and out repeatedly on manual track changes
2021-01-06 00:39:12 -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
3e6d599452
Implement new notification display system, when running on Mojave or newer
2020-03-21 01:51:35 -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
17bb70e729
Fix macOS version detection to use a proper API
2020-03-05 20:34:15 -08:00
Christopher Snowhill
d05ada5d0a
Disable MPRemoteCommandCenter unless on Mojave or newer
2020-02-28 00:40:29 -08:00
Christopher Snowhill
eba116d92e
Replace Feedback submission dialog with link to special contact form
2019-11-16 14:49:30 -08:00
Christopher Snowhill
6847f1bcbf
Add MediaPlayer stop command and correctly handle return values for all MediaPlayer remote events
2019-11-14 19:24:13 -08:00
Christopher Snowhill
2476f8827d
Hopefully fix compatibility with systems older than 10.12.1
2019-11-14 19:16:43 -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
9a47c0ebe9
- Remove obsolete Growl framework
...
- Update BASS and friends to latest versions
- Remove unused unmo3 library
- Add entitlements to Hardened Runtime for unsigned plugins (for
AU MIDI playback), and for executable memory use (for the USF
recompiler)
- TODO: Replace Growl branding with generic notification icon
2019-10-10 15:47:46 -07:00
Christopher Snowhill
62c4e71227
Remove Media Keys warning dialog, let user discover why their global hotkeys aren't working on their own if they aren't the type to complain about features that have been in since the beginning.
2019-06-20 21:04:19 -07:00
Christopher Snowhill
a71b2b2f65
Fix media key hook for Mojave.
2018-06-28 05:04:15 -07:00
Christopher Snowhill
67495009ff
Updates for new build system.
2018-06-28 04:03:37 -07:00
Christopher Snowhill
6e6648624d
Hopefully implemented a proper workaround for new Mojave permissions required for the Media Key event hook. We shouldn't crash any more.
2018-06-27 20:50:26 -07:00
Christopher Snowhill
3901305105
No longer send '(null)' notifications for files missing artist and/or album tags.
2018-06-03 18:39:07 -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
Christopher Snowhill
a95280626f
Fix Projects. Fix a major deadlock introduced by previous commit. Introduce new mGBA based GSF player.
2016-09-04 12:49:43 -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
e531f288b2
Fix a race condition with opening files externally through file associations or the 'open' terminal command.
2016-05-07 22:41:28 -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
Chris Moeller
b50ed67591
Fixed Repeat None correctly this time
2015-02-10 21:42:36 -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
540069c019
Change to mimic iTunes to a limited degree instead, hopefully this is enough info for most applications
2014-12-04 15:22:27 -08:00
Chris Moeller
22e97735c6
On second thought, let's pretend we're Swinsian
2014-12-03 22:50:59 -08:00
Chris Moeller
da26e6757b
Implemented a distributed notification for track information and playback status
2014-12-03 22:13:27 -08: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