Go to Page... |
Compatibility: | Plunderstorm (10.2.6) |
Updated: | 03-21-24 07:54 AM |
Created: | 12-15-13 12:44 PM |
Downloads: | 113,801 |
Favorites: | 152 |
MD5: | |
Categories: | Suites, Action Bar Mods, Unit Mods, Graphical Compilations |
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 join our Discord server.
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.
File Name |
Version |
Size |
Author |
Date |
100205.03 |
2MB |
lightspark |
03-10-24 04:17 AM |
|
100205.02 |
2MB |
lightspark |
01-23-24 06:17 AM |
|
100205.01 |
2MB |
lightspark |
01-16-24 08:45 AM |
|
100200.04 |
2MB |
lightspark |
01-07-24 10:14 AM |
|
100200.03 |
2MB |
lightspark |
11-19-23 03:55 AM |
|
100200.02 |
2MB |
lightspark |
11-10-23 12:57 AM |
|
100200.01 |
2MB |
lightspark |
11-07-23 10:46 AM |
|
100107.01 |
2MB |
lightspark |
09-27-23 02:21 AM |
|
100105.01 |
1MB |
lightspark |
07-11-23 09:45 AM |
|
100100.04 |
1MB |
lightspark |
05-15-23 01:10 PM |
|
100100.03 |
1MB |
lightspark |
05-09-23 02:21 PM |
|
100100.02 |
1MB |
lightspark |
05-07-23 09:14 AM |
|
100100.01 |
1MB |
lightspark |
05-02-23 11:59 AM |
|
100005.04 |
1MB |
lightspark |
03-03-23 08:32 PM |
|
100005.03 |
1MB |
lightspark |
03-03-23 04:26 AM |
|
100005.02 |
1MB |
lightspark |
02-11-23 07:55 AM |
|
100005.01 |
1MB |
lightspark |
01-25-23 08:39 AM |
|
100002.04 |
1MB |
lightspark |
12-16-22 03:09 AM |
|
100002.03 |
1MB |
lightspark |
12-03-22 04:29 AM |
|
100002.02 |
1MB |
lightspark |
12-02-22 02:47 PM |
|
100002.01 |
1MB |
lightspark |
11-28-22 08:45 AM |
|
100000.03 |
1MB |
lightspark |
10-31-22 01:34 AM |
|
100000.02 |
1MB |
lightspark |
10-28-22 10:19 PM |
|
100000.01 |
1MB |
lightspark |
10-25-22 12:30 PM |
|
90207.04 |
1MB |
lightspark |
10-04-22 05:55 AM |
|
90207.03 |
1MB |
lightspark |
09-30-22 11:36 AM |
|
90207.02 |
1MB |
lightspark |
09-30-22 09:39 AM |
|
90207.01 |
1MB |
lightspark |
09-30-22 07:02 AM |
|
90205.04 |
1MB |
lightspark |
08-07-22 11:19 AM |
|
90205.03 |
1MB |
lightspark |
08-01-22 09:08 AM |
|
90205.02 |
1MB |
lightspark |
07-29-22 04:57 AM |
|
90205.01 |
1MB |
lightspark |
07-22-22 01:16 AM |
|
90200.05 |
1MB |
lightspark |
04-06-22 08:29 PM |
|
90200.04 |
1MB |
lightspark |
03-24-22 05:59 PM |
|
90200.03 |
1MB |
lightspark |
03-24-22 09:55 AM |
|
90200.02 |
1MB |
lightspark |
03-23-22 03:03 PM |
|
90200.01 |
1MB |
lightspark |
03-01-22 04:34 AM |
|
90105.06 |
1MB |
lightspark |
02-22-22 08:28 AM |
|
90105.05 |
1MB |
lightspark |
12-04-21 05:06 AM |
|
90105.04 |
1MB |
lightspark |
12-01-21 06:52 AM |
|
90105.03 |
1MB |
lightspark |
11-16-21 01:45 PM |
|
90105.02 |
1MB |
lightspark |
11-16-21 06:23 AM |
|
90105.01 |
1MB |
lightspark |
11-06-21 03:11 AM |
|
90100.02 |
1MB |
lightspark |
08-29-21 08:25 AM |
|
90100.01 |
1MB |
lightspark |
06-29-21 12:35 PM |
|
90005.05 |
1MB |
lightspark |
06-15-21 11:04 PM |
|
90005.04 |
1MB |
lightspark |
06-12-21 09:03 AM |
|
90005.03 |
1MB |
lightspark |
04-01-21 05:38 AM |
|
90005.02 |
1MB |
lightspark |
03-27-21 07:06 AM |
|
90005.01 |
1MB |
lightspark |
03-12-21 10:35 PM |
|
90002.06 |
1MB |
lightspark |
01-28-21 05:45 AM |
|
90002.05 |
1MB |
lightspark |
01-16-21 01:39 PM |
|
90002.04 |
1MB |
lightspark |
01-14-21 01:15 PM |
Comment Options |
uglyteddy |
View Public Profile |
Send a private message to uglyteddy |
Find More Posts by uglyteddy |
Add uglyteddy to Your Buddy List |
lightspark |
View Public Profile |
Send a private message to lightspark |
Find More Posts by lightspark |
Add lightspark to Your Buddy List |
01-01-15, 12:56 AM | |||
A Kobold Labourer
Forum posts: 0
File comments: 6
Uploads: 0
|
Re: Re: Merry Christmas to you as well!
OH EHM GEE!!! HAPPY NEW YEAR TO... CAN'T WAIT!!! |
||
|
uglyteddy |
View Public Profile |
Send a private message to uglyteddy |
Find More Posts by uglyteddy |
Add uglyteddy to Your Buddy List |
01-12-15, 03:05 AM | ||||
A Kobold Labourer
Forum posts: 0
File comments: 6
Uploads: 0
|
Re: Re: Re: Merry Christmas to you as well!
How goes the coding?! |
|||
|
uglyteddy |
View Public Profile |
Send a private message to uglyteddy |
Find More Posts by uglyteddy |
Add uglyteddy to Your Buddy List |
01-23-15, 05:29 PM | |
|
I'm stuck, as you may know, I currently reside in China, and here we have really nice working freedom of speech and internet, ahem. I used to play on EU realms, but now my ping is around 6k and I can't use almost any VPN service anymore, recently we got quite many of those blacklisted, they either dun work or dun provide good speed/latency. And I'm not willing to invest even more money than I already did into bypassing Red Wall censorship.
Good piece of news is that I'm stuck in China for only one more month, I'm moving to another country by the end of February, starting march I'll be living between Pattaya, Thailand and Shanghai, China, that's much better than just where I'm at now. For now I'll be updating current version of layout for 6.1, but that's mostly coding based on updated blizz UI code, cuz some things work differently in 6.1. I do blindly write some code at home without any testing, but that's not going anywhere until I regain access to WoW. It can't be helped. Sorry for the inconvenience Hope you understand.
Last edited by lightspark : 01-23-15 at 05:35 PM.
|
|
lightspark |
View Public Profile |
Send a private message to lightspark |
Find More Posts by lightspark |
Add lightspark to Your Buddy List |
02-01-15, 04:28 AM | ||
A Kobold Labourer
Forum posts: 0
File comments: 6
Uploads: 0
|
aww shucks
|
|
|
uglyteddy |
View Public Profile |
Send a private message to uglyteddy |
Find More Posts by uglyteddy |
Add uglyteddy to Your Buddy List |
02-14-15, 12:54 PM | |
|
Ok, some news about everything, hehe.
There'll be a 1.3.9 release for 6.1 patch. Mostly updating existing features. I also added few things from my current v2 build. For example, receive-all mail button I talked about before. BTW, I ditched mail and bag infobars. I hid all four bags behind the backpack button and made it work like an infobar it replaces now. You can show hidden bags by right-clicking your backpack button. Mail widget is still there at same very spot, it just looks differently. As for my relocation process, I've already sent my PC and half of my shit to Thailand. Currently sitting in a half-empty apartment with my ~6 yo Samsung laptop T_T Damn, 10 more days to wait. Currently I have nothing else to do, but sketch new possible designs for target and player frames in pencil. The more I draw, the more I think about replacing arc-styled powers and alt-powers on player frame with two vertical pipes, it's easier to maintain and may look classy, but that's a long-term goal and I have to find nice design solution first, cuz I wanna keep player frame as an orb and powers being easy to "read". It's a bit funny to code blindly. China Telecom in Shanghai is the "best" ISP ever, yeah.. And I'm almost done with frame movers, I still need to figure out a better way to organize my config tables though... Dat sexy latency...
Last edited by lightspark : 02-15-15 at 06:01 AM.
|
|
lightspark |
View Public Profile |
Send a private message to lightspark |
Find More Posts by lightspark |
Add lightspark to Your Buddy List |
02-17-15, 05:41 AM | |
|
Progress so far
Today I finally had playable ping of ~400-2000ms Decided to spend time coding movers.
Here is a small preview, nothing fancy yet... |
|
lightspark |
View Public Profile |
Send a private message to lightspark |
Find More Posts by lightspark |
Add lightspark to Your Buddy List |
02-17-15, 09:19 AM | |
|
I guess I'm done with movers for now. Movers are movers, they do same stuff almost anywhere. You drag it around the screen and then attached frame is set to a new point, if you wish you can move it pixel by pixel by clicking yellow arrows, they are hidden by default, click on the mover frame shows/hides arrows. The button in the corner appears when frame is moved anywhere else, it's used to restore default position. If anyone is reading it, any suggestions? |
|
lightspark |
View Public Profile |
Send a private message to lightspark |
Find More Posts by lightspark |
Add lightspark to Your Buddy List |
02-17-15, 09:24 AM | |
|
Looks really slick! Nice touch with the pixel-by-pixel arrows. I assume the positions are saved per character and you have to resort to copying WTF files around to apply changes to all characters? Or do you plan (or have already added) some kind of global or profile config?
Last edited by ballagarba : 02-17-15 at 09:25 AM.
|
|
ballagarba |
View Public Profile |
Send a private message to ballagarba |
Find More Posts by ballagarba |
Add ballagarba to Your Buddy List |
02-17-15, 10:11 AM | ||
|
To support global profiles, I need a better in-game config implementation, damn. I currently use home-grown config which lacks scalability, and I may consider using Ace-* libs in the future. Thus, it’s a long-term goal.
Last edited by lightspark : 02-17-15 at 10:25 AM.
|
|
|
lightspark |
View Public Profile |
Send a private message to lightspark |
Find More Posts by lightspark |
Add lightspark to Your Buddy List |
02-19-15, 08:13 AM | |
|
Yooooo~! Some news.
Daemoness@Curse suggested to save AT's buff/debuff list per spec. Thanks to her, I guess her, cuz daemoness, you know; you'll get this feature with 1.4.0 update, previously known as v1.3.9. Some details on how it works: - If you respec for the first time, and there's no list of auras for your new spec, it'll be copied from your previous spec, otherwise tracker will switch to an existing list assigned to current spec; - If you have two different variations of one spec, let's say two frost mage builds, unfortunately for you, aura list will be shared between them; - If you cancel your spec, aura list for you cancelled spec will be saved; - If your char is below level 10 and/or with no spec, a zero-spec list will be used, which will be then assigned to your new spec same way it's done during usual respec. Shit, that's laughable how my UI lacks trivial functionality, sucks to be a developer, who has only 1 char with 1 spec. Proud frost mage for 8 years now
Last edited by lightspark : 02-19-15 at 08:44 AM.
|
|
lightspark |
View Public Profile |
Send a private message to lightspark |
Find More Posts by lightspark |
Add lightspark to Your Buddy List |
02-20-15, 01:42 PM | |
|
Today I was testing my minimap button collector. Unfortunately, I can't say that I liked the result...
I'll leave this idea for now, may try once again later, much later... On the other hand, I wrote quite a nice minimap button reskinner
Last edited by lightspark : 02-20-15 at 02:41 PM.
|
|
lightspark |
View Public Profile |
Send a private message to lightspark |
Find More Posts by lightspark |
Add lightspark to Your Buddy List |
02-23-15, 01:45 PM | |
|
I've posted updates on curse and wowinterface. 1.4.0 is both 6.0.3 and 6.1 compatible.
I'm having a flight in 6 hours, will be off for couple of days.. |
|
lightspark |
View Public Profile |
Send a private message to lightspark |
Find More Posts by lightspark |
Add lightspark to Your Buddy List |
02-23-15, 03:30 PM | |
|
Message: Interface\AddOns\oUF_LS\frames\nameplates.lua:149: attempt to index field 'eliteIcon' (a nil value)
Time: 02/23/15 13:30:08 Count: 10642 Stack: Interface\AddOns\oUF_LS\frames\nameplates.lua:149: in function <Interface\AddOns\oUF_LS\frames\nameplates.lua:135> Interface\AddOns\oUF_LS\frames\nameplates.lua:272: in function <Interface\AddOns\oUF_LS\frames\nameplates.lua:260> [C]: ? Locals: self = NamePlate1 { 0 = <userdata> threat = <unnamed> { } highlight = <unnamed> { } nameFrame = <unnamed> { } border = <unnamed> { } cast = <unnamed> { } bossIcon = <unnamed> { } health = <unnamed> { } kui = <unnamed> { } barFrame = <unnamed> { } level = <unnamed> { } name = <unnamed> { } highlighted = false } (*temporary) = nil (*temporary) = nil (*temporary) = nil (*temporary) = true (*temporary) = <userdata> (*temporary) = <unnamed> { 0 = <userdata> textShadow = <unnamed> { } border = <unnamed> { } shield = <unnamed> { } text = <unnamed> { } icon = <unnamed> { } texture = <unnamed> { } } (*temporary) = <unnamed> { 0 = <userdata> } (*temporary) = <unnamed> { 0 = <userdata> } (*temporary) = <unnamed> { 0 = <userdata> } (*temporary) = <unnamed> { 0 = <userdata> } (*temporary) = <unnamed> { 0 = <userdata> } (*temporary) = <unnamed> { 0 = <userdata> } (*temporary) = "attempt to index field 'eliteIcon' (a nil value)" ns = <table> { PercFormat = <function> defined @Interface\AddOns\oUF_LS\utilities\functions.lua:55 oUF = <table> { } lsTweakIcon = <function> defined @Interface\AddOns\oUF_LS\utilities\functions.lua:139 lsOTDragHeader_Initialize = <function> defined @Interface\AddOns\oUF_LS\utilities\functions.lua:616 CustomDelayText = <function> defined @Interface\AddOns\oUF_LS\utilities\functions.lua:511 CreateDebuff = <function> defined @Interface\AddOns\oUF_LS\utilities\functions.lua:208 mbuttons = <table> { } lsSetCheckedTexture = <function> defined @Interface\AddOns\oUF_LS\utilities\functions.lua:157 lsInfobars_Initialize = <function> defined @Interface\AddOns\oUF_LS\frames\infobars.lua:229 NumFormat = <function> defined @Interface\AddOns\oUF_LS\utilities\functions.lua:34 CustomDebuffFilter = <function> defined @Interface\AddOns\oUF_LS\utilities\functions.lua:308 UpdateAuraIcon = <function> defined @Interface\AddOns\oUF_LS\utilities\functions.lua:264 UnitFrame_OnEnter = <function> defined @Interface\AddOns\oUF_LS\utilities\functions.lua:72 BuffPreUpdate = <function> defined @Interface\AddOns\oUF_LS\utilities\functions.lua:322 lsSetPushedTexture = <function> defined @Interface\AddOns\oUF_LS\utilities\functions.lua:151 hiddenParentFrame = <unnamed> { } Mail = <table> { } PvPOverride = <function> defined @Interface\AddOns\oUF_LS\utilities\functions.lua:541 DebuffPreUpdate = <function> defined @Interface\AddOns\oUF_LS\utilities\functions.lua:330 lsAlwaysHide = <function> defined @Interface\AddOns\oUF_LS\utilities\functions.lua:28 infobars = <table> { } lsAlwaysShow = <function> defined @Interface\AddOns\oUF_LS\utilities\functions.lua:22 C = <table> { } lsNamePlates_Initialize = <function> defined @Interface\AddOns\oUF_LS\frames\nameplates.lua:257 CreateAuraIcon = <function> defined @Interface\AddOns\oUF_LS\utilities\functions.lua:237 lsActionBars_Initialize = <function> defined @Interface\AddOns\oUF_LS\frames\actionbars.lua:630 M = <table> { } PostUpdateHealPrediction = <function> defined @Interface\AddOns\oUF_LS\utilities\functions.lua:461 lsMicroMenu_Initialize = <function> defined @Interface\AddOns\oUF_LS\frames\micromenu.lua:272 DebugTexture = <function> defined @Interface\AddOns\oUF_LS\utilities\functions.lua:8 lsCreateButtonBorder = <function> defined @Interface\AddOns\oUF_LS\utilities\functions.lua:128 LFDOverride = <function> defined @Interface\AddOns\oUF_LS\utilities\functions.lua:567 ThreatUpdateOverride = <function> defined @Interface\AddOns\oUF_LS\utilities\functions.lua:589 lsAuraTracker_Initialize = <function> defined @Interface\AddOns\oUF_LS\f |
|
sumoldguy |
View Public Profile |
Send a private message to sumoldguy |
Find More Posts by sumoldguy |
Add sumoldguy to Your Buddy List |