started the great ui redesign

This commit is contained in:
ramollia
2025-10-03 20:38:50 +02:00
parent 5a200a8a70
commit 82f8d00625
18 changed files with 681 additions and 583 deletions

View File

@@ -1,8 +1,8 @@
package org.toop.local;
import org.toop.app.events.AppEvents;
import org.toop.framework.eventbus.EventFlow;
import java.lang.reflect.Array;
import java.util.Locale;
public class AppContext {
@@ -10,12 +10,12 @@ public class AppContext {
public static void setLocale(Locale locale) {
currentLocale = locale;
new EventFlow().addPostEvent(new LocalizationEvents.LanguageHasChanged(locale.getLanguage())).asyncPostEvent();
new EventFlow().addPostEvent(new AppEvents.OnLanguageChange(locale.getLanguage())).asyncPostEvent();
}
public static void setCurrentLocale(Locale locale) {
currentLocale = locale;
new EventFlow().addPostEvent(new LocalizationEvents.LanguageHasChanged(locale.getLanguage())).asyncPostEvent();
new EventFlow().addPostEvent(new AppEvents.OnLanguageChange(locale.getLanguage())).asyncPostEvent();
}
public static Locale getLocale() {

View File

@@ -1,9 +0,0 @@
package org.toop.local;
import org.toop.framework.eventbus.events.EventWithoutSnowflake;
import org.toop.framework.eventbus.events.EventsBase;
public class LocalizationEvents extends EventsBase {
public record LanguageHasChanged(String language) implements EventWithoutSnowflake {}
}