Doughnut
所属分类:collect
开发工具:Swift
文件大小:0KB
下载次数:0
上传日期:2023-01-02 05:22:29
上 传 者:
sh-1993
说明: Mac的播客客户端(播客),
(Podcast client (podcatcher) for Mac,)
文件列表:
.swiftlint.yml (2764, 2022-12-02)
Assets/ (0, 2022-12-02)
Assets/PlayIcon_x1.png (253, 2022-12-02)
Assets/icon.png (131817, 2022-12-02)
Assets/icon.sketch (871446, 2022-12-02)
Assets/icon.svg (12534, 2022-12-02)
Assets/icons.sketch (388533, 2022-12-02)
Doughnut.xcodeproj/ (0, 2022-12-02)
Doughnut.xcodeproj/project.pbxproj (79613, 2022-12-02)
Doughnut.xcodeproj/project.xcworkspace/ (0, 2022-12-02)
Doughnut.xcodeproj/project.xcworkspace/contents.xcworkspacedata (153, 2022-12-02)
Doughnut.xcodeproj/project.xcworkspace/xcshareddata/ (0, 2022-12-02)
Doughnut.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist (238, 2022-12-02)
Doughnut.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings (181, 2022-12-02)
Doughnut.xcodeproj/xcshareddata/ (0, 2022-12-02)
Doughnut.xcodeproj/xcshareddata/xcschemes/ (0, 2022-12-02)
Doughnut.xcodeproj/xcshareddata/xcschemes/Doughnut.xcscheme (4881, 2022-12-02)
Doughnut.xcworkspace/ (0, 2022-12-02)
Doughnut.xcworkspace/contents.xcworkspacedata (226, 2022-12-02)
Doughnut.xcworkspace/xcshareddata/ (0, 2022-12-02)
Doughnut.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist (238, 2022-12-02)
Doughnut.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings (181, 2022-12-02)
Doughnut/ (0, 2022-12-02)
Doughnut/AppDelegate.swift (6867, 2022-12-02)
Doughnut/Assets.xcassets/ (0, 2022-12-02)
Doughnut/Assets.xcassets/AccentColor.colorset/ (0, 2022-12-02)
Doughnut/Assets.xcassets/AccentColor.colorset/Contents.json (689, 2022-12-02)
Doughnut/Assets.xcassets/AppIcon.appiconset/ (0, 2022-12-02)
Doughnut/Assets.xcassets/AppIcon.appiconset/Contents.json (1294, 2022-12-02)
Doughnut/Assets.xcassets/AppIcon.appiconset/Icon_1024x1024.png (131817, 2022-12-02)
Doughnut/Assets.xcassets/AppIcon.appiconset/Icon_128x128.png (11702, 2022-12-02)
Doughnut/Assets.xcassets/AppIcon.appiconset/Icon_16x16.png (797, 2022-12-02)
Doughnut/Assets.xcassets/AppIcon.appiconset/Icon_256x256-1.png (25909, 2022-12-02)
Doughnut/Assets.xcassets/AppIcon.appiconset/Icon_256x256.png (25909, 2022-12-02)
... ...
Doughnut
Podcast app. For Mac.
brew install --cask doughnut
Doughnut is a podcast client built using Swift. The design and user experience are inspired by Instacast for Mac which was discontinued in 2015. After experimenting with alternate user interface layouts, I kept coming back to the three column layout as most useable and practical.
Beyond the standard expected podcast app features, my goals for the project are:
- [x] Support an iTunes style library that can be hosted on an internal or network shared drive
- [x] Ability to favourite episodes
- [x] Ability to create podcasts without a feed, for miscellaneous releases of discontinued podcasts
Previously Doughnut was built on top of Electron which worked ok, but using 200+ MB for a podcast app, even when it's minimized felt very poor. Doughnut is now written as a 100% native MacOS app in Swift.
## How to Contribute
### Local Environments
* Xcode 12.2+, latest stable release is recommended, but not required.
* Install [SwiftLint](https://github.com/realm/SwiftLint).
```shell
brew install swiftlint
```
### Get the code
```
$ git clone git@github.com:dyerc/Doughnut.git
$ cd Doughnut
$ pod install
$ open Doughnut.xcworkspace
```
近期下载者:
相关文件:
收藏者: