├── .gitignore ├── AppStore └── macOS │ └── metadata.md ├── CHANGELOG.md ├── LICENCE.md ├── Makefile ├── Markdown2Jira ├── Markdown2Jira.swift └── Resources │ ├── Info.plist │ └── Shared.xcconfig ├── Markdown2JiraTests ├── Markdown2JiraTests.swift └── Resources │ ├── Info.plist │ └── Shared.xcconfig ├── Markra ├── App │ ├── AppAction.swift │ ├── AppEnvironment.swift │ ├── AppState.swift │ ├── AppView.swift │ └── appStore.swift ├── AppToolbar.swift ├── Binding+Extensions.swift ├── Editor │ ├── EditorAction.swift │ ├── EditorState.swift │ ├── EditorView.swift │ └── editorReducer.swift ├── MarkdownDocument.swift ├── MarkraApp.swift ├── MarkraScene.swift └── Resources │ ├── Assets.xcassets │ ├── AccentColor.colorset │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ ├── Contents.json │ │ ├── icon-1024.png │ │ ├── icon-1025.png │ │ ├── icon-120.png │ │ ├── icon-121.png │ │ ├── icon-128.png │ │ ├── icon-152.png │ │ ├── icon-16.png │ │ ├── icon-167.png │ │ ├── icon-180.png │ │ ├── icon-20.png │ │ ├── icon-256.png │ │ ├── icon-257.png │ │ ├── icon-29.png │ │ ├── icon-32.png │ │ ├── icon-33.png │ │ ├── icon-40.png │ │ ├── icon-41.png │ │ ├── icon-42.png │ │ ├── icon-512.png │ │ ├── icon-513.png │ │ ├── icon-58.png │ │ ├── icon-59.png │ │ ├── icon-60.png │ │ ├── icon-64.png │ │ ├── icon-76.png │ │ ├── icon-80.png │ │ ├── icon-81.png │ │ └── icon-87.png │ └── Contents.json │ ├── Info.plist │ ├── Shared.xcconfig │ └── macOS.entitlements ├── README.md ├── Scripts └── update-version.sh ├── VERSION ├── app-screenshot.png ├── project.yml └── xcconfigs ├── Debug.xcconfig ├── Release.xcconfig └── Shared.xcconfig /.gitignore: -------------------------------------------------------------------------------- 1 | xcuserdata 2 | tmp 3 | Markra.xcodeproj 4 | -------------------------------------------------------------------------------- /AppStore/macOS/metadata.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dduan/Markra/HEAD/AppStore/macOS/metadata.md -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dduan/Markra/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENCE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dduan/Markra/HEAD/LICENCE.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dduan/Markra/HEAD/Makefile -------------------------------------------------------------------------------- /Markdown2Jira/Markdown2Jira.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dduan/Markra/HEAD/Markdown2Jira/Markdown2Jira.swift -------------------------------------------------------------------------------- /Markdown2Jira/Resources/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dduan/Markra/HEAD/Markdown2Jira/Resources/Info.plist -------------------------------------------------------------------------------- /Markdown2Jira/Resources/Shared.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dduan/Markra/HEAD/Markdown2Jira/Resources/Shared.xcconfig -------------------------------------------------------------------------------- /Markdown2JiraTests/Markdown2JiraTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dduan/Markra/HEAD/Markdown2JiraTests/Markdown2JiraTests.swift -------------------------------------------------------------------------------- /Markdown2JiraTests/Resources/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dduan/Markra/HEAD/Markdown2JiraTests/Resources/Info.plist -------------------------------------------------------------------------------- /Markdown2JiraTests/Resources/Shared.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dduan/Markra/HEAD/Markdown2JiraTests/Resources/Shared.xcconfig -------------------------------------------------------------------------------- /Markra/App/AppAction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dduan/Markra/HEAD/Markra/App/AppAction.swift -------------------------------------------------------------------------------- /Markra/App/AppEnvironment.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dduan/Markra/HEAD/Markra/App/AppEnvironment.swift -------------------------------------------------------------------------------- /Markra/App/AppState.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dduan/Markra/HEAD/Markra/App/AppState.swift -------------------------------------------------------------------------------- /Markra/App/AppView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dduan/Markra/HEAD/Markra/App/AppView.swift -------------------------------------------------------------------------------- /Markra/App/appStore.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dduan/Markra/HEAD/Markra/App/appStore.swift -------------------------------------------------------------------------------- /Markra/AppToolbar.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dduan/Markra/HEAD/Markra/AppToolbar.swift -------------------------------------------------------------------------------- /Markra/Binding+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dduan/Markra/HEAD/Markra/Binding+Extensions.swift -------------------------------------------------------------------------------- /Markra/Editor/EditorAction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dduan/Markra/HEAD/Markra/Editor/EditorAction.swift -------------------------------------------------------------------------------- /Markra/Editor/EditorState.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dduan/Markra/HEAD/Markra/Editor/EditorState.swift -------------------------------------------------------------------------------- /Markra/Editor/EditorView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dduan/Markra/HEAD/Markra/Editor/EditorView.swift -------------------------------------------------------------------------------- /Markra/Editor/editorReducer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dduan/Markra/HEAD/Markra/Editor/editorReducer.swift -------------------------------------------------------------------------------- /Markra/MarkdownDocument.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dduan/Markra/HEAD/Markra/MarkdownDocument.swift -------------------------------------------------------------------------------- /Markra/MarkraApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dduan/Markra/HEAD/Markra/MarkraApp.swift -------------------------------------------------------------------------------- /Markra/MarkraScene.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dduan/Markra/HEAD/Markra/MarkraScene.swift -------------------------------------------------------------------------------- /Markra/Resources/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dduan/Markra/HEAD/Markra/Resources/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /Markra/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dduan/Markra/HEAD/Markra/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Markra/Resources/Assets.xcassets/AppIcon.appiconset/icon-1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dduan/Markra/HEAD/Markra/Resources/Assets.xcassets/AppIcon.appiconset/icon-1024.png -------------------------------------------------------------------------------- /Markra/Resources/Assets.xcassets/AppIcon.appiconset/icon-1025.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dduan/Markra/HEAD/Markra/Resources/Assets.xcassets/AppIcon.appiconset/icon-1025.png -------------------------------------------------------------------------------- /Markra/Resources/Assets.xcassets/AppIcon.appiconset/icon-120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dduan/Markra/HEAD/Markra/Resources/Assets.xcassets/AppIcon.appiconset/icon-120.png -------------------------------------------------------------------------------- /Markra/Resources/Assets.xcassets/AppIcon.appiconset/icon-121.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dduan/Markra/HEAD/Markra/Resources/Assets.xcassets/AppIcon.appiconset/icon-121.png -------------------------------------------------------------------------------- /Markra/Resources/Assets.xcassets/AppIcon.appiconset/icon-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dduan/Markra/HEAD/Markra/Resources/Assets.xcassets/AppIcon.appiconset/icon-128.png -------------------------------------------------------------------------------- /Markra/Resources/Assets.xcassets/AppIcon.appiconset/icon-152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dduan/Markra/HEAD/Markra/Resources/Assets.xcassets/AppIcon.appiconset/icon-152.png -------------------------------------------------------------------------------- /Markra/Resources/Assets.xcassets/AppIcon.appiconset/icon-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dduan/Markra/HEAD/Markra/Resources/Assets.xcassets/AppIcon.appiconset/icon-16.png -------------------------------------------------------------------------------- /Markra/Resources/Assets.xcassets/AppIcon.appiconset/icon-167.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dduan/Markra/HEAD/Markra/Resources/Assets.xcassets/AppIcon.appiconset/icon-167.png -------------------------------------------------------------------------------- /Markra/Resources/Assets.xcassets/AppIcon.appiconset/icon-180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dduan/Markra/HEAD/Markra/Resources/Assets.xcassets/AppIcon.appiconset/icon-180.png -------------------------------------------------------------------------------- /Markra/Resources/Assets.xcassets/AppIcon.appiconset/icon-20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dduan/Markra/HEAD/Markra/Resources/Assets.xcassets/AppIcon.appiconset/icon-20.png -------------------------------------------------------------------------------- /Markra/Resources/Assets.xcassets/AppIcon.appiconset/icon-256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dduan/Markra/HEAD/Markra/Resources/Assets.xcassets/AppIcon.appiconset/icon-256.png -------------------------------------------------------------------------------- /Markra/Resources/Assets.xcassets/AppIcon.appiconset/icon-257.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dduan/Markra/HEAD/Markra/Resources/Assets.xcassets/AppIcon.appiconset/icon-257.png -------------------------------------------------------------------------------- /Markra/Resources/Assets.xcassets/AppIcon.appiconset/icon-29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dduan/Markra/HEAD/Markra/Resources/Assets.xcassets/AppIcon.appiconset/icon-29.png -------------------------------------------------------------------------------- /Markra/Resources/Assets.xcassets/AppIcon.appiconset/icon-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dduan/Markra/HEAD/Markra/Resources/Assets.xcassets/AppIcon.appiconset/icon-32.png -------------------------------------------------------------------------------- /Markra/Resources/Assets.xcassets/AppIcon.appiconset/icon-33.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dduan/Markra/HEAD/Markra/Resources/Assets.xcassets/AppIcon.appiconset/icon-33.png -------------------------------------------------------------------------------- /Markra/Resources/Assets.xcassets/AppIcon.appiconset/icon-40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dduan/Markra/HEAD/Markra/Resources/Assets.xcassets/AppIcon.appiconset/icon-40.png -------------------------------------------------------------------------------- /Markra/Resources/Assets.xcassets/AppIcon.appiconset/icon-41.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dduan/Markra/HEAD/Markra/Resources/Assets.xcassets/AppIcon.appiconset/icon-41.png -------------------------------------------------------------------------------- /Markra/Resources/Assets.xcassets/AppIcon.appiconset/icon-42.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dduan/Markra/HEAD/Markra/Resources/Assets.xcassets/AppIcon.appiconset/icon-42.png -------------------------------------------------------------------------------- /Markra/Resources/Assets.xcassets/AppIcon.appiconset/icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dduan/Markra/HEAD/Markra/Resources/Assets.xcassets/AppIcon.appiconset/icon-512.png -------------------------------------------------------------------------------- /Markra/Resources/Assets.xcassets/AppIcon.appiconset/icon-513.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dduan/Markra/HEAD/Markra/Resources/Assets.xcassets/AppIcon.appiconset/icon-513.png -------------------------------------------------------------------------------- /Markra/Resources/Assets.xcassets/AppIcon.appiconset/icon-58.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dduan/Markra/HEAD/Markra/Resources/Assets.xcassets/AppIcon.appiconset/icon-58.png -------------------------------------------------------------------------------- /Markra/Resources/Assets.xcassets/AppIcon.appiconset/icon-59.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dduan/Markra/HEAD/Markra/Resources/Assets.xcassets/AppIcon.appiconset/icon-59.png -------------------------------------------------------------------------------- /Markra/Resources/Assets.xcassets/AppIcon.appiconset/icon-60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dduan/Markra/HEAD/Markra/Resources/Assets.xcassets/AppIcon.appiconset/icon-60.png -------------------------------------------------------------------------------- /Markra/Resources/Assets.xcassets/AppIcon.appiconset/icon-64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dduan/Markra/HEAD/Markra/Resources/Assets.xcassets/AppIcon.appiconset/icon-64.png -------------------------------------------------------------------------------- /Markra/Resources/Assets.xcassets/AppIcon.appiconset/icon-76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dduan/Markra/HEAD/Markra/Resources/Assets.xcassets/AppIcon.appiconset/icon-76.png -------------------------------------------------------------------------------- /Markra/Resources/Assets.xcassets/AppIcon.appiconset/icon-80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dduan/Markra/HEAD/Markra/Resources/Assets.xcassets/AppIcon.appiconset/icon-80.png -------------------------------------------------------------------------------- /Markra/Resources/Assets.xcassets/AppIcon.appiconset/icon-81.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dduan/Markra/HEAD/Markra/Resources/Assets.xcassets/AppIcon.appiconset/icon-81.png -------------------------------------------------------------------------------- /Markra/Resources/Assets.xcassets/AppIcon.appiconset/icon-87.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dduan/Markra/HEAD/Markra/Resources/Assets.xcassets/AppIcon.appiconset/icon-87.png -------------------------------------------------------------------------------- /Markra/Resources/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dduan/Markra/HEAD/Markra/Resources/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Markra/Resources/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dduan/Markra/HEAD/Markra/Resources/Info.plist -------------------------------------------------------------------------------- /Markra/Resources/Shared.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dduan/Markra/HEAD/Markra/Resources/Shared.xcconfig -------------------------------------------------------------------------------- /Markra/Resources/macOS.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dduan/Markra/HEAD/Markra/Resources/macOS.entitlements -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dduan/Markra/HEAD/README.md -------------------------------------------------------------------------------- /Scripts/update-version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dduan/Markra/HEAD/Scripts/update-version.sh -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | 1.1 2 | -------------------------------------------------------------------------------- /app-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dduan/Markra/HEAD/app-screenshot.png -------------------------------------------------------------------------------- /project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dduan/Markra/HEAD/project.yml -------------------------------------------------------------------------------- /xcconfigs/Debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dduan/Markra/HEAD/xcconfigs/Debug.xcconfig -------------------------------------------------------------------------------- /xcconfigs/Release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dduan/Markra/HEAD/xcconfigs/Release.xcconfig -------------------------------------------------------------------------------- /xcconfigs/Shared.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dduan/Markra/HEAD/xcconfigs/Shared.xcconfig --------------------------------------------------------------------------------