EEP introduced an LLAssetFilteredInventoryPanel class that filters inventory items and prevents an inventory item view for being created for every single inventory item (and instead only creates them for folders and the matching asset type).
This was used in the 'My environments' inventory panel (and the texture panel), but since the places inventory panels derive from LLInventoryPanel rather than being initialized from XUI they were overlooked.
The commit derives the class from the new LLAssetFilteredInventoryPanel class and significantly speeds up the initial opening time.
Original Jira Fields
| Field | Value |
| ------------- | ------------- |
| Issue | BUG-228665 |
| Summary | Improve initial opening time + filtering speed (+ and memory load) of the landmarks floater |
| Type | New Feature Request |
| Priority | Unset |
| Status | Accepted |
| Resolution | Accepted |
| Reporter | Kitty Barnett (kitty.barnett) |
| Created at | 2020-05-04T22:39:28Z |
| Updated at | 2020-09-29T17:29:21Z |
```
{
'Build Id': 'unset',
'Business Unit': ['Platform'],
'Date of First Response': '2020-05-05T07:33:54.229-0500',
'How would you like the feature to work?': "EEP introduced an LLAssetFilteredInventoryPanel class that filters inventory items and prevents an inventory item view for being created for every single inventory item (and instead only creates them for folders and the matching asset type).\r\n\r\nThis was used in the 'My environments' inventory panel (and the texture panel), but since the places inventory panels derive from LLInventoryPanel rather than being initialized from XUI they were overlooked.\r\n\r\nThe commit derives the class from the new LLAssetFilteredInventoryPanel class and significantly speeds up the initial opening time.",
'Original Reporter': 'Kitty Barnett (kitty.barnett)',
'ReOpened Count': 0.0,
'Severity': 'Unset',
'Target Viewer Version': 'viewer-development',
'Why is this feature important to you? How would it benefit the community?': 'Reduced viewer memory footprint + faster (initial) opening of the landmarks floater + faster filtering (or clearing the filter).',
}
```
How would you like the feature to work?
EEP introduced an LLAssetFilteredInventoryPanel class that filters inventory items and prevents an inventory item view for being created for every single inventory item (and instead only creates them for folders and the matching asset type).
This was used in the 'My environments' inventory panel (and the texture panel), but since the places inventory panels derive from LLInventoryPanel rather than being initialized from XUI they were overlooked.
The commit derives the class from the new LLAssetFilteredInventoryPanel class and significantly speeds up the initial opening time.
Branch+commit - https://bitbucket.org/Kitty_Barnett/viewer-contribution/branch/BUG-228665
Why is this feature important to you? How would it benefit the community?
Reduced viewer memory footprint + faster (initial) opening of the landmarks floater + faster filtering (or clearing the filter).
Links
Related
Original Jira Fields
| Field | Value | | ------------- | ------------- | | Issue | BUG-228665 | | Summary | Improve initial opening time + filtering speed (+ and memory load) of the landmarks floater | | Type | New Feature Request | | Priority | Unset | | Status | Accepted | | Resolution | Accepted | | Reporter | Kitty Barnett (kitty.barnett) | | Created at | 2020-05-04T22:39:28Z | | Updated at | 2020-09-29T17:29:21Z | ``` { 'Build Id': 'unset', 'Business Unit': ['Platform'], 'Date of First Response': '2020-05-05T07:33:54.229-0500', 'How would you like the feature to work?': "EEP introduced an LLAssetFilteredInventoryPanel class that filters inventory items and prevents an inventory item view for being created for every single inventory item (and instead only creates them for folders and the matching asset type).\r\n\r\nThis was used in the 'My environments' inventory panel (and the texture panel), but since the places inventory panels derive from LLInventoryPanel rather than being initialized from XUI they were overlooked.\r\n\r\nThe commit derives the class from the new LLAssetFilteredInventoryPanel class and significantly speeds up the initial opening time.", 'Original Reporter': 'Kitty Barnett (kitty.barnett)', 'ReOpened Count': 0.0, 'Severity': 'Unset', 'Target Viewer Version': 'viewer-development', 'Why is this feature important to you? How would it benefit the community?': 'Reduced viewer memory footprint + faster (initial) opening of the landmarks floater + faster filtering (or clearing the filter).', } ```