Zum Inhalt springen

Lopaka Blog

Embedded-UI-Notizen von der Werkbank

Produkt-Updates, Bauanleitungen und Community-Projekte für alle, die kleine Display-Interfaces von Pixeln in Firmware verwandeln.

Anleitungen
U8g2 drawXBMP: SSD1306-Bitmap-Probleme beheben

Behebe leere, gespiegelte und verschobene SSD1306-Bilder in U8g2. Prüfe XBM-Bit-Reihenfolge, Zeilenauffüllung, drawXBMP-Argumente und Full-Buffer- versus Page-Buffer-Zeichnen.

Anleitungen
LVGL-9-Bilder: C-Arrays, PNGs und v8-Migration

Zeige ein umgewandeltes Bild in LVGL 9 an, verlinke sein C-Asset und erkenne v8-API-Diskrepanzen. Verstehe, wann ein PNG einen Decoder statt eines rohen Pixel-Arrays braucht.

Anleitungen
Bild zu C-Array für Arduino und ESP32

Wandle PNG- und BMP-Bilder in C-Arrays für Arduino und ESP32 um. Wähle XBM oder RGB565, berechne die Bitmap-Größe und passe die Ausgabe an deine Display-Bibliothek an.

Updates
Unendliche Zeichenfläche: Platz für dein ganzes Projekt

Entwirf die Screens deines Geräts Seite an Seite auf der neuen unendlichen Zeichenfläche von Lopaka. Verschiebe Grafiken zwischen Screens, behalte Entwürfe in der Nähe und vergleiche Layouts auf einen Blick.

Anleitungen
Arduino GUI-Builder für OLED- und TFT-Displays

Gestalte eine Arduino-Display-UI im Browser, sieh sie in der Auflösung deines Panels in der Vorschau und generiere Code für U8g2, Adafruit GFX, TFT_eSPI oder ArduinoGFX.

Anleitungen
ESP32 GUI-Builder für LCD- und OLED-Displays

Gestalte eine ESP32-Display-UI im Browser, sieh sie in deiner Screen-Auflösung in der Vorschau und exportiere direkt kompilierbaren Code für TFT_eSPI, U8g2 oder Adafruit GFX.

Anleitungen
image2cpp-Alternative mit Live-Vorschau

Konvertiere Bilder in C-Arrays für Arduino- und ESP32-Displays, sieh dir dann das Ergebnis auf einem simulierten Screen an und exportiere Code für U8g2, TFT_eSPI oder Adafruit GFX.

Anleitungen
U8g2 Image Converter für OLED

Konvertiere PNG-, BMP- und GIF-Bilder in U8g2-XBMP-Bitmaps für SSD1306 und andere monochrome OLEDs, sieh sie dir auf einem simulierten Screen an und kopiere den drawXBMP-Code.

Updates
Zeichne deine eigenen Animationen: Das Sommer-Update

Ein Frame-Animations-Editor, Video- und GIF-Animations-Import, benutzerdefinierte Animations-Bibliotheken, Flipper-Zero-Animations-Code, native Textrotation, Bogen-Werkzeuge für TFT_eSPI und LVGL sowie eigenständige U8g2-Schriftart-Header.

Updates
LVGL, CircuitPython und Lopaka Updates

Lopaka unterstützt jetzt die LVGL- und CircuitPython-Plattformen, plus selbst gehostete Updates und einen Meilenstein von über 20.000 Nutzern.

Updates
Über 2.000 Icons, neue Zeichenwerkzeuge und mehr

Lopakas Icon-Bibliothek erreicht über 2.000 Icons, plus neue Zeichenwerkzeuge, einen benutzerdefinierten Code-Editor, TrueType-Schriftart-Unterstützung für U8g2, Texthintergründe, GxEPD2, MicroPython und mehr.

Community
Gewinne ein kostenloses Plus-Abonnement – jeden Monat

Ab diesem Monat verschenke ich jeden Monat ein kostenloses Plus-Abonnement an den Autor des beliebtesten öffentlichen Projekts in der Lopaka Gallery. Die Beliebtheit wird an den in diesem Kalendermonat erhaltenen Sternen + Forks gemessen – bisherige Gesamtwerte zählen nicht.

Updates
Roadmap für den Lopaka GUI-Designer

Eine Vision für Lopakas nächste Schritte: LVGL-Widgets, wiederverwendbare Komponenten, Präzisionswerkzeuge, Typografie-Upgrades, Flows, Assets, Animationen und Zusammenarbeit – plus ein limitierter Code für 50 %.

Anleitungen
GUI Design Buider für ESP32 & Arduino

Entwerfe wunderschöne GUIs für ESP32 & Arduino in wenigen Minuten! Unser Juni-Update bringt einen modernen Drag-and-Drop-Editor, sofortigen C/C++ Code-Export für Adafruit_GFX, TFT_eSPI, U8g2 und mehr. Sieh, wie Lopaka.app Embedded-UI mühelos macht.

Updates
#15 Juni-Update: MicroPython ist da!

Entdecke die neuesten Verbesserungen in unserem Juni-Update! Wir haben MicroPython-Unterstützung eingeführt, die Textbearbeitung optimiert, Bildgrößenänderung ermöglicht und das Malen-Werkzeug verbessert. Erfahre, wie du einen kostenlosen Monat Lopaka Plus bekommst.

Anleitungen
Embedded-Grafiken verdienen einen besseren Editor

Die Entwicklung von Embedded-GUIs ist kaputt. Entdecke, warum aktuelle Werkzeuge hinter Web und Mobile zurückbleiben und wie Lopaka von Grund auf gebaut wurde, um moderne, effiziente und hardwarebewusste Design-Workflows in die Embedded-Welt zu bringen. Es ist Zeit für einen besseren Editor.

Updates
#14 April-Update: Variablen, versteckte Ebenen und mehr

Das April-Update bringt mächtige neue Funktionen, um deinen Workflow zu optimieren! Nutze Variablen für Ebeneneigenschaften, blende Ebenen einfach ein oder aus und profitiere von intelligenten Ebenentiteln für saubereren Code. Wir haben auch wichtige Korrekturen für abgerundete Ecken und ESPHome-Integration ausgeliefert.

Updates
#13 März-Update: Erstelle Grafiken für ESPHome!

Unser März-Update ist da, mit voller Unterstützung für ESPHome! Erstelle Grafiken für deine Smart-Home-Geräte mit Lambda-Code-Generierung. Wir haben auch benutzerdefinierte Hintergrundfarben für Vorschauen und einen neuen Freihand-Zeichenmodus hinzugefügt. Außerdem erfährst du, wie du für die Watchy E-Paper-Uhr designst.

Updates
#12 Februar-Update: Byte-Array-Import und Gewinnerbekanntgabe!

Schau dir unser Februar-Update an! Jetzt kannst du Byte-Arrays aus Code importieren, neue Teilen-Optionen genießen und die Redo-Funktion nutzen. Wir freuen uns auch, die Gewinner unserer Winter-Challenge bekannt zu geben. Sieh dir die neuen Funktionen und Gewinnerprojekte an!

Updates
#11 TTF-Schriftarten zu GFX konvertieren: Winter-Update!

Unser Winter-Update ist da, und es ist ein großes für Schriftarten! Plus-Abonnenten können jetzt TTF-, OTF- und WOFF-Schriftarten importieren. Wir haben auch Werkzeuge zur Ebenenausrichtung, Ebenentitel in Code-Kommentaren für bessere Lesbarkeit und neue Filter für die öffentliche Galerie hinzugefügt. Schau dir die neuen Funktionen und unsere verlängerte Winter-Challenge an!

Updates
#9 Benutzerdefinierte Schriftarten und 50% Rabatt - Lopaka Oktober-Update

Das Oktober-Update bringt eine viel gewünschte Funktion: benutzerdefinierte Schriftarten für Plus-Nutzer! Importiere deine eigenen GFX- und BDF-Schriftarten, sperre Ebenen, um deine Arbeit zu schützen, und genieße verbesserte Bildbearbeitung und Code-Ausgabe. Tritt unserer Community von über 1000 Nutzern bei und hebe deine Designs auf ein neues Level.

Updates
#8 Rückblick auf das September-Update

Beim September-Update dreht sich alles um einen schnelleren Workflow! Ziehe Bilder per Drag-and-Drop von deinem Desktop, lade mehrere Bilder auf einmal hoch und verarbeite sie, und genieße Cloud-Speicher für alle deine Assets. Wir haben auch benutzerdefinierte Ebenentitel und ein automatisches Merken von Schriftarten hinzugefügt, um dir Zeit zu sparen.

Updates
#7 Rückblick auf das August-2024-Update: Neue Schriftarten, öffentliche Galerie

Entdecke unser August-Update! Wir haben eine neue öffentliche Galerie gestartet, um Community-Projekte zu präsentieren, und 52 neue Schriftarten zu unserer Bibliothek hinzugefügt. Genieße eine verbesserte Nutzererfahrung mit neuen Zoom-Steuerungen und plattformspezifischen Display-Listen. Forke, teile und erstelle mit Lopaka!

Updates
#6 Lopaka Plus ist live!

Lopaka Plus ist da! Wir führen Cloud-Speicher für deine Projekte ein, von überall zugänglich. Starte mit unserem kostenlosen Plan oder upgrade auf Lopaka Plus für unbegrenzte private Projekte und mehr. Sieh dir unsere Preise an und fange heute an zu erstellen!

Updates
#5 Wir beenden die Lopaka Beta (um sie stattdessen zu veröffentlichen 😃)

Wir schließen das Lopaka-Beta-Programm, um Platz für etwas Besseres zu machen! Lies über unsere Reise, unseren Wechsel zu VueJS und Supabase, und mach dich bereit für den offiziellen Start von Lopaka Cloud. Persönliche Konten und Projektspeicher kommen nächste Woche. Das nächste Kapitel beginnt jetzt!

Updates
#4 Lopaka erster Geburtstag! Neue Funktionen kommen

Wir feiern unseren ersten Geburtstag! Sieh dir unsere neuesten Updates an, darunter TFT_eSPI-Unterstützung und einen fortgeschrittenen Bildverarbeitungs-Assistenten. Wir freuen uns außerdem, Lopaka PRO anzukündigen, das bald mit Cloud-Speicher, Asset-Verwaltung und Prototyping-Funktionen kommt. Hilf mit, unsere Zukunft zu gestalten, indem du an unserer Umfrage teilnimmst.

Updates
#3 Rückblick auf die Q1-Updates: all die hübschen Funktionen

Unser Rückblick auf Q1 2024 ist da! Entdecke eine riesige Liste neuer Funktionen, darunter Unterstützung für Inkplate-E-Paper-Displays, mächtigen Code-Import und einen neuen interaktiven Editor. Wir haben neue Schriftarten und Icons, fortgeschrittene Bildoperationen und vieles mehr hinzugefügt, um deinen Workflow für Embedded-GUI-Design zu verbessern.

Community
Kostenloser lebenslanger Zugang zu Lopaka Cloud!

Anfang 2024 haben wir die Lopaka Cloud Beta angekündigt und lebenslangen Zugang im Austausch für Nutzerfeedback angeboten. Dieser Beitrag beschreibt die ursprüngliche Vision für Cloud-Funktionen wie Projekte, Screens und die öffentliche Galerie. Erfahre mehr über das Programm, das Lopakas Zukunft geprägt hat (Hinweis: Das Beta-Programm ist jetzt geschlossen).

Community
#2 Die Adafruit-GFX-Schriftart wiederbeleben

Begleite uns auf unserer Reise, die klassische Adafruit-GFX-Schriftart wiederzubeleben. Ein tiefer Einblick in obskure Formate, Community-Zusammenarbeit und das Streben nach Pixelperfektion für Embedded-Displays.

Updates
#1 Das große Update: Speichern, Kopieren, Einfügen & mehr

Unser allererstes regelmäßiges Update vom November 2023! Dieser Beitrag fasst drei Monate grundlegender Funktionen zusammen, darunter lokales Speichern von Projekten, Kopieren/Einfügen, umfangreiche Tastenkürzel und AdafruitGFX-Unterstützung. Außerdem haben wir die Lopaka Cloud Beta und eine Live-Vorschau für Flipper Zero angekündigt.

Community
Wir brauchen dein Feedback zur Lopaka.app-Erfahrung

Ein Blick zurück auf unsere Anfänge im Oktober 2023. Dieser Beitrag ist einer unserer ersten Aufrufe an Early Adopter auf der Lopaka-Beta-Warteliste. Erfahre, wie wir Erkenntnisse gesammelt haben, um die Zukunft der App zu gestalten, und wirf einen ersten Blick auf unser neues Design und die Cloud-Funktionen.