diff --git a/CHANGELOG.md b/CHANGELOG.md index 352c827..95db382 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,6 +15,7 @@ and this project does NOT adhere to [Semantic Versioning](https://semver.org/spe - Settings, Feeds: Drag & Drop feeds from / to OPML file - Settings, Feeds: Drag & Drop feed titles and urls as text - Accessibility hints for most UI elements +- Associate OPML files (double click and right click actions in Finder) ### Fixed - Adding feed: Show users any 5xx server error response and extracted failure reason diff --git a/baRSS.xcodeproj/project.pbxproj b/baRSS.xcodeproj/project.pbxproj index e6c8b3f..dd91d17 100644 --- a/baRSS.xcodeproj/project.pbxproj +++ b/baRSS.xcodeproj/project.pbxproj @@ -310,10 +310,10 @@ 54D55D7222E624CD00057B98 /* SettingsFeeds+DragDrop.m */, 54F6025B21C1D4170006D338 /* OpmlFile.h */, 54F6025C21C1D4170006D338 /* OpmlFile.m */, - 5478DF02225A7AE200D30C64 /* SettingsFeedsView.h */, - 5478DF03225A7AE200D30C64 /* SettingsFeedsView.m */, 54E8831D211B509D00064188 /* ModalFeedEdit.h */, 54E8831E211B509D00064188 /* ModalFeedEdit.m */, + 5478DF02225A7AE200D30C64 /* SettingsFeedsView.h */, + 5478DF03225A7AE200D30C64 /* SettingsFeedsView.m */, 54B51702226DC339006C1B29 /* ModalFeedEditView.h */, 54B51703226DC339006C1B29 /* ModalFeedEditView.m */, 54D857CC227C5785001BA1C8 /* RefreshStatisticsView.h */, diff --git a/baRSS/Artwork/document-icon-small.svg b/baRSS/Artwork/document-icon-small.svg new file mode 100644 index 0000000..7eae6c5 --- /dev/null +++ b/baRSS/Artwork/document-icon-small.svg @@ -0,0 +1,7 @@ + + + + +OP +ML + diff --git a/baRSS/Artwork/document-icon.svg b/baRSS/Artwork/document-icon.svg index f326f2a..3f135cb 100644 --- a/baRSS/Artwork/document-icon.svg +++ b/baRSS/Artwork/document-icon.svg @@ -1,10 +1,6 @@ - + - - - - @@ -16,10 +12,10 @@ - -OPML - - - - + + +OPML + + + diff --git a/baRSS/Artwork/opml-icon.icns b/baRSS/Artwork/opml-icon.icns index 4292191..6656f04 100644 Binary files a/baRSS/Artwork/opml-icon.icns and b/baRSS/Artwork/opml-icon.icns differ diff --git a/baRSS/Info.plist b/baRSS/Info.plist index d0b168c..18cb44a 100644 --- a/baRSS/Info.plist +++ b/baRSS/Info.plist @@ -4,6 +4,34 @@ CFBundleDevelopmentRegion $(DEVELOPMENT_LANGUAGE) + CFBundleDocumentTypes + + + CFBundleDocumentTypes + + + CFBundleTypeName + org.opml + LSHandlerRank + Default + + + CFBundleTypeExtensions + + opml + + CFBundleTypeIconFile + opml-icon + CFBundleTypeName + OPML file + CFBundleTypeRole + Editor + LSItemContentTypes + + org.opml + + + CFBundleExecutable $(EXECUTABLE_NAME) CFBundleIconFile @@ -32,7 +60,7 @@ CFBundleVersion - 9628 + 9639 LSMinimumSystemVersion $(MACOSX_DEPLOYMENT_TARGET) LSUIElement diff --git a/baRSS/Preferences/Feeds Tab/SettingsFeedsView.m b/baRSS/Preferences/Feeds Tab/SettingsFeedsView.m index 39de9ec..20d6363 100644 --- a/baRSS/Preferences/Feeds Tab/SettingsFeedsView.m +++ b/baRSS/Preferences/Feeds Tab/SettingsFeedsView.m @@ -113,8 +113,8 @@ [m addItemWithTitle:NSLocalizedString(@"New Group", nil) action:@selector(addGroup) keyEquivalent:@"g"]; [m addItemWithTitle:NSLocalizedString(@"New Separator", nil) action:@selector(addSeparator) keyEquivalent:@""]; [m addItem:[NSMenuItem separatorItem]]; // index: 6 - [m addItemWithTitle:NSLocalizedString(@"Import Feeds …", nil) action:@selector(openImportDialog) keyEquivalent:@""]; - [m addItemWithTitle:NSLocalizedString(@"Export Feeds …", nil) action:@selector(openExportDialog) keyEquivalent:@""]; + [m addItemWithTitle:NSLocalizedString(@"Import Feeds …", nil) action:@selector(openImportDialog) keyEquivalent:@"o"]; + [m addItemWithTitle:NSLocalizedString(@"Export Feeds …", nil) action:@selector(openExportDialog) keyEquivalent:@"s"]; [m addItem:[NSMenuItem separatorItem]]; // index: 9 #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wundeclared-selector"