Boehrsi.de - IT und Gaming Blog

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

Flutter 3.16 veröffentlicht

Erstellt am event Uhr von account_circle Boehrsi in label Development
Flutter 3.16 veröffentlicht Bild

Flutter ist und bleibt meine erste Wahl für Anwendungen mit User Interface. Entsprechend sind neue Releases natürlich durchaus interessant für mich. Version 3.16 erschien letzte Woche und bringt einige Änderungen mit sich. Material 3 open_in_new ist von nun an standardmäßig aktiviert und diverse Widgets wurden überarbeitet bzw. ergänzt (weitere Informationen auf GitHub open_in_new). Sollte euch dies nicht gefallen, ist es weiterhin möglich über das useMaterial3 Flag die alte UI zu aktivieren. Ich persönlich habe zwar meine Probleme mit Material 3, habe mich mittlerweile allerdings an die neuen Konzepte gewöhnt. Die mit Android 14 eingeführte Predictive Back Navigation wird jetzt ebenfalls unterstützt. Verbesserter Camera X Support rundet die Android spezifischen Änderungen ab.

Related Links

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

Godot Development Fund - Support Open Source

Erstellt am event Uhr von account_circle Boehrsi in label Development
Godot Development Fund - Support Open Source Bild

Über die Godot Engine habe ich nun schon mehrfach berichtet, allem voran weil es die Engine meiner Wahl für meine Ambitionen im Bereich der Spieleentwicklung ist. Da das Projekt Open Source ist und für Entwickler keine Kosten verursacht, muss natürlich die Finanzierung auf anderem Wege gesichert werden. Hierfür gibt es den Godot Development Fund, welcher es euch ermöglicht die Entwicklung von Godot zu unterstützen. Weitere Informationen dazu findet ihr in den Related Links, ebenso wie einen Beitrag zum Thema im Godot Blog.
Ich persönlich finde es extrem wichtig auf die Monetarisierung von Open Source Projekten zu achten und selbige nach Möglichkeit zu unterstützen. Ich versuche dies einmal im Jahr, meist zum Ende des Jahres, zu tun und einen gewissen Betrag unter meinen viel genutzten Projekten aufzuteilen. Während die letzten Jahre fast ausschließlich an Let’s Encrypt gingen, wird dieses Jahr ziemlich sicher auch Godot etwas abgekommen.
Sofern ihr Open Source Tools nutzt, egal ob klein oder groß und zufällig etwas in eurem Spendentopf über habt, dann schaut doch mal nach wie man die Projekte unterstützen kann. Sollte es übrigens nicht für eine Unterstützung mit Geld reichen, so freuen sich die meisten auch sehr über ehrliches Feedback und positive Rückmeldungen.

Related Links

Devlog #5 - Project Space - Struktur

Erstellt am event Uhr von account_circle Boehrsi in label Development
Devlog #5 - Project Space - Struktur Bild

Mit meinem fünften Game Devlog zu Project Space wird es nun wie angekündigt etwas konkreter. Denn während ich in den ersten vier Beiträgen die Idee, generelle Ansätze, das Tooling und Konzepte beschrieben habe, so möchte ich nun näher an den eigentlichen Content herankommen, sowohl vom Inhalt her, wie auch zeitlich. Früher oder später wäre ich gerne auf dem aktuellen Stand mit meiner Entwicklung, sodass ich nicht aus der Vergangenheit referiere, sondern direkt aktuelle Ereignisse mit euch teilen kann. Dadurch hoffe ich das weniger verloren geht.
Das Thema heute ist der Einstieg ins eigentliche Projekt, also auf technischer Ebene in Godot open_in_new. Hier ist der Anfang natürlich gewohnt schwer, denn auf einem quasi leeren Blatt Papier anzufangen ist immer eine Herausforderungen. Ich startete mit einigen Recherchen bezüglich Best Practices im Kontext von Godot, denn ich lege viel Wert auf Code Quality und Strukturen. Mit besagter Code Quality sollte man übrigens vorsichtig sein, denn man steht sich hier gerne selber im Weg, aber dazu später mehr.

Related Links

Toolbox App 2.0 für JetBrains Produkte

Erstellt am event Uhr von account_circle Boehrsi in label Development
Toolbox App 2.0 für JetBrains Produkte Bild

Für einen markanten Teil meiner Softwareentwicklung nutze ich JetBrains Produkte. Um regelmäßig Updates in diesem Kosmos zu erhalten bin ich vor einiger Zeit, nach längerem überlegen, auf die Toolbox App umgestiegen, um unter anderem Android Studio und IntelliJ IDEA zu aktualisieren. Dies läuft gut und unkompliziert, erlaubt Rollbacks und ist sehr verlässlich.
Es gab allerdings ein Manko, welches durchaus häufig spürbar war. Die Installationspfade der jeweiligen Tools änderten sich mit jedem Update, was Verbindungen mit externen Tools durchaus problematisch machte.
Mit dem Toolbox App 2.0 Update ändert sich dies nun und der Pfad der aktuell genutzte Version bleibt gleich. Dadurch ergeben sich nachvollziehbare Strukturen und externe Tools funktionieren zuverlässiger. Zusätzlich wurden kleinere Optimierungen bei der Systemintegration vorgenommen und neue Sprachen hinzugefügt. Durch die größeren Änderungen erfolgt nach der Installation des Updates eine kurze Migration, welche bei mir problemlos funktionierte. Ich kann die Toolbox App weiterhin nur empfehlen, vor allem wenn ihr mehrere JetBrains Produkte nutzt.

Related Links
navigate_before Vorherige format_list_numbered  Seite 2 Nächste navigate_next