#IconEdit

22 messages · Page 1 of 1 (latest)

worldly plume
#

Tired of editing icons in your paint program only to find that they don't quite looks the same when viewed on the Flipper? Now you can directly create and edit icons and animations on the Flipper, previewing them as they are meant to be! When satisfied with the results, you can send the C source representation directly to your IDE, improving your development cycle!

Here are some of the features:

  • Basic editing: draw pixels, lines, circles, rectangles
  • Create/delete frames for animations, change frame-rate
  • Playback animations: play, pause, frame-by-frame control, change zoom while playing
  • Open PNG, Save as PNG, XBM, and .C source code
  • Send C source code via USB (and soon Bluetooth)

More details here: https://github.com/rdefeo/iconedit
In the next few days I will submit to the app store

(Honestly, I don't know if this will actually make you develop faster, but it was fun to write!)

GitHub

Icon Editor for the FlipperZero. Contribute to rdefeo/iconedit development by creating an account on GitHub.

ocean ore
#

This looks so useful! omg nice job

woven cargo
worldly plume
#

Submitted to app catalog (fingers crossed)

gritty crag
#

Woah this would have been super handy making an icon for my app. This is awesome, thanks for making & sharing it!

worldly plume
#

Just fixed a bug w/ XBM saving, added .BMX file support. Thinking about how to best add Asset Pack support (whether it's just for saving new Anims or saving Icon animations.)

Is there benefit to modify Asset Packs that are already installed on the flipper? Or modify the original PNG form of the assets?

foggy spoke
#

Now that's the kind of Apps/Features I like seeing. Impressive work!

worldly plume
#

Refactored the Send code and added the ability to send images as hex encoded binary. Requires running a python script to receive the hex text and save as binary file. So now you truly don't need to swap the SDCard to get the PNG files off the flipper!. Still waiting on approval for the app catalog.

#

IconEdit v0.3

worldly plume
#

IconEdit v0.5

#

Latest release 0.5 is now up on github which fixes some file encoding/decoding issues. (App is still pending on the application catalog) Going to toot my own horn and say that the Send to PC function with PNG was amazing during my last refactor. I added some new icons and I never had to remove the SDCard! Edit image, Send to PC, Rebuild/Launch, Repeat.

woven cargo
small delta
#

❤️‍🔥

sonic lantern
foggy spoke
#

@worldly plume Could you add option to adjust resolution (smaller pixels)

worldly plume
#

When in edit mode?

foggy spoke
worldly plume
#

I will think on that - a few more questions:
1 Are you editing a "small" image (less than say 32,x32) and wish the pixels were drawn smaller
2 Are you editing a "large" image (greater than, say, 64, 32) and wish the pixels were drawn larger
3 Do you wish to increase/decrease pixel size multiple times as you are editing?
4. Is the View (eyeball icon) that shows the image, followed by Up/Down to zoom, not sufficient? (it remembers your last zoom level when you go back to View)

foggy spoke
#

Maybe have the max canvas size limited to what the flipper's screen pixel size is

worldly plume
#

IconEdit

worldly plume
#

Released v0.7 that supports Canvas Scaling via new Settings tab. The default behavior is "Auto", which is the current behavior. Other values fix the pixel size and introduces scrolling. Added a toggle for drawing the Cursor Guides. Settings are now persisted across app launches. Fixed crash on About page. Cleaned up code. Submitted to Application Catalog. Happy New Year!
https://github.com/rdefeo/iconedit/releases/tag/v0.7

GitHub

Added Settings tab: settings persisted between launches
Added Canvas Scaling setting: changes canvas scaling/zoom in editor
Added Cursor Guides settings: toggles drawing of guides
Fixed crash on Ab...