Skip to content

Commit 3b88c32

Browse files
authored
Merge pull request #503 from TcMenu/main-all-builder-theme
Fix light mode embedControl, remove STR, import directory
2 parents 044d9b6 + c660795 commit 3b88c32

32 files changed

+282
-139
lines changed

.idea/dataSources.xml

Lines changed: 9 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/misc.xml

Lines changed: 1 addition & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/runConfigurations/TcMenuDesigner_Single_Test.xml

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

embedCONTROLCore/src/main/java/com/thecoderscorner/embedcontrol/core/service/TcPreferencesPersistence.java

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -51,15 +51,7 @@ private void updateColor(ColorComponentType compType, Map<ColorComponentType, Co
5151
} else {
5252
color = new ControlColor(); // not in use color
5353
}
54-
switch (compType) {
55-
case TEXT_FIELD -> settings.getTextColor().copyColorsFrom(color);
56-
case BUTTON -> settings.getButtonColor().copyColorsFrom(color);
57-
case HIGHLIGHT -> settings.getHighlightColor().copyColorsFrom(color);
58-
case CUSTOM -> settings.getUpdateColor().copyColorsFrom(color);
59-
case DIALOG -> settings.getDialogColor().copyColorsFrom(color);
60-
case ERROR -> settings.getErrorColor().copyColorsFrom(color);
61-
case PENDING -> settings.getPendingColor().copyColorsFrom(color);
62-
}
54+
settings.getUnderlyingColor(compType).copyColorsFrom(color);
6355
}
6456

6557
public TcPreferencesPersistence(GlobalSettings settings) {

embeddedJavaExample/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!-- it is safe to edit this file, it will not be replaced by TcMenu designer unless you delete it --><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
22
<modelVersion>4.0.0</modelVersion>
33
<groupId>com.thecoderscorner.menuexample</groupId>
4-
<artifactId>EmbeddedJavaDemo</artifactId>
5-
<name>EmbeddedJavaDemo</name>
4+
<artifactId>embeddedJavaExample</artifactId>
5+
<name>embeddedJavaExample</name>
66
<description>An application built with TcMenu Designer</description>
77
<version>0.0.1-SNAPSHOT</version>
88

tcMenuGenerator/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -166,7 +166,7 @@
166166
<configuration>
167167
<source>${jdk.version}</source>
168168
<target>${jdk.version}</target>
169-
<compilerArgs>--enable-preview</compilerArgs>
169+
<!--compilerArgs>enable-preview</compilerArgs-->
170170
</configuration>
171171
</plugin>
172172
<plugin>

tcMenuGenerator/src/main/java/com/thecoderscorner/menu/editorui/MenuEditorApp.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,9 +75,15 @@ public void start(Stage primaryStage) throws Exception {
7575
appContext = new MenuEditorConfig();
7676
INSTANCE = this;
7777
} catch(Exception ex) {
78+
String msg;
79+
if(ex.getMessage().contains("Database lock acquisition failure")) {
80+
msg = "Please check if designer is already running, or you have opened the database in the .tcmenu directory.";
81+
} else {
82+
msg = "App did not start due to " + ex.getMessage() + ". See log for more details.";
83+
}
7884
System.getLogger(MenuEditorApp.class.getSimpleName()).log(ERROR, "Failed loading config", ex);
7985
AlertUtil.showAlertAndWait(AlertType.ERROR,"Could not load designer",
80-
"App did not start due to " + ex.getMessage() + ". See log for more details.",
86+
msg,
8187
ButtonType.CLOSE);
8288
primaryStage.close(); // make sure the app closes here.
8389
return;

tcMenuGenerator/src/main/java/com/thecoderscorner/menu/editorui/cli/CodeGeneratorCommand.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ public Integer call() {
103103
.map(form -> getFirstByNameAndUuid(appContext.getEcDataStore(), project, form)).toList();
104104
} catch(Exception ex) {
105105
enabledFormObjects = List.of();
106-
System.err.println(STR."WARNING: Forms \{project.getOptions().getListOfEmbeddedForms()} didn't load");
106+
System.err.printf("WARNING: Forms %s didn't load\n", project.getOptions().getListOfEmbeddedForms());
107107
System.err.println("IMPORTANT: Conversion will continue but forms will be missing from the build");
108108
if(verbose) {
109109
ex.printStackTrace();

tcMenuGenerator/src/main/java/com/thecoderscorner/menu/editorui/cli/StartUICommand.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ public static String userSelectedProject() {
3838

3939
public static void userDidSelectProject(File projectFile) {
4040
userSelectedProject.set(projectFile.getAbsolutePath());
41-
System.out.println(STR."Designer is starting with project \{userSelectedProject.get()}");
41+
System.out.println("Designer is starting with project " + userSelectedProject.get());
4242

4343
}
4444

tcMenuGenerator/src/main/java/com/thecoderscorner/menu/editorui/generator/CodeGeneratorSupplier.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ public CodeGenerator getCodeGeneratorFor(EmbeddedPlatform platform, CodeGenerato
3232
} else if (javaPlatforms.contains(platform)) {
3333
return new EmbeddedJavaGenerator(configStorage, platform);
3434
} else {
35-
throw new IllegalArgumentException(STR."No such board type: \{platform}");
35+
throw new IllegalArgumentException("No such board type: " + platform);
3636
}
3737
}
3838
}

0 commit comments

Comments
 (0)