Skip to content

petabyt/fudge

Repository files navigation

Fudge

This is a cross-platform open-source alternative to Fujifilm's official camera app.

This app isn't finished yet, so don't set high expectations. Fuji's implementation of PTP/IP has many different quirks and bugs, so it's not easy to create a stable client that works for all cameras.

Improvements over XApp / Camera Connect

  • Location and notification permissions are not required
  • Much more responsive native UI
  • Performance improvements
  • USB-OTG connectivity support
  • Lua plugins API

Beta builds are published on Google Play. The latest builds are also available on F-Droid.

Roadmap

  • Stable PTP/IP communication with camera over WiFi
  • Tested & working on X-A2, X-H1
  • Tested & working on a few virtual cameras
  • Gallery of images
  • Zoomable image viewer, download/share photos
  • Implement "select multiple / single" mode
  • Implement PTP/USB OTG support
  • Lua scripting
  • AutoSave and tether mode
  • Mass photo import (different folder for each camera?)
  • Camera properties (ISO, white balance, film sim, etc)
  • Implement Bluetooth communication
  • Liveview & Remote capture
  • Desktop app/utility
  • iOS port (see ios/)
  • Translate UI
  • Support landscape mode

Libraries

  • camlib
  • Lua 5.3
  • libui-android libuilua
  • libjpeg-turbo