Begin removing Reddit and ExtensionPoint code.

This commit is contained in:
Brent Simmons
2023-06-30 21:15:51 -07:00
parent 3e6c6fdd2a
commit e931444262
12 changed files with 7 additions and 458 deletions

View File

@@ -12,32 +12,10 @@ import RSCore
// Not undoable.
final class SendToMicroBlogCommand: ExtensionPoint, SendToCommand {
final class SendToMicroBlogCommand: SendToCommand {
static var isSinglton = true
static var isDeveloperBuildRestricted = false
static var title: String = "Micro.blog" // not localized
static var image = AppAssets.extensionPointMicroblog
static var description: NSAttributedString = {
let attrString = SendToMicroBlogCommand.makeAttrString(NSLocalizedString("label.text.micro-blog-expaliner", comment: "This extension enables share menu functionality to send selected article text to Micro.blog. You need the Micro.blog application for this to work."))
let range = NSRange(location: 81, length: 10)
attrString.beginEditing()
attrString.addAttribute(NSAttributedString.Key.link, value: "https://micro.blog", range: range)
attrString.addAttribute(NSAttributedString.Key.foregroundColor, value: NSColor.systemBlue, range: range)
attrString.endEditing()
return attrString
}()
let extensionPointID = ExtensionPointIdentifer.microblog
var title: String {
return extensionPointID.extensionPointType.title
}
var image: NSImage? {
return microBlogApp.icon
}
let title = "Micro.blog"
let image: RSImage? = AppAssets.microblogIcon
private let microBlogApp = UserApp(bundleID: "blog.micro.mac")