Skip to content

Add HyperFocus Calc catalog manifest (Tools)#1021

Open
Endika wants to merge 1 commit intoflipperdevices:mainfrom
Endika:endika/flipper_hyper_focus_calc_0.1
Open

Add HyperFocus Calc catalog manifest (Tools)#1021
Endika wants to merge 1 commit intoflipperdevices:mainfrom
Endika:endika/flipper_hyper_focus_calc_0.1

Conversation

@Endika
Copy link
Copy Markdown
Contributor

@Endika Endika commented Apr 17, 2026

Application Submission

HyperFocus Calc is a Flipper Zero utility that computes hyperfocal distance from:

  • Focal length (mm), adjusted with D-pad up/down (8–600 mm, 1 mm steps)
  • Aperture in standard full-stop steps (1.4 → 22) with left/right
  • Circle of confusion (CoC) per sensor: defaults from sensor W × H (mm) via diagonal/1500, with optional manual CoC (0.001 mm steps) in the editor

The main screen shows focal, aperture, CoC, hyperfocal distance in meters, and a simple camera–scene graphic. Sensors are stored on the SD card under /ext/apps_data/hyperfocuscalc/. The app includes a menu (Calculate, My sensors, Credits), sensor list/editor, text input for names, and a credits screen

Extra Requirements

  • Hardware: none (uses Flipper Zero only).
  • Software: none beyond official / compatible firmware; uFBT builds the FAP from the linked GitHub repo.

Author Checklist (Fill this out)

  • I've read the contribution guidelines and my PR follows them
  • I own the code I'm submitting or have code owner's permission to submit it
  • I have validated the manifest file(s) with python3 tools/bundle.py --nolint applications/CATEGORY/APPID/manifest.yml bundle.zip

Reviewer Checklist (Don't fill this out)

  • Bundle is valid
  • There are no obvious issues with the source code
  • I've ran this application and verified its functionality

@Endika Endika force-pushed the endika/flipper_hyper_focus_calc_0.1 branch from add49f1 to aaa5485 Compare April 21, 2026 19:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants