Skip to content

cleanup: cimbar_send cli improvement/fix, new emsdk version for wasm build, +++ #159

Merged
sz3 merged 9 commits intomasterfrom
cleanup-time3
Mar 26, 2026
Merged

cleanup: cimbar_send cli improvement/fix, new emsdk version for wasm build, +++ #159
sz3 merged 9 commits intomasterfrom
cleanup-time3

Conversation

@sz3
Copy link
Copy Markdown
Owner

@sz3 sz3 commented Mar 26, 2026

  • cimbar_send should now behave better in fullscreen. (Bigger cimbar_send window #128) Also, I put the padding back (more closely imitates the web version. This is also how it used to work)
  • some dependency upgrades (intx, fmtlib, libpopcnt)
  • add default to conf::capacity() helper. This is already in CFC downstream
  • wasm build: update opencv and emsdk versions, with misc fixes for compiler errors

sz3 added 9 commits January 20, 2026 23:10
The static helper has it, it should be here too.
https://github.com/chfast/intx/releases/tag/v0.9.3

Newer versions require c++20, but I'm not ready to go there yet.
* removing unused params (ecc and colorbits now folded into config
modes)
* add back padding around image (for now: a cli arg!)
* change default (finally) to mode B

Net result: fullscreen will work properly.
Comment thread src/lib/gui/window_glfw.h
xOffset = appCtx->padding / 2;
}
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
glViewport(xOffset, yOffset, viewportWidth, viewportHeight);
Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This really is much more complicated now. Oh well!


decltype(auto) operator*() const
{
return *_it;
Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

clang wants us to be less magical (or more explicit) with our casts

@sz3 sz3 merged commit 3fd07ff into master Mar 26, 2026
24 checks passed
@sz3 sz3 deleted the cleanup-time3 branch March 26, 2026 13:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant