Releases: Geldahr/LUI
Releases · Geldahr/LUI
Release list
v1.3.0
Added
- Added a
Background effect trackingsetting toVitals > FellowshipandVitals > 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 Bossesto show the Boss Vitals frame for your own listed target names. - Added an
Edit > Add to Boss Targetsaction 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
Viewmenu actions for switching between List and Grid display modes. - Added Inventory window
Viewmenu actions for Small, Medium, and Large tile sizes. - Added a
Global > General > Close LUI windows with Escsetting (enabled by default) so the Escape key closes LUI windows.
Changed
- Moved Inventory Sort and Merge actions under an
Editmenu 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 example2.6instead of2.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
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_heightis 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
Added
- Added the
_G.LUInamespace 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:
Sortcommands forCategory + A-Z,A-Z, andQuantity, plusMergecommands 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_APIto_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
SortandMergewindow 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.LUInamespace instead.
v1.0.3
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
Fixed
- Fixed asset cache unload snapshots so dirty character asset changes are saved through the typed PluginData encoder.
v1.0.1
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
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 Assetsowner:/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 > Generalenable 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
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
affiles.
v0.4.1
Changed
- Finalized the v0.4.x release line and corrected release packaging behavior.
Fixed
- Fixed alias handling.
- Fixed the release script.
v0.3.2
Added
- Added the improved color picker.
Changed
- Continued configuration cleanup and settings polish.