Goblin-Journal-Forever-1.60.1(1.1.2).zip
What's new
[1.1.2]
- Wealth Goals Context Menu Outside-Click Dismissal:
- Added transparent click-catcher and mouse-wheel listeners covering UIParent for the Wealth Goals "Manage" context action menu.
- Clicking anywhere outside the menu or scrolling the mouse wheel immediately closes the popup menu.
- Clicking the same "Manage" button again toggles the context menu closed.
- Registered
GoblinJournalActionMenuwithUISpecialFramesto support Escape key dismissal.
- Modal Backdrop Overlays & Outside-Click Dismissal:
- Added
UILib:AttachModalBackdropproviding a semi-transparent dark backdrop overlay (75% opacity) over the journal frame and a full-screen click-catcher. - Clicking outside the modal dialog box (on the darkened backdrop or anywhere on the game screen) closes the modal dialog.
- Applied modal backdrop overlays to
Edit Goal,Delete Wealth Goal,Goblin Journal Settings,Export Financial Ledger,Session Retention Cap, andReset Ledger Data. - Registered unique frame names for each modal in
UISpecialFramesto ensure Escape key closes the active modal without closing the main frame. - Added automatic edit box focus clearing when dismissing modals.
- Added
- Centralized Modal Exclusivity & Overlapping UI Prevention:
- Implemented
UI:CloseAllModals(except)to ensure only one modal or popup can be active at a time. - Closes all modals on view navigation changes (
UI:SetView) and when closing the main journal frame. - Intercepts clicks on underlying header and footer buttons while a modal is active, preventing overlapping windows.
- Implemented
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include
This mod has no related projects

