promotional bannermobile promotional banner

Goblin Journal

Goblin Journal is a lightweight, zero-bloat financial ledger. Tracks all incoming and outgoing money on a day-by-day and month-by-month basis, classifying transactions into distinct economic categories & displaying daily & monthly net profitability
Back to Files

Goblin-Journal-Forever-1.60.1(1.1.2).zip

File nameGoblin-Journal-Forever-1.60.1(1.1.2).zip
Uploader
FayieFayie
Uploaded
Sep 28, 2026
Downloads
32
Size
398.9 KB
Flavors
Forever
File ID
9000653
Type
R
Release
Supported game versions
  • 1.60.1

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 GoblinJournalActionMenu with UISpecialFrames to support Escape key dismissal.
  • Modal Backdrop Overlays & Outside-Click Dismissal:
    • Added UILib:AttachModalBackdrop providing 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, and Reset Ledger Data.
    • Registered unique frame names for each modal in UISpecialFrames to ensure Escape key closes the active modal without closing the main frame.
    • Added automatic edit box focus clearing when dismissing modals.
  • 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.

This mod has no related projects