Download
(20 Kb)
Download
Updated: 05/23/14 04:33 PM
Pictures
File Info
Compatibility:
Live (1.0)
Updated:05/23/14 04:33 PM
Created:04/29/14 09:39 PM
Monthly downloads:50
Total downloads:2,733
Favorites:35
MD5:
Categories:Discontinued & Outdated, Miscellaneous
OptionsRestacker
Version: 0.1.5
by: Vicster0 [More]
OptionsRestacker
Author: Vicster0
Version: 0.1.5
Development future: I plan to continue to develop and refine this product until further notice. If this changes into the future, or I become unable to continue to dedicate time to this AddOn I will allow for another developer to take control.
Use License: Please feel free to use this code (and pieces, therein) as examples or templates for your development projects. However, I am retaining ownership of the intellectual property contained in or defined by this AddOn and will not allow minor or major modifications to be made and released under a different name without my prior consent. (Please messages me on the forums if you have any questions. [Vicster0])

Donations
I'm sure it comes as no surprise that addons like this and many other consume a large amount of time. I love the process involved in projects like these and my own intentions are usually what spawn the creation of some of my addon. That being said, the occasional donation always means a lot and is never turned down! Although I don't accept PayPal, if you would ever like to donate in-game gold you can send it to me @Vicster0. As always, thanks for all the support! Cheers!

Introduction
This is a somewhat simple addon that allows the player to customize their settings menu. With many addons comes many settings panels for the various addons in the in game menu. Options Restacker provides the player with the ability to do alphabetical or customize sorting of their settings list. With the customized list, the player can chose to "hide" some settings panels for addons they don't need access to on a regular basis in order to clear up the clutter. (For safety reasons, OptionsRestacker cannot currently be hidden.) The player can also clear all color formatting from the settings titles. If you are like me and you can't stand color in setting titles, you'll love this feature.

Player Features
  • Sort "settings" alphabetically!
  • Or, use the customization frame in the options panel for OptionsRestacker to customized the order of your settings menu and/or hide settings!
  • Clear color formatting from setting titles!

Usage
Use the in game menu options panel found under "settings."
The color option can be turned On/Off from the /restacker commands... I may add more of these in the future.

Notes/Issues
I have cleaned up the UI and most of the weird buggy issues. The controls menu is kinda weird if you try to customize it's order as it does it backwards. Not entirely sure about this, but you probably don't want to sort them anyway as it always opens the primary option.

Updates
Update 4 - [v0.1.5] - Patch
  • Updated to ESO UI API version 100004
Update 3 - [v0.1.4] - Patch
  • Addressed a language bug with headers that were saved in other languages and not cleaned up causing errors.
  • Added cleanup routine to remove other language headers that where saved but do not exist in current session.
Update 2 - [v0.1.3] - Patch
  • Addressed a bug that caused clients running in different languages to bug out as the addon was not localization aware. It should now sort and handle the menus regardless of what language they are in. The settings will however be associated to the language they were configured in if you happen to switch between languages.
  • Addressed a bug that was causing the 'Controls' menu items to be completely missing if the options to 'Ignore Default Settings Panels' was enabled.
Update 1 - [v0.1.2] - Patch
  • Complete overhaul of the UI, cleaning up the appearance and functionality.
  • Added informational tooltips to help guide you to your personalized settings menu.
  • Fixed a bug that was causing the menu to remain the same size as you removed controls. This is only compensated for now (still a small ammount of extra space) but it's a lot better.
  • Added a feature to allow the default menu items to remain unsorted and only sort addon settings.
  • Removed the option to close the frame inside of the options pane which would require a UI reload if done.
  • Probably a few other things I'm forgetting...
Updates
Update 4 - [v0.1.5] - Patch
  • Updated to ESO UI API version 100004
Update 3 - [v0.1.4] - Patch
  • Addressed a language bug with headers that were saved in other languages and not cleaned up causing errors.
  • Added cleanup routine to remove other language headers that where saved but do not exist in current session.
Update 2 - [v0.1.3] - Patch
  • Addressed a bug that caused clients running in different languages to bug out as the addon was not localization aware. It should now sort and handle the menus regardless of what language they are in. The settings will however be associated to the language they were configured in if you happen to switch between languages.
  • Addressed a bug that was causing the 'Controls' menu items to be completely missing if the options to 'Ignore Default Settings Panels' was enabled.
Update 1 - [v0.1.2] - Patch
  • Complete overhaul of the UI, cleaning up the appearance and functionality.
  • Added informational tooltips to help guide you to your personalized settings menu.
  • Fixed a bug that was causing the menu to remain the same size as you removed controls. This is only compensated for now (still a small ammount of extra space) but it's a lot better.
  • Added a feature to allow the default menu items to remain unsorted and only sort addon settings.
  • Removed the option to close the frame inside of the options pane which would require a UI reload if done.
  • Probably a few other things I'm forgetting... :p
Archived Files (4)
File Name
Version
Size
Uploader
Date
0.1.4
20kB
Vicster0
05/19/14 07:53 PM
0.1.3
21kB
Vicster0
05/01/14 08:20 PM
0.1.2
21kB
Vicster0
04/30/14 08:19 PM
0.1.1
20kB
04/29/14 09:39 PM


Post A Reply Comment Options
Unread 04/30/14, 12:37 AM  
LucivarSD

Forum posts: 2
File comments: 27
Uploads: 0
Here are a few things I'm seeing.

1. There doesn't seem to be a way to rearrange the order in custom sort
2. Addons with names that take up multiple lines (e.g. Luminary Trade History) are overlapping the next addon.
3. "Controls" and "Settings" in the custom sort box bring up the same information.
4. If the custom sort box is closed, the UI must be reloaded to open it again

Love the idea, as I was just thinking I wished there was a way to sort my addons the other day.

Thanks!
Report comment to moderator  
Reply With Quote
Unread 04/30/14, 02:36 AM  
pinstripesc

Forum posts: 16
File comments: 156
Uploads: 0
Thanks for this, will test when I get on again!
Report comment to moderator  
Reply With Quote
Unread 04/30/14, 04:47 AM  
Saftsuse
 
Saftsuse's Avatar

Forum posts: 13
File comments: 149
Uploads: 0
YES! This is very much needed, im looking forward to test it
Report comment to moderator  
Reply With Quote
Unread 04/30/14, 05:34 AM  
Vicster0
 
Vicster0's Avatar
AddOn Author - Click to view AddOns

Forum posts: 82
File comments: 132
Uploads: 3
Originally Posted by LucivarSD
Here are a few things I'm seeing.

1. There doesn't seem to be a way to rearrange the order in custom sort
2. Addons with names that take up multiple lines (e.g. Luminary Trade History) are overlapping the next addon.
3. "Controls" and "Settings" in the custom sort box bring up the same information.
4. If the custom sort box is closed, the UI must be reloaded to open it again

Love the idea, as I was just thinking I wished there was a way to sort my addons the other day.

Thanks!
Yes, please keep in mind this is VERY BETA. :P

There are a few things that are just really rough around the edges right now. Also it is important to point out that it is only working for the settings menu at this time. It is completely prepared to be dynamic for any menu item, but as the rest of the items are not really lists (other than controls) I limited it to both of them and hard coded settings into the primary routine that does the sorting. Eventually I will add some sort of box to enabled or disable sorting for that particular menu item.

As far as the custom sort, there are plus and minus buttons and an on/off indicator. Use the plus (+) to move the item up the list and the minus (-) to move the item down the list. Also, you can disable the item by click the green light which will then turn red.

As I said, very beta, very rough around the edges. I will be working to try and clean it up visually as well as the code and add a few more features as well.

Thanks for the feedback!
Report comment to moderator  
Reply With Quote
Unread 04/30/14, 01:53 PM  
Vicster0
 
Vicster0's Avatar
AddOn Author - Click to view AddOns

Forum posts: 82
File comments: 132
Uploads: 3
Going to have a new, much cleaner version coming out tonight probably.

It may not be too long actually... Just fixing a few more things here and there.
Report comment to moderator  
Reply With Quote
Unread 04/30/14, 03:21 PM  
pinstripesc

Forum posts: 16
File comments: 156
Uploads: 0
Looking good.

I hid a ton of addons and now there's a real big gap where they would've been, like they're there but invisible.
Report comment to moderator  
Reply With Quote
Unread 04/30/14, 03:41 PM  
Vicster0
 
Vicster0's Avatar
AddOn Author - Click to view AddOns

Forum posts: 82
File comments: 132
Uploads: 3
Originally Posted by pinstripesc
Looking good.

I hid a ton of addons and now there's a real big gap where they would've been, like they're there but invisible.
Oh cool, nice feedback. I hadn't tried hiding a lot yet so I will give that a whirl and see what I can do before I release the next update.

Thanks!
Report comment to moderator  
Reply With Quote
Unread 04/30/14, 08:54 PM  
SkOODaT
 
SkOODaT's Avatar
AddOn Author - Click to view AddOns

Forum posts: 58
File comments: 169
Uploads: 11
Version: 0.1.2 is working great except one thing it doesn't seem to be adding controls back in its completely blank ..... settings is all nice and abc tho

thank you so much we really needed this addon lol
Report comment to moderator  
Reply With Quote
Unread 04/30/14, 09:09 PM  
Vicster0
 
Vicster0's Avatar
AddOn Author - Click to view AddOns

Forum posts: 82
File comments: 132
Uploads: 3
Originally Posted by SkOODaT
Version: 0.1.2 is working great except one thing it doesn't seem to be adding controls back in its completely blank ..... settings is all nice and abc tho

thank you so much we really needed this addon lol
Can you take a screen shot to show me what you mean? Please include the options frame in the shot when you take it.

I've tested this many times and it was working great on my computer so I'm curious to see what you mean. Thanks!
Report comment to moderator  
Reply With Quote
Unread 05/01/14, 12:38 AM  
Saftsuse
 
Saftsuse's Avatar

Forum posts: 13
File comments: 149
Uploads: 0
So this addon doesnt sort the settings alphabetiacally? I guess Ive installed another addon too, but forgot about it...
Report comment to moderator  
Reply With Quote
Unread 05/01/14, 03:01 AM  
Lichbane

Forum posts: 8
File comments: 30
Uploads: 0
Originally Posted by Vicster0
Originally Posted by SkOODaT
Version: 0.1.2 is working great except one thing it doesn't seem to be adding controls back in its completely blank ..... settings is all nice and abc tho

thank you so much we really needed this addon lol
Can you take a screen shot to show me what you mean? Please include the options frame in the shot when you take it.

I've tested this many times and it was working great on my computer so I'm curious to see what you mean. Thanks!
I get the same.

Report comment to moderator  
Reply With Quote
Unread 05/01/14, 05:43 AM  
Vicster0
 
Vicster0's Avatar
AddOn Author - Click to view AddOns

Forum posts: 82
File comments: 132
Uploads: 3
Originally Posted by Lichbane
Originally Posted by Vicster0
Originally Posted by SkOODaT
Version: 0.1.2 is working great except one thing it doesn't seem to be adding controls back in its completely blank ..... settings is all nice and abc tho

thank you so much we really needed this addon lol
Can you take a screen shot to show me what you mean? Please include the options frame in the shot when you take it.

I've tested this many times and it was working great on my computer so I'm curious to see what you mean. Thanks!
I get the same.

SkOODat/Lichbane, Thanks!!

I will go take a quick look, I think I might know why this is happening... Thanks for bringing it to my attention. Other than the Controls menu (which I really never should have added in the first place because it's kind of stupid...) is everything else working alright for you? Settings sorting either alphabetically/custom? Is the interface and options intuitive? I tried to add as many tooltips and what not to guide people to setting it up correctly but sometimes it's hard.

Let me know! I will get back to you guys when I figure out what is happening here.


Originally Posted by Saftsuse
So this addon doesnt sort the settings alphabetiacally? I guess Ive installed another addon too, but forgot about it...
Saftsuse, this addon will either sort alphabetically or use a custom sort that you define in the options for this addon. If alphabetical is enabled, then any menu that is not selected for custom sorting (the check box next to the drop down enabled/disables the custom sort for the selected menu item) will be alphabetically sorted. Otherwise, it will follow your customized sort. If neither is enabled, it *should* just leave that menu alone. Though, based on the above comment I think I need to review that piece! :P
Report comment to moderator  
Reply With Quote
Unread 05/01/14, 06:12 AM  
DaBear78
 
DaBear78's Avatar

Forum posts: 1
File comments: 120
Uploads: 0
The game loads normally, but when I try to open the menu I get the following:

Code:
2014-05-01T14:09:08.768+01:00 |cff0000Lua Error: user:/AddOns/OptionsRestacker/OptionsRestacker.lua:147: attempt to index a nil value
stack traceback:
    user:/AddOns/OptionsRestacker/OptionsRestacker.lua:147: in function 'OptionsRestacker.OR_CollectPanelChildrenFromContainer'
    user:/AddOns/OptionsRestacker/OptionsRestacker.lua:34: in function 'OptionsRestacker.OR_SetNewOptionsPanelOrder'
    EsoUI/Libraries/Globals/globalapi.lua:156: in function '(anonymous)'|r
And the addon is not shown in the settings.

Any idea?
Report comment to moderator  
Reply With Quote
Unread 05/01/14, 10:38 AM  
Vicster0
 
Vicster0's Avatar
AddOn Author - Click to view AddOns

Forum posts: 82
File comments: 132
Uploads: 3
Originally Posted by DaBear78
The game loads normally, but when I try to open the menu I get the following:

Code:
2014-05-01T14:09:08.768+01:00 |cff0000Lua Error: user:/AddOns/OptionsRestacker/OptionsRestacker.lua:147: attempt to index a nil value
stack traceback:
    user:/AddOns/OptionsRestacker/OptionsRestacker.lua:147: in function 'OptionsRestacker.OR_CollectPanelChildrenFromContainer'
    user:/AddOns/OptionsRestacker/OptionsRestacker.lua:34: in function 'OptionsRestacker.OR_SetNewOptionsPanelOrder'
    EsoUI/Libraries/Globals/globalapi.lua:156: in function '(anonymous)'|r
And the addon is not shown in the settings.

Any idea?
DaBear78,

Since I am unable to play around with it at the moment being I'm at work, in the interim, if you used the first version, go ahead and delete the saved settings for it and see if that clears it up. Unless you have a heavily modified UI that changes the default ZO_GameMenu_InGame control, I don't know why this would happen, but it may be due to the changes I made if you have an old config.

If you are a new user and have a brand new settings file then I will need to troubleshoot when I get home.

OH and one last thing... this does not have any localization built in yet so if you are playing the game in a different language, that would surely break it! My money is on this...

Please do let me know!
Report comment to moderator  
Reply With Quote
Unread 05/01/14, 12:22 PM  
pinstripesc

Forum posts: 16
File comments: 156
Uploads: 0
I'm having the issue where a number of addons overlap each other.

I have about 5 showing of 25 or so.

EDIT: Also, realized the one being overlapped is ReStacker, which makes things....difficult.
Last edited by pinstripesc : 05/01/14 at 12:52 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: