Skip to content

Commit 025c01f

Browse files
committed
Refactor feature and module components to rename and reorganize package structure
1 parent 82c66dc commit 025c01f

17 files changed

Lines changed: 32 additions & 32 deletions

src/main/kotlin/com/github/cnrture/quickprojectwizard/action/CreateFeatureAction.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package com.github.cnrture.quickprojectwizard.action
22

3-
import com.github.cnrture.quickprojectwizard.dialog.FeatureMakerDialog
3+
import com.github.cnrture.quickprojectwizard.dialog.FeatureGeneratorDialog
44
import com.intellij.icons.AllIcons
55
import com.intellij.ide.actions.CreateElementActionBase
66
import com.intellij.openapi.actionSystem.AnActionEvent
@@ -24,7 +24,7 @@ class CreateFeatureAction : CreateElementActionBase(
2424
) {
2525
val project = directory.project
2626
val virtualFile = directory.virtualFile
27-
FeatureMakerDialog(project, virtualFile).show()
27+
FeatureGeneratorDialog(project, virtualFile).show()
2828
}
2929

3030
override fun update(e: AnActionEvent) {

src/main/kotlin/com/github/cnrture/quickprojectwizard/dialog/FeatureMakerDialog.kt renamed to src/main/kotlin/com/github/cnrture/quickprojectwizard/dialog/FeatureGeneratorDialog.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ import com.intellij.openapi.project.Project
3535
import com.intellij.openapi.vfs.VirtualFile
3636
import java.io.File
3737

38-
class FeatureMakerDialog(
38+
class FeatureGeneratorDialog(
3939
private val project: Project,
4040
startingLocation: VirtualFile?,
4141
) : QPWDialogWrapper(
@@ -73,7 +73,7 @@ class FeatureMakerDialog(
7373
) {
7474
QPWText(
7575
modifier = Modifier.fillMaxWidth(),
76-
text = "Feature Creator",
76+
text = "Feature Generator",
7777
style = TextStyle(
7878
color = QPWTheme.colors.red,
7979
fontSize = 36.sp,

src/main/kotlin/com/github/cnrture/quickprojectwizard/toolwindow/QuickProjectWizardToolWindowFactory.kt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,9 @@ import com.github.cnrture.quickprojectwizard.dialog.MessageDialog
3131
import com.github.cnrture.quickprojectwizard.theme.QPWTheme
3232
import com.github.cnrture.quickprojectwizard.toolwindow.manager.apitester.ApiTesterContent
3333
import com.github.cnrture.quickprojectwizard.toolwindow.manager.colorpicker.ColorPickerContent
34-
import com.github.cnrture.quickprojectwizard.toolwindow.manager.featuremaker.FeatureMakerContent
34+
import com.github.cnrture.quickprojectwizard.toolwindow.manager.featuregenerator.FeatureGeneratorContent
3535
import com.github.cnrture.quickprojectwizard.toolwindow.manager.formatter.FormatterContent
36-
import com.github.cnrture.quickprojectwizard.toolwindow.manager.modulemaker.ModuleMakerContent
36+
import com.github.cnrture.quickprojectwizard.toolwindow.manager.modulegenerator.ModuleGeneratorContent
3737
import com.github.cnrture.quickprojectwizard.toolwindow.manager.settings.SettingsContent
3838
import com.intellij.ide.BrowserUtil
3939
import com.intellij.openapi.application.ApplicationManager
@@ -199,7 +199,7 @@ class QuickProjectWizardToolWindowFactory : ToolWindowFactory {
199199
)
200200

201201
SidebarButton(
202-
title = "API Tester",
202+
title = "API Test",
203203
icon = Icons.Rounded.Api,
204204
isSelected = selectedSection == "api",
205205
color = QPWTheme.colors.red,
@@ -272,7 +272,7 @@ class QuickProjectWizardToolWindowFactory : ToolWindowFactory {
272272
color = QPWTheme.colors.green,
273273
isExpanded = isExpanded,
274274
onClick = {
275-
BrowserUtil.browse("https://plugins.jetbrains.com/plugin/25221-quickprojectwizard/edit")
275+
BrowserUtil.browse("https://quickprojectwizard.candroid.dev")
276276
}
277277
)
278278

@@ -297,8 +297,8 @@ class QuickProjectWizardToolWindowFactory : ToolWindowFactory {
297297
.fillMaxHeight()
298298
) {
299299
when (selectedSection) {
300-
"module" -> ModuleMakerContent(project)
301-
"feature" -> FeatureMakerContent(project)
300+
"module" -> ModuleGeneratorContent(project)
301+
"feature" -> FeatureGeneratorContent(project)
302302
"formatter" -> FormatterContent()
303303
"color" -> ColorPickerContent()
304304
"api" -> ApiTesterContent()

src/main/kotlin/com/github/cnrture/quickprojectwizard/toolwindow/manager/featuremaker/FeatureMakerContent.kt renamed to src/main/kotlin/com/github/cnrture/quickprojectwizard/toolwindow/manager/featuregenerator/FeatureGeneratorContent.kt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.github.cnrture.quickprojectwizard.toolwindow.manager.featuremaker
1+
package com.github.cnrture.quickprojectwizard.toolwindow.manager.featuregenerator
22

33
import androidx.compose.animation.AnimatedVisibility
44
import androidx.compose.animation.slideInHorizontally
@@ -18,13 +18,13 @@ import com.github.cnrture.quickprojectwizard.common.rootDirectoryString
1818
import com.github.cnrture.quickprojectwizard.common.rootDirectoryStringDropLast
1919
import com.github.cnrture.quickprojectwizard.components.QPWText
2020
import com.github.cnrture.quickprojectwizard.theme.QPWTheme
21-
import com.github.cnrture.quickprojectwizard.toolwindow.manager.featuremaker.components.ConfigurationPanel
22-
import com.github.cnrture.quickprojectwizard.toolwindow.manager.featuremaker.components.FileTreePanel
21+
import com.github.cnrture.quickprojectwizard.toolwindow.manager.featuregenerator.components.ConfigurationPanel
22+
import com.github.cnrture.quickprojectwizard.toolwindow.manager.featuregenerator.components.FileTreePanel
2323
import com.intellij.openapi.project.Project
2424
import java.io.File
2525

2626
@Composable
27-
fun FeatureMakerContent(project: Project) {
27+
fun FeatureGeneratorContent(project: Project) {
2828
val fileWriter = FileWriter()
2929

3030
val selectedSrc = mutableStateOf(Constants.DEFAULT_SRC_VALUE)
@@ -47,7 +47,7 @@ fun FeatureMakerContent(project: Project) {
4747
) {
4848
QPWText(
4949
modifier = Modifier.fillMaxWidth(),
50-
text = "Feature Creator",
50+
text = "Feature Generator",
5151
style = TextStyle(
5252
color = QPWTheme.colors.red,
5353
fontSize = 24.sp,

src/main/kotlin/com/github/cnrture/quickprojectwizard/toolwindow/manager/featuremaker/components/ConfigurationPanel.kt renamed to src/main/kotlin/com/github/cnrture/quickprojectwizard/toolwindow/manager/featuregenerator/components/ConfigurationPanel.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.github.cnrture.quickprojectwizard.toolwindow.manager.featuremaker.components
1+
package com.github.cnrture.quickprojectwizard.toolwindow.manager.featuregenerator.components
22

33
import androidx.compose.foundation.BorderStroke
44
import androidx.compose.foundation.background

src/main/kotlin/com/github/cnrture/quickprojectwizard/toolwindow/manager/featuremaker/components/FileTreePanel.kt renamed to src/main/kotlin/com/github/cnrture/quickprojectwizard/toolwindow/manager/featuregenerator/components/FileTreePanel.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.github.cnrture.quickprojectwizard.toolwindow.manager.featuremaker.components
1+
package com.github.cnrture.quickprojectwizard.toolwindow.manager.featuregenerator.components
22

33
import androidx.compose.runtime.Composable
44
import androidx.compose.ui.Modifier

src/main/kotlin/com/github/cnrture/quickprojectwizard/toolwindow/manager/featuremaker/components/RootSelectionContent.kt renamed to src/main/kotlin/com/github/cnrture/quickprojectwizard/toolwindow/manager/featuregenerator/components/RootSelectionContent.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.github.cnrture.quickprojectwizard.toolwindow.manager.featuremaker.components
1+
package com.github.cnrture.quickprojectwizard.toolwindow.manager.featuregenerator.components
22

33
import androidx.compose.foundation.background
44
import androidx.compose.foundation.layout.*

src/main/kotlin/com/github/cnrture/quickprojectwizard/toolwindow/manager/modulemaker/CreateNewModuleConfigurationPanel.kt renamed to src/main/kotlin/com/github/cnrture/quickprojectwizard/toolwindow/manager/modulegenerator/CreateNewModuleConfigurationPanel.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.github.cnrture.quickprojectwizard.toolwindow.manager.modulemaker
1+
package com.github.cnrture.quickprojectwizard.toolwindow.manager.modulegenerator
22

33
import androidx.compose.foundation.layout.*
44
import androidx.compose.foundation.rememberScrollState
@@ -20,7 +20,7 @@ import com.github.cnrture.quickprojectwizard.data.ModuleTemplate
2020
import com.github.cnrture.quickprojectwizard.data.SettingsService
2121
import com.github.cnrture.quickprojectwizard.dialog.MessageDialog
2222
import com.github.cnrture.quickprojectwizard.theme.QPWTheme
23-
import com.github.cnrture.quickprojectwizard.toolwindow.manager.modulemaker.components.*
23+
import com.github.cnrture.quickprojectwizard.toolwindow.manager.modulegenerator.components.*
2424
import com.intellij.openapi.application.ApplicationManager
2525
import com.intellij.openapi.components.service
2626
import com.intellij.openapi.project.Project

src/main/kotlin/com/github/cnrture/quickprojectwizard/toolwindow/manager/modulemaker/ModuleMakerContent.kt renamed to src/main/kotlin/com/github/cnrture/quickprojectwizard/toolwindow/manager/modulegenerator/ModuleGeneratorContent.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.github.cnrture.quickprojectwizard.toolwindow.manager.modulemaker
1+
package com.github.cnrture.quickprojectwizard.toolwindow.manager.modulegenerator
22

33
import androidx.compose.foundation.layout.*
44
import androidx.compose.material.Surface
@@ -25,7 +25,7 @@ import com.intellij.openapi.project.Project
2525
import java.io.File
2626

2727
@Composable
28-
fun ModuleMakerContent(project: Project) {
28+
fun ModuleGeneratorContent(project: Project) {
2929
val fileWriter = FileWriter()
3030
val settings = ApplicationManager.getApplication().service<SettingsService>()
3131
val libraryDependencyFinder = LibraryDependencyFinder()
@@ -103,7 +103,7 @@ fun ModuleMakerContent(project: Project) {
103103
) {
104104
QPWText(
105105
modifier = Modifier.fillMaxWidth(),
106-
text = "Module Creator",
106+
text = "Module Generator",
107107
style = TextStyle(
108108
color = QPWTheme.colors.green,
109109
fontSize = 24.sp,

src/main/kotlin/com/github/cnrture/quickprojectwizard/toolwindow/manager/modulemaker/MoveExistingFilesToModuleContent.kt renamed to src/main/kotlin/com/github/cnrture/quickprojectwizard/toolwindow/manager/modulegenerator/MoveExistingFilesToModuleContent.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.github.cnrture.quickprojectwizard.toolwindow.manager.modulemaker
1+
package com.github.cnrture.quickprojectwizard.toolwindow.manager.modulegenerator
22

33
import androidx.compose.animation.AnimatedVisibility
44
import androidx.compose.animation.slideInHorizontally
@@ -20,7 +20,7 @@ import com.github.cnrture.quickprojectwizard.common.file.LibraryDependencyFinder
2020
import com.github.cnrture.quickprojectwizard.components.QPWActionCard
2121
import com.github.cnrture.quickprojectwizard.dialog.MessageDialog
2222
import com.github.cnrture.quickprojectwizard.theme.QPWTheme
23-
import com.github.cnrture.quickprojectwizard.toolwindow.manager.modulemaker.components.*
23+
import com.github.cnrture.quickprojectwizard.toolwindow.manager.modulegenerator.components.*
2424
import com.intellij.openapi.project.Project
2525

2626
@Composable

0 commit comments

Comments
 (0)