Add incremental loading progress, auto-scaled amplitude, DPI-aware TTF fonts, and better file browser scaling

- Add incremental STFT processing with loading overlay and progress bar
- Add auto-scaling amplitude (max dB, max-40dB floor) for low-signal files
- Replace fixed bitmap text with TTF font scaled by window size for crisp rendering at any resolution
- Fix command-line file path resolution relative to original working directory
- Scale file browser dialog dimensions by GetUIScale() to prevent text overlap
- Disable ESC key closing the window
- Fix FFT size changes to restart STFT computation
This commit is contained in:
2026-05-14 16:01:22 -07:00
parent 9d0008ac2c
commit 4331d010e5
3 changed files with 275 additions and 111 deletions
Binary file not shown.