Quantcast
Download
(18 Kb)
Download
Updated: 05/24/22 10:47 PM
Compatibility:
Ascending Tide (7.3.5)
Deadlands (7.2.5)
Updated:05/24/22 10:47 PM
Created:11/14/21 07:52 PM
Monthly downloads:267
Total downloads:2,485
Favorites:7
MD5:
Categories:Graphic UI Mods, Game Controller
IsJusta Gamepad UI Visibility Helper
Version: 1.3.1
by: IsJustaGhost [More]
Requires LibAddonMenu-2.0

The purpose of this addon is to move certain UI objects from where they would normally be covered by others.

Example:
  1. normally:
    • When the Inventory is opened, the Keyboard chat window will block the inventory list and the Keybind Strip may block part of the chat window (if low enough).
  2. with this addon:
    • When the inventory is opened, will move the chat window to the right of the "Left Tooltip" and above the Keybind Strip
    • When the Inventory is closed, the chat window will return to it's last set position.

Options:
  1. use the Keyboard Loot History so it is set to the bottom right of the screen to not be covered by the Keyboard Chat window.
  2. set the text size of the numbers displayed over the icons in Loot History.
  3. set the text size of the entry in Loot History.
  4. enable dynamic chat window positioning.
  5. use the Keyboard HUD meters (Tel Var, Infamy, Daedric energy).


- - -1.3.1
○ added support for gamepad dialogues.

- - -1.3
○ updated for API 101034.

- - -1.2.2
○ fixed error /EsoUI/Libraries/Globals/Globals.lua:128: operator < is not supported for number < nil

- - -1.2.1
○ update French with new settings

- - -1.2
○ user:/AddOns/IsJustaGamepadUIVisibility/IsJustaGamepadUIVisibility.lua:242: function expected instead of nil - should now be fixed
○ added French translation courtesy of fzr6n7
○ rewrote loot history and dynamic chat window position
○ improved chat position handling.
- it no longer uses update loops to watch for changing UI elements.
- should not "bounce" if chat was closed prior to returning back to HUD
- stopped screen flash caused by re-anchoring when chat was already in saved position
○ added some support for KelapadUI
○ added simple move
○ should now function properly if the chat window is above center screen
○ ----------------------
○ improved loot history handling, will now enable/disable properly
○ demo loot will now be visible in options when making a change to loot history options
○ loot history should now appear over other elements
○ loot history row dimensions are now dynamically set based on font size and text height
○ ----------------------
○ added ability to move hud meters (Telvar, Infamy, and Daedric energy)

- - -1.1.1
○ user:/AddOns/IsJustaGamepadUIVisibility/IsJustaGamepadUIVisibility.lua:242: function expected instead of nil - should now be fixed
○ improved chat position handling.
- should not "bounce" if chat was closed prior to returning back to HUD
- stopped screen flash caused by reanchoring when chat was already in saved position
○ improved loot history handling, will now enable/disable properly
○ demo loot will now be visible in options when making a change to loot history options

- - - 1.1
○ chat window will now move into position properly after sliding into view.
○ set chat to move to bottom right for the main in-game menu.
○ overall improvement to chat window repositioning.
○ added loot demo to show when keyboard loot history is set.

- - - 1.0.7
○ updated loot history code
○ fixed error and improved companion xp gained loot history over icon

- - - 1.0.6
○ commented out "show name and version" on load

- - - 1.0.5
○ added support for more scenes
○ changed how dynamic chat window positioning is processed

- - - 1.0.4
○ added companion scenes to support dynamic chat window positioning
○ updated lang

- - - 1.0.3
○ fixed loot history for companion rapport and xp, to show xp and rapport on icon, not over companion name

- - - 1.0.2
○ added Champion Constellation scene to move chat above the keybind strip

- - - 1.0.1
○ added DependsOn: LibAddonMenu-2.0 to manifest

- - - 1
○ initial upload
Optional Files (0)


Archived Files (15)
File Name
Version
Size
Uploader
Date
1.3
16kB
IsJustaGhost
03/16/22 10:57 PM
1.2.2
16kB
IsJustaGhost
02/28/22 12:12 PM
1.2.1
16kB
IsJustaGhost
02/26/22 11:10 PM
1.2
16kB
IsJustaGhost
02/24/22 04:58 PM
1.1.1
10kB
IsJustaGhost
02/11/22 06:59 PM
1.1
9kB
IsJustaGhost
02/11/22 08:06 AM
1.0.7
9kB
IsJustaGhost
01/31/22 11:17 AM
1.0.6
9kB
IsJustaGhost
12/08/21 03:41 PM
1.0.6
9kB
IsJustaGhost
12/08/21 03:25 PM
1.0.5
9kB
IsJustaGhost
12/01/21 06:11 PM
1.0.4
9kB
IsJustaGhost
11/21/21 12:44 AM
1.0.3
9kB
IsJustaGhost
11/16/21 11:01 PM
1.0.2
8kB
IsJustaGhost
11/16/21 09:50 PM
1.0.1
7kB
IsJustaGhost
11/15/21 07:45 AM
1
7kB
IsJustaGhost
11/14/21 07:52 PM


Post A Reply Comment Options
Unread 02/28/22, 11:47 AM  
IsJustaGhost
AddOn Author - Click to view AddOns

Forum posts: 25
File comments: 183
Uploads: 13
Re: Error message when turning on 'Move Loot History'

I found the issue. Thank you for letting me know.
Apparently I was also relaying on a change I added to "IsJusta Companion UI Enhancements". I'll work on getting this updated.
Last edited by IsJustaGhost : 02/28/22 at 11:54 AM.
Report comment to moderator  
Reply With Quote
Unread 02/28/22, 12:38 AM  
jinwoojeon

Forum posts: 0
File comments: 2
Uploads: 0
Error message when turning on 'Move Loot History'

I got a UI error when turning "Move Loot History" on.
I was with my companion, Mirri Elendis.
  • Addon version: 1.2.1
  • Minion version: 3.0.9

log Code:
  1. /EsoUI/Libraries/Globals/Globals.lua:128: operator < is not supported for number < nil
  2. stack traceback:
  3. /EsoUI/Libraries/Globals/Globals.lua:128: in function 'ZO_AbbreviateAndLocalizeNumber'
  4. |caaaaaa<Locals> precision = 1, useUppercaseSuffixes = F </Locals>|r
  5. (tail call): ?
  6. /EsoUI/Ingame/ZO_Loot/LootHistory_Shared.lua:616: in function 'ZO_LootHistory_Shared.GetIconOverlayTextFromData'
  7. |caaaaaa<Locals> data = [table:1]{showIconOverlayText = T, companionName = "|ceeca2aMirri Elendis^F|r", icon = "EsoUI/Art/HUD/lootHistory_icon...", text = "|ceeca2aMirri Elendis|r", companionId = 2, entryType = 12}, overlayText = /EsoUI/Ingame/ZO_Loot/LootHistory_Shared.lua:588 </Locals>|r
  8. user:/AddOns/IsJustaGamepadUIVisibility/optionals/lootHistory.lua:74: in function 'setupIconOverlayText'
  9. |caaaaaa<Locals> control = ud, data = [table:1] </Locals>|r
  10. user:/AddOns/IsJustaGamepadUIVisibility/optionals/lootHistory.lua:127: in function 'lootSetupFunction'
  11. |caaaaaa<Locals> control = ud, data = [table:1] </Locals>|r
  12. /EsoUI/Libraries/Utility/ZO_FadingStationaryControlBuffer.lua:406: in function 'ZO_FadingStationaryControlBuffer:SetupItem'
  13. |caaaaaa<Locals> self = [table:2]{iconAnimationName = "ZO_LootHistory_IconEntranceSha...", currentlyFadingEntries = 0, doesContainsEntries = F, controllerType = "KeyboardPersistent", currentNumDisplayedEntries = 0, additionalEntrySpacingY = -1, paused = F, maxDisplayedEntries = 6, containerStartTimeMs = 2948066, emptyDeltaTime = 0, resetPositionY = 0, containerShowTimeMs = 7000, nextTimeToFlushMS = 4026003, fadeAnimationName = "ZO_LootHistory_FadeShared"}, hasHeader = F, item = [table:1], templateName = "IJA_LootHistory_Entry_Template...", setupFn = user:/AddOns/IsJustaGamepadUIVisibility/optionals/lootHistory.lua:123, pools = [table:3]{}, parent = ud, offsetY = 0, control = ud </Locals>|r
  14. /EsoUI/Libraries/Utility/ZO_FadingStationaryControlBuffer.lua:444: in function 'ZO_FadingStationaryControlBuffer:DisplayEntry'
  15. |caaaaaa<Locals> self = [table:2], templateName = "IJA_LootHistory_Entry_Template...", entry = [table:4]{templateName = "IJA_LootHistory_Entry_Template...", isPersistent = T}, entryNumber = 0, hasCurrentEntries = F, entryControl = ud, templateData = [table:5]{}, offsetY = 0, HEADER_ITEM = T, lines = [table:6]{}, hasHeader = F, linePools = [table:3], i = 1 </Locals>|r
  16. /EsoUI/Libraries/Utility/ZO_FadingStationaryControlBuffer.lua:543: in function 'ZO_FadingStationaryControlBuffer:DisplayBatches'
  17. |caaaaaa<Locals> self = [table:2], noMoreEntries = F, displayItems = 0, hasCurrentEntries = F, currentBatch = [table:7]{iterator = 1}, i = 1 </Locals>|r
  18. /EsoUI/Libraries/Utility/ZO_FadingStationaryControlBuffer.lua:516: in function 'ZO_FadingStationaryControlBuffer:FlushEntries'
  19. |caaaaaa<Locals> self = [table:2], hadEntries = T, newBatch = [table:8]{iterator = 4} </Locals>|r
  20. /EsoUI/Libraries/Utility/ZO_FadingStationaryControlBuffer.lua:61: in function 'ZO_FadingStationaryControlBuffer:OnUpdateBuffer'
  21. |caaaaaa<Locals> self = [table:2], timeMs = 4036603 </Locals>|r
  22. /EsoUI/Libraries/Utility/ZO_FadingStationaryControlBuffer.lua:52: in function '(anonymous)'
Last edited by jinwoojeon : 02/28/22 at 12:45 AM.
Report comment to moderator  
Reply With Quote
Unread 02/24/22, 09:42 PM  
Attizh

Forum posts: 11
File comments: 58
Uploads: 0
Originally Posted by Baertram
Originally Posted by Attizh
As for chatting, I still want 2 chat windows open" one for guild/group/whsiper and a general for the rest instead of chats. Maybe that will be another addon?
https://www.esoui.com/downloads/info...orUpdate5.html
Maybe not working properly anymore.

You can also use FCOChatTabBrain to automatically switch the chat tabs in 1 chat window for incoming messages so that you do not need any 2 chat windows at the same time.
I usually want the npc chat dialog in the main window, while monitoring new guild chat messages. Since I do a lot of story quest atm, I miss out on a lot of guild messages. So, I don't think the 'switch' is good for me.

Someone should really take over and update that ChatMultiWindow addon...
Report comment to moderator  
Reply With Quote
Unread 02/24/22, 06:28 PM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4112
File comments: 5087
Uploads: 71
Originally Posted by Attizh
As for chatting, I still want 2 chat windows open" one for guild/group/whsiper and a general for the rest instead of chats. Maybe that will be another addon?
https://www.esoui.com/downloads/info...orUpdate5.html
Maybe not working properly anymore.

You can also use FCOChatTabBrain to automatically switch the chat tabs in 1 chat window for incoming messages so that youdo not need any 2 chat windows at the same time.
Report comment to moderator  
Reply With Quote
Unread 02/15/22, 05:30 AM  
Attizh

Forum posts: 11
File comments: 58
Uploads: 0
I see great potential in this addon. I placed the "Fyrakin mini map" in the bottom right corner, which now is blocking my loot window as it pops up behind it. I would like the option to put it on top of my map with a dark background as it is only a temporary window. I used to have it at the top right blocking the quest list.

Then I had to use an addon like "Azurah" to move it down blocking other stuff, etc. The same can be said for the addon "Alternative Attribute Bars" which makes the 3 stam/mag/health bars stick together. I dislike working with "Azura" as it has problems with certain addons.

Every UI addon should have an auto "move" option with the option move: left, right, top, bottom, front or behind. Now I work with a 4K monitor and I scaled up the UI (I still have a mini game launcher). So, not every UI addon works well.

As for chatting, I still want 2 chat windows open" one for guild/group/whsiper and a general for the rest instead of chats. Maybe that will be another addon?
Report comment to moderator  
Reply With Quote
Unread 02/12/22, 07:33 AM  
fzr6n7

Forum posts: 0
File comments: 9
Uploads: 0
Re: Re: Re: Re: Hiding the output to chat box

French translation

Lua Code:
  1. ------------------------------------------------
  2. -- French localization
  3. ------------------------------------------------
  4.  
  5. local strings = {
  6.     SI_IJA_DYNAMIC_CHAT = "Position de la fenêtre de discussion dynamique",
  7.     SI_IJA_DYNAMIC_CHAT_TOOLTIP = "Activé: la fenêtre de discussion \"Clavier\" se repositionnera dynamiquement basée sur l'affichage \"Manette\" en cours.",
  8.    
  9.     SI_IJA_LOOTHISTORY_MOVE = "Modifier l'historique de \"Loot\"",
  10.     SI_IJA_LOOTHISTORY_MOVE_TOOLTIP = "Activé: L'historique de \"loot\" de l'interface \"Manette\" utilise l'affichage de l'historique de loot \"Clavier\".",
  11.            
  12.     SI_IJA_LOOTHISTORY_FONTS    = "Definit la police de texte de l'icône.",
  13. }
  14.  
  15. for stringId, stringValue in pairs(strings) do
  16.     ZO_CreateStringId(stringId, stringValue)
  17.     SafeAddVersion(stringId, 1)
  18. end
Report comment to moderator  
Reply With Quote
Unread 02/11/22, 12:41 PM  
IsJustaGhost
AddOn Author - Click to view AddOns

Forum posts: 25
File comments: 183
Uploads: 13
Re: Re: Re: Hiding the output to chat box

Originally Posted by fzr6n7
Error message since last update, when switching from keybord to gamepad.
Thank you for letting me know. I'm looking into it.
Report comment to moderator  
Reply With Quote
Unread 02/11/22, 11:52 AM  
fzr6n7

Forum posts: 0
File comments: 9
Uploads: 0
Re: Re: Hiding the output to chat box

Error message since last update, when switching from keybord to gamepad.


Lua Code:
  1. user:/AddOns/IsJustaGamepadUIVisibility/IsJustaGamepadUIVisibility.lua:242: function expected instead of nil
  2. stack traceback:
  3. user:/AddOns/IsJustaGamepadUIVisibility/IsJustaGamepadUIVisibility.lua:242: in function 'ChatPosition:CalculateFutureAnchor'
  4. |caaaaaa<Locals> self = [table:1]{repositioned = F, updateRegistered = T, lastLayoutPosition = 0, initialized = T, id = 1, isDirty = T, enabled = T, previousSceneName = "empty", currentSceneName = "hud"} </Locals>|r
  5. user:/AddOns/IsJustaGamepadUIVisibility/IsJustaGamepadUIVisibility.lua:260: in function 'ChatPosition:Update'
  6. |caaaaaa<Locals> self = [table:1] </Locals>|r
  7. user:/AddOns/IsJustaGamepadUIVisibility/IsJustaGamepadUIVisibility.lua:286: in function 'onUpdateHandler'
Report comment to moderator  
Reply With Quote
Unread 11/30/21, 08:53 AM  
IsJustaGhost
AddOn Author - Click to view AddOns

Forum posts: 25
File comments: 183
Uploads: 13
Re: Hiding the output to chat box

Originally Posted by Nebbers
Is it possible to make the app not post the add-on version to chat each time the UI is loaded? I find the chat colors and system output really distracting.

Thanks! It's a great mod ♥
For now you can hide it yourself by a simple edit.
Find this line in "IsJustaGamepadUIVisibility.lua".
Lua Code:
  1. d( self.displayName .. " version: " .. self.version)
Then add a pair of dashes before it.
Lua Code:
  1. --  d( self.displayName .. " version: " .. self.version)
This turns in into an inline comment, which will not be read by the game.
Last edited by IsJustaGhost : 11/30/21 at 08:55 AM.
Report comment to moderator  
Reply With Quote
Unread 11/24/21, 08:05 PM  
Nebbers

Forum posts: 0
File comments: 5
Uploads: 0
Hiding the output to chat box

Is it possible to make the app not post the add-on version to chat each time the UI is loaded? I find the chat colors and system output really distracting.

Thanks! It's a great mod ♥
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: