Files
community-plugins/bookmarks/plugin.toml
T
mguandGitHub 87624091e4 update bookmarks to 1.3.1 (#238)
* fix+refactor: translation strings refactored & fixed a ui bug affecting scrolling

- Fixed a bug where hovering over an item in populated lists would
trigger auto-scrolling.
- Fixed scrollbar rendering incorrectly.
- Refactored translation strings (converted to nested keys when
applicable)

* docs: formatting fixes + 1.3.1 changelogs

* chore: bump the version
2026-08-05 17:36:08 -04:00

92 lines
2.7 KiB
TOML

id = "dunarand/bookmarks"
name = "Bookmarks"
version = "1.3.1"
plugin_api = 13
author = "dunarand"
license = "MIT"
icon = "bookmark"
description = "A user-defined list of bookmarks. Each item has a label, a glyph, and a shell command."
tags = ["launcher", "panel", "productivity", "utility"]
dependencies = ["nohup"]
[[setting]]
key = "data_path"
type = "file"
label_key = "settings.data_path.label"
description_key = "settings.data_path.description"
default = ""
extensions = [".json"]
[[setting]]
key = "show_info_button"
type = "bool"
label_key = "settings.show_info_button.label"
description_key = "settings.show_info_button.description"
default = true
[[widget]]
id = "bar"
entry = "bar.luau"
[[widget.setting]]
key = "glyph"
type = "glyph"
label_key = "settings.glyph.label"
description_key = "settings.glyph.description"
default = "bookmark"
[[widget.setting]]
key = "tooltip"
type = "string"
label_key = "settings.tooltip.label"
description_key = "settings.tooltip.description"
default = "Bookmarks"
[[widget.setting]]
key = "text"
type = "string"
label_key = "settings.text.label"
description_key = "settings.text.description"
default = "Bookmarks"
[[setting]]
key = "enable_bk_provider"
type = "bool"
label_key = "settings.enable_bk_provider.label"
description_key = "settings.enable_bk_provider.description"
default = true
[[setting]]
key = "bk_sort_by"
type = "select"
label_key = "settings.bk_sort_by.label"
description_key = "settings.bk_sort_by.description"
default = "history"
visible_when = { key = "enable_bk_provider", values = ["true"] }
[[setting.options]]
value = "history"
label_key = "settings.bk_sort_by.options.history"
[[setting.options]]
value = "usage_count"
label_key = "settings.bk_sort_by.options.usage_count"
[[launcher_provider]]
id = "provider"
entry = "bk_provider.luau"
prefix = "bk"
glyph = "bookmark"
include_in_global_search = false
debounce_ms = 100
[[panel]]
id = "panel"
entry = "panel.luau"
width = 380
height = 470
placement = "attached"
position = "auto"
open_near_click = true
capture_keys = ["ctrl+h", "ctrl+j", "ctrl+k", "ctrl+l", "left", "down", "up", "right", "ctrl+n", "ctrl+f", "return"]