Quantcast
Download
(467 Kb)
Download
Updated: 12-01-20 03:20 AM
Pictures
File Info
Compatibility:
Shadowlands patch (9.0.2)
Updated:12-01-20 03:20 AM
Created:06-10-18 06:03 AM
Downloads:14,745
Favorites:21
MD5:
9.0.2

sInterface  Popular! (More than 5000 hits)

Version: v2.0.1
by: sBaildon [More]

About

sInterface is an opinionated replacement for the standard BlizzardUI. Reductionism is the goal. Fewer, smaller elements; frames that show when required; key information in the spotlight.

There is no in-game configuration, customising your installation requires modifying lua files. sInterface does not use character profiles—configuration is shared between all characters without setup.

More

See more at https://ui.baildon.co

sInterface
v2.0.1 (2020-12-01)
Full Changelog Previous Releases
  • unitframes: fixes for rogues, dks, and paladins
Archived Files (18)
File Name
Version
Size
Author
Date
v2.0.0
467kB
sBaildon
11-29-20 02:45 PM
v1.0.3
467kB
sBaildon
11-22-20 11:29 AM
v1.0.2
467kB
sBaildon
11-22-20 11:09 AM
v1.0.1
467kB
sBaildon
11-21-20 04:16 PM
v1.0.0
467kB
sBaildon
11-20-20 04:35 PM
v0.30.3
449kB
sBaildon
04-11-20 08:34 AM
v0.30.2
359kB
sBaildon
04-06-20 06:57 AM
v0.0.0
359kB
sBaildon
04-06-20 06:22 AM
v0.0.0
448kB
sBaildon
04-05-20 02:58 PM
v0.4.0
448kB
sBaildon
04-01-20 11:50 AM
v0.3.1
445kB
sBaildon
12-25-18 08:17 AM
v0.21.0
445kB
sBaildon
08-20-18 06:03 AM
v0.20.1
445kB
sBaildon
08-04-18 03:41 PM
v0.20.0
445kB
sBaildon
08-04-18 03:22 PM
v0.11.2
446kB
sBaildon
06-12-18 03:05 PM
v0.11.2
446kB
sBaildon
06-12-18 03:01 PM
v0.11.1
446kB
sBaildon
06-12-18 01:11 PM
v0.11.0
447kB
sBaildon
06-10-18 06:03 AM


Post A Reply Comment Options
Unread 12-16-20, 05:52 AM  
Retraluna
A Murloc Raider
 
Retraluna's Avatar
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 74
Uploads: 2
Originally Posted by sBaildon
Originally Posted by Retraluna
Originally Posted by sBaildon
Originally Posted by Retraluna
hi any chance to enable the default raid frames if i disable your party/grouP?
What happens when you disable the raid frames?
nothing happens - no raid/group show up
Afaik, if the oUF spawn func isn’t called for a set of frames, it leaves the blizzard ones intact. Maybe I’m not using the API properly for raid frames.
thats what im thinking, would be awesome if you could have a look at it
__________________
Report comment to moderator  
Reply With Quote
Unread 12-16-20, 05:50 AM  
sBaildon
A Kobold Labourer
 
sBaildon's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 29
Uploads: 1
Originally Posted by Retraluna
Originally Posted by sBaildon
Originally Posted by Retraluna
hi any chance to enable the default raid frames if i disable your party/grouP?
What happens when you disable the raid frames?
nothing happens - no raid/group show up
Afaik, if the oUF spawn func isn’t called for a set of frames, it leaves the blizzard ones intact. Maybe I’m not using the API properly for raid frames.
Report comment to moderator  
Reply With Quote
Unread 12-16-20, 05:47 AM  
Retraluna
A Murloc Raider
 
Retraluna's Avatar
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 74
Uploads: 2
Originally Posted by sBaildon
Originally Posted by Retraluna
hi any chance to enable the default raid frames if i disable your party/grouP?
What happens when you disable the raid frames?
nothing happens - no raid/group show up
__________________
Report comment to moderator  
Reply With Quote
Unread 12-16-20, 05:45 AM  
Retraluna
A Murloc Raider
 
Retraluna's Avatar
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 74
Uploads: 2
im talking about the default raid frame settings

i know how to use your config - thanks tho
__________________
Report comment to moderator  
Reply With Quote
Unread 12-16-20, 05:13 AM  
sBaildon
A Kobold Labourer
 
sBaildon's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 29
Uploads: 1
Originally Posted by Retraluna
i think the raid/group frames addon is not loaded, because i cant even see the usual config in (esc->interface)

this means every raidframe addon that enchances the default frames wont load either

i read through your code yesterday - i think it might be ouf?

BTW on your 2. screenshot your quest tracker and boss frames overlap - its driving me crazy
You’re right, I use oUF to create nameplates. There’s nothing in esc -> interface because there is no in game configuration. To make changes you need to create another add on: https://ui.baildon.co/configuration/

Re the overlap; I noticed too late. The placements were designed for 1440p 16:9, and I took the screenshots on a 16:10 laptop. I might get around to updating them one day.
Report comment to moderator  
Reply With Quote
Unread 12-16-20, 05:05 AM  
Retraluna
A Murloc Raider
 
Retraluna's Avatar
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 74
Uploads: 2
i think the raid/group frames addon is not loaded, because i cant even see the usual config in (esc->interface)

this means every raidframe addon that enchances the default frames wont load either

i read through your code yesterday - i think it might be ouf?

BTW on your 2. screenshot your quest tracker and boss frames overlap - its driving me crazy
__________________
Last edited by Retraluna : 12-16-20 at 05:06 AM.
Report comment to moderator  
Reply With Quote
Unread 12-16-20, 04:41 AM  
sBaildon
A Kobold Labourer
 
sBaildon's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 29
Uploads: 1
Originally Posted by Retraluna
hi any chance to enable the default raid frames if i disable your party/grouP?
What happens when you disable the raid frames?
Report comment to moderator  
Reply With Quote
Unread 12-16-20, 04:39 AM  
Retraluna
A Murloc Raider
 
Retraluna's Avatar
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 74
Uploads: 2
hi any chance to enable the default raid frames if i disable your party/grouP?
__________________
Report comment to moderator  
Reply With Quote
Unread 12-07-20, 11:35 AM  
sBaildon
A Kobold Labourer
 
sBaildon's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 29
Uploads: 1
Originally Posted by ApatheticInterest
feel real dumb atm
Whoops. Me too, considering it's my code. It's all too common with programming.
Last edited by sBaildon : 12-08-20 at 02:52 AM.
Report comment to moderator  
Reply With Quote
Unread 12-07-20, 11:33 AM  
ApatheticInterest
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Actually you had an option to move the location just didn't see it first time around which is why changing code wasn't doing anything

modules/nameplate/nameplates.lua line 115
Code:
PixelUtil.SetPoint(namePlate.name, "BOTTOM", namePlate.healthBar, "TOP", 0, -3)
feel real dumb atm
Report comment to moderator  
Reply With Quote
Unread 12-07-20, 10:03 AM  
sBaildon
A Kobold Labourer
 
sBaildon's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 29
Uploads: 1
Originally Posted by ApatheticInterest
First off, love the Interface everything is pretty much perfect for what I want. My only question is if there is an easy way to offset nameplate name text (trying to raise it slightly for better bar visibility in compact mode since I'm using a custom font that obscures it a bit)? tried putting in some lua code ham-fistedly and it didn't do anything but I really have no idea what I'm doing.

My only other question is wondering how I can force tank mode nameplate coloring while not a tank?

No real issue, and I know I could disable the nameplates and use another addon for those bits, just love the look of yours.
Thank you!

I don't change the position in the name in the code, but you could try add the following to this file

Code:
namePlate.name:ClearAllPoints()
namePlate.name:SetPoint("BOTTOM", namePlate.healthBar, "TOP", 0, 0)
Then adjust the numeric values (0) to get the name where you want.

As for tank mode, if you delete "and E:PlayerIsTank()" from here, then that should work too.

I'm reworking nameplates so that you can have tankmode enable even if you're not a tank, but that change won't be ready for a while.
Report comment to moderator  
Reply With Quote
Unread 12-07-20, 09:56 AM  
ApatheticInterest
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
First off, love the Interface everything is pretty much perfect for what I want. My only question is if there is an easy way to offset nameplate name text (trying to raise it slightly for better bar visibility in compact mode since I'm using a custom font that obscures it a bit)? tried putting in some lua code ham-fistedly and it didn't do anything but I really have no idea what I'm doing.

My only other question is wondering how I can force tank mode nameplate coloring while not a tank?

No real issue, and I know I could disable the nameplates and use another addon for those bits, just love the look of yours.
Report comment to moderator  
Reply With Quote
Unread 12-01-20, 02:55 AM  
sBaildon
A Kobold Labourer
 
sBaildon's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 29
Uploads: 1
Originally Posted by Suji
Heya!

I'd really like to use your addon, but sadly after installing it, it just throws this error:

...

I did reinstall it several times... Any clue what the issue is?

That’s not good, let me check. I’ll make a new release or give you an update in 20-30m

edit: my bad. the UI has been throwing errors for all classes with additional power like runes, combo points etc. I've pushed up v2.0.1. Thank you so much
Last edited by sBaildon : 12-01-20 at 03:20 AM.
Report comment to moderator  
Reply With Quote
Unread 12-01-20, 02:51 AM  
Suji
A Kobold Labourer
 
Suji's Avatar

Forum posts: 0
File comments: 1
Uploads: 0
Heya!

I'd really like to use your addon, but sadly after installing it, it just throws this error:

Code:
Message: ...face\AddOns\sInterface\modules\unitframes\layout.lua:669: attempt to perform arithmetic on a nil value
Time: Tue Dec  1 09:38:46 2020
Count: 1
Stack: ...face\AddOns\sInterface\modules\unitframes\layout.lua:669: attempt to perform arithmetic on a nil value
[string "@Interface\AddOns\sInterface\modules\unitframes\layout.lua"]:669: in function `styleFunc'
[string "@Interface\AddOns\sInterface\embeds\oUF\ouf.lua"]:331: in function <Interface\AddOns\sInterface\embeds\oUF\ouf.lua:260>
[string "=(tail call)"]: ?
[string "@Interface\AddOns\sInterface\embeds\oUF\ouf.lua"]:737: in function `Spawn'
[string "@Interface\AddOns\sInterface\modules\unitframes\layout.lua"]:950: in function <...face\AddOns\sInterface\modules\unitframes\layout.lua:939>
[string "@Interface\AddOns\sInterface\modules\unitframes\layout.lua"]:1073: in function <...face\AddOns\sInterface\modules\unitframes\layout.lua:1070>
[string "@Interface\AddOns\sInterface\modules\unitframes\layout.lua"]:1105: in function `func'
[string "@Interface\AddOns\sInterface\embeds\oUF\factory.lua"]:20: in function <Interface\AddOns\sInterface\embeds\oUF\factory.lua:16>
[string "=(tail call)"]: ?

Locals: self = oUF_sInterfacePlayer {
 shadowedShadow = <unnamed> {
 }
 ClassPowerBar = ClassPowerBar {
 }
 Highlight = <unnamed> {
 }
 __tags = <table> {
 }
 UNIT_ENTERED_VEHICLE = <function> defined @Interface\AddOns\sInterface\embeds\oUF\ouf.lua:46
 RaidTargetIndicator = <unnamed> {
 }
 unit = "player"
 unitEvents = <table> {
 }
 __elements = <table> {
 }
 ClassPower = <table> {
 }
 AdditionalPower = <unnamed> {
 }
 Power = <unnamed> {
 }
 FloatingCombatFeedback = <unnamed> {
 }
 Health = <unnamed> {
 }
 HealthPrediction = <table> {
 }
 AdditionalPowerHolder = <unnamed> {
 }
 0 = <userdata>
 PowerHolder = <unnamed> {
 }
 menu = <function> defined @Interface\AddOns\sInterface\modules\unitframes\layout.lua:99
 PLAYER_ENTERING_WORLD = <function> defined @Interface\AddOns\sInterface\embeds\oUF\ouf.lua:194
 style = "sInterface - Player"
 Buffs = <unnamed> {
 }
 UNIT_EXITED_VEHICLE = <function> defined @Interface\AddOns\sInterface\embeds\oUF\ouf.lua:46
 shadowedBackdrop = <unnamed> {
 }
}
fcf = <unnamed> {
 1 = <unnamed> {
 }
 2 = <unnamed> {
 }
 3 = <unnamed> {
 }
 4 = <unnamed> {
 }
 5 = <unnamed> {
 }
 6 = <unnamed> {
 }
 0 = <userdata>
 mode = "Fountain"
 fontHeight = 16
}
htext = sInterface_PlayerHealth {
 0 = <userdata>
 UpdateTag = <function> defined @Interface\AddOns\sInterface\embeds\oUF\elements\tags.lua:751
 frequentUpdates = 0.100000
 parent = oUF_sInterfacePlayer {
 }
}
ptext = sInterface_TargetName {
 0 = <userdata>
 UpdateTag = <function> defined @Interface\AddOns\sInterface\embeds\oUF\elements\tags.lua:751
 frequentUpdates = 0.100000
 parent = oUF_sInterfacePlayer {
 }
}
ClassPowerBar = ClassPowerBar {
 0 = <userdata>
}
ClassPower = <table> {
 1 = ClassPowerPip1 {
 }
 2 = ClassPowerPip2 {
 }
 3 = ClassPowerPip3 {
 }
 4 = ClassPowerPip4 {
 }
 5 = ClassPowerPip5 {
 }
 6 = ClassPowerPip6 {
 }
 7 = ClassPowerPip7 {
 }
 8 = ClassPowerPip8 {
 }
 9 = ClassPowerPip9 {
 }
 10 = ClassPowerPip10 {
 }
 11 = ClassPowerPip11 {
 }
 PostUpdate = <function> defined @Interface\AddOns\sInterface\modules\unitframes\layout.lua:249
}
Runes = <table> {
}
totalRunes = 6
(*temporary) = nil
(*temporary) = 20
(*temporary) = 5
(*temporary) = "uf"
(*temporary) = "classIconSpacing"
(*temporary) = 4
(*temporary) = <function> defined =[C]:-1
(*temporary) = <table> {
 1 = "uf"
 2 = "classIconSpacing"
}
(*temporary) = 2
(*temporary) = nil
(*temporary) = nil
(*temporary) = 2
(*temporary) = 3
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to perform arithmetic on a nil value"
Shared = <function> defined @Interface\AddOns\sInterface\modules\unitframes\layout.lua:566
Power = <function> defined @Interface\AddOns\sInterface\modules\unitframes\layout.lua:486
AdditionalPower = <function> defined @Interface\AddOns\sInterface\modules\unitframes\layout.lua:524
HealthPrediction = <function> defined @In
I did reinstall it several times... Any clue what the issue is?
Report comment to moderator  
Reply With Quote
Unread 11-27-20, 03:03 PM  
sBaildon
A Kobold Labourer
 
sBaildon's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 29
Uploads: 1
Originally Posted by H4DOUK3N
Really clean interface, good work!

Just a few questions:
How do I make the party frames show self?
How do I make the party and raid frames change alpha if the unit is out of range?
Is it possible to make the actionbars hide unless in combat or mouse over'd? (I've set frame visibility to "show" in my sInterface config files currently)

Thanks.
Hey, thank you :-)

Neither of the unit frame queries are configurable directly, but easy enough to modify yourself—caveat; every time you update sInterface the changes will disappear.
  • To show self in the party frames set this line to true in layout.lua
  • To add range indicators to the raid frames, insert this codeblock to the highlighted line in layout.lua (Documentation)

Code:
self.Range = {
        insideAlpha = 1,
        outsideAlpha = 0.5,
}
For the actionbars, sInterface doesn’t support that either, and I’m not sure it’s possible to support mouseover OR combat with WoW’s API. Mouseover IN combat is definitely doable with the latest code on GitHub. The same changes will be in the 1.0.4 release tomorrow (hopefully)

Code:
frameVisibility = "[combat] show; hide",
mouseover       = true,
It’s not the same as mouseover, but something like this where you target yourself temporarily could accomplish the same, if you’re just looking to quickly check your buttons

Code:
frameVisibility = "[combat][@player] show; hide",
mouseover       = false,
Last edited by sBaildon : 11-27-20 at 03:07 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: