Download
(54 Kb)
Download
Updated: 11/13/22 11:49 AM
Pictures
File Info
Compatibility:
Firesong (8.2.5)
Updated:11/13/22 11:49 AM
Created:04/30/19 05:30 AM
Monthly downloads:4,263
Total downloads:211,741
Favorites:213
MD5:
GridList  Popular! (More than 5000 hits)
Version: 1.2.16
by: KLISK [More]
Inventory in the form of a grid with a bunch of settings.
Button to switch the mode, from the left above the list.

To access the settings, use: LibAddonMenu

Additional skins and template for creating your own skins GridListSkins.


Slash commands:

"/gridlist" - Settings menu.
It is recommended to reload the interface after changing the settings "/reloadui" (so that all windows are updated).

Attention!
Delays in updating directly depend on: the number of visible cells and add-ons that add new items to the list.



PerfectPixel.
MarkPledges.
QuickEmotes.
CustomItemPreview.
- 1.2.16

- 1.2.15.1
Debug log disabled.

- 1.2.15
[FIX] Icons layer.
[FIX] button layer.

- 1.2.13 - 1.2.14
[UPD] Manifest file (.txt)
[FIX] Global variable.
[FIX] Anchor "StackCount".
[FIX] Layers.

- 1.2.12
[UPD] Manifest file (.txt)
[FIX] Transparency - "StackCount", "TraitInfo".
[FIX] Retrait Station.
[NEW] Added gamepad fonts.

- 1.2.11
[UPD] Manifest file (.txt)
Now, RU client uses standard fonts.

- 1.2.10
[FIX] Anchor "TraitInfo".

- 1.2.9
[FIX] Status icons.

- 1.2.8
Added several global variables, as requested by @Baertram.

- 1.2.7
[NEW] Added grid mode for "Retrait Station".

- 1.2.6
[UPD] Manifest file (.txt)
[FIX] Layer backdrops.

- 1.2.5
Another portion of crutches, so that at least something works in this game...
Thanks ZoS!

- 1.2.4
[FIX] Now the interception of the function "ZO_Store_OnEntryMouseEnter" is carried out through "ZO_PostHook".

- 1.2.3
[ROLLBACK] 1.2.3 = 1.2
Work is fully restored!

- 1.2.1/1.2.2 BETA
[FIX] Unsafe functions.
[Pre-creating lists] Removed.

Attention!
To refresh the list view, switch the filter.
ZoS **** all broke!


- 1.2
[UPD] Manifest file (.txt)
[PERFORMANCE] Significantly increased list performance. Now elements are updated only at creation, were updated earlier at any manipulation with the list.
[Pre-creating lists] Disabled by default!

- 1.1.4
[FIX] Manifest file (.txt)

- 1.1.3
[Pre-creating lists] "quest item list" only 20% of controls are created.
[Pre-creating lists] Enabled by default!
## APIVersion: 100027
LibStub no longer used.

- 1.1.2
Support for new settings in PerfectPixel.

- 1.1.1
[Pre-creating lists] Now creates only controls without filling data (to avoid potential problems).
(backpack, quest item, craft bag, bank, house bank, guild bank)

- 1.1
[NEW] Pre-creating lists to avoid delays on first access. (backpack, quest item, house bank, craft bag. The rest have no initial data to process.)
Disabled by default!

- 1.0.1
[FIX] Changed the handler for the settings panel.

- 1.0 Release.
Archived Files (24)
File Name
Version
Size
Uploader
Date
1.2.15.1
54kB
KLISK
06/29/22 04:36 PM
1.2.15
55kB
KLISK
06/29/22 02:33 PM
1.2.14
54kB
KLISK
06/28/22 12:29 PM
1.2.13
54kB
KLISK
06/27/22 08:56 AM
1.2.12
56kB
KLISK
11/28/20 03:23 PM
1.2.11
58kB
KLISK
05/30/20 08:50 AM
1.2.10
57kB
KLISK
04/19/20 11:43 AM
1.2.9
57kB
KLISK
04/16/20 07:17 AM
1.2.8
57kB
KLISK
04/15/20 05:14 PM
1.2.7
57kB
KLISK
04/15/20 11:38 AM
1.2.6
57kB
KLISK
04/14/20 02:36 PM
1.2.5
57kB
KLISK
01/25/20 03:21 PM
1.2.4
56kB
KLISK
11/27/19 11:14 AM
1.2.3
56kB
KLISK
11/05/19 02:46 PM
1.2.2
56kB
KLISK
10/22/19 07:59 AM
1.2.1
56kB
KLISK
10/22/19 07:48 AM
1.2
56kB
KLISK
09/26/19 07:42 PM
1.1.4
53kB
KLISK
06/03/19 01:34 PM
1.1.3
53kB
KLISK
05/29/19 08:55 AM
1.1.2
54kB
KLISK
05/16/19 11:02 AM
1.1.1
53kB
KLISK
05/16/19 04:04 AM
1.1
53kB
KLISK
05/14/19 03:10 PM
1.0.1
52kB
KLISK
05/03/19 10:49 AM
1.0
52kB
KLISK
04/30/19 05:30 AM


Post A Reply Comment Options
Unread 10/21/19, 12:16 PM  
Myrthian

Forum posts: 28
File comments: 164
Uploads: 0
I reckon it's the stackstrace for this addon. It happens while trying to use a consumable from the inventory:
Lua Code:
  1. EsoUI/Ingame/Inventory/InventorySlot.lua:1099: Attempt to access a private function 'UseItem' from insecure code. The callstack became untrusted 1 stack frame(s) from the top.
  2. stack traceback:
  3. EsoUI/Ingame/Inventory/InventorySlot.lua:1099: in function 'TryUseItem'
  4. |caaaaaa<Locals> inventorySlot = ud, bag = 1, index = 88, usable = T, onlyFromActionSlot = F </Locals>|r
  5. EsoUI/Ingame/Inventory/InventorySlot.lua:1321: in function 'OnSelect'
  6. EsoUI/Libraries/ZO_ContextMenus/ZO_ContextMenus.lua:453: in function 'ZO_Menu_ClickItem'
  7. |caaaaaa<Locals> control = ud, button = 1, menuEntry = [table:1]{itemYPad = 0} </Locals>|r
  8. ZO_MenuItem1_MouseUp:4: in function '(main chunk)'
  9. |caaaaaa<Locals> self = ud, button = 1, upInside = T, ctrl = F, alt = F, shift = F, command = F </Locals>|r

Something similar when attempting to put something in the bank:
Lua Code:
  1. EsoUI/Ingame/Inventory/InventorySlot.lua:736: Attempt to access a private function 'PickupInventoryItem' from insecure code. The callstack became untrusted 5 stack frame(s) from the top.
  2. stack traceback:
  3. EsoUI/Ingame/Inventory/InventorySlot.lua:736: in function 'TryBankItem'
  4. |caaaaaa<Locals> inventorySlot = ud, bag = 1, index = 38, bankingBag = 2, canAlsoBePlacedInSubscriberBank = T </Locals>|r
  5. EsoUI/Ingame/Inventory/InventorySlot.lua:1607: in function 'INDEX_ACTION_CALLBACK'
  6. EsoUI/Ingame/Inventory/InventorySlotActions.lua:96: in function 'ZO_InventorySlotActions:DoPrimaryAction'
  7. |caaaaaa<Locals> self = [table:1]{m_hasActions = T, m_numContextMenuActions = 0, m_contextMenuMode = F}, primaryAction = [table:2]{1 = "Deposit"}, success = T </Locals>|r
  8. EsoUI/Ingame/Inventory/InventorySlot.lua:1974: in function 'ZO_InventorySlot_DoPrimaryAction'
  9. |caaaaaa<Locals> inventorySlot = ud </Locals>|r
  10. ZO_StackSplitSource_MouseDoubleClick:4: in function '(main chunk)'
  11. |caaaaaa<Locals> self = ud, button = 1, ctrl = F, alt = F, shift = F, command = F </Locals>|r
Last edited by Myrthian : 10/21/19 at 12:29 PM.
Report comment to moderator  
Reply With Quote
Unread 10/21/19, 01:27 PM  
Mladen90
 
Mladen90's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 76
Uploads: 6
I could try to check a fix for this, since I had some similar issue with my Addon.
Also as alternative you can use https://www.esoui.com/downloads/info...yGridView.html
Report comment to moderator  
Reply With Quote
Unread 10/21/19, 02:40 PM  
KLISK
 
KLISK's Avatar
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 271
Uploads: 7
Originally Posted by Mladen90
I could try to check a fix for this, since I had some similar issue with my Addon.
Also as alternative you can use https://www.esoui.com/downloads/info...yGridView.html
Does IGV work?
Report comment to moderator  
Reply With Quote
Unread 10/21/19, 02:44 PM  
KLISK
 
KLISK's Avatar
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 271
Uploads: 7
GridList
has not been verified.
Report comment to moderator  
Reply With Quote
Unread 10/21/19, 03:40 PM  
Mladen90
 
Mladen90's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 76
Uploads: 6
I have checked your Beta Version. Seems like setupCallback has some strange behaviour from ZOS.

I get this issue now:

user:/AddOns/GridList/GridList.lua:736: attempt to index a nil value
stack traceback:
user:/AddOns/GridList/GridList.lua:736: in function 'RefreshControlMode_3_Dynamic'
user:/AddOns/GridList/GridList.lua:852: in function 'setupCallback'
EsoUI/Libraries/ZO_Templates/ScrollTemplates.lua:2285: in function 'ZO_ScrollList_UpdateScroll'
EsoUI/Libraries/ZO_Templates/ScrollTemplates.lua:2041: in function 'ZO_ScrollList_Commit'
EsoUI/Ingame/Inventory/Inventory.lua:1064: in function 'ZO_InventoryManager:ApplySort'
EsoUI/Ingame/Inventory/Inventory.lua:1473: in function 'ZO_InventoryManager:UpdateList'
user:/AddOns/GridList/GridList.lua:784: in function 'ResetStyle'
user:/AddOns/GridList/GridList.lua:571: in function '(anonymous)'

after reloadui if you don't change from grid to list back then you get:

user:/AddOns/GridList/GridList.lua:736: attempt to index a nil value
stack traceback:
user:/AddOns/GridList/GridList.lua:736: in function 'RefreshControlMode_3_Dynamic'
user:/AddOns/GridList/GridList.lua:852: in function 'setupCallback'
EsoUI/Libraries/ZO_Templates/ScrollTemplates.lua:2285: in function 'ZO_ScrollList_UpdateScroll'
EsoUI/Libraries/ZO_Templates/ScrollTemplates.lua:2041: in function 'ZO_ScrollList_Commit'
EsoUI/Ingame/Inventory/Inventory.lua:1064: in function 'ZO_InventoryManager:ApplySort'
EsoUI/Ingame/Inventory/Inventory.lua:1473: in function 'ZO_InventoryManager:UpdateList'
EsoUI/Ingame/Inventory/Inventory.lua:669: in function 'callback'
EsoUI/Libraries/Utility/ZO_CallbackObject.lua:116: in function 'ZO_CallbackObject:FireCallbacks'
EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:143: in function 'ZO_SceneFragment:SetState'
EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:161: in function 'ZO_SceneFragment:ShouldBeShown'
EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:232: in function 'ZO_SceneFragment:Refresh'
EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:108: in function 'ZO_Scene:AddFragment'
EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:137: in function 'ZO_Scene:AddTemporaryFragment'
EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Base.lua:119: in function 'ZO_SceneManager_Base:AddFragment'
EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Base.lua:135: in function 'ZO_SceneManager_Base:AddFragmentGroup'
EsoUI/Libraries/ZO_MenuBar/ZO_SceneFragmentBar.lua:85: in function 'callback'
EsoUI/Libraries/ZO_MenuBar/ZO_MenuBar.lua:284: in function 'MenuBarButton:Release'
EsoUI/Libraries/ZO_MenuBar/ZO_MenuBar.lua:584: in function 'MenuBar:SelectDescriptor'
(tail call): ?
EsoUI/Libraries/ZO_MenuBar/ZO_SceneFragmentBar.lua:17: in function 'ZO_SceneFragmentBar:SelectFragment'
EsoUI/Libraries/ZO_MenuBar/ZO_SceneFragmentBar.lua:25: in function 'ZO_SceneFragmentBar:ShowLastFragment'
EsoUI/Ingame/Inventory/InventoryMenuBar.lua:165: in function 'ZO_InventoryMenuBar:OnFragmentShowing'
EsoUI/Ingame/Inventory/InventoryMenuBar.lua:34: in function 'callback'
EsoUI/Libraries/Utility/ZO_CallbackObject.lua:116: in function 'ZO_CallbackObject:FireCallbacks'
EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:143: in function 'ZO_SceneFragment:SetState'
EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:161: in function 'ZO_SceneFragment:ShouldBeShown'
EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:232: in function 'ZO_SceneFragment:Refresh'
EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:323: in function 'ZO_Scene:RefreshFragmentsHelper'
EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:331: in function 'ZO_Scene:RefreshFragments'
EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:286: in function 'ZO_Scene:SetState'

seems to work after checking all for nil:

local function RefreshControlMode_3_Dynamic(control, data, dataType)
if control then
if control.sellPrice then
control.sellPrice:SetHidden(true)
end

local backdrop = control.backdrop

if backdrop then
local r, g, b = GetInterfaceColor(INTERFACE_COLOR_TYPE_ITEM_QUALITY_COLORS, data.quality)
if data.quality == 0 then
backdrop:SetEdgeColor(GL.SV.edge_quality_trash_col[1], GL.SV.edge_quality_trash_col[2], GL.SV.edge_quality_trash_col[3], GL.SV.edge_quality_trash_col[4])
elseif data.quality == 1 then
backdrop:SetEdgeColor(GL.SV.edge_quality_normal_col[1], GL.SV.edge_quality_normal_col[2], GL.SV.edge_quality_normal_col[3], GL.SV.edge_quality_normal_col[4])
else
backdrop:SetEdgeColor(r*GL.SV.edge_quality_b, g*GL.SV.edge_quality_b, b*GL.SV.edge_quality_b, GL.SV.edge_quality_a)
end
end
end
end
Last edited by Mladen90 : 10/21/19 at 04:06 PM.
Report comment to moderator  
Reply With Quote
Unread 10/21/19, 04:24 PM  
Austinseph1

Forum posts: 0
File comments: 25
Uploads: 0
I'm unable to properly Interact with inventory items after Dragonhold release, I get the following error


EsoUI/Ingame/Inventory/InventorySlot.lua:2530: Attempt to access a private function 'PickupInventoryItem' from insecure code. The callstack became untrusted 3 stack frame(s) from the top.
stack traceback:
EsoUI/Ingame/Inventory/InventorySlot.lua:2530: in function '(anonymous)'
|caaaaaa<Locals> inventorySlot = ud, bag = 1, index = 23 </Locals>|r
EsoUI/Ingame/Utility/ZO_SlotUtil.lua:14: in function 'RunHandlers'
|caaaaaa<Locals> handlerTable = [table:1]{}, slot = ud, handlers = [table:2]{}, i = 1 </Locals>|r
(tail call): ?
ZO_StackSplitSource_DragStart:4: in function '(main chunk)'
|caaaaaa<Locals> self = ud, button = 1 </Locals>|r

Any help would be appreciated, Thank you
Report comment to moderator  
Reply With Quote
Unread 10/21/19, 06:56 PM  
p4ck3tl055

Forum posts: 0
File comments: 8
Uploads: 0
I am also suffering from the same issue.


Originally Posted by Austinseph1
I'm unable to properly Interact with inventory items after Dragonhold release, I get the following error


EsoUI/Ingame/Inventory/InventorySlot.lua:2530: Attempt to access a private function 'PickupInventoryItem' from insecure code. The callstack became untrusted 3 stack frame(s) from the top.
stack traceback:
EsoUI/Ingame/Inventory/InventorySlot.lua:2530: in function '(anonymous)'
|caaaaaa<Locals> inventorySlot = ud, bag = 1, index = 23 </Locals>|r
EsoUI/Ingame/Utility/ZO_SlotUtil.lua:14: in function 'RunHandlers'
|caaaaaa<Locals> handlerTable = [table:1]{}, slot = ud, handlers = [table:2]{}, i = 1 </Locals>|r
(tail call): ?
ZO_StackSplitSource_DragStart:4: in function '(main chunk)'
|caaaaaa<Locals> self = ud, button = 1 </Locals>|r

Any help would be appreciated, Thank you
Report comment to moderator  
Reply With Quote
Unread 10/22/19, 09:25 AM  
KingHailmieee

Forum posts: 0
File comments: 7
Uploads: 0
Does this Addon can make Grid View for Bank?

And this addon have a skin to modified like "portal skin"
Last edited by KingHailmieee : 10/22/19 at 09:32 AM.
Report comment to moderator  
Reply With Quote
Unread 10/22/19, 09:43 AM  
KLISK
 
KLISK's Avatar
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 271
Uploads: 7
Originally Posted by KingHailmieee
Does this Addon can make Grid View for Bank?
But what is it not?

Originally Posted by KingHailmieee
And this addon have a skin to modified like "portal skin"
Do not quite understand. If you are talking about skins, I don’t do them (I don’t play with these add-ons). There is a template for consciousness in the description.
Report comment to moderator  
Reply With Quote
Unread 10/22/19, 10:51 AM  
KingHailmieee

Forum posts: 0
File comments: 7
Uploads: 0
Originally Posted by KLISK
Originally Posted by KingHailmieee
Does this Addon can make Grid View for Bank?
But what is it not?
I mean this

Bank with Non-Grid (Normal) - https://imgur.com/yqPjIOx

Bank With GridList - https://imgur.com/vrvQUw3

This is what i mean the bank doest have effect for GridList.
Last edited by KingHailmieee : 10/22/19 at 10:54 AM.
Report comment to moderator  
Reply With Quote
Unread 10/22/19, 11:28 AM  
KLISK
 
KLISK's Avatar
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 271
Uploads: 7
Originally Posted by KingHailmieee
I mean this

Bank with Non-Grid (Normal) - https://imgur.com/yqPjIOx

Bank With GridList - https://imgur.com/vrvQUw3

This is what i mean the bank doest have effect for GridList.
https://imgur.com/RNmrdtj
Report comment to moderator  
Reply With Quote
Unread 10/22/19, 04:52 PM  
KLISK
 
KLISK's Avatar
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 271
Uploads: 7
Originally Posted by ShikeiLIVE
Same issue as King - list is working - grid not
Have you tried switching filters?
Try only GridList, without other addons.

In any case, at the moment there is no adequate solution to fully restore the working capacity, we are waiting for a fix from ZOS.
Last edited by KLISK : 10/22/19 at 11:29 PM.
Report comment to moderator  
Reply With Quote
Unread 10/23/19, 04:05 PM  
KLISK
 
KLISK's Avatar
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 271
Uploads: 7
We are waiting for the patch. @ZOS-ChipHilseberg said the fix is ​​on its way!
Report comment to moderator  
Reply With Quote
Unread 10/24/19, 06:41 AM  
WhiteLight100

Forum posts: 1
File comments: 2
Uploads: 0
Yeah, let's see how much time we gonna need to wait until they fix this rofl. Crazy.

Everything work, just can't pick up from my bank when I'm in grid mode.
Report comment to moderator  
Reply With Quote
Unread 10/24/19, 08:37 AM  
KLISK
 
KLISK's Avatar
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 271
Uploads: 7
Originally Posted by WhiteLight100
Yeah, let's see how much time we gonna need to wait until they fix this rofl. Crazy.

Everything work, just can't pick up from my bank when I'm in grid mode.
This is not a GridList problem (I checked, everything works fine). or a conflict with something, or just another addon.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: