Let me start off with being very excited for this mod. I like the customizability, and will continue to keep updated on your progress. I do, however, find one aspect of this mod very annoying, which is why I'm creating this issue.
Global Customizability
As documented, there are some strings defined by internal id's, more specifically using the "DisplayName" attribute. Since our server uses a specific way to display all the text in Waila, all entries added by your mod are being displayed wrongly. I would like to request a feature with which we can override the display style. For example, add a configuration file in which the display format is displayed as follows and can be edited to reflect global changes:
display {
# Change the default display format of line nodes.
S:"Display Format"="DISPLAYNAME + TAB + ALIGNRIGHT + WHITE + RETURN"
}
This is just an example. Please do not feel inclined to do it this way if you would do it at all. It would make it easier for me (and I'm sure a lot of people too) to easily configure the display format of default entries. Of course, this can also easily be achieved by keeping "DisplayName" empty and adding the formatting to "return", but I just feel like this would be helpful to a lot of people, me included.
I would personally use this in the following way (for another example):
display {
# Change the default display format of line nodes.
S:"Display Format"="YELLOW + DISPLAYNAME + \": \" + WHITE + RETURN"
}
If this could be added I would be grateful. Again, it's just an ease-of-use thing for "lazy" people. If you have any questions, feel free to ask them -- always prepared to answer them. 👍
Edit:
If you're unclear of what I'm trying to ask specifically, I'm asking for a way to customize this:
if (patternMap == ConfigHandler.tooltipPattern) {
tip += "\u00A77" + displayname + ": \u00A7f";
} else {
tip += displayname + "\u00A4\u00A4a\u00A4\u00A4b\u00A7f";
}
JSHandler.java @ line 60