Over the time the complexity of tag properties steadily increased, it was time for a change. The new format combines regex and match properties and also adds the possibility to add more than one match to a tag.
Old configs are still useable, if there is a regex property found it will be used and a deprecation warning yielded.
Also it is now possible to set window types to tags, so subtle will treat this window as a window of specific type, e.g. as a desktop type window.
Here is a brief overview of the changes:
tag "test1" do regex "test1" match [:role] end tag "test2" do regex "test2" match [:instance, :class] end tag "test3a" do regex "test3a" end tag "test3b" do regex "test3b" match [:name] end
tag "test1" do match :role => "test1" end tag "test2" do match [:instance, :class] => "test2" end tag "test3" do match "test3a" match :name => "test3b" end
And finally the type works like this:
tag "type" do type :desktop end
A complete list and updated docs can be found here.