* feat: changed keybinds + new keybinds
Changes:
- ctrl+n -> ctrl+j
- ctrl+p -> ctrl+k
Additions:
- ctrl+h or left: return to the root level when in a folder
- ctrl+l or right: get into a folder
* feat: /bk Provider
- feat: /bk Provider
- chore: better preview imgs
- docs: updated README
- chore: updated Turkish translation strings
- chore: updated thumbnail
* feat: keybind changes + index tracking fix
- feat: Some more keybind changes
- Added: ctrl + n for new bookmark
- Changed: ctrl + f for search (changed from ctrl + s)
- fix: Added index tracking for bookmark entries
- For keyboard-centric use, navigating to a folder by accident then
returning to root was annoying since no tracking meant that we'd always
land on the first entry within the folder or the root itself
- docs: updated README to reflected the changes and added a changelog
section
* fix translation merge
---------
Co-authored-by: Lemmy <studio@quadbyte.net>
92 lines
2.7 KiB
TOML
92 lines
2.7 KiB
TOML
id = "dunarand/bookmarks"
|
|
name = "Bookmarks"
|
|
version = "1.3.0"
|
|
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"]
|