From e8b395caaa7b1c6e80685cb5fe5ca384d1c87584 Mon Sep 17 00:00:00 2001 From: ice1000 Date: Wed, 18 Apr 2018 00:34:18 +0800 Subject: [PATCH] [ menu ] More actions, released v1.3 --- build.gradle.kts | 2 +- common/src/org/ice1000/devkt/ui/ui.kt | 1 + swing/src/org/ice1000/devkt/ui/swing/menu.kt | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index d010a42..829dfef 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -40,7 +40,7 @@ idea { } allprojects { - val shortVersion = "v1.3-SNAPSHOT" + val shortVersion = "v1.3" val packageName = "org.ice1000.devkt" group = packageName diff --git a/common/src/org/ice1000/devkt/ui/ui.kt b/common/src/org/ice1000/devkt/ui/ui.kt index 0c26c98..4d49533 100644 --- a/common/src/org/ice1000/devkt/ui/ui.kt +++ b/common/src/org/ice1000/devkt/ui/ui.kt @@ -64,6 +64,7 @@ abstract class UIBase { fun eclipse() = browse("http://marketplace.eclipse.org/content/kotlin-plugin-eclipse") fun emacs() = browse("https://melpa.org/#/kotlin-mode") fun viewSource() = browse("https://github.com/ice1000/dev-kt") + fun createIssue() = browse("https://github.com/ice1000/dev-kt/issues/new") fun psiFile(): PsiFile? = document.psiFile fun nextLine() = document.nextLine() fun splitLine() = document.splitLine() diff --git a/swing/src/org/ice1000/devkt/ui/swing/menu.kt b/swing/src/org/ice1000/devkt/ui/swing/menu.kt index 7bf5c47..9c81539 100644 --- a/swing/src/org/ice1000/devkt/ui/swing/menu.kt +++ b/swing/src/org/ice1000/devkt/ui/swing/menu.kt @@ -201,6 +201,7 @@ fun UIImpl.mainMenu(menuBar: JMenuBar, frame: JFrame) { onAction { viewPsi() } } item("Source Code") { onAction { viewSource() } } + item("Create Issue") { onAction { createIssue() } } subMenu("Alternatives") { item("IntelliJ IDEA") { icon = DevKtIcons.IDEA @@ -208,7 +209,6 @@ fun UIImpl.mainMenu(menuBar: JMenuBar, frame: JFrame) { } item("CLion") { icon = DevKtIcons.CLION - onAction { clion() } } item("Eclipse") {