This is an idea that came to my mind (based on my personal situation
)
I have A LOT of hosts configured in Yatse, split accross different LANs but I also have multiple hosts in each of the different LANs. In addition, I also use A LOT of custom commands (CC from now on).
In order to simplify the layouts the âhiddenâ and âthis host onlyâ CC options are quite useful, but do not fulfill my needs due to the following limitations:
-
âhiddenâ applies to all hosts (either the CC is hidden for all hosts or for none)
-
âthis host onlyâ, as its label implies, makes the CC available for one host only (or for all of them if unchecked).
The problem I am facing is that I have many CC that make sense for multiple hosts (e.g. all the ones in the same LAN) but not for all of them, and neither âhiddenâ nor âthis host onlyâ are useful in such scenario.
Here is my proposal (I hope it makes sense) :
-
Merge both options in one and get rid of the other (I think it would make more sense keeping the âhiddenâ one as thereâs the check at the top that allows seeing hidden CC).
-
Relabel it to âhidden for this hostâ (if someone wants to hide a CC for all hosts - as it works now - they should go host by host hiding the CC for each of them).
This way each CC can be configured to be available in all different scenarios: for all hosts, for none, for one host only, and last but not least, for multiple hosts but not for all of them.
NOTE: If implemented, this feature would have effects on the different importing/exporting CC workflows. An approach for the upgrade would also be needed: e.g. the new setting should be checked/unchecked for each host based on the up-to-the-moment combination of the âhiddenâ and âthis host onlyâ existing ones.