Boehrsi.de - IT und Gaming Blog

Godot Editor mit Custom Themes

Erstellt am event Uhr von account_circle Boehrsi in label Development
Godot Editor mit Custom Themes Bild

Da ich aktuell wieder etwas mehr Zeit finde, um an Project Space weiterzuarbeiten, nutze ich natürlich auch den Godot Editor wesentlich mehr. Verbunden mit dem Update auf Godot 4 habe ich auch im Kontext von Themes und anderen Verbesserungen für den Editor die Augen offengehalten und bin auch ein schlichtes, aber sehr praktisches Theme gestoßen.

Related Links

Migration von WillPopScope zu PopScope

Erstellt am event Uhr von account_circle Boehrsi in label Development
Migration von WillPopScope zu PopScope Bild

Deprecation ist etwas natürliches in der Softwareentwicklung. Code Teile werden als veraltet markiert, Alternativen werden geschaffen und die Entwickler wechseln auf die neuen Klassen und Methoden. Leider kommt es immer wieder vor, dass die angebotene Alternative anders funktioniert als erwartet oder gewünscht und es entsprechend zu Problemen kommt.
Selbiges Problem habe ich mit der Migration von WillPopScope open_in_new zu PopScope open_in_new. Beide sind dafür zuständig in einer Flutter App die normale Behandlung des Back-Buttons zu verändern. Ich nutze dies z.B. in meiner Tessa App. Mit WillPopScope gab es keine Probleme, aber aufgrund einer Änderung im Android System mussten die Flutter Entwickler hier etwas neues schaffen, um auch die Funktionen in neueren Android Version zu unterstützen.
Während WillPopScope für meine verschiedenen Fälle immer funktionierte, nutzt PopScope einen anderen Ansatz und zwang mich zum umdenken. Dabei geht es nicht nur mir so, wie der GitHub Issue open_in_new zum Thema zeigt.

Content - Wo geht die Reise hin

Erstellt am event Uhr von account_circle Boehrsi in label Boehrsi
Content - Wo geht die Reise hin Bild

Abseits der geänderten Frequenz der Blog-Beiträge (ich berichtete), überlege ich auch seit längerem wie ich bezüglich des Contents weiter mache. Im letzten Jahr berichtete ich viel über meine Projekte, Battlefield, Flutter, Gaming & Software Bundles, Angebote im Online Shopping und veranstaltete diverse Gewinnspiele.
Einige Beiträge hatten entsprechend Tiefgang, der Großteil war aber eher reines Informieren, über Dinge die auch an anderer Stelle nachlesbar sind. Während dies generell kein Problem ist, möchte ich die Verteilung dieser Inhalte ändern. Dies bedeutet das ich mehr Content erstellen will den es nur hier gibt. Dabei geht es nicht zwangsweise um lange Tutorials oder umfangreiche Devlogs, sondern z.B. auch um kleine Beiträge zu Dingen die mir während der Softwareentwicklung aufgefallen sind.
In den nächsten Monaten werde ich entsprechend versuchen meinen Content etwas anzupassen, denn wenn ich schon weniger schreibe, möchte ich zumindest sinnvollere Inhalte erstellen. Was sinnvoll ist und was nicht liegt dabei natürlich im Auge des Betrachters. Den Anfang macht heute eine neue News Sammlung zum Thema Flutter. In selbiger werde ich gezielt auf Probleme oder Learnings eingehen, die ich während der Entwicklung hatte und wie ich mit selbigen umgegangen bin. Die Inhalte werden durchaus spezifisch sein, aber vielleicht helfen sie dem einen oder anderen da draußen ja trotzdem.

Devlog #6 - Project Space - Update auf Godot 4 geplant

Erstellt am event Uhr von account_circle Boehrsi in label Development
Devlog #6 - Project Space - Update auf Godot 4 geplant Bild

Es ist schon fast ein bisschen traurig wie lange das letzte Update zu Project Space her ist. Doch leider wissen wir ja alle wie es ist, denn Zeit ist ein sehr begrenztes Gut und vor allem im letzten Quartal 2023 war ich mit meinem Umzug und diversen weiteren Dingen komplett ausgelastet. Auch wenn der Großteil in diesem Bereich abgeschlossen ist, so gibt es weiterhin diverse Aufgaben zu erledigen, sodass ich definitiv generell etwas weniger Zeit haben werde.
Es bleibt allerdings dabei, Project Space hat von meinen Softwareprojekten die höchste Priorität und wird entsprechend weiterentwickelt. Abseits davon habe ich noch einige Inhalte die ich noch nicht in Form von Beiträgen verarbeitet habe, ihr könnt euch also auf weiteren Content freuen. Denn zuletzt habe ich gute Fortschritte bei diversen Kernsystemen, dem Content und verschiedenen kleinere Teilbereichen gemacht.

Related Links

Patchday - Frische Library Updates

Erstellt am event Uhr von account_circle Boehrsi in label Development
Patchday - Frische Library Updates Bild

Neben meinem Blog waren auch meine Libraries in den letzten Monaten auf Eis gelegt. Dies habe ich letzten Sonntag behoben, mit neuen Updates für alle meine aktiven Libraries. Konkret wurden Device Marketing Names – Dart Version 0.8.0, Device Marketing Names – Kotlin Version 0.5.0 und OnUpgrade Version 1.1.9 veröffentlicht.
Weitere Informationen zu den jeweiligen Updates findet ihr im unteren Teil des Beitrags.

Related Links

Weniger Zeit, weniger Beiträge

Erstellt am event Uhr von account_circle Boehrsi in label Boehrsi
Weniger Zeit, weniger Beiträge Bild

Wiederkehrenden Lesern wird es bereits aufgefallen sein, aktuell gibt es weit weniger News als normalerweise. Dies liegt daran das ich derzeit, durch eine Änderung meines Wohnorts, diverse Verpflichtungen und Aufgaben habe, welche auch noch im gesamten Dezember weiterlaufen werden. Danach ist zu erwarten das sich die Situation etwas bessern wird. Aus diesem Grund gibt es wenn dann aktuell auch eher kleinere News und umfangreichere Beiträge, wie z.B. meine Devlogs zu Project Space bleiben komplett auf der Strecke.
Generell kann ich sagen das der Plan ist den Blog weiter mit drei oder mehr Artikeln pro Woche zu versorgen. Darunter dann bekannte Beiträge zu Gewinnspielen, Bundles und Softwareentwicklungsthemen, aber eben auch umfangreichere Devlogs, Tutorials und weiteres. Wann ich dafür allerdings konkret wieder die Zeit finde kann ich aktuell noch nicht sagen und es ist zu erwarten das es zwischendurch noch einmal komplette Durststrecken geben wird.
Sicher ist aber das es in der Weihnachtszeit wieder ein paar besondere Aktionen hier im Blog geben wird, schaut also gerne wieder vorbei.

Tessa App Version 2.3 veröffentlicht

Erstellt am event Uhr von account_circle Boehrsi in label Development
Tessa App Version 2.3 veröffentlicht Bild

Wie bereits angekündigt ist nun die neue Version 2.3 der Tessa – Reit-Assistent App verfügbar und kann via Google Play heruntergeladen werden. Weitere Informationen findet ihr sowohl auf der Webseite zur App, wie auch auf Google Play. Die jeweiligen Links sind in den Related Links zu finden. Falls euch die Neuerungen dieser Version interessieren, findet ihr im unteren Teil dieser News die Release Notes, sowie in diesem Beitrag weitere Informationen. Sollte es Fragen zur App geben meldet euch gerne direkt in den Kommentaren.

Related Links

Patchday - Device Marketing Names aktualisiert

Erstellt am event Uhr von account_circle Boehrsi in label Development
Patchday - Device Marketing Names aktualisiert Bild

Am gestrigen Abend gab es eine weitere Runde Updates für meine Device Marketing Names Libraries für Kotlin und Dart. Die Versionen 0.4.8 (Kotlin) open_in_new und 0.7.1 (Dart) open_in_new bringen aktualisierte Abhängigkeiten und frische Datensätze mit sich, sodass jetzt unter anderem auch das neue iPhone 15 erkannt wird.
Da es sich bei diesem Update um ein Maintenance Update handelt, sind keine Breaking Changes oder anderen größeren Änderungen enthalten. Entsprechend sollten die neuen Versionen ohne weitere Änderungen nutzbar sein.
Bei Fragen meldet euch wie immer gerne in den Kommentaren oder direkt auf GitHub.

Related Links

Tessa App Version 2.3 in der finalen Testphase

Erstellt am event Uhr von account_circle Boehrsi in label Development
Tessa App Version 2.3 in der finalen Testphase Bild

Aktuell befindet sich eine neue Version der Tessa App in der finalen Test Phase. Version 2.3.0 wird vermutlich noch diese Woche erscheinen, sofern keine Bugs oder Probleme beim Testdurchlauf auftreten. Dieses Mal habe ich einen Release im eigentlichen Releasezyklus übersprungen, welcher normalerweise einmal pro Quartal geplant ist. Grund dafür waren aufwendigere Features und keine bekannten Bugs, die schnell hätten behoben werden müssen.
Die neue Version bringt unter anderem ein neues User Interface fürs Onboarding und diverse Optimierungen beim Theming der App. Dies sorgt dafür das die Farben sowohl im Dark Mode, wie auch im Light Mode einheitlicher von allen Komponenten genutzt werden. In diesem Kontext wurden kleinere UI Probleme mit Animationen und beim Drag and Drop in Listen aus der Welt geschafft. Dieses Update sollte somit für eine rundere Erfahrung im Kontext Design sorgen.

Update - 31.10.2023
Die Tests wurden erfolgreich abgeschlossen, der Release selbst wurde allerdings auf das kommende Wochenende verlegt. Grund dafür sind unter anderem nötige Anpassungen bei den Store Assets und Updates an der Tessa Webseite, welche gemeinsam mit der App erscheinen sollen.

Related Links

Patchday - Device Marketing Names aktualisiert

Erstellt am event Uhr von account_circle Boehrsi in label Development
Patchday - Device Marketing Names aktualisiert Bild

Auch wenn es bereits ca. zwei Wochen her ist, so möchte ich natürlich nicht die neuen Versionen meiner Device Marketing Names Libraries unter den Tisch fallen lassen. Sowohl die Dart (Version 0.7.0 open_in_new), wie auch die Kotlin (Version 0.4.7 open_in_new) Variante haben neue Datensätze und aktualisierte Abhängigkeiten erhalten.
Abseits der normalen Wartungsarbeiten gab es bei der Dart Variante dieses Mal auch kleinere Optimierungen, was das Laden der Library angeht. Denn während der Aufruf für die Nutzer sich nicht verändert hat, so wird unter der Haube nun eine einzelne Instanz der Klasse verwendet und auf die wiederholte Neuerstellung des Objekts verzichtet. Dadurch sollte die Library etwas effektiver funktionieren.
Durch dieses Update sollten keine Breaking Changes oder sonstige Änderungen an der Implementierung nötig sein. Ein Update sollte problemlos durchgeführt werden können. Bei Fragen meldet euch wie immer gerne in den Kommentaren oder direkt auf GitHub.

Related Links
format_list_numbered  Seite 1 Nächste navigate_next