Releases: HoijunKim/flip
Release list
flip v0.1.1
flip v0.1.1
flip captures a document one page at a time. Point it at a window, drag a box
around the page, and it turns each page, waits for the redraw to settle, and
captures it - until you have a folder of images or a single PDF.
What changed since v0.1.0
- Light/dark theme toggle in the title bar. The choice is remembered across
restarts. - Links moved. The author's GitHub account was renamed from
hoijun-kimto
hoijunkim, so the repository is nowgithub.com/hoijunkim/flip, the landing
pagehoijunkim.github.io/flip, and the winget packagehoijunkim.flip. Old
links survive only while GitHub redirects the previous account name, which
stops if someone else claims it. - CI now asserts cgo-free correctly. The old check compared against an array
rather than a string, so it could pass without proving anything.
Install: download the zip, unblock it (right-click the zip > Properties >
Unblock, or it stays flagged as downloaded), extract flip.exe, and run it. No
installer, nothing written outside where you point it.
This build is not code-signed. Windows SmartScreen will warn on first run:
"More info" > "Run anyway". That warning is expected for an unsigned exe from a
small project, not a sign of anything wrong; verify the download with the
published SHA-256 if you want certainty.
What flip does not do:
- It does not defeat capture protection. A DRM reader (some ebook viewers) tells
Windows not to let its window be captured, so a capture of it reads solid
black - flip detects that at preflight and stops rather than working around
it. Use flip on content that is yours to reproduce. - It is Windows-only.
Before you trust a long capture, check these once on your setup (they have
been built and unit-tested but never run end to end on the author's machine):
- The abort key. Start a capture and press
Ctrl+Shift+F9- it must stop
the run. flip takes over the keyboard while capturing; this is how you get
out. - Your viewer accepts the page-turn key. Some viewers ignore synthetic
input. Preflight cannot tell in advance - the first few pages will. - Integrity. If your document viewer runs elevated and flip does not,
preflight marks the target "cannot send keys" - run flip as administrator, or
the target at the same level. - One real page turn. Capture five pages and check the count matches the
pages that actually turned, with no duplicate or miss, before running a whole
book.
flip v0.1.0
What's Changed
- Plan 1: capture foundation by @hoijun-kim in #1
- Plan 2: change detection by @hoijun-kim in #2
- Plan 3: the capture loop by @hoijun-kim in #3
- Plan 4: Win32 input, focus and the abort hotkey by @hoijun-kim in #4
- Plan 5: post-processing and export by @hoijun-kim in #5
- Plan 6: the GUI by @hoijun-kim in #6
- GUI: the instrument design system, and a compact capture widget by @hoijun-kim in #7
- Plan 7: brand and distribution - the dog-eared page, icon, version, release by @hoijun-kim in #8
New Contributors
- @hoijun-kim made their first contribution in #1
Full Changelog: https://github.com/hoijun-kim/flip/commits/v0.1.0