v1.0.3.0 — Bug fixes from first testing round
·
40 commits
to main
since this release
This release resolves all 7 issues reported during the first live testing session, and completes several features that were wired in but not fully functional.
Bug Fixes
| Issue | Fix |
|---|---|
| #11 Log spam | Activatable now blocks while executor has an active trigger — no more "chain already active" flood |
| #7 Keybind conflict | F8 callback guards against open dialogs; won't fire over 3rd-party GUIs |
| #6 Invisible text | TextInput profiles now have dark background — typed text is visible |
| #5 No 3D marker | New triggers default to SHOP marker; CTMarkerManager fully wired |
| #10 Conditions stub | ITEM_CHECK now has fill-type name input + quantity stepper |
| #9 Missing help | Help button added to Management dialog with quick-reference guide |
| #8 All buttons ESC | Create New is now in footer BoxLayout as buttonOK — Enter key works |
New in this build
- CTMarkerManager — 3D floating shopping bag icon above each trigger in the world
- CTSettingsDialog — In-game settings panel (mod enable, notifications, debug mode, radius, duration)
- CustomScriptTrigger — CALLBACK, EVENT_HOOK, SCHEDULED, CONDITIONAL_CB trigger types for mod inter-op
- Management pagination — Browse more than 10 triggers across pages
Compatibility
Saves from v1.0.2.0 load cleanly — no migration needed.