Quantcast
Download
(1 MB)
Download
Updated: 03-14-19 03:43 AM
Pictures
File Info
Compatibility:
Zandalari and Kul Tiran (8.1.5)
Updated:03-14-19 03:43 AM
Created:12-15-13 12:44 PM
Downloads:33,616
Favorites:125
MD5:
Categories:Suites, Action Bar Mods, Unit Mods, Graphical Compilations
8.1.5

ls: UI  Popular! (More than 5000 hits)

Version: 80100.04
by: lightspark [More]

Yet another UI, but this one is a bit special.



Options
Use /LSUI to open in-game config.

Feedback and Feature Requests
If you found a bug or want to share an idea on how to improve my UI, either use the issue tracker on GitHub, or post a comment on WoWInterface or Curse.

Feel free to write feedback on how to improve some class-specific features.

However, keep in mind that I'm not going to implement any features as a replacement for BIG addons.

Localisation
Feel free to add and/or review translations on Curse, alternatively, you may create a PR on project's GitHub page.

License
Please see LICENSE file.

Version 80100.04

- Added 8.1.5 support;
- Adjusted custom character frame so it doesn't interfere with Pawn's and DejaCharacterStats'
buttons;
- Updated embedded oUF.

Version 80100.03

- Reworked the character frame. It now shows info on gems and enchants. Enabled by default, can be
toggled at /LSUI > Blizzard > Character Frame;
- Added the "Clean Up" button to the mail frame. Removes all empty messages that are left after
using Blizz's "Open All" button. Disabled by default, can be toggled at /LSUI > Blizzard > Mail;
- Added an option to auto-dismiss the "Talking Head" frame. Disabled by default, can be toggled
at /LSUI > Blizzard > Talking Head Frame > Hide;
- Updated French Translation. Translated by [email protected];
- Misc bug fixes and tweaks;
- Updated embeds.

Version 80100.02

- Reworked the micro menu module and its config;
- Fixed an issue where class power bar would sometimes disappear from the player orb;
- Updated French Translation. Translated by [email protected];
- Updated German Translation. Translated by [email protected];
- Updated both Spanish translations. Translated by [email protected];
- Updated embeds.

Version 80100.01

- Added 8.1.0 support;
- Added AdiButtonAuras support. Requires AdiButtonAuras alpha release;
- Fixed an issue where opening PvP panel was causing errors;
- Updated embeds.

Version 80000.15

- Fixed an issue where xp bar was causing errors when there's no bars to show;
- Fixed unit name colouring in tooltips;
- Updated Simplified Chinese translation. Translated by [email protected]

Version 80000.14

- Fixed an issue which made pet action buttons turn black;
- Fixed minimap zone text updates.

Version 80000.13

- Added options to adjust practically every colour ls: UI uses. Can be found at /LSUI > General >
Colours;
- Removed action button desaturation and colouring on cooldown. It's too buggy;
- Removed [ls:altpower:cur-color-max], [ls:altpower:cur-color-perc], [ls:power:cur-color-max], and
[ls:power:cur-color-perc] tags. Their uncoloured counterparts will be used instead;
- Fixed castbar's detachment from and reattachment to its unit frame;
- Added partial German Translation. Translated by [email protected], [email protected];
- Updated Simplified Chinese translation. Translated by [email protected];
- Updated embeds.



NOTE: You'll have to restart WoW client to make things work after the update.

Version 80000.12

- Added options to adjust text size, outline, and shadow of various unit frame elements, e.g.,
health, power, etc;
- Reworked resource gain/loss animations. Added health loss animations, and options to adjust
health, power, class power, and alternative power gain/loss thresholds;
- Tweaked unit frame border textures;
- Fixed compatibility issues with Masque;
- Updated embeds.



Version 80000.11

- Added options to adjust auras' count text and aura type icon. It's also possible to display
actual debuff types instead of generic down arrows;
- Added options to adjust xp bar's text's format and visibility;
- Added options to adjust castbars' colours;
- Added a hack for cooldown numbers. Cooldown spirals are still bugged, but that's a Blizz bug;
- Updated minimap button handling. This should greatly improve compatibility w/ addons that add
various markers, for instance, TomTom, ZygorGuides;
- Updated embeds.

Version 80000.10

- Added cooldown options to the "Unit Frames" and unit frames' "Auras" configs;
- Removed "Show Cooldown Bling" option. The bling is disabled on all handled cooldowns now
because the animation is bugged anyway;
- Updated Simplified Chinese translation. Translated by [email protected];
- Updated embeds.

Version 80000.09

- Reworked fade in and out animations. Previously, their performance was degrading over time, and
after long gaming sessions they could cause micro stuttering and/or big freezes when being played;
- Added unit frame tag validation to avoid issues caused by invalid tags;
- Added options to colour minimap border and to adjust border's and text's colours;
- Added options to adjust xp bar's text;
- Added the option to colour player orb's border;
- Normal and war mode phase indicators now use different icons, blue and red respectively;
- Updated both Spanish translations. Translated by [email protected];
- Updated embeds.

Version 80000.08

- Fixed the "Inventory" micro button's currency tracker;
- Fixed an issue where getting and/or setting a key binding text for a button with no name would
result in an error. This issue mainly affected the Pet Battle UI;
- Blizz castbar's movers are now properly disabled when the default castbars aren't actually
used;
- Player's buffs, debuffs, and totems are now hidden while doing pet battles.

Version 80000.07

- Reworked UF config tables' structure. Target, target of target, focus, target of focus, and boss
frames' settings are cross-layout, so their settings are shared between "Orbs" and "Classic" UI
layouts. Player and pet frames' settings will stay tied to UI layouts because those frames are
unique. Unit frame settings of the currently active UI layout will be copied, but some settings
may be lost. This will also help people with copying profiles from one char to another, even if
different UI layouts are used on those chars;
- Fixed numerous bugs in the "Unit Frames" config. Copying settings between unit frame, incl. aura
filters, should work as intended now;
- Unit frame auras' min and max sizes are set to 24px and 64px respectively. These will also be
applied to automatic size calculations;
- Reduced the xp bar's width and updated the artwork;
- Updated embeds.

Version 80000.06

- Fixed action buttons' icons' colouring.

Version 80000.05

- Added "Desaturation" section to "Action Bars" config. Replaces "Desaturate on Cooldown" and
"Desaturate when Not Usable" options;
- Fixed the default castbars' skin.

Version 80000.04

- Reworked cooldowns' handling. Action bars, auras, and aura tracker received a set of options to
customise cooldowns' appearance. Unit frames will get a similar update a bit later;
- Reworked mirror timers, e.g., fatigue, breath, etc. They now show the remaining time in the M:SS
format;
- Added the default cast bars' skin for people who don't use my unit frames;
- Updated "Blizzard" config section. Added options to customise mirror timers, digsite bar;
- Updated "Action Bars" config section. In addition to aforementioned cooldown changes, I also
added options to customise action buttons' colours and to desaturate icons when buttons are
unusable;
- Updated the loot frame, so it's impossible to click through it;
- Numerous bug fixes and tweaks;
- Updated embeds.

NOTE #1: You'll have to restart WoW client to make things work after the update.

NOTE #2: Aura module's config is now cross-layout, which means that it'll use the same settings
for both "Orbs" and "Classic" layouts. Although almost everything should be copied, some data loss
may occur.

Version 80000.03

- Reworked micro menu. Again. Added options to split micro menu into two bars and to assign each
button to either bar individually;
- Fixed loot frame error that occurred for people who like to spam-click things;
- Updated both Spanish translations. Translated by [email protected]

Version 80000.02

- Fixed "Classic" layout.

Version 80000.01

