1
1
mirror of https://github.com/danbee/persephone synced 2025-03-04 08:39:11 +00:00

Compare commits

...

3 Commits

Author SHA1 Message Date
88ff35929c Update version to prealpha 2019-12-19 10:10:59 -05:00
18bf6cef12 Clear album are when a cell gets reused
This prevents the wrong album art showing up for albums that don't have
any album are.
2019-12-19 10:09:35 -05:00
e9944d4e17 Responding to repeated space can get us into trouble 2019-12-19 10:09:10 -05:00
4 changed files with 11 additions and 6 deletions

View File

@ -1169,10 +1169,10 @@
isa = XCBuildConfiguration; isa = XCBuildConfiguration;
buildSettings = { buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CODE_SIGN_IDENTITY = "Mac Developer"; CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic; CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES; COMBINE_HIDPI_IMAGES = YES;
DEVELOPMENT_TEAM = BDEE7ZBFZ3; DEVELOPMENT_TEAM = 8E7TQ638ZD;
ENABLE_HARDENED_RUNTIME = YES; ENABLE_HARDENED_RUNTIME = YES;
FRAMEWORK_SEARCH_PATHS = "$(inherited)"; FRAMEWORK_SEARCH_PATHS = "$(inherited)";
INFOPLIST_FILE = Persephone/Info.plist; INFOPLIST_FILE = Persephone/Info.plist;
@ -1184,6 +1184,7 @@
"$(inherited)", "$(inherited)",
"$(PROJECT_DIR)/libmpdclient/output", "$(PROJECT_DIR)/libmpdclient/output",
); );
MARKETING_VERSION = "0.14.0-prealpha";
PRODUCT_BUNDLE_IDENTIFIER = me.danbarber.Persephone; PRODUCT_BUNDLE_IDENTIFIER = me.danbarber.Persephone;
PRODUCT_NAME = "$(TARGET_NAME)"; PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = ""; PROVISIONING_PROFILE_SPECIFIER = "";
@ -1197,10 +1198,10 @@
isa = XCBuildConfiguration; isa = XCBuildConfiguration;
buildSettings = { buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CODE_SIGN_IDENTITY = "Mac Developer"; CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic; CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES; COMBINE_HIDPI_IMAGES = YES;
DEVELOPMENT_TEAM = BDEE7ZBFZ3; DEVELOPMENT_TEAM = 8E7TQ638ZD;
ENABLE_HARDENED_RUNTIME = YES; ENABLE_HARDENED_RUNTIME = YES;
FRAMEWORK_SEARCH_PATHS = "$(inherited)"; FRAMEWORK_SEARCH_PATHS = "$(inherited)";
INFOPLIST_FILE = Persephone/Info.plist; INFOPLIST_FILE = Persephone/Info.plist;
@ -1212,6 +1213,7 @@
"$(inherited)", "$(inherited)",
"$(PROJECT_DIR)/libmpdclient/output", "$(PROJECT_DIR)/libmpdclient/output",
); );
MARKETING_VERSION = "0.14.0-prealpha";
PRODUCT_BUNDLE_IDENTIFIER = me.danbarber.Persephone; PRODUCT_BUNDLE_IDENTIFIER = me.danbarber.Persephone;
PRODUCT_NAME = "$(TARGET_NAME)"; PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = ""; PROVISIONING_PROFILE_SPECIFIER = "";

View File

@ -44,6 +44,7 @@ class AlbumViewItem: NSCollectionViewItem {
override func prepareForReuse() { override func prepareForReuse() {
super.prepareForReuse() super.prepareForReuse()
albumCoverView.image = .defaultCoverArt
AlbumDetailView.popover.close() AlbumDetailView.popover.close()
} }

View File

@ -47,7 +47,9 @@ class WindowController: NSWindowController {
override func keyDown(with event: NSEvent) { override func keyDown(with event: NSEvent) {
switch event.keyCode { switch event.keyCode {
case NSEvent.keyCodeSpace: case NSEvent.keyCodeSpace:
App.mpdClient.playPause() if !event.isARepeat {
App.mpdClient.playPause()
}
default: default:
nextResponder?.keyDown(with: event) nextResponder?.keyDown(with: event)
} }

View File

@ -17,7 +17,7 @@
<key>CFBundlePackageType</key> <key>CFBundlePackageType</key>
<string>APPL</string> <string>APPL</string>
<key>CFBundleShortVersionString</key> <key>CFBundleShortVersionString</key>
<string>0.13.0-alpha</string> <string>$(MARKETING_VERSION)</string>
<key>CFBundleVersion</key> <key>CFBundleVersion</key>
<string>1</string> <string>1</string>
<key>LSApplicationCategoryType</key> <key>LSApplicationCategoryType</key>