Skip to content

Releases: Geldahr/LUI

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 04 Jul 10:49

Added

  • Added a Background effect tracking setting to Vitals > Fellowship and Vitals > Raid (one per group, enabled by default). When disabled, LUI never reads or subscribes to that group's member effects in the background; targeting a member then shows no effects until one of their effects changes.
  • Added a session earnings tooltip on the status bar Money widget that shows how much money you have gained or spent since the plugin loaded.
  • Added a custom boss list under Vitals > Boss > Custom Bosses to show the Boss Vitals frame for your own listed target names.
  • Added an Edit > Add to Boss Targets action to the Bestiary card that adds the shown creature to the custom boss list, disabled when it is already a boss target.
  • Added Travel window View menu actions for switching between List and Grid display modes.
  • Added Inventory window View menu actions for Small, Medium, and Large tile sizes.
  • Added a Global > General > Close LUI windows with Esc setting (enabled by default) so the Escape key closes LUI windows.

Changed

  • Moved Inventory Sort and Merge actions under an Edit menu and made tile-size changes preserve the current row/column count while clamping the resized window to the screen.
  • Effect icon countdown timers now drop the trailing s (for example 2.6 instead of 2.6s) and show for the full final 10 seconds instead of the final 9.

Fixed

  • Fixed targeted fellowship/raid member effects not displaying, and disappearing on deselect/reselect, by restoring the v1.1.0 effect-manager behavior: shared managers are looked up by name again regardless of the target entity shape, and group member background tracking is re-enabled. The manager cache now lives in its own file (target_effect_manager_cache.lua). Note that pet and fellowship/raid member effects are still partially broken when they are targeted: the displayed effects can be missing or stale until one of their effects changes.
  • Fixed target vitals not showing a freshly-summoned pet's buffs and debuffs when the pet was selected as the target.

Removed

  • Removed the exposed and persisted Inventory columns setting; inventory columns are now derived from saved window geometry.

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 22 Jun 16:16

Added

  • Added companion/pet vitals with configurable morale, power, labels, buffs, debuffs, preview support, move-mode placement, and shared cached effect tracking when the pet is selected as the target.
  • Added vertical and corner resizing to the Inventory window, with capacity-aware minimum sizing so the window keeps enough rows/columns for all backpack slots while still resizing smoothly by pixels.

Changed

  • Moved Assets view/order/group/stack controls and Bestiary order controls into LuiWindow title-bar menus.

Fixed

  • Fixed vitals effect layout so effects_height is treated as total reserved space split between buffs and debuffs when they are on opposite sides of the frame.
  • Fixed vitals effect shrinking so buffs and debuffs on the same side do not leave an empty reserved gap between the effect areas.
  • Fixed live vitals positioning to match the preview when effects are split above and below the vitals, including layouts with the optional info section.

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 18 Jun 21:21

Added

  • Added the _G.LUI namespace as the public integration root for LUI APIs and plugin-owned runtime tables.
  • Added the optional LUI Menu HUD launcher with configurable shortcuts for opening LUI features.
  • Added LUI Menu settings for enablement, icon size, spacing, orientation, expansion direction, collapse-after-click behavior, and button order.
  • Added LUI Menu integration with HUD move mode, saved HUD position, runtime settings refresh, and plugin unload cleanup.
  • Added inventory cleanup commands in the Inventory window menu: Sort commands for Category + A-Z, A-Z, and Quantity, plus Merge commands for merging stacks up or down, including support for full bags, occupied buffer slots, partial stack merges, and interrupted live inventory changes.
  • Added a responsive Inventory title slot count that shows used/max slots when the window has enough title space.

Changed

  • Changed the public LUI API access from _G.LUI_API to _G.LUI.API / _G.LUI.api.
  • Centralized LUI shortcut labels, icons, availability checks, and actions so the LUI Menu and status bar shortcut buttons use the same shortcut definitions.
  • Changed Inventory cleanup controls to use Sort and Merge window menus instead of an in-window action row/dropdown.
  • Updated the Inventory window icon to match the LUI Menu backpack icon.
  • Updated window menus so moving the mouse from an open menu to another menu opens the hovered menu.

Removed

  • Removed legacy standalone globals created by LUI; integrations should use the _G.LUI namespace instead.

v1.0.3

Choose a tag to compare

@github-actions github-actions released this 14 Jun 15:56

Added

  • Added Help coverage for LUI features, hidden interactions, search syntax, status bar tokens, and command aliases.

Changed

  • Changed default raid vitals HUD X position to 0px.

Fixed

  • Fixed hard PluginData parse failures by replacing corrupted save files with clean encoded files.
  • Fixed typed PluginData decoding so malformed table values are dropped at load instead of reaching the save encoder.
  • Fixed Bestiary cache merging so level morale/power observations keep their table shape.
  • Fixed first-run quick setup text wrapping and spacing so longer localized text is not clipped.

v1.0.2

Choose a tag to compare

@github-actions github-actions released this 14 Jun 12:59

Fixed

  • Fixed asset cache unload snapshots so dirty character asset changes are saved through the typed PluginData encoder.

v1.0.1

Choose a tag to compare

@github-actions github-actions released this 14 Jun 12:38

Added

  • Added typed PluginData encoding and schema mapping for persisted settings, profiles, assets cache, and bestiary cache.

Fixed

  • Fixed German/French-client PluginData parse failures caused by locale-formatted numeric values and numeric keys.
  • Fixed German/French translation loading by exporting language tables through their imported LUI.src.Languages.* namespaces.

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 13 Jun 12:24

First public release.

Added

  • Highlight matching bestiary drops in search results, including split matches across multiple drop chips.
  • Added Crafting to Bestiary links for ingredients and planned resources.
  • Added locale-aware Bestiary data loading with localized drop table support.
  • Added shared structured search filters across Bestiary, Crafting, and Assets, including Bestiary loc: / gen: / lvl: filters, Crafting rank filters, and Assets owner: / store: filters.
  • Added the Drops HUD with chat-driven loot rows, move-mode support, preview, and layout settings.
  • Added configurable multi-label text layouts for self, target, boss, target's target, fellowship, and raid vitals.
  • Added Vitals > General enable toggles for Self, Target, Boss, Target's Target, Fellowship, and Raid vitals.
  • Added left/right alignment settings for self, target, and boss vitals effects.
  • Added Global UI settings for customizing LUI colors, backgrounds, borders, fonts, and overlays.
  • Added configurable background opacity for vitals, cooldowns, and expiring effects.
  • Added configurable bar opacity and matching background controls for cooldowns and expiring effects.

Changed

  • Use a distinct border color for matched drops and align chest chip backgrounds with the standard drop chip style.
  • Improved Bestiary search opening for item and multi-resource queries from Crafting.
  • Reorganized the configuration window around feature-first tabs with unified layouts for Vitals, Expiring Effects, Cooldowns, Drops, Inventory, Travel, and the remaining feature pages.
  • Removed silent internal fallbacks across plugin wiring so missing internal modules, methods, and state now fail loudly instead of being masked.
  • Self, Target, Fellowship, and Raid vitals now hand off cleanly to the built-in LotRO HUD when their LUI replacements are disabled.
  • Boss vitals now follow the Target vitals enable state, while Target's Target remains independently toggleable.
  • Added a new optional info box in the vitals, placed below power/wrath.
  • Effects can be independently placed above or below the vitals (below the info box). There are four selectable areas around the vitals.
  • Vitals now have four independent text items that can each be attached to morale, power/wrath, or the new info box.
  • Made LUI windows and controls use the Global UI style settings consistently.
  • Aligned color-related settings and configuration columns across feature pages.

Fixed

  • Fixed empty drop highlight states when a bestiary row matched the active search.
  • Fixed Bestiary tracker global wiring and unload/update ordering issues that could crash Bestiary window updates.
  • Fixed crafting dependency expansion to ignore obsolete item conversion recipes, preventing obsolete ingredients from polluting material chains.
  • Fixed cooldown rows so long skill names no longer hide timers by giving the timer its own reserved column and wrapping long titles.
  • Fixed self and target expiring effect rows to use the same reserved timer column layout, width clamping, and title wrapping behavior.
  • Fixed group vitals move mode to keep the move overlay inside the real widget footprint while clearing live member content and stale bindings.
  • Fixed timed row and drop row width calculations to reserve space from real timer and quantity text widths instead of fixed guesses.
  • Fixed canceling Global UI style edits so unapplied changes are not kept.
  • Fixed previews when temporarily clearing numeric settings fields.

Removed

  • Removed the old single expiring-effect bar color setting.

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 26 Apr 10:06

Added

  • Added the crafting browser with recipe search, tracked plans, and startup integration.
  • Added the travel window with shared helpers for travel skills and routes.
  • Added the new window UI and expanded localized strings for English, German, and French.

Changed

  • Refined crafting UX by hiding empty plan status text and starting the crafting store when enabled.
  • Applied general cleanup for the v0.5.0 feature set and release packaging.

Fixed

  • Fixed party target effect source restore.
  • Fixed HUD widget visibility refresh for LOTRO Update 48 compatibility.

Removed

  • Removed old mockups and leftover af files.

v0.4.1

Choose a tag to compare

@github-actions github-actions released this 03 Apr 18:52

Changed

  • Finalized the v0.4.x release line and corrected release packaging behavior.

Fixed

  • Fixed alias handling.
  • Fixed the release script.

v0.3.2

Choose a tag to compare

@github-actions github-actions released this 29 Mar 10:36

Added

  • Added the improved color picker.

Changed

  • Continued configuration cleanup and settings polish.