Shestak UI
Go Back   Shestak UI > Interface Forums > English Community > Bugs Reports

Bugs Reports Report any bugs or issues you come across with ShestakUI.

Advertising

 
Thread Tools
Old 24.01.2019, 22:28   #1
 Elder Member User Information

Lanseb's Avatar
Bug UI Scaling & Action Bars

Just came back after a long break, and updated to the latest version.

The action bar borders are broken:



Thanks!

EDIT -

This affects unit frames as well:



More examples: link
Old 24.01.2019, 22:28   #1.5 - Disable Ads

Advertise on this site

Old 25.01.2019, 16:38   #2
Wetxius
 Assistant User Information

Wetxius's Avatar
Try code solution from ElvUI https://gist.github.com/Wetxius/137f...f1f578d5a22943
Say Thank:
Lanseb (25.01.2019)
Old 25.01.2019, 17:07   #3
Lanseb
 Elder Member User Information

Lanseb's Avatar
Code [Select]:
Message: ...e\AddOns\ShestakUI\Modules\Skins\Blizzard\Others.lua:100: CinematicFrameCloseDialog:SetScale(): Scale must be > 0
Time: Fri Jan 25 12:05:40 2019
Count: 1
Stack: ...e\AddOns\ShestakUI\Modules\Skins\Blizzard\Others.lua:100: CinematicFrameCloseDialog:SetScale(): Scale must be > 0
[C]: in function `SetScale'
...e\AddOns\ShestakUI\Modules\Skins\Blizzard\Others.lua:100: in function <...e\AddOns\ShestakUI\Modules\Skins\Blizzard\Others.lua:8>

Locals: (*temporary) = CinematicFrameCloseDialog {
 0 = <userdata>
}
(*temporary) = 0
Code [Select]:
Message: Interface\AddOns\ShestakUI\Core\Launch.lua:211: attempt to compare number with string
Time: Fri Jan 25 12:05:41 2019
Count: 1
Stack: Interface\AddOns\ShestakUI\Core\Launch.lua:211: attempt to compare number with string
Interface\AddOns\ShestakUI\Core\Launch.lua:211: in function <Interface\AddOns\ShestakUI\Core\Launch.lua:188>

Locals: self = <unnamed> {
 0 = <userdata>
}
event = "PLAYER_ENTERING_WORLD"
(*temporary) = "1"
(*temporary) = "useUiScale"
(*temporary) = "1"
(*temporary) = <function> defined =[C]:-1
(*temporary) = <function> defined @Interface\AddOns\ShestakUI\Modules\Blizzard\Fixes.lua:62
(*temporary) = <unnamed> {
 0 = <userdata>
}
(*temporary) = "UI_SCALE_CHANGED"
(*temporary) = 234
(*temporary) = false
(*temporary) = "attempt to compare number with string"
C = <table> {
 nameplate = <table> {
 }
 bag = <table> {
 }
 raidcooldown = <table> {
 }
 media = <table> {
 }
 combattext = <table> {
 }
 filger_spells = <table> {
 }
 chat = <table> {
 }
 font = <table> {
 }
 position = <table> {
 }
 loot = <table> {
 }
 automation = <table> {
 }
 skins = <table> {
 }
 reminder = <table> {
 }
 toppanel = <table> {
 }
 misc = <table> {
 }
 map = <table> {
 }
 threat = <table> {
 }
 pulsecooldown = <table> {
 }
 enemycooldown = <table> {
 }
 stats = <table> {
 }
 tooltip = <table> {
 }
 minimap = <table> {
 }
 raidframe = <table> {
 }
 announcements = <table> {
 }
 unitframe = <table> {
 }
 filger = <table> {
 }
 actionbar = <table> {
 }
 aura = <table> {
 }
 unitframe_class_bar = <table> {
 }
 error = <table> {
 }
 general = <table> {
 }
}
T = <table> {
 SkinCheckBox = <function> defined @Interface\AddOns\ShestakUI\Core\Functions.lua:428
 RaidDebuffsReverse = <table> {
 }
 SetFontString = <function> defined @Interface\AddOns\ShestakUI\Core\Functions.lua:713
 Scale = <function> defined @Interface\AddOns\ShestakUI\Core\PixelPerfect.lua:63
 class = "MAGE"
 RaidBuffs = <table> {
 }
 resolution = "1366x768"
 dummy = <function> defined @Interface\AddOns\ShestakUI\Core\Constants.lua:6
 white_list = <table> {
 }
 getscreenheight = 768
 level = 120
 screenwidth = 1366
 MoverFrames = <table> {
 }
 CheckChat = <function> defined @Interface\AddOns\ShestakUI\Core\Functions.lua:43
 ShiftBarUpdate = <function> defined @Interface\AddOns\ShestakUI\Modules\ActionBars\Core.lua:237
 merge = <table> {
 }
 CheckPlayerBuff = <function> defined @Interface\AddOns\ShestakUI\Core\Functions.lua:100
 NeedLoot = <table> {
 }
 UpdateManaLevel = <function> defined @Interface\AddOns\ShestakUI\Core\Functions.lua:1028
 getscreenwidth = 1366
 pulse_ignored_spells = <table> {
 }
 Role = "Caster"
 DebuffBlackList = <table> {
 }
 UIScale = <function> defined @Interface\AddOns\ShestakUI\Core\PixelPerfect.lua:29
 HideAuraFrame = <function> defined @Interface\AddOns\ShestakUI\Core\Functions.lua:1371
 SetModifiedBackdrop = <function> defined @Interface\AddOns\ShestakUI\Core\API.lua:254
 PlateBlacklist = <table> {
 }
 CustomCastDelayText = <function> defined @Interface\AddOns\ShestakUI\Core\Functions.lua:1314
 SkinMaxMinFrame = <function> defined @Interface\AddOns\ShestakUI\Core\Functions.lua:560
 SkinDropDownBox = <function> defined @Interface\AddOns\ShestakUI\Core\Functions.lua:403
 BuffWhiteList = <table> {
 }
 black_list = <table> {
 }
 screenheight = 768
 low_resolution = true
 UploadDBM = <function> defined @Interface\AddOns\ShestakUI\Modules\Skins\DBM.lua:220
 overlayTextures = <table> {
 }
 RaidBuffsIgnore = <table> {
 }
 StylePet = <function> defined @Interface\AddOns\ShestakUI\Modules\ActionBars\Style.lua:170
 color = <table> {
 }
 StyleShift = <function> defined @Interface\AddOns\ShestakUI\Modules\ActionBars\Style.lua:160
 PetBarUpdate = <function> defined @Interface\AddOns\ShestakUI\Modules\ActionBars\Core.lua:275
 raid_spells = <table> {
 }
 HideSpiral = <function> defined @Interface\AddOns\ShestakUI\Modules\ActionBars\Core.lua:159
 PostCreateAura = <function> defined @Interface\AddOns\ShestakUI\Core\Functions.lua:1387
 AuraTrackerTime = <function>
Old 25.01.2019, 18:31   #4
Wetxius
 Assistant User Information

Wetxius's Avatar
https://gist.github.com/Wetxius/137f...f1f578d5a22943
Say Thank:
Lanseb (25.01.2019)
Old 25.01.2019, 19:06   #5
Lanseb
 Elder Member User Information

Lanseb's Avatar
Quote:
Originally Posted by Wetxius View Post
https://gist.github.com/Wetxius/137f...f1f578d5a22943
No LUA errors now, but it didn't fix the borders.
Old 26.01.2019, 08:09   #6
Wetxius
 Assistant User Information

Wetxius's Avatar
This means that today there is no solution. You can try to turn off the auto scale and set it manually.
Say Thank:
Lanseb (26.01.2019)
Old 26.01.2019, 16:38   #7
Lanseb
 Elder Member User Information

Lanseb's Avatar
Quote:
Originally Posted by Wetxius View Post
This means that today there is no solution. You can try to turn off the auto scale and set it manually.
My resolution on this laptop is 1366 x 768. Any idea what the value should be?
Old 26.01.2019, 18:15   #8
Wetxius
 Assistant User Information

Wetxius's Avatar
It should be 1. With this resolution, I do not understand why you do not have pixel perfect.
All resolution except of 1080 height should have perfect borders, because 768/1080 return endless result.
Say Thank:
Lanseb (28.01.2019)
Old 31.01.2019, 08:44   #9
Wetxius
 Assistant User Information

Wetxius's Avatar
Try this file
https://gist.github.com/Wetxius/a10f...b0d8ddf041415c
If nothing happens, turn off the auto scale, set the manual scale 0.8, reload ui and turn on auto scale again.
Say Thank:
Lanseb (13.02.2019)
Old 04.02.2019, 07:47   #10
Wetxius
 Assistant User Information

Wetxius's Avatar
Quote:
Originally Posted by Lanseb View Post
My resolution on this laptop is 1366 x 768. Any idea what the value should be?
Try set manual scale that different from auto scale by minimum.
1.01, or 0.99.
Say Thank:
Lanseb (13.02.2019)

Tags
action bars

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
Action bars/Keybinds Nashiro General Discussion 0 08.11.2012 05:07
Reversing action bars Moodruff General Discussion 2 14.09.2012 01:53
Action Bars in 2.9.7 gabraham Technical Support 9 04.03.2012 01:36
Action bars Jogi Technical Support 0 03.01.2011 21:29
2*24 bottom action bars Nastacia Technical Support 2 25.07.2010 23:52


Mobile Style Русский English Deutsch Italian Chinese