Hi Guys,
Not wanting to hijack this thread, I decided to create a new post.
I'm just wanting feedback regarding the possibility of a user scriptable sidepane, that would be the area highlighted in red on this picture:
Basically, what I envisage would be allowing people complete control over what goes here, provided it can be represented as 2 strings (a label, and the accompanying data). KoLmafia would ship with the defaults you know and love, but you could tweak that readily and easily to your own desires.
I've attached an XML file (disguised as a txt file) to provide an example of how scripting the sidepane might look, hopefully it makes sense to anyone who is familiar with the basics of XML and ASH scripting. The "label" and "data" tags will be implicitly converted to strings, whereas the "display" section must always evaluate to a boolean expression (may be optional, defaulting to true).
The tag/data would be displayed in the sidepane in the same order that they appear in the XML file (so you could put ML down the bottom, for example), as long as the "display" expression evaluates to true.
What I'm wondering is if people in the community would like to see this become a reality. There's currently an open feature request asking for PvP fites to be added to the sidepane, this would solve that request and any other requests like that in the future.
Not wanting to hijack this thread, I decided to create a new post.
I'm just wanting feedback regarding the possibility of a user scriptable sidepane, that would be the area highlighted in red on this picture:

Basically, what I envisage would be allowing people complete control over what goes here, provided it can be represented as 2 strings (a label, and the accompanying data). KoLmafia would ship with the defaults you know and love, but you could tweak that readily and easily to your own desires.
I've attached an XML file (disguised as a txt file) to provide an example of how scripting the sidepane might look, hopefully it makes sense to anyone who is familiar with the basics of XML and ASH scripting. The "label" and "data" tags will be implicitly converted to strings, whereas the "display" section must always evaluate to a boolean expression (may be optional, defaulting to true).
The tag/data would be displayed in the sidepane in the same order that they appear in the XML file (so you could put ML down the bottom, for example), as long as the "display" expression evaluates to true.
What I'm wondering is if people in the community would like to see this become a reality. There's currently an open feature request asking for PvP fites to be added to the sidepane, this would solve that request and any other requests like that in the future.
Attachments
Last edited: