Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
9b93d12
libs: updated fmt, toml++, spdlog, imgui, stb
Toni500github Jun 21, 2026
a937f80
misc: fix compilation from obselete functions
Toni500github Jun 23, 2026
6d0dd60
make: refactor src/libs/*/Makefile's to use common.mk
Toni500github Jun 23, 2026
5742628
libs: added cimgui - C-ABI wrapper for imgui
Toni500github Jun 23, 2026
6ffb826
cmake: fix build
Toni500github Jun 23, 2026
1b99995
fix this fucking cmake
Toni500github Jun 24, 2026
7d98b01
macos: fix spam of libimgui.1.dylib not being found when bundling the…
Toni500github Jun 24, 2026
5ef1047
plugins: add first code of the plugins API
Toni500github Jun 26, 2026
c974b09
fix build
Toni500github Jun 26, 2026
9d45b62
plugins: fix some things from 5ef1047
Toni500github Jun 26, 2026
eaf73fc
Update README.md
Toni500github Jun 28, 2026
ba89d2d
build: replace hand-rolled Makefile with a thin CMake wrapper
Toni500github Jun 30, 2026
35729c8
plugins: add config getter API + organize the code
Toni500github Jun 30, 2026
3774be5
plugins: first working end-to-end plugin load path
Toni500github Jul 1, 2026
3eff419
plugins: replace global g_api singleton with per-plugin runtime map
Toni500github Jul 2, 2026
1735fff
tool: ditch booleans states for GeneralContext+enums
Toni500github Jul 2, 2026
219c3b5
tool: add logs window
Toni500github Jul 2, 2026
26c7ed6
misc: suppress some dialogs to just logs
Toni500github Jul 3, 2026
020de27
build: try to fix macos/windows/debian package builds
Toni500github Jul 3, 2026
184b764
build: separate oshot common code into its own liboshot_common.a
Toni500github Jul 3, 2026
50bf524
plugins: add cache getter API
Toni500github Jul 4, 2026
f85f649
plugins: add cache/config setter API
Toni500github Jul 4, 2026
60d7b52
plugins: remove convinience functions for logging with oshot_str_borr…
Toni500github Jul 5, 2026
480f56b
build: add option to disable plugins at compile time
Toni500github Jul 5, 2026
000fe15
plugins: add preference tab support + some other changes
Toni500github Jul 8, 2026
5d44c31
config: unify Config/Cache/plugin config behind shared TomlAPI base
Toni500github Jul 9, 2026
389fc3f
fix builds
Toni500github Jul 9, 2026
cccdc0c
some changes
Toni500github Jul 10, 2026
1b5e2f8
annotation(menu): separate color picker settings into preferences
Toni500github Jul 10, 2026
836be33
fix windows build, but macos packaging is screwed
Toni500github Jul 10, 2026
c1739d4
disable asan for the sake of macos+windows builds
Toni500github Jul 10, 2026
9b5fd3e
misc: remove --debug and set default log level to debug
Toni500github Jul 12, 2026
887010f
build: fix incremental rebuilds from generated version header
Toni500github Jul 12, 2026
b2a7df0
tool: don't scan OCR path while editing
Toni500github Jul 13, 2026
79c3ba5
tool: improve a bit the scan error UX
Toni500github Jul 13, 2026
bbdd248
plugins(tool): add managing window with enable/disable button
Toni500github Jul 14, 2026
440b770
chores
Toni500github Jul 14, 2026
bef1a9f
plugins: save 8 bytes from padding in oshot_plugin_t
Toni500github Jul 15, 2026
737ddad
tool: fix regression about OCR model selection
Toni500github Jul 15, 2026
3b2a8d6
oshotpm: introduce a CLI plugin manager for oshot
Toni500github Jul 19, 2026
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
14 changes: 14 additions & 0 deletions .clangd
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
CompileFlags:
Add: [-Wall, -Wextra] # flags shared by all files go in the top (unconditional) fragment
---
If:
PathMatch: .*\.h$
CompileFlags:
Remove: [-std=*] # strip any -std= picked up from compile_flags.txt
Add: [-xc, -std=c11] # -xc forces C, since a bare .h is ambiguous
---
If:
PathExclude: .*\.h$
CompileFlags:
Remove: [-std=*]
Add: [-std=c++20]
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
/oshot_r
/locale/
/include/version.h
/*.patch

AppDir
*.AppImage
Expand Down
Loading
Loading