Skip to content

Commit 906d957

Browse files
authored
hard code window sizes (#72)
1 parent 8025658 commit 906d957

File tree

4 files changed

+10
-3
lines changed

4 files changed

+10
-3
lines changed

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
# Module Maker Changelog
22

3+
## [1.0.25]
4+
- Update window sizes
5+
36
## [1.0.24]
47
- Update Platform Version
58

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ pluginGroup = com.joetr.modulemaker
44
pluginName = ModuleMaker
55
pluginRepositoryUrl = https://github.com/j-roskopf/ModuleMakerPlugin
66
# SemVer format -> https://semver.org
7-
pluginVersion = 1.0.24
7+
pluginVersion = 1.0.25
88

99
# Supported build number ranges and IntelliJ Platform versions -> https://plugins.jetbrains.com/docs/intellij/build-number-ranges.html
1010
pluginSinceBuild = 222

src/main/kotlin/com/joetr/modulemaker/ModuleMakerDialogWrapper.kt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ import javax.swing.JComponent
5555
private const val WINDOW_WIDTH = 840
5656
private const val WINDOW_HEIGHT = 600
5757
private const val FILE_TREE_WIDTH = 300
58+
private const val CONFIGURATION_PANEL_WIDTH = 540
5859

5960
const val ANDROID = "Android"
6061
const val KOTLIN = "Kotlin"
@@ -115,11 +116,12 @@ class ModuleMakerDialogWrapper(
115116
Row {
116117
val startingHeight = remember { mutableStateOf(WINDOW_HEIGHT) }
117118
val fileTreeWidth = remember { mutableStateOf(FILE_TREE_WIDTH) }
119+
val configurationPanelWidth = remember { mutableStateOf(CONFIGURATION_PANEL_WIDTH) }
118120
FileTreeJPanel(
119121
modifier = Modifier.height(startingHeight.value.dp).width(fileTreeWidth.value.dp)
120122
)
121123
ConfigurationPanel(
122-
modifier = Modifier.height(startingHeight.value.dp)
124+
modifier = Modifier.height(startingHeight.value.dp).width(configurationPanelWidth.value.dp)
123125
)
124126
}
125127
}

src/main/kotlin/com/joetr/modulemaker/SettingsDialogWrapper.kt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,9 @@ import androidx.compose.foundation.layout.Column
44
import androidx.compose.foundation.layout.defaultMinSize
55
import androidx.compose.foundation.layout.fillMaxSize
66
import androidx.compose.foundation.layout.fillMaxWidth
7+
import androidx.compose.foundation.layout.height
78
import androidx.compose.foundation.layout.padding
9+
import androidx.compose.foundation.layout.width
810
import androidx.compose.foundation.rememberScrollState
911
import androidx.compose.foundation.verticalScroll
1012
import androidx.compose.material.Button
@@ -130,7 +132,7 @@ class SettingsDialogWrapper(
130132

131133
WidgetTheme {
132134
Surface {
133-
Column(modifier = Modifier.fillMaxWidth()) {
135+
Column(modifier = Modifier.width(WINDOW_WIDTH.dp).height(WINDOW_HEIGHT.dp)) {
134136
TabRow(selectedTabIndex = tabIndex, backgroundColor = Color.Transparent) {
135137
tabs.forEachIndexed { index, title ->
136138
Tab(

0 commit comments

Comments
 (0)