summaryrefslogtreecommitdiff
path: root/cmd/rescribe
AgeCommit message (Collapse)Author
2024-02-06Fix selecting a custom training file in flatpakNick White
This is done by copying any training to the temporary tesseract directory, and always using that as the TESSDIR. This works as it's writeable (unlike the /app/share directory that flatpak would otherwise work)
2024-02-01Update getgbook version embedded in MacOS to one which is properly signed, ↵Nick White
to fix it on arm64
2024-01-29Just hide & show container directly rather than swapping between different ↵Nick White
window content to do it
2024-01-29Use border layout so that process log expands to take up as much window ↵Nick White
space as is left when opened
2023-07-09Don't disable the log area text widget so the text is readableNick White
Sadly making a custom theme to make the DisabledColor more readable also affects the disabled buttons, which makes it unclear which are disabled. So instead just enable the log area - it's not ideal that it can be typed in, but it's alright, and it needs to be an entry widget so the text in it can be easily copied.
2023-02-16Merge branch 'master' into guirefactorNick White
2023-02-15rescribe: update screenshots in appdataNick White
2023-02-14Update flatpak build to choose wayland version if in wayland environmentNick White
2023-02-13Update flatpak to new versionNick White
2023-02-13Release 1.1.0v1.1.0Nick White
2023-02-13rescribe: enable wayland in flatpak now fyne has good supportNick White
2023-02-13Merge remote-tracking branch 'origin/master'Nick White
2023-02-13rescribe: Improve error messages in cases of PDF image extraction failureNick White
2022-11-22rescribe: add gbook fuzzer test and fix some bugs it found!Nick White
2022-11-22gofmtNick White
2022-11-22rescribe: add some gui tests for progress barNick White
2022-11-21rescribe: split up core parts of gui furtherNick White
2022-11-21rescribe: split out log area and progress updating to separate functionNick White
2022-11-21rescribe: Split out Start button functionality to separate functionNick White
2022-11-21Improve appdata description and add pr release to itNick White
2022-11-17rescribe: gofmtNick White
2022-11-17rescribe: add embed tag to fyne packaging, to ensure embedded parts arent ↵Nick White
stripped out
2022-11-17Merge branch 'pdftiffs'Nick White
2022-11-17rescribe: support CCITTFaxDecode (tiff) encoded images in PDF readingNick White
2022-11-17Simplify flatpak rules slightlyNick White
2022-11-12rescribe: improve flatpak build, making it work cross platformNick White
- compile all dependencies from scratch - don't explicitly set GOOS and GOARCH so a flatpak builder can cross-compile properly - switch from embedding compiled dependencies to having the wrapper script specify where the relevant things can be found
2022-11-12Add content rating to appdata descriptionv1.0.2Nick White
2022-11-12Update flatpak to build specific tag & commitNick White
2022-11-11Simplify flatpak build by removing make rule it usedv1.0.1Nick White
2022-11-11rescribe: make flatpak use git rather than local directory to buildNick White
2022-11-11rescribe: disable wayland on flatpak as fyne's support is not mature yetNick White
2022-11-11Add flatpak support, including a appdata and .desktop filesNick White
2022-11-11rescribe: add icons (should have been added to repo ages ago)Nick White
2022-10-30rescribe: ensure all embed files are correctly listed in makefileNick White
2022-10-27Pass log around as pointer to fix go vet pointing out that this meant ↵Nick White
copying a sync.Mutex
2022-10-27gofmtNick White
2022-10-27Allow completely non-embedded buildsNick White
This enables installs straight from 'go install' or 'fyne install'. It also means warning if a system getgbook isn't found, and erroring if tesseract isn't found (as was done already). The location of getgbook can therefore now be specified on the command line. Embedded builds are enabled with the -tags embed flag, which the makefile sets for all builds.
2022-03-28rescribe: add make clean ruleNick White
2022-03-28rescribe: update getembeds to include latest tessdataNick White
2022-03-28rescribe: Use "folder" consistently everywhere in interfaceNick White
2022-03-22rescribe: update to rescribev9 as default training to usev1.0.0Nick White
2022-03-22rescribe: change makefile so intermediate build objects go in build/, final ↵Nick White
executables go to dist/
2022-03-21rescribe: Updated TODO listNick White
2022-03-21rescribe: put darwin builds in darwin/ rather than darwin_universal/Nick White
2022-03-21rescribe: Improve error messages if no pages are foundNick White
2022-03-21rescribe: Update copyright years and add TODO fileNick White
2022-03-21rescribe: Update traineddata descriptions in command line versionNick White
2022-03-21rescribe: remove unneeded old tessdataNick White
2022-03-21Update tessdata to only include a few trainingsNick White
2022-03-21rescribe: fix bug in gui where choosing "other" then cancelling would leave ↵Nick White
the "other" training selected