- Added 8.0.1 support;
- Added custom loot frame;
- Added mouseover key binding. Use "/lsui kb" command or "Binding Mode" button in the config;
- Added options to enable DK runes' sorting and colouring by spec;
- Reworked action bar hub. Retired bag bar;
- Reworked micro menu and its config. Added "Inventory" micro button;
- Reworked tooltips. Added tooltip mover and the option to attach it to the mouse cursor;
- Numerous bug fixes and tweaks;
- Updated embeds.
Archived Files (18)
File Name
Version
Size
Author
Date
80100.03
1MB
lightspark
03-07-19 07:05 AM
80100.02
1MB
lightspark
01-27-19 06:53 AM
80100.01
1MB
lightspark
12-18-18 06:18 AM
80000.15
1MB
lightspark
11-04-18 04:02 AM
80000.14
1MB
lightspark
10-30-18 12:15 PM
80000.13
1MB
lightspark
10-30-18 04:47 AM
80000.12
1MB
lightspark
10-17-18 04:37 AM
80000.11
1MB
lightspark
09-28-18 10:00 AM
80000.10
1MB
lightspark
09-17-18 06:58 AM
80000.09
1MB
lightspark
08-16-18 02:06 AM
80000.08
1MB
lightspark
07-28-18 06:23 AM
80000.07
1MB
lightspark
07-27-18 02:57 AM
80000.06
1MB
lightspark
07-25-18 06:47 AM
80000.05
1MB
lightspark
07-25-18 04:26 AM
80000.04
1MB
lightspark
07-24-18 09:32 AM
80000.03
1MB
lightspark
07-19-18 08:50 PM
80000.02
1MB
lightspark
07-18-18 05:20 AM
80000.01
1MB
lightspark
07-17-18 10:39 AM


Post A Reply Comment Options
Unread 07-29-18, 12:55 PM  
Astugg
A Kobold Labourer

Forum posts: 0
File comments: 28
Uploads: 0
Big thanks for the continued updates! Especially the new CD config.

Really love the shorter xp bar aswell, looks so clean now.

https://i.imgur.com/m3Zf0W4.jpg
Last edited by Astugg : 07-29-18 at 12:57 PM.
Report comment to moderator  
Reply With Quote
Unread 07-28-18, 11:31 AM  
lightspark
A Rage Talon Dragon Guard
 
lightspark's Avatar
AddOn Author - Click to view AddOns

Forum posts: 316
File comments: 825
Uploads: 6
Originally Posted by Jagwah
Not sure what your intended use for this was, but it'd be great as a way to signify rested/unrested...
I decided to add it because other UFs have this optional border colouring, but the player orb didn't have it... Anyway, it's just yet another useless feature...

Rested/unrested is shown via xp bar, its colour is different when you have rested xp. And then there's this (zzz) thingy....
__________________
Last edited by lightspark : 07-28-18 at 11:31 AM.
Report comment to moderator  
Reply With Quote
Unread 07-28-18, 11:26 AM  
Jagwah
A Murloc Raider

Forum posts: 7
File comments: 14
Uploads: 0
Not sure what your intended use for this was, but it'd be great as a way to signify rested/unrested...
Report comment to moderator  
Reply With Quote
Unread 07-28-18, 10:51 AM  
lightspark
A Rage Talon Dragon Guard
 
lightspark's Avatar
AddOn Author - Click to view AddOns

Forum posts: 316
File comments: 825
Uploads: 6
Originally Posted by Heybarbaruiva
Guess I learned something new today.


On a side note...



Smoooooth.... From now on I'm implementing only useless garbage

-- edit #1

...



I was just enabling/disabling the options, it doesn't blink like that in the game... I actually made borders of all UFs change their colours smoothly...
__________________
Last edited by lightspark : 07-28-18 at 11:10 AM.
Report comment to moderator  
Reply With Quote
Unread 07-28-18, 09:49 AM  
Heybarbaruiva
A Murloc Raider
 
Heybarbaruiva's Avatar
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 101
Uploads: 2
Originally Posted by lightspark
Press and hold the "Shift" key

Guess I learned something new today.
Report comment to moderator  
Reply With Quote
Unread 07-28-18, 08:50 AM  
lightspark
A Rage Talon Dragon Guard
 
lightspark's Avatar
AddOn Author - Click to view AddOns

Forum posts: 316
File comments: 825
Uploads: 6
For some unknown reason, today I felt like I REALLY needed this option..



I'll add something similar to the minimap as well...

Once again, it's just an option...
__________________
Last edited by lightspark : 07-28-18 at 08:52 AM.
Report comment to moderator  
Reply With Quote
Unread 07-28-18, 07:17 AM  
lightspark
A Rage Talon Dragon Guard
 
lightspark's Avatar
AddOn Author - Click to view AddOns

Forum posts: 316
File comments: 825
Uploads: 6
Originally Posted by Heybarbaruiva
I'm really into the shorter xp bar, btw. It fits much better with the rest of the UI, in my opinion. Not bothered by the height anymore
Yeah, I also suspected that more people were annoyed by its length and emptiness of its extensions, than by its height/thickness.

Originally Posted by Heybarbaruiva
1) Is a chat window module something you intend to work on? It's not something I'm personally interested in as I'm satisfied with the default chat as is but UI authors usually make their own chat window and/or bag that fit the rest of the UI.
Nope, I use Prat 3.0, although it's a bit buggy >_> But there's a buttload of chat addons to chose from.

TBQH, many devs either embed 3rd party chat addons or "fork" them, so they base their chat module's code on some other addon's code and then keep working from there. People really liked using PhanxChat for these purposes.

Originally Posted by Heybarbaruiva
2) Is there a way to show player realms in the tooltip instead of the (*) ?
Press and hold the "Shift" key

Even if the "Inspect Info" feature is disabled, the tooltip will be updated w/ character's extended server and guild info anyway.
__________________
Last edited by lightspark : 07-28-18 at 07:20 AM.
Report comment to moderator  
Reply With Quote
Unread 07-28-18, 07:05 AM  
Heybarbaruiva
A Murloc Raider
 
Heybarbaruiva's Avatar
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 101
Uploads: 2
I'm really into the shorter xp bar, btw. It fits much better with the rest of the UI, in my opinion. Not bothered by the height anymore

Also, I wanted to ask you a couple of things:

1) Is a chat window module something you intend to work on? It's not something I'm personally interested in as I'm satisfied with the default chat as is but UI authors usually make their own chat window and/or bag that fit the rest of the UI.

2) Is there a way to show player realms in the tooltip instead of the (*) ?
Last edited by Heybarbaruiva : 07-28-18 at 07:06 AM.
Report comment to moderator  
Reply With Quote
Unread 07-28-18, 06:03 AM  
lightspark
A Rage Talon Dragon Guard
 
lightspark's Avatar
AddOn Author - Click to view AddOns

Forum posts: 316
File comments: 825
Uploads: 6
Originally Posted by Jagwah
No, thank you for the excellent UI.

Works a charm.
YW

Hm, I should hide player's buffs/debuffs while in PB, no need to show them >_>

-- edit #1

Should be up soon.

Code:
- Fixed the "Inventory" micro button's currency tracker;
- Fixed an issue where getting and/or setting a key binding text for a button with no name would  
  result in an error. This issue mainly affected the Pet Battle UI;
- Blizz castbar's movers are now properly disabled when the default castbars aren't actually  
  used;
- Player's buffs, debuffs, and totems are now hidden while doing pet battles.
__________________
Last edited by lightspark : 07-28-18 at 06:24 AM.
Report comment to moderator  
Reply With Quote
Unread 07-28-18, 05:39 AM  
Jagwah
A Murloc Raider

Forum posts: 7
File comments: 14
Uploads: 0
No, thank you for the excellent UI.

Works a charm.
Report comment to moderator  
Reply With Quote
Unread 07-28-18, 04:56 AM  
lightspark
A Rage Talon Dragon Guard
 
lightspark's Avatar
AddOn Author - Click to view AddOns

Forum posts: 316
File comments: 825
Uploads: 6
Originally Posted by Jagwah
It's currently unbound;
Yup, thought so, I simply wanted to be sure that that's the case

Originally Posted by Jagwah
Do you want me to bind every key and re-grab the bug?
Nah, I got it. TY

-- edit #1

Fixed: https://github.com/ls-/ls_UI/commit/...c0d7704380af47.

Now I need to fix one more bug before I release a small update >_>
__________________
Last edited by lightspark : 07-28-18 at 05:03 AM.
Report comment to moderator  
Reply With Quote
Unread 07-28-18, 04:52 AM  
Jagwah
A Murloc Raider

Forum posts: 7
File comments: 14
Uploads: 0
Originally Posted by lightspark

Noice

-- edit #1

Now I also know why I've never experienced this bug myself, although I always try to make sure I don't break the PB UI. You use custom keybinds And those buttons have no proper names, so my code fails...

What's your 3rd button's keybind? O_o the 1st one's is Q, then goes E, but what about the 3rd button?
It's currently unbound; I'm in the process of rebuilding my UI so only bound the keys I need to fly around and do old content. Do you want me to bind every key and re-grab the bug?
Last edited by Jagwah : 07-28-18 at 04:53 AM.
Report comment to moderator  
Reply With Quote
Unread 07-28-18, 04:29 AM  
lightspark
A Rage Talon Dragon Guard
 
lightspark's Avatar
AddOn Author - Click to view AddOns

Forum posts: 316
File comments: 825
Uploads: 6
Originally Posted by Jagwah
Here you go:

-- error
Noice

-- edit #1

Now I also know why I've never experienced this bug myself, although I always try to make sure I don't break the PB UI. You use custom keybindings for those buttons And those buttons have no proper names, so my code fails...

What's your 3rd button's keybinding? O_o the 1st one's is Q, then goes E, but what about the 3rd button?
__________________
Last edited by lightspark : 07-28-18 at 04:54 AM.
Report comment to moderator  
Reply With Quote
Unread 07-28-18, 04:27 AM  
Jagwah
A Murloc Raider

Forum posts: 7
File comments: 14
Uploads: 0
Here you go:

Code:
3x ls_UI\core\button.lua:21: attempt to concatenate a nil value
ls_UI\core\button.lua:21: in function `GetHotkey'
ls_UI\core\button.lua:75: in function <ls_UI\core\button.lua:73>
ls_UI\core\button.lua:189: in function <ls_UI\core\button.lua:137>
ls_UI\core\button.lua:400: in function `SkinPetBattleButton'
ls_UI\modules\bars\petbattle.lua:115: in function <ls_UI\modules\bars\petbattle.lua:99>
[C]: in function `PetBattleFrame_UpdateActionBarLayout'
Blizzard_PetBattleUI\Blizzard_PetBattleUI.lua:150: in function `PetBattleFrame_Display'
Blizzard_PetBattleUI\Blizzard_PetBattleUI.lua:94: in function <Blizzard_PetBattleUI\Blizzard_PetBattleUI.lua:91>

Locals:
self = <unnamed> {
 NormalTexture = <unnamed> {
 }
 HotKey = <unnamed> {
 }
 GetHotkey = <function> defined @ls_UI\core\button.lua:20
 UpdateHotKeyFont = <function> defined @ls_UI\modules\bars\petbattle.lua:75
 CooldownFlash = UIParentCooldownFlash {
 }
 Lock = <unnamed> {
 }
 Icon = <unnamed> {
 }
 CooldownFlashAnim = <unnamed> {
 }
 CooldownShadow = <unnamed> {
 }
 SetKey = <function> defined @ls_UI\core\button.lua:24
 actionIndex = 3
 GetBindings = <function> defined @ls_UI\core\button.lua:28
 ClearBindings = <function> defined @ls_UI\core\button.lua:53
 BetterIcon = <unnamed> {
 }
 _parent = LSPetBattleBar {
 }
 0 = <userdata>
 UpdateHotKey = <function> defined @ls_UI\modules\bars\petbattle.lua:61
 SelectedHighlight = <unnamed> {
 }
 actionType = 2
 Cooldown = <unnamed> {
 }
 _command = "ACTIONBUTTON3"
}
(*temporary) = <function> defined @ls_UI\embeds\LibKeyBound-1.0\LibKeyBound-1.0.lua:371
(*temporary) = <table> {
 Activate = <function> defined @ls_UI\embeds\LibKeyBound-1.0\LibKeyBound-1.0.lua:267
 EventButton = <unnamed> {
 }
 Deactivate = <function> defined @ls_UI\embeds\LibKeyBound-1.0\LibKeyBound-1.0.lua:292
 PLAYER_REGEN_ENABLED = <function> defined @ls_UI\embeds\LibKeyBound-1.0\LibKeyBound-1.0.lua:226
 Toggle = <function> defined @ls_UI\embeds\LibKeyBound-1.0\LibKeyBound-1.0.lua:250
 L = <table> {
 }
 UnregisterAllCallbacks = <function> defined @BugSack\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:174
 initialized = true
 Set = <function> defined @ls_UI\embeds\LibKeyBound-1.0\LibKeyBound-1.0.lua:338
 ToShortKey = <function> defined @ls_UI\embeds\LibKeyBound-1.0\LibKeyBound-1.0.lua:371
 dialog = KeyboundDialog {
 }
 PLAYER_REGEN_DISABLED = <function> defined @ls_UI\embeds\LibKeyBound-1.0\LibKeyBound-1.0.lua:233
 RegisterCallback = <function> defined @BugSack\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:90
 IsShown = <function> defined @ls_UI\embeds\LibKeyBound-1.0\LibKeyBound-1.0.lua:319
 SetColorKeyBoundMode = <function> defined @ls_UI\embeds\LibKeyBound-1.0\LibKeyBound-1.0.lua:194
 UnregisterCallback = <function> defined @BugSack\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:153
 Initialize = <function> defined @ls_UI\embeds\LibKeyBound-1.0\LibKeyBound-1.0.lua:46
 events = <table> {
 }
 GetColorKeyBoundMode = <function> defined @ls_UI\embeds\LibKeyBound-1.0\LibKeyBound-1.0.lua:221
 colorKeyBoundMode = <table> {
 }
 Binder = <table> {
 }
}
(*temporary) = <function> defined =[C]:-1
(*temporary) = "CLICK "
(*temporary) = nil
(*temporary) = ":LeftButton"
(*temporary) = "attempt to concatenate a nil value"
LibKeyBound = <table> {
 Activate = <function> defined @ls_UI\embeds\LibKeyBound-1.0\LibKeyBound-1.0.lua:267
 EventButton = <unnamed> {
 }
 Deactivate = <function> defined @ls_UI\embeds\LibKeyBound-1.0\LibKeyBound-1.0.lua:292
 PLAYER_REGEN_ENABLED = <function> defined @ls_UI\embeds\LibKeyBound-1.0\LibKeyBound-1.0.lua:226
 Toggle = <function> defined @ls_UI\embeds\LibKeyBound-1.0\LibKeyBound-1.0.lua:250
 L = <table> {
 }
 UnregisterAllCallbacks = <function> defined @BugSack\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:174
 initialized = true
 Set = <function> defined @ls_UI\embeds\LibKeyBound-1.0\LibKeyBound-1.0.lua:338
 ToShortKey = <function> defined @ls_UI\embeds\LibKeyBound-1.0\LibKeyBound-1.0.lua:371
 dialog = KeyboundDialog {
 }
 PLAYER_REGEN_DISABLED = <function> defined @ls_UI\embeds\LibKeyBound-1.0\LibKeyBound-1.0.lua:233
 RegisterCallback = <function> defined @BugSack\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:90
 IsShown = <function> defined @ls_UI\embeds\LibKeyBo
Report comment to moderator  
Reply With Quote
Unread 07-28-18, 04:12 AM  
lightspark
A Rage Talon Dragon Guard
 
lightspark's Avatar
AddOn Author - Click to view AddOns

Forum posts: 316
File comments: 825
Uploads: 6
Originally Posted by Jagwah
Hi LS,

Thanks for getting this uploaded so quickly!

I've encountered an issue with the Pet Battle interface: https://imgur.com/a/1bxo3RC

This persists through multiple reloads, and with all other addons disabled.

I'm using the classic interface, if that helps. Let me know if I can help diagnose the problem any further.

-J
Hi o/. Could you please install BugSack and BugGrabber addons, there def should be an error message when something like this happens...
__________________
Last edited by lightspark : 07-28-18 at 04:13 AM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: