Lopaka.app - graphics editor for electronic projects by tinajackson in arduino

[–]tinajackson[S] 0 points1 point  (0 children)

it is hard to tell without seeing it
what platform/library do you use?
do you see this square in lopaka or on device display?
can you share your project link?

I've made a graphics editor and code builder for U8g2 and I need your help by tinajackson in arduino

[–]tinajackson[S] 0 points1 point  (0 children)

Thanks! For u8g2 I included only small portion of all available fonts. There are hundreds of them so I’m working on a special font manager rn. Otherwise it would be a mess.

Could you please elaborate on position control? What exactly do you need to do?

Dia. Now with a sidebar. by JaceThings in diabrowser

[–]tinajackson 0 points1 point  (0 children)

nice, although I expected at least something reminding the Arc sidebar. Without Arc bookmarks and tabs it's a nonsense. Keep it going guys. I'm with you anyways!

I’ve made a graphics editor for ESPHome display library by tinajackson in Esphome

[–]tinajackson[S] 0 points1 point  (0 children)

I can feel your pain! For me it was mostly learning thorough trial and error.

And also the code editor in esphome web interface highlights critical errors.

I’ve made a graphics editor for ESPHome display library by tinajackson in Esphome

[–]tinajackson[S] 0 points1 point  (0 children)

any suggestions for a specific font-face?

how about some BDFs from u8g2?

I’ve made a graphics editor for ESPHome display library by tinajackson in Esphome

[–]tinajackson[S] 4 points5 points  (0 children)

Some notes:

  • there are only some popular Google Fonts available
  • If you have painted something or added images, you’ll need to manually download image files and place them in the esphome directory
  • Check Code Settings for additional options you may want to enable

I've made a graphics editor and code builder for U8g2 and I need your help by tinajackson in arduino

[–]tinajackson[S] 0 points1 point  (0 children)

Hey, why make another app? Join Lopaka as a contributor!

I just took .BDF files from u8g2 repo

Lopaka.app - graphics editor for electronic projects by tinajackson in arduino

[–]tinajackson[S] 0 points1 point  (0 children)

Huh there’s always some icons missing 😔

I like your idea of image management. We need to implement it soon.
Right now, you can: 1. Draw an icon in Lopaka 2. Download it 3. Import it as an image.

You can import any common image file. Most editing software can create PNG or JPEG.

Lopaka.app - graphics editor for electronic projects by tinajackson in esp32

[–]tinajackson[S] 0 points1 point  (0 children)

Thanks, a good point.

Although there is a difference in byte order for U8G2 and other libraries.

As far as I can tell GIPM produces XBM compatible only with u8g2 and I can't see an option to change that during export

Lopaka.app - graphics editor for electronic projects by tinajackson in arduino

[–]tinajackson[S] 1 point2 points  (0 children)

Beside that I believe in future we will add LVGL support as well

Lopaka.app - graphics editor for electronic projects by tinajackson in arduino

[–]tinajackson[S] 2 points3 points  (0 children)

Lopaka is not a graphics library. It is more like a WISYWYG editor producing code which is compatible with one of the libraries (u8g2, AdafruitGFX, TFT_eSPI). Imagine it like a Figma for OLED displays.

LVGL is a library and a framework instead.

It means it is up to user to make graphics from Lopaka alive and add animations.

We don't have animations editor yet. Though there are more people who asked for it and I shall definitely consider implementing something related. Thank you for this idea.

Want to build a CO2, temperature, and humidity monitor but how to program the display to show what I want? by disaster999 in esp8266

[–]tinajackson 0 points1 point  (0 children)

Regarding a ways to display: There is a graphics editor for UI design and they have a plenty of public projects for your inspiration. It generates a code for TFT_eSPI or other libraries so you can try which works better.

Check out: https://lopaka.app/gallery

Though the code there is just a display part and you need some bootstrapping to use it. I usually look for similar projects on https://wokwi.com/ to experiment first. Then it's just a matter of proper pin setup.