Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -97,3 +97,4 @@ test_image*
green.txt

OpenFocus/
faststack-fix/
8 changes: 8 additions & 0 deletions ChangeLog.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,14 @@

Todo: More testing Linux / Mac. Create Windows .exe. Write better documentation / help. Add splash screen / icon. Fix raw image support.

## 1.6.3 (2026-04-16)

- Reworked quick auto-adjust and crop into one shared live edit session for the current image instead of saving on every keypress.
- `l` now runs quick auto-levels, `L` runs auto white balance plus auto-levels, `A` runs quick auto white balance, and `-` / `=` keep pushing highlights or shadows in 7-point steps inside that live session.
- Crop and editor edits now keep accumulating in memory on the current image instead of forcing an immediate save or backup churn.
- The live session is persisted once when you navigate away, start a drag, explicitly save, or quit, so preview stays responsive while drag-out and navigation still get the latest pixels.
- Updated README/help text and kept the version at 1.6.3.

## 1.6.2 (2026-03-28)

- Added a reusable soft-mask subsystem for local adjustments (mask model, mask engine, masked operations).
Expand Down
15 changes: 9 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# FastStack

# Version 1.6.2 - March 28, 2026
# Version 1.6.3 - April 16, 2026
# By Alan Rockefeller

Ultra-fast, caching JPG viewer designed for culling and selecting RAW or JPG files for focus stacking and website upload.
Expand All @@ -17,7 +17,7 @@ This tool is optimized for speed, using `libjpeg-turbo` for decoding, aggressive
- **Instant Navigation:** Sub-10ms next/previous image switching, high performance decoding via `PyTurboJPEG`.
- **Image Editor:** Built-in editor with exposure, contrast, white balance, sharpness, and more (E key)
- **Background Darkening:** Mask-based background darkening tool (K key) with smart edge detection, subject protection, and multiple modes. Paint rough background hints and the tool refines them into natural-looking dark backgrounds.
- **Quick Auto White Balance:** Press A to apply auto white balance and save automatically with undo support (Ctrl+Z). For better white balance, load the raw into Photoshop with the P key.
- **Quick Auto Adjust:** Press `l` for quick auto-levels, `L` for auto white balance + auto-levels together, `A` for auto white balance, `-` to keep darkening the highlight/white side in 7-point steps, and `=` to deepen the shadow side in 7-point steps. These update the live in-memory edit session immediately and save once when you navigate away, start a drag, or explicitly save.
- **Photoshop / Gimp Integration:** Edit current image in Photoshop or Gimp (P key) - always uses RAW files when available.
- **Clipboard Support:** Copy image path to clipboard (Ctrl+C)
- **Image Filtering:** Filter images by filename
Expand Down Expand Up @@ -135,12 +135,15 @@ If you do nothing, FastStack will still run, but JPEG decoding and thumbnail gen
- `Ctrl+S`: Toggle stacked flag
- `Enter`: Launch Helicon Focus with selected RAWs
- `P`: Edit in Photoshop or Gimp (uses RAW file when available)
- `O` (or Right-Click): Toggle crop mode (Enter to execute, Esc to cancel)
- `O` (or Right-Click): Toggle crop mode (Enter to apply crop to the live session, Esc to cancel)
- `Delete` / `Backspace`: Move image to recycle bin
- `Ctrl+Z`: Undo last action (delete, auto white balance, or crop)
- `A`: Quick auto white balance (saves automatically)
- `Ctrl+Z`: Undo last saved action (delete or saved edit)
- `A`: Quick auto white balance (live session; saved on navigation, drag, or Ctrl+S)
- `Ctrl+Shift+B`: Quick auto white balance (alternate)
- `L`: Quick auto levels (saves automatically)
- `l`: Quick auto levels (live session; saved on navigation, drag, or Ctrl+S)
- `L`: Quick auto white balance + auto levels (live session; saved on navigation, drag, or Ctrl+S)
- `-`: Darken the current auto-adjust highlights/whites by 7 points in the live session
- `=`: Deepen the current auto-adjust shadows/background by 7 points in the live session
- `E`: Toggle Image Editor
- `Esc`: Close active dialog, editor, cancel crop, or exit fullscreen
- `H`: Toggle histogram window
Expand Down
Loading
Loading