Improve Display condition

* Add temp variable support
* Add options to check display width and height
* Add option to select comparision operator for display count check
This commit is contained in:
WarmUpTill
2024-01-27 17:11:33 +01:00
committed by WarmUpTill
parent 19bc270d5c
commit 9eda8be954
4 changed files with 336 additions and 36 deletions

View File

@@ -494,7 +494,13 @@ AdvSceneSwitcher.condition.midi.entry.listen="Set MIDI message selection to mess
AdvSceneSwitcher.condition.display="Display"
AdvSceneSwitcher.condition.display.type.displayName="Name of connected displays matches"
AdvSceneSwitcher.condition.display.type.displayCount="Number of connected displays is"
AdvSceneSwitcher.condition.display.entry="{{conditions}}{{displays}}{{regex}}{{displayCount}}"
AdvSceneSwitcher.condition.display.type.displayWidth="Display width is"
AdvSceneSwitcher.condition.display.type.displayHeight="Display height is"
AdvSceneSwitcher.condition.display.compare.equals="Equals"
AdvSceneSwitcher.condition.display.compare.less="Less than"
AdvSceneSwitcher.condition.display.compare.more="More than"
AdvSceneSwitcher.condition.display.useDevicePixelRatio="Factor in ratio between physical pixels and device-independent pixels"
AdvSceneSwitcher.condition.display.entry="{{conditions}}{{displays}}{{compareModes}}{{displayHeight}}{{displayWidth}}{{regex}}{{displayCount}}"
AdvSceneSwitcher.condition.slideshow="Slide Show"
AdvSceneSwitcher.condition.slideshow.condition.slideChanged="Slide changed"
AdvSceneSwitcher.condition.slideshow.condition.slideIndex="Current slide number is"
@@ -1549,6 +1555,15 @@ AdvSceneSwitcher.tempVar.video.color.description="The average RGB color in a giv
AdvSceneSwitcher.tempVar.websocket.message="Received websocket message"
AdvSceneSwitcher.tempVar.websocket.message.description="The received websocket message, which matched the given pattern"
AdvSceneSwitcher.tempVar.display.name="Display name"
AdvSceneSwitcher.tempVar.display.name.description="Name of the display which matched the given pattern"
AdvSceneSwitcher.tempVar.display.count="Display count"
AdvSceneSwitcher.tempVar.display.count.description="The number of displays detected"
AdvSceneSwitcher.tempVar.display.width="Display width"
AdvSceneSwitcher.tempVar.display.width.description="The width of the display which matched the given pattern"
AdvSceneSwitcher.tempVar.display.height="Display height"
AdvSceneSwitcher.tempVar.display.height.description="The height of the display which matched the given pattern"
AdvSceneSwitcher.selectScene="--select scene--"
AdvSceneSwitcher.selectPreviousScene="Previous Scene"
AdvSceneSwitcher.selectCurrentScene="Current Scene"

View File

@@ -442,7 +442,6 @@ AdvSceneSwitcher.condition.midi.entry.listen="将MIDI信息选择设置为从选
AdvSceneSwitcher.condition.display="显示器"
AdvSceneSwitcher.condition.display.type.displayName="连接的显示器的名称匹配"
AdvSceneSwitcher.condition.display.type.displayCount="连接的显示器的数量为"
AdvSceneSwitcher.condition.display.entry="{{conditions}}{{displays}}{{regex}}{{displayCount}}"
; Macro Actions
AdvSceneSwitcher.action.scene="切换场景"