<$select tiddler="$:/temp/mytags">
<option value="[tag[BlueTheme]]">Blue Themes</option>
<option value="[tag[RedTheme]]">Red Themes</option>
<option value="[!tag[BlueTheme]!tag[RedTheme]]">No Themes</option>
<option value="[!is[system]]">Standard</option>
</$select>
{{{ [all[current]tags[]!tag[red]] }}}
{{{ [all[current]tags[]tag[red]] || $:/core/ui/TagTemplate }}}
{{{ [all[current]tag[red]tags[]tag[red]] || $:/core/ui/TagTemplate }}}
<$list filter="[tag[red]] [tag[green]]">
[data-tags*="{{!!title}}"] .tc-tags-wrapper {display:none;}
</$list>
{{{ [all[current]tags[]field:color[#ffeedd]] || $:/core/ui/TagTemplate }}}
<$list filter="[all[current]tags[]field:color[#ffeedd]]">
see also: {{{ [all[current]tags[]field:color[#ffeedd]] || $:/core/ui/TagTemplate }}}
</$list>
Another approach:
[all[current]tags[]field:color[#ffeedd]]
<$set name=curr value=<<currentTiddler>>>
{{{ [all[current]tags[]field:color[#ffeedd]tagging[]match<curr>] || $:/core/ui/TagTemplate }}}
</$set>
{{{ [all[current]tags[]color[#ffeedd]] || $:/core/ui/TagTemplate }}}
I had a thought rather than list by color why not tag your tags with a group tag, then create a button to set tag tiddlers so tagged to the colour for that group.
Subsequent list filters use the more meaning full tag group tags.
Regards
Tony
<$set name=curr value=<<currentTiddler>>>
{{{ [all[current]tags[]color[#ffeedd]] || $:/core/ui/TagTemplate }}}
</$set>
<$reveal type="nomatch" stateTitle=<<folded-state>> text="hide" tag="div" retain="yes" animate="yes">
<div class="tc-tags-wrapper"><$list filter="[all[current]tags[]!color[#ffeedd]sort[title]]" template="$:/core/ui/TagTemplate" storyview="pop"/></div>
</$reveal>