promotional bannermobile promotional banner

tbag-fufu

Unified, auto-sorting bag and bank UI for retail WoW — category sorting, cross-character viewing, and full Warband (account) bank support.

File Details

v12.0.0.07

  • R
  • Jun 6, 2026
  • 337.88 KB
  • 15
  • 12.0.7+1
  • Retail

File Name

tbag-fufu-v12.0.0.07.zip

Supported Versions

  • 12.0.7
  • 12.0.5

* 12.0.0.07-fufu (2026-06-06)
  Per-character profiles, and viewing other characters with their own layout.
- Per-character profiles: each character now keeps its own profile. Window layout,
  columns, categories, colours and per-window behaviour are saved per profile; the
  profession / reagent database and your saved searches stay shared across all of
  them. A new "Profiles" panel in the options lets you see the current profile, switch
  to another, create one (optionally copying the current profile's settings), and
  delete an unused profile. New characters start on the shared "default" profile.
- Viewing another character's bags or bank from the player dropdown now shows them with
  THAT character's profile -- their columns, categories and colours -- instead of the
  character you're logged in on. Pick a different character and the layout follows. A
  character whose bags you've never opened falls back to the "default" profile.
- New "Viewing other characters" toggle in the Profiles panel: "also match the viewed
  character's window size & position". Off by default, so only the layout changes and
  your window stays put; turn it on to also take on the other character's window size
  and position.

* 12.0.0.06-fufu (2026-06-04)
  Display fixes: category menu toggles, Manual-Layout title drag, and edge columns.
- Fix: a category's right-click menu toggles (Sort / Hide / Highlight and the per-
  category Layout options) drew inconsistently on 12.0 -- some on/off boxes were missing
  and the indicator overlapped the option text. The toggle indicators now render through
  the game's own menu check, so they show reliably and line up. Inventory and bank both.
- Fix: in Manual Layout you couldn't drag a category by its title -- the title's right-
  click hit-area sat on top of the drag handle and swallowed the grab. Titles drag again
  (right-click still opens the category menu).
- Fix: a category near the window edge could be stuck in a single column even with "Never
  single column" / Min columns / a fixed column count set. The auto-flow packer now keeps
  a constrained category's minimum width, wrapping it to the next row instead of squashing
  it to one column to fit the row.
- Fix: per-category column options (Columns-before-wrap / Min / Max) were ignored in Manual
  Layout once a box had been hand-placed -- the box kept its captured width and switching
  Manual Layout / Free Placement on and off reverted it. The options are now re-applied on
  every layout, so they're honored the same in auto-flow, grid, and free placement.

* 12.0.0.05-fufu (2026-06-03)
  Per-category layout options and a unified right-click menu style.
- Per-category Layout options: right-click a category and set how it lays out -- a
  fixed number of columns before wrapping, a min/max column range, "never single
  column" (always at least a block), or "solo full-width row" (its own row spanning
  the window, like the equipment shelves). Categories with no override are unchanged.
- Right-click a category title to open that category's menu in EVERY mode (view and
  edit), not just edit mode. "Print contents to chat" is now a menu entry.
- Fix: in classic Edit Mode, clicking a numbered bar button to move a category did
  nothing -- the buttons were parented to the scroll viewport, so the handler never
  saw edit mode. Category moves (and the hover tooltips) work again.
- Grey / poor-quality ("junk") gear now sorts into the Junk box instead of being
  grouped with your real armor and weapons, and junk items get a subtle grey tint so
  their throwaway status reads at a glance even away from a merchant.
- Right-click menus restyled for consistency: a single, high-contrast indicator
  (a square checkbox with a gold row highlight when on) on every toggle, all option
  names aligned, and submenu rows matched -- across the category menu, both window
  menus, and their sub-lists. Submenu value pickers stay open and single-select.

* 12.0.0.04-fufu (2026-06-03)
  Category colours, equipment-shelf layout, and edit-mode menu access.
- Equipment boxes (Group armor by slot + Separate by bind) now spread their
  armor/weapon sub-groups edge-to-edge across the full shelf instead of packing
  them to the left; sub-group titles use the freed space, so multi-word weapon
  names ("One-Handed Swords", "Crossbows") show in full instead of truncating.
- Fix: adjacent category titles no longer overflow into one another (e.g. "Trade
  Good" + "Miscellaneous" running together). A title clamps only when a neighbour
  is actually close, and still overhangs into genuine empty space.
- Category boxes now BLEND into the window while viewing and show a colour only in
  edit mode, so the window stays clean. Each category gets a distinct, auto-
  generated colour biased away from your window background (so none blend in),
  regenerated if you change the window colour; a colour you pick by hand is pinned.
- Right-clicking a category in edit mode now opens that category's menu (colour,
  sort, hide) instead of the main menu, so per-category colour is reachable in the
  default drag-to-arrange mode. The menu gains "Print contents to chat"; right-
  clicking a category title while NOT editing still prints directly.
- First release published on CurseForge.

* 12.0.0.03-fufu (2026-06-02)
  Options-menu polish and fixes.
- Right-click option menus reworked: only true on/off options show an indicator now -- a
  radial button on the right (the same column as the submenu arrows), with the row subtly
  highlighted when enabled. Every other row aligns flush-left with no stray check boxes.
  The toggles are grouped at the top (Highlight New Items, Manual Layout / Edit Mode, Lock
  window), and clicking one keeps the menu open and updates the indicator live.
- Fix: "Close Inventory" did nothing; it now closes the window like the close button.
- Fix: "Hide Player Dropdown" closed the whole options menu (both hiding and re-showing it).
- Fix: "Hide Bag Buttons" left a stray empty box (the legacy keyring slot) and could drop
  world / terrain textures until the window was closed -- a leftover placeholder model on
  the bag buttons is no longer rendered.
- Fix (bank): "Hide Bag Buttons" now toggles the tab strip instead of retired static bag
  frames that left empty boxes behind.
- Add: "Hide Filter Button" option in the Hide menu, on both the inventory and bank windows.

* 12.0.0.02-fufu (2026-06-02)
  Bug-fix release.
- Fix: using a consumable (or any usable item) from the bags raised ADDON_ACTION_FORBIDDEN
  and would not work. The item button defined its own OnClick that called Blizzard's
  container handler from Lua, which tainted the protected C_Container.UseContainerItem
  inside it. The inherited secure OnClick now handles use/pickup untainted; tbag's only
  custom behavior (right-click-at-bank deposit routed to the viewed bank) moved to a
  taint-safe PreClick hook. This also clears the cascading OnLeave / bank-update errors.

* 12.0.0.01-fufu (2026-06-01)
  First release of the tbag-fufu revival fork: the abandoned CurseForge tbag-shefki
  (Legion 7.3) brought forward to retail 12.0 and rebranded -fufu. Personal/guild use.
- Ported the Legion API to retail 12.0: Container / Item / Currency / AddOn APIs remapped
  to their C_* namespaces (compat-12.lua shim), ItemButton intrinsic templates, and
  removed-global fixes (TEXT, ShowContainerSellCursor, LE_ITEM_QUALITY_POOR).
- Bank rewritten for the 12.0 account-bank / Warband tab model (C_Bank): dynamic per-tab
  views, Character/Warband switch, money + item deposit/withdraw, tab settings, buy-tab,
  and cached/remote read-only views per character.
- Replace Blizzard's bank UI: /tbnk blizzbank (hidden by default). The banker and the
  Warband distance inhibitor open both the bank and inventory windows, and closing the
  bank closes the inventory -- matching the default UI.
- Empty-bag tool (right-click a bag selector -> Empty bag) relocates a bag's contents so
  it can be unequipped, with a 30s grace so the auto-sort does not immediately refill it.
- Categorization: Bags and Junk split into their own boxes; the unbound-gear box reads
  "Equipment" vs "BoE" per the bind-split setting; specialty-bag grouping fix.
- Correctness fixes: bag swap no longer closes the window; a cached->live bank populates
  without a manual resort; empty bag-slot art; merchant junk-coin; vendor/repair tooltip
  crashes; an OnLeave nil-bag crash; assorted nil-guards.
- /tball runs a command on both windows; branded chat output.