artofshred / luiextended Goto Github PK
View Code? Open in Web Editor NEWLui Extended addon for ESO
Home Page: http://www.esoui.com/downloads/fileinfo.php?id=818
License: Other
Lui Extended addon for ESO
Home Page: http://www.esoui.com/downloads/fileinfo.php?id=818
License: Other
Well it seems now days with so many addons having their own unique functions i noticed that my screen real-estate was losing room quick... as i moved components around to create the most efficient area, sneaking things in places and trying to play tetris with most of my addons on screen, i found that it would be awesome if there was some kind of option to combine buffs and debuffs for both target and player... since debuffs have a red outline and buffs have a green one i think it would be possible to differentiate between the two~ of course, if you guys want to that is... If its too much work Im still happy with using the Addon as is~
with much respect~
This one I really need help with. I have no idea how the Death Recap or Active Effects window work nor any idea how to hook into them. Also concerned with performance impact from something like this. Considering the possibility of just hiding the Active Effects display for everything but long term buffs as well.
-- Localization
-- Options
-- Frame
-- Sounds
-- Interrupts?
Infinite loop of these, when interacting with a bank. I don't know precisely what the problem is, but I know it must be related to the gamepad UI (or else the gamepad UI is just fast and this is a race condition), because I can't reproduce it otherwise...
Seems to do with putting items in the bank, switching to Withdraw to stack them, then switching back to Deposit and rapidly depositing another item... I really can't figure out exactly WHY it happens.
It might be a good idea to add a logPrefix == nil check to line 3371
2018-01-01T01:13:21.089-05:00 |cff0000Lua Error: bad argument #1 to 'string.format' (string expected, got nil)
stack traceback:
[C]: in function 'string.format'
user:/AddOns/LuiExtended/modules/ChatAnnouncements.lua:3395: in function 'CA.ResolveItemMessage'
user:/AddOns/LuiExtended/modules/ChatAnnouncements.lua:9517: in function 'CA.PrintQueuedMessages'|r
Update the skeleton README.md
file in i18n
folder with useful information on howto translate.
General:
Combat Info:
Combat Text:
Unit Frames:
Chat Announcements:
Need to look into fixing this so the player can choose to prefer either account name or character name (or both) and have the display show correctly.
2-1-17: Resolved
Add support to Blacklist/Whitelist of Skills/Abilities in regards to Combat Text as requested on esoui
Switch between account wide and character specific settings.
Leaving this here for a future version.
Need to look into this anchoring issue, possible problem with a certain font size and below not being supported, should be updated to either limit minimum font size or chance anchoring method.
EDIT: Anchoring has issues when the bars are too small to support the font size. Possibly implement scaling method? Not sure, seems like a minor issue when you could instead simply keep the sizes relevant enough to avoid it. Closing for now.
Display a center screen announcement reminder if your food/drink buff is about to run out.
Module:
Suggested LAM Options:
Currently the choice of fonts for bars is too limited, need to expand library options to allow more fonts to be used (check CombatCloud for implementation)
2/1/2017 - Updating to latest version of LAM fixed this issue, now all shared fonts are available.
Options:
Module:
Rework the Info Panel module and add new features and styling
Options:
Maybe:
Just a note for me to stop being lazy and put a damn is error, end return statement for combat cloud to stop error events from firing if the UI is reloaded while events are firing from/on the player.
When you're wearing a set that gives you a permanently active buff which you are tracking in your prominent buff tracker, a copy of that buff keeps getting added to your prominent buff tracker every time you port to a different zone. Seems like it rechecks your permanent buffs every time you enter a new zone, but forgets to remove the previous instance of that buff.
This stacks up, so after porting to 4 different zone youll have 4 buffs stuck in your buff tracker. The 4th can be removed just fine by unslotting the gear set in question, but the other 3 are stuck in the tracker.
For example, this happens with the Major Resolve buff when wearing Mighty Chudan. Obviously you dont need to have permanent buffs in your buff tracker in the first place, but depending on the trial you're running you might want to wear different sets and not be forced to change your prominent buff settings.
It would be awesome to have a "Prominent Buffs" window kinda like Srendarr does, so you can set a user generated list of specific buffs/debuffs to track.
At the moment I am using Srendarr only because of this feature so I have my prominent buffs in a separate window (see Screenshot)
I think it would be a great addition to LUI
Currently there are many different arrays of AbilityId's listed for each purpose. There s a separate table of values for name override, icon override, type override, and the toggle to hide the display. It would be easier in the long run to compact this into one entry for each abilityID similar to Srendarr's implementation.
The followong information is relevant for this purpose.
The quest log and the status bar are where I'd normally put a mini-map. I can't see a way to move (or just hide) them at all... can this be added?
https://imgur.com/a/82VAl
I should add - I really like what you've done! Great UI. Just hoping to make it a bit more flexible for my personal taste :) - I was using AUI but it was throwing errors and not being updated. So really glad you guys are picking up the reigns!
To emulate issue:
Default Groups Frames = Set to On
Addon Group Frames = Set to Off
Addon Raid Frames = Set to On
Issue: Join raid with above settings, default party frame also shows.
Since the number of strings in the language files is increasing rapidly we should take a closer look on redundant lines not necessary for translation.
Example:
SI_LUIE_SKILL_GENERIC_BLEED_0_2_SEC_TP = "Afflicted with Bleeding Damage every |cFFFFFF0.2|r seconds for |cFFFFFF<<1>>|r <<1[second/seconds]>>.",
SI_LUIE_SKILL_GENERIC_BLEED_0_5_SEC_TP = "Afflicted with Bleeding Damage every |cFFFFFF0.5|r seconds for |cFFFFFF<<1>>|r <<1[second/seconds]>>.",
TODO:
en.lua
ru.lua
Settings_en.lua
Settings_ru.lua
Skills_en.lua
Skills_ru.lua
This will make future translation to other languages (fr
de
jp
) much easier.
Also some strings use \"something\"
and some use 'something'
. We'd probably change those to use single quotes so no escape chars are needed.
General:
Info Panel:
Unit Frames:
Combat Info:
Combat Text:
Buffs and Debuffs:
Chat Announcements:
Current Issues:
NOTES:
Currently there are too many functions being used to create or override buff duration/display. There is an old method that uses a string table to override information, and my newer function for displaying fake auras. This should be consolidated into one function that determines the relevant information via a series of statements.
User ryh reported on esoui:
"In combat only" ON/OFF (Combat Text Module) - doesn't work.
In is alway ON even if choose to OFF (texts of healing not floating outside combat).
ICE FORTRESS FOR PROMINENT BUFFS also blame psypanda :)
Currently the buff/debuff component has a boolean setting when updating the frames to refresh. Toggling it off doesn't work. Need to examine how this works to get the functionality working, as we want certain buffs and debuffs that need to be added through a fake aura to not refresh on each tick. Prominent example is the lightning staff heavy attack. It triggers at event on cast and on every tick of damage. We only want this to post once with the full channel duration and drop off if the cast is ended early. Currently it refires with the full duration on every tick. Disabling refresh is the simplest possible way to implement it without adding too much overhead.
CLEARED
Combat text needs some basic updates to bring it closer to CombatCloud's level of functionality.
Seems like it's impossible to disable announcements of XP in the chat. I have tried a number of variations but something seems broken with this feature. Even when set to off a string is shown telling me current xp and gain towards the next level.
Other than this, frikkin' awesome addon! I can't live without it! Keep up the great work!
I am using Beta v4.99.
Currently no way to reorganize sorting direction of buffs for individual containers. Possibly nice to add later.
Issues:
Resolved:
NOTE: These options will be removed in the future if I ever get the chance to update pChat:
Random easy crap to do when I'm not at work:
SCB:
HOOKS:
Check/Fix Death Recap Sources
Like the Title says, maybe you could add a option to change the hight/width of the Boss Bars.
And a few more suggestions that came up when i was playing/using Lui:
Thx :)
Vicecanon of Venom set need a fake aura for the healing ticks effect from it in addition to needing to mention to healing from the damage ticks on the TP
Cheat Death sets self stun need to check whether they are set as buff/debuff, whether they are updated/hidden on CMX
Additional:
Need to figure out what is going on here.
Update the tooltips for any "Fake" buffs added by LUIE for class abilities such as Dragon Blood, Frost Cloak, etc to be shorter/cleaner/easier to read (I.E. omitting the description of Major/Minor effects added and so on).
Describe the bug
When I go to take screenshots in my player homes, I'll have various parts of the UI that do not hide like the info on the upper right and group frames.
Other installed AddOns
The only add ons I could think might cause an issue is essential housing tools.
It would be nice to have a proper localization of LUI somehow.
The esoui wiki provides a good read on that:
http://wiki.esoui.com/How_to_add_localization_support
We should also move from string.format()
to zo_strformat()
wherever localization is needed
Unique list of all ZOS strings: http://pastebin.com/pnFV3nKp (Warning: This is huge)
References:
LuiExtended.lua
LuiExtendedMenu.lua
LuiExtendedUI.lua
ChatAnnouncements.lua
CombatInfo.lua
InfoPanel.lua
SpellCastBuffs.lua
UnitFrames.lua
Effects.lua
AbilityTables.lua
Hi ArtOfShred,
Any way to add Class/Role Colors to the bar font?
That way the group/raid bars can stay red and the Role can be identified by the color of the player name.
Similar to what WoW allows: http://wowwiki.wikia.com/wiki/Class_colors
Thanks for the work on this awesome addon.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.