127 lines
4.0 KiB
TOML
127 lines
4.0 KiB
TOML
id = "gabedunn/voxtype"
|
|
name = "Voxtype"
|
|
version = "1.0.0"
|
|
plugin_api = 14
|
|
author = "Gabe Dunn"
|
|
license = "MIT"
|
|
icon = "microphone-2"
|
|
description = "Shows and controls Voxtype's live dictation status from the bar."
|
|
dependencies = ["voxtype"]
|
|
tags = ["audio", "bar", "indicator", "recording", "utility"]
|
|
|
|
[[widget]]
|
|
id = "status"
|
|
entry = "widget.luau"
|
|
|
|
[widget.actions]
|
|
left = "exec voxtype record toggle"
|
|
right = "exec voxtype record stop"
|
|
|
|
[[widget.setting]]
|
|
key = "show_alt"
|
|
type = "bool"
|
|
label_key = "settings.show_alt.label"
|
|
description_key = "settings.show_alt.description"
|
|
default = false
|
|
|
|
[[widget.setting]]
|
|
key = "show_extended"
|
|
type = "bool"
|
|
label_key = "settings.show_extended.label"
|
|
description_key = "settings.show_extended.description"
|
|
default = false
|
|
|
|
[[widget.setting]]
|
|
key = "show_model"
|
|
type = "bool"
|
|
label_key = "settings.show_model.label"
|
|
description_key = "settings.show_model.description"
|
|
default = true
|
|
visible_when = { key = "show_extended", values = ["true"] }
|
|
|
|
[[widget.setting]]
|
|
key = "show_device"
|
|
type = "bool"
|
|
label_key = "settings.show_device.label"
|
|
description_key = "settings.show_device.description"
|
|
default = true
|
|
visible_when = { key = "show_extended", values = ["true"] }
|
|
|
|
[[widget.setting]]
|
|
key = "show_backend"
|
|
type = "bool"
|
|
label_key = "settings.show_backend.label"
|
|
description_key = "settings.show_backend.description"
|
|
default = true
|
|
visible_when = { key = "show_extended", values = ["true"] }
|
|
|
|
[[widget.setting]]
|
|
key = "idle_glyph"
|
|
type = "glyph"
|
|
label_key = "settings.idle_glyph.label"
|
|
description_key = "settings.idle_glyph.description"
|
|
default = "microphone-2-off"
|
|
|
|
[[widget.setting]]
|
|
key = "idle_color"
|
|
type = "color"
|
|
label_key = "settings.idle_color.label"
|
|
description_key = "settings.idle_color.description"
|
|
default = "on_surface"
|
|
|
|
[[widget.setting]]
|
|
key = "streaming_glyph"
|
|
type = "glyph"
|
|
label_key = "settings.streaming_glyph.label"
|
|
description_key = "settings.streaming_glyph.description"
|
|
default = "microphone-2"
|
|
|
|
[[widget.setting]]
|
|
key = "streaming_color"
|
|
type = "color"
|
|
label_key = "settings.streaming_color.label"
|
|
description_key = "settings.streaming_color.description"
|
|
default = "error"
|
|
|
|
[[widget.setting]]
|
|
key = "recording_glyph"
|
|
type = "glyph"
|
|
label_key = "settings.recording_glyph.label"
|
|
description_key = "settings.recording_glyph.description"
|
|
default = "microphone-2"
|
|
|
|
[[widget.setting]]
|
|
key = "recording_color"
|
|
type = "color"
|
|
label_key = "settings.recording_color.label"
|
|
description_key = "settings.recording_color.description"
|
|
default = "error"
|
|
|
|
[[widget.setting]]
|
|
key = "transcribing_glyph"
|
|
type = "glyph"
|
|
label_key = "settings.transcribing_glyph.label"
|
|
description_key = "settings.transcribing_glyph.description"
|
|
default = "loader"
|
|
|
|
[[widget.setting]]
|
|
key = "transcribing_color"
|
|
type = "color"
|
|
label_key = "settings.transcribing_color.label"
|
|
description_key = "settings.transcribing_color.description"
|
|
default = "primary"
|
|
|
|
[[widget.setting]]
|
|
key = "stopped_glyph"
|
|
type = "glyph"
|
|
label_key = "settings.stopped_glyph.label"
|
|
description_key = "settings.stopped_glyph.description"
|
|
default = "microphone-2-off"
|
|
|
|
[[widget.setting]]
|
|
key = "stopped_color"
|
|
type = "color"
|
|
label_key = "settings.stopped_color.label"
|
|
description_key = "settings.stopped_color.description"
|
|
default = "error"
|