Note: please read the demo release notes
I’m so happy to ship oshot v0.4
this is the greatest update the project has come across so far. Even though the interface remained similair, a lot of things as changed in the backend.
It was a super challenge rewritting the codebase, from naming convention to its structure.
For instance, the tool has introduced macOS support! Thus making it now cross-platform compatible!
Something that had to be changed was the removal of translation entirely, because it was driving me crazy and it sucked so bad that I’m ashammed of even introducing it in the first place.
For the rest, annotations and QR/Bar codes image scans have been introduced with a lot of other bugs being fixed. The OCR is not perfect, though it’s best used for documents, and sometimes may be wrong at catching up, but it’s all a question of how you select the region to scan the text, and also which language model you are currently using.
I’ll work on improving it from time to time, and patch releases may be done in the future, but you can also help me out by either submitting an issue report or DM me on slack (@toni).
Thank you so much for the patience, and thank you again for trying out my software. <3
Note: please read the release notes
made text annotation input color the same as when placing it. This can be useful if typing in certain backgrounds colors, for example entirely white ones and you can’t see what you typed
Log in to leave a comment
This devlog is used for reporting every bug fixes I have fixed since v0.4.0-rc1 release.
Log in to leave a comment
Improved the Help->About window, with logo, centered text and a “More Details” for giving informations when reporting bugs/issues
Log in to leave a comment
I wanted to put in this devlog the changes I have done which are mostly fixes on mutli-monitor setup captures, new PRs being created and merged (thanks for the interest!) and other fixes for the new upcoming v0.4.0 release.
Stay tuned!
the image below was taken when there was an issue with multi-monitor setup capture, that’s now been fixed!
Log in to leave a comment
Translation has been purged from oshot.
It was a PITA trying to make it work and stable without API keys and subscriptions. The only solution would be to use libretranslate, but I doubt anyone would host a kinda heavy server for just making a screenshot tool translation work.
But as William Afton says: I always come back
Log in to leave a comment
Oh my God. What a journey.
Having to refactor from GLFW to Metal just for macOS was a great PIA. I’m glad the results has shown off though.
It is on a separate branch and will be merged to main after some issues have been fixed. Soon will post the video demo too.
Shootout to @Hridya for testing my program on his mac and allowing me to post a devlog using his screenshot as a preview.
btw I think this took MORE than just 5h 
Log in to leave a comment
Log in to leave a comment
I’m so happy to get back on working on this project.
I have made some significant changes, such as refactor of the codebase , debloat and no dependencies, etc.
Hope y’all enjoy classic games on the terminal without having to type annoying inputs
Log in to leave a comment
implementing wordle, still needs to add scores and errors and such
Log in to leave a comment
cliboy has been ultra debloated
Log in to leave a comment
we did it 
Log in to leave a comment
I see….. rewritting from scratch by hand without AI fixed the issue….. Imma removethe AI usage tag soon maybe
(yes I know the blue thing, fixing it)
Log in to leave a comment
wanna be honest, the hours I have logged in this devlog has been just a waste of time for trying to rewritte the TerminalDisplay API (the one that is used for rendering fonts, texts and colors) from notcurses to termbox2.h, which it was giving MASSIVE issues when trying to set a terminal font. No amount of usage from ChatGPT, v0.app and deepseek has helped me at all.
Log in to leave a comment
this meme summarizes what I did in this hour.
I’m sorry windows users but I’ve gone through hell with cmd.exe
Log in to leave a comment
Log in to leave a comment
Log in to leave a comment
made thickness variable per tool, also added some new options such as the alpha ones
Log in to leave a comment
Log in to leave a comment
dev stuff: added better result return in functions. instead of unknown failed errors, let’s actually be a bit more precise (a bit buggy ik, fixing it when I want. edit: fixed)
also added the —debug flag in releases build too for reporting issues
Log in to leave a comment
Really happy to ship again this project with a lot of new improvements and features. Hope you’ll like it :)
Log in to leave a comment
Log in to leave a comment
such as confidence score, and symbology of detected barcode
shootout to https://qr.bgtulk.dev/
Log in to leave a comment
Fixed the window hovering incosistency
Log in to leave a comment
decided to make a bunch of code cleaning and reformatting, along side adding the portal screenshot capture as fallback on linux. Overall, these changes have been just some fixes such as the refactor of DXGI capture on windows, and code style reformatting. Once the payouts are developed, i’ll add some features and release with a new ship
Log in to leave a comment
Log in to leave a comment
Log in to leave a comment
Log in to leave a comment
added shortcuts + copy image
also reworked the network listener
Log in to leave a comment
Log in to leave a comment
I’ve made this project for the purpose of extracting text on the fly without relaying on online websites that takes ages and are wrong at extracting text.
It’s useful in videogames, extracting and translating text you can’t select, etc.
Please open an issue if any feedback, bug, etc.
Thanks for trying my software :)
fixed multi-line translation + add option to edit OCR output
Log in to leave a comment
Log in to leave a comment
Log in to leave a comment
Log in to leave a comment
Log in to leave a comment
mingw will not be required, even with translations
Log in to leave a comment
Log in to leave a comment
added custom settings (implementing saving these soon)
Log in to leave a comment
fixed window padding
Log in to leave a comment
Log in to leave a comment
has flameshot finally come to wayland?
managed to aquire x11 fullscreen screenshot, testing to wayland later. The PPM saving is just a test.
Log in to leave a comment
still learning glfw+opengl3+imgui
Log in to leave a comment
in the end is just copying the example code for the main function, and then do the rest with only ImGUI (unless talking about textures)