You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- This is done in preparation for Deno update, newer versions of which removed this permission
46
+
-**BREAKING CHANGE**: Plugin manifest property `permissions.fs_read_access` renamed to `permissions.filesystem.read`
47
+
-**BREAKING CHANGE**: Plugin manifest property `permissions.fs_write_access` renamed to `permissions.filesystem.write`
48
+
-**BREAKING CHANGE**: Plugin manifest property `permissions.run_subprocess` has been split into 2 properties: `permissions.exec.command` and `permissions.exec.executable`
49
+
-`command` is for commands on `PATH`, e.g. `"ls"`
50
+
-`executable` is for absolute paths to binary, e.g. `"/usr/bin/ls"`
51
+
-**BREAKING CHANGE**: Windows-style paths are not allowed in plugins that do not support Windows
52
+
-**BREAKING CHANGE**: Unix-style paths are not allowed in plugins that do not support Linux or macOS
53
+
-**BREAKING CHANGE**: Plugin manifest property `permissions.network` now can only contain domain and optionally port of URL
54
+
-**BREAKING CHANGE**: Path permissions (`permissions.filesystem.read`, `permissions.filesystem.write` and `permissions.exec.executable`) now can only contain absolute paths
55
+
- Path permissions (`permissions.filesystem.read`, `permissions.filesystem.write` and `permissions.exec.executable`) can now contain variables which will be replaced at plugin load time
- Variables can only be used at the beginning of the path
58
+
- List of currently available variables
59
+
-`{macos:user-home}`
60
+
- Resolves to `$HOME`, i.e. `/Users/<username>`
61
+
- Only available if plugin supports macOS
62
+
-`{linux:user-home}`
63
+
- Resolves to `$HOME`, i.e. `/home/<username>`
64
+
- Only available if plugin supports Linux
65
+
-`{windows:user-home}`
66
+
- Resolves to `{FOLDERID_Profile}`, i.e. `C:\Users\<username>`
67
+
- Only available if plugin supports Windows
68
+
-`{common:plugin-data}`
69
+
- On Windows: `{FOLDERID_RoamingAppData}\Gauntlet\data\plugins\<plugin-uuid>`
70
+
- On Linux: `$XDG_DATA_HOME/gauntlet/plugins/<plugin-uuid>`
71
+
- On macOS: `$HOME/Library/Application Support/dev.project-gauntlet.gauntlet/plugins/<plugin-uuid>`
72
+
-`{common:plugin-cache}`
73
+
- On Windows: `{FOLDERID_LocalAppData}\Gauntlet\cache\plugins\<plugin-uuid>`
74
+
- On Linux: `$XDG_CACHE_HOME/gauntlet/plugins/<plugin-uuid>`
75
+
- On macOS: `$HOME/Library/Application Support/dev.project-gauntlet.gauntlet/plugins/<plugin-uuid>`
76
+
-`<Grid.Item/>`'s `title` property is now optional
77
+
-`<Grid.Item/>` have a new `accessory` property, which provides an ability to specify text and/or icon under the grid cell
78
+
-`<List.Item/>` have a new `accessories` property, which provides an ability to specify one or multiple text and/or icon items on the right side of list item
79
+
-**BREAKING CHANGE**: `<Action>`'s `title` property renamed to `label`
80
+
- Added `entrypoint.icon` plugin manifest property that accepts path to image inside plugin's `assets` directory
81
+
- Added `showHud` function that will create a simple popup window with text provided to that function
82
+
83
+
### Theming API
84
+
-**BREAKING CHANGE**: Current color theme version increased to `3`
85
+
-**BREAKING CHANGE**: Current everything theme version increased to `3`
86
+
87
+
### UI/UX Improvements
88
+
- Grid styling refined
89
+
- Inline view styling refined
90
+
- Plugin and entrypoint names of rendered inline view are now shown above that inline view
91
+
- Made color of text slightly more bright
92
+
- Focused (by keyboard navigation) and hovered (by hovering with mouse) search items now have distinct styling
93
+
- Slightly increased size of icons in main search view
94
+
- Plugin ID is now shown in sidebar in settings when plugin is selected
95
+
- "Remove plugin" button has been moved to the bottom of the sidebar in settings
96
+
- In settings required preferences that do not have value provided or do not have default value are now highlighted
97
+
- Names of keys of shortcuts were changed from all upper-case to first letter only upper-case
98
+
99
+
### Fixes
100
+
- Fixed panic when trying to stop already stopped plugin
101
+
- Fixed crash on macOS if `openssl@v3` library is not installed
102
+
- Fixed inline view still being shown after main view was closed and reopened
103
+
- Fixed download info panel in settings sometimes going outside of window size and being cut off
11
104
12
105
## [9] - 2024-09-15
13
106
@@ -49,7 +142,7 @@ For changes in `@project-gauntlet/tools` see [separate CHANGELOG.md](https://git
49
142
- Refined styling to accommodate this change
50
143
-**BREAKING CHANGE**: Current color theme version increased to `2`
51
144
-**BREAKING CHANGE**: Current everything theme version increased to `2`
52
-
145
+
53
146
### `Applications` plugin
54
147
- Add macOS System settings items like Sound, Network, etc
55
148
- Both pre- and post-Ventura macOS settings are supported
- Frecency is a combination of frequency and recency
43
45
- More often the item is used the higher in the result list it will be, but items used a lot in the past will be ranked lower than items used the same amount of times recently
46
+
- Currently, there is no fuzzy matching. Results are matched per word by substring
44
47
- Designed with cross-platform in mind
45
48
- Permissions
46
49
- By default, plugins do not have access to host system
47
-
- If plugin asked for access to filesystem, env variables, FFI or running commands, it is required to specify
50
+
- If plugin asked for access to filesystem, env variables or running commands, it is required to specify
48
51
which operating systems it supports.
49
-
- If plugin doesn't use filesystem, env variables, ffi or running commands and just uses network and/or UI, it
52
+
- If plugin doesn't use filesystem, env variables or running commands and just uses network and/or UI, it
50
53
is cross-platform
51
54
- Shortcuts
52
55
- Plugins are allowed to use only limited set of keys for shortcuts to support widest possible range of keyboards
0 commit comments