Skip to content

09-06-2026

Choose a tag to compare

@NullMagic2 NullMagic2 released this 06 Sep 19:31
· 5 commits to main since this release
f6b0a7b

Changes

  • Keyboard handlers now cover every calculator button and focusable calculator container. This fixes input being lost when startup focus lands on a button.
  • Removed activation-time focus stealing; graph editing and display selection remain separate native input contexts.
  • Shared shortcut definitions replace duplicated Windows/Linux mappings. C clears the calculation by default; Shift+C enters hexadecimal C.
  • Settings... > Keyboard Shortcuts includes current/default bindings, direct Press key for [action] recording, Save, Cancel, and Restore Defaults. The Windows dialog uses automatic layout so its controls fit.
  • Shortcut configuration persists in OpenCalc.cfg, rejects duplicates, permits disabled bindings, and safely falls back to defaults for invalid hand-edited shortcut sections.
  • Removed unused Windows constants/FFI and the unused calculation-log wrapper. Retained Linux-only functionality with appropriate compilation conditions.