ThiccUI-2.18.4.zip
What's new
# Changelog
## 2.18.4
- **Snapshots: choose which macros to apply.** Next to *Macros* under "Apply to this character" are two new options, *General* (account-wide macros) and *Character* (the character-specific ones). Both are ticked by default, and they're greyed out while Macros is off. A snapshot's contents now show both counts, for example "12 macros (8 general, 4 character)".
## 2.18.3
- **Fixed: saved snapshots didn't show on the Snapshots page until you took a new one.** The list now keeps itself up to date while the page is open, including snapshots added some other way (`/tuisnap save`, the logout snapshot).
## 2.18.2
- **Snapshots: Import applies straight away.** Paste the text and press *Import & apply*; it's added to your snapshots and applied with the choices ticked under "Apply to this character", with no separate Apply press.
- **Radial Menu: rings have just a name**; the description field is gone.
## 2.18.1
- **Fixed: "ThiccUI has been blocked from an action only available to the Blizzard UI" when logging out after applying a snapshot.** Applying a snapshot changes the game's own settings, HUD layout, bars and keys from addon code, and the game can hold that against Thicc UI until the interface is reloaded. After applying, Thicc UI now asks you to reload (a *Reload now* button). Applying also no longer runs Blizzard's action bar code itself, and the last settings save while logging out only edits its existing macros.
- If the game ever blocks something and blames Thicc UI, the chat now says which function it was and what to do. `/thicc blocked` lists them.
## 2.18.0
- **Several radial menus.** Make up to 8 rings, each with its own name, key and contents. On the Radial Menu page, use < > to choose a ring, *New ring* to add one and *Delete ring* to remove one; name it and set its key right there. The editor edits one ring at a time (its < > switch rings). An open ring shows its name in the middle. Each ring is also listed by name under Key Bindings > AddOns > Thicc UI. Your existing ring becomes Ring 1 with its key unchanged. `/tuiradial 2` opens ring 2; `/tuiradial edit 2` edits it.
- **Professions open in one click.** A profession in a ring now casts that profession's own spell, which opens its window directly, instead of opening the professions book for a second click. Professions already in your ring pick this up by themselves.
- Settings kept in macros can now use up to 16 macros (was 8), to leave room for several rings.
## 2.17.3
- **Radial Menu: background circle settings.** Show or hide the circle behind the icons, and pick its colour and opacity (Radial Menu page). The "Use Blizzard's gamepad radial art" option is gone.
- **No "Right-click or Esc to close" caption when "Close after clicking something" is on.**
- **The Spells, Windows, Markers and Professions pop-ups open beside the ring's editor** instead of on top of it (on the left if there's no room on the right). Clicking the editor folds them away, just like clicking their button again; they also have a close button.
- **Nothing hangs over the edges any more:** spellbook tabs wrap onto a second row when they don't fit, and the editor and pop-ups have a solid background so the settings page doesn't show through.
## 2.17.2
- **Fixed: the Export window opened but showed no text.** The text box is now anchored and sized to the window, and its text is filled in after the window appears. The exported text is split into short lines, and anything a WoW text box can't draw (unusual characters, or values the game keeps hidden from addons) is written safely or left out. Exports made with 2.17.1 still import.
- `/tuisnap window test` opens the window with three short lines, and `/tuisnap window` prints what the game reports about it, in case the text still doesn't show.
## 2.17.1
- **Snapshots: Export... and Import... open a proper window.** Export shows the snapshot's text already selected (press Ctrl+C); Import gives you a box to paste into (Ctrl+V) and an Import button. The old show/hide "Copy to another game client" section, whose box stayed empty, is gone. The exported text is also much shorter.
## 2.17.0
- **Radial Menu: add spells straight from your spellbook.** A new *Spells* button in the ring's editor shows your spellbook's tabs and spells as icons (paged); click as many as you like to add them.
- **Snapshots now include your game settings on Forever** -- they captured none before, because the game has a different settings list there. All settings you've changed are included: gameplay, accessibility and system (graphics, sound).
- **Snapshots include your HUD layout (Edit Mode).** If the other character already has that layout (or it's a preset), it's switched to; otherwise the layout text is put in the copy box, ready for Edit Mode's Import.
## 2.16.5
- Thicc UI no longer widens Blizzard's Options window (it wasn't needed any more). Note: the Options window's inner panel sticking out past its right edge on the Forever beta is Blizzard's own, not caused by any addon.
## 2.16.4
- **The Combo Points settings page fits the options window.** The pip shape, colour and reset controls used to hang off the bottom. The sliders are now in two columns, the preview is shorter, and its caption stays inside the box.
- **Slider number boxes show their numbers** (they looked empty on Forever).
## 2.16.3
- **Fixed: snapshots could save "0 bar slots".** One unreadable action slot made the whole action-bar part of a snapshot fail; each slot is now read on its own, and unreadable ones are skipped and counted. Action slots up to 180 are included. `/tuisnap bars` shows what the game reports for your bars.
## 2.16.2
- **Tidier Snapshots page.** Snapshots are a plain list (name, then class, level and date in a second column) instead of red buttons whose text ran out of them; deleting takes a second click to confirm; export/import is tucked behind "Copy to another game client..."; the counts for the selected snapshot sit under the list instead of squeezed between buttons.
## 2.16.1
- **Fixed: the energy number next to the combo point pips only showed in the settings preview, never on your target's nameplate.** Forever hands your energy to addons as a "secret" number, and Thicc UI used to hide it whenever that happened. It now passes it straight to the text on the nameplate, which the game allows. `/tuicombo` shows what the display is doing.
## 2.16.0
- **Your settings now stick on WoW: Forever.** The beta client doesn't load addon settings back (not even after /reload), so every addon starts from its defaults. Thicc UI now keeps a copy of your changed settings in a few general macros named "ThiccUI Save 1", "ThiccUI Save 2"... and reads them back at login. On by default; see the new *Keep Settings* page or `/thiccsave`. Don't delete or edit those macros.
## 2.15.6
- **Fixed: abilities couldn't be Shift+dragged off the action bars** while Last Cast Ability was on (it is on by default since 2.15.2). Last Cast Ability no longer attaches anything to the action buttons; it watches presses through the game's own UseAction call instead.
## 2.15.5
- **Fixed a Lua error when opening the Character window from the radial menu** ("attempt to compare a secret number value", from 2.15.4). Windows are opened only through a secure click on the game's own micro-menu buttons again, so nothing of Blizzard's is tainted.
- **Hold-point-release now uses the key's own secure click,** for windows and spells alike, with no temporary key-binding changes.
- In combat, windows opened through the micro menu (character, spellbook, talents, professions, collections...) are greyed out in the ring, like spells; the map, bags and raid markers still work.
## 2.15.4
- **Fixed: hold-point-release didn't open Character, Spellbook, Talents, Professions or Collections** (the map and bags worked). Windows now open on release through the game's own micro-menu buttons, clicked directly.
## 2.15.3
- **Interface number is now Forever's own (16001),** confirmed in game. Thicc UI no longer shows as "out of date" on the Forever client without "Load out of date AddOns" ticked, and CurseForge should tag it for WoW Forever rather than Retail.
## 2.15.2
- **Radial Menu: hold, point, let go.** Hold the radial key, move the mouse toward a slice and release the key: that slice is used, no second click. On by default (settings: "Hold the key, point at a slice and let go to use it"). A quick tap still opens the ring for clicking; letting go in the middle cancels. The slice you're pointing at is highlighted.
- **Last Cast Ability is now on by default.**
## 2.15.1
- **Fixed: 2.15.0 stopped every keyboard key from working** (movement too) while the addon was enabled. Choosing the radial menu's key now happens on a full-screen prompt that only exists while you're choosing, and gives up on its own after 10 seconds.
## 2.15.0 - Radial Menu
- **New: Radial Menu.** A ring of icons that opens on a key of your choice, centred on your mouse. Fill it with up to 12 things: game windows (character, spellbook, talents, professions, quest log, map, bags, collections...), spells such as buffs, professions, items, toys, macros, mounts, raid target markers and world markers. Click an icon to use it; right-click or Esc to close.
- **Choose what's in it** in its own window: drag spells, items, macros or mounts straight in from your spellbook, bags, macro window, mount journal or action bars, or pick windows, markers and professions from icon grids. Reorder and remove with the arrows.
- **Set the key** on the Radial Menu settings page (keyboard with modifiers, mouse buttons 3-5, or a gamepad button) or in the game's Key Bindings window under AddOns > Thicc UI.
- Windows open through the game's own micro-menu buttons. In combat the ring still opens, and windows and raid markers still work; spells, items, macros and world markers wait until combat ends.
- `/tuiradial` opens it; `/tuiradial edit`, `/tuiradial debug`.
## 2.14.13 - First public release
- Made for WoW: Forever (interface 16001). `/thicc` and `/thiccui` open the settings and always reach Thicc UI; `/tui` still works but is shared with other addons, and `/tuikb` is a unique alias for `/kb`.
- **Unit frames and the minimap can be dragged without unlocking anything.** Grab a unit's name (or hold Shift for the minimap); the handles are invisible and switch off in combat. Untick "Allow moving unit frames and the minimap" to lock them.
- **Grid:** right-click the minimap button to show or hide it. It is denser by default (16) and has a density slider (cells of 4 to 128); every fourth line is brighter.
- **Elite overlay** now copies the target frame's dragon (art and proportions) and mirrors it onto the player frame; it scales with the player frame. Target an elite once to match it exactly.
- **Settings checkboxes always show the real state.** The Classic Quest Log and Action Keybinds pages could open with their box unticked although the feature was on.
- **Classic Quest Log rewards:** item tooltips on hover (they were empty), reward names and icon frames in the item's rarity colour, and a red border for an item you can't use, like the game's own log.
- **Fixed the Flight Tracker bar's route name overlapping the time text.**
- **New: Flight Tracker.** A bar that appears whenever you're on a flight path, showing where you're headed. The first time you take a route it counts up while it learns the duration; after that it counts down. Learned times are shared by every character on your account. `/tuiflight` (status), `/tuiflight reset` (forget learned times).
- **Fixed:** clicking "Reset to defaults" on the Combo Points page was silently wiping every OTHER module's settings too (Window Move & Resize, Last Cast Ability, and so on), not just the pips, until you switched profiles. It now only resets what it says it resets.
- **Combo Points: new default look** (smaller circular pips, tighter spacing, repositioned) and an optional current-energy number next to the pip row (either side).
- **Fixed a "Reset all window positions" button whose label ran outside its own edges.**
- **Last Cast Ability: no more streak number.** A confirmed cast now sends a green copy of the icon flying out to the side (left or right, your choice) instead -- motion instead of a colour change, so spamming and landing don't look alike.
- **Last Cast Ability: a second press detector.** If it still wasn't flashing on the press itself, that should be fixed now -- added `UseAction` hooking (the core function every action-bar click ultimately calls) alongside the previous button hooks, so a press is caught whichever mechanism this client actually needs.
- **Last Cast Ability now flashes on every button press** (not just a landed cast), reading the icon straight off the action button you pressed; a green sweep confirms when a press actually goes off. Fixes it always showing a question mark. New "flash on every press" toggle.
- **New: Last Cast Ability.** A small icon showing the last ability you successfully cast, flashing every time it goes off again (restarts the flash from full brightness even mid-spam), with a streak counter for consecutive casts of the same ability and idle dimming when nothing's been cast for a few seconds. Drag it, resize it and it remembers, just like every other Thicc UI window. `/tuilastcast`.
- **Level number no longer hidden behind the elite dragon.** It's now redrawn on top, copied from wherever the game shows it (or your character's level directly, if that can't be read).
- **Rare Elite with nothing captured no longer covers your whole frame.** It stands in with the other variant's art (correctly sized against your portrait) until you target that kind of mob.
- **Rare Elite (silver) option.** The Elite Overlay now has a "Which dragon to show" toggle: Elite (gold, as before) or Rare Elite (silver, for rare mobs). Each is captured and remembered separately -- target a rare mob once to match it, an ordinary elite once for the other -- and switching the toggle redraws instantly from whatever is already captured.
- **Fixed an error when targeting** ("boolean test on a secret boolean value" from the target frame's cast bar): Blizzard's frames can now return values addons may not test. Everything Thicc UI reads from Blizzard's frames treats those as "unknown", and the scripts that do it can no longer show an error.
- **Combined bags:** the invisible move bar now works when "combine all bags" is on.
- **Mobile Trainer tab:** it takes its size from the typical tab (not the highlighted, selected one), and clicking back to the spellbook tab you were on now closes it.
- **Mobile Trainer tab** lines up with the spellbook's own tabs by what is drawn (including art on child frames), checks itself after placing, and has a fine-adjustment on its settings page.
- **Fixed an error when opening the trade window** ("forbidden object"). Thicc UI no longer touches forbidden frames, never gives the trade window a title bar, and one misbehaving window can no longer stop the others.
- **Key binding safety.** Action Keybinds and Snapshots never change or save key bindings that look unloaded or wiped, never take a key from a basic command (movement, jump...), and undo themselves if they would. The main bar's second page no longer counts as the visible bar's keys. Your key bindings are also backed up automatically about once a day (last 5); `/tuibindings` lists them and `/tuibindings restore` puts the keys back.
- Shorter addon-list description and no placeholder author.
## 2.12.x - Pre-release development (beta testing)
- **Mobile Trainer** (spellbook tab): remembers your class trainer's list, so the abilities you will be able to learn, their levels and costs, can be seen anywhere. Sits at the end of the spellbook's row of tabs.
- **Windows** move by their title bar, resize with right-click-hold, and reopen where you closed them. Panels the game opens are picked up automatically.
- **Classic Quest Log**: Classic layout, difficulty colours, tags, parchment details, rewards on dark panels coloured by rarity, track/abandon/share, `/tuilog`. Item rewards load reliably.
- **Action Keybinds**: keys are learned as you set them, follow the action across bars, up to two keys per action, nothing changes in combat.
- **Combo points preview** is drawn to scale for your nameplate size.
- Unit-frame move handles sized to the unit's name; secret-value and stuck-drag fixes.
## 2.8.0 - 2.11.x
- Combo points on the nameplate, profiles with export/import, character snapshots, minimap button, grid and snap-to-grid, slider text boxes, elite overlay.
This mod has no additional files

