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
Copy file name to clipboardExpand all lines: CHANGELOG.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,6 +9,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
9
9
10
10
### Changed
11
11
12
+
- Redesigned Plugins settings tab with HSplitView master-detail layout: plugin list on the left, detail pane on the right, matching macOS conventions
12
13
- Replaced ~40 hardcoded `DatabaseType` switches across ~20 UI files with dynamic plugin property lookups via `PluginManager`, so third-party plugins get correct UI behavior (colors, labels, editor language, feature toggles) automatically
13
14
- ConnectionFormView now fully dynamic: pgpass toggle, password visibility, and SSH/SSL tab visibility all driven by plugin metadata (`FieldSection`, `hidesPassword`, `supportsSSH`/`supportsSSL`) instead of hardcoded type checks
14
15
- Replaced `AppState.isMongoDB`/`isRedis` booleans with `AppState.editorLanguage: EditorLanguage` for extensible editor language detection
Copy file name to clipboardExpand all lines: docs/customization/settings.mdx
+11-3Lines changed: 11 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -372,6 +372,8 @@ Manage database driver plugins from the **Plugins** tab in Settings.
372
372
373
373
### Installed Plugins
374
374
375
+
The Installed tab uses a split-view layout: the plugin list on the left, and the detail pane on the right.
376
+
375
377
TablePro ships with 8 built-in database driver plugins:
376
378
377
379
| Plugin | Database Types | Default Port |
@@ -389,21 +391,27 @@ Each plugin has a toggle to enable or disable it. Disabled plugins hide their da
389
391
390
392
### Plugin Details
391
393
392
-
Click a plugin to view its details: version, bundle ID, supported capabilities, database type, and default port. Driver plugins can provide custom settings panels that appear in this detail view.
394
+
Select a plugin in the list to view its details in the right pane: version, bundle ID, supported capabilities, database type, and default port. Driver plugins can provide custom settings panels that appear in this detail view.
395
+
396
+
### Browse Plugins
397
+
398
+
The Browse tab also uses a split-view layout. Search and filter plugins by category using the controls at the top. Select a plugin in the list to view its full details and install it from the right pane.
393
399
394
400
### Installing Third-Party Plugins
395
401
396
-
1. Click **Install from File...**
402
+
1. Click the **+** button below the plugin list
397
403
2. Select a `.zip` archive containing a `.tableplugin` bundle
398
404
3. TablePro verifies the code signature and installs the plugin
399
405
406
+
You can also drag and drop a `.tableplugin` or `.zip` file onto the Plugins settings view to install it.
407
+
400
408
<Warning>
401
409
Only install plugins from sources you trust. TablePro checks the code signature of sideloaded plugins but cannot guarantee their behavior.
402
410
</Warning>
403
411
404
412
### Uninstalling Plugins
405
413
406
-
User-installed plugins show an **Uninstall** button in the plugin details view. Built-in plugins cannot be uninstalled, only disabled.
414
+
Select a user-installed plugin and click the **-** button below the list, or use the **Uninstall** button in the detail pane. Built-in plugins cannot be uninstalled, only disabled.
Copy file name to clipboardExpand all lines: docs/vi/customization/settings.mdx
+11-3Lines changed: 11 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -370,6 +370,8 @@ Quản lý plugin driver database từ tab **Plugins** trong Settings.
370
370
371
371
### Plugin Đã cài
372
372
373
+
Tab Installed sử dụng bố cục chia đôi: danh sách plugin bên trái và chi tiết bên phải.
374
+
373
375
TablePro đi kèm 8 plugin driver database tích hợp sẵn:
374
376
375
377
| Plugin | Loại Database | Cổng Mặc định |
@@ -387,21 +389,27 @@ Mỗi plugin có nút bật/tắt. Plugin bị tắt sẽ ẩn loại database k
387
389
388
390
### Chi tiết Plugin
389
391
390
-
Click vào plugin để xem chi tiết: phiên bản, bundle ID, khả năng hỗ trợ, loại database và cổng mặc định. Driver plugin có thể cung cấp panel cài đặt tùy chỉnh riêng, hiển thị trong phần chi tiết plugin.
392
+
Chọn plugin trong danh sách để xem chi tiết ở khung bên phải: phiên bản, bundle ID, khả năng hỗ trợ, loại database và cổng mặc định. Driver plugin có thể cung cấp panel cài đặt tùy chỉnh riêng, hiển thị trong phần chi tiết plugin.
393
+
394
+
### Duyệt Plugin
395
+
396
+
Tab Browse cũng sử dụng bố cục chia đôi. Tìm kiếm và lọc plugin theo danh mục bằng các điều khiển ở phía trên. Chọn plugin trong danh sách để xem chi tiết đầy đủ và cài đặt từ khung bên phải.
391
397
392
398
### Cài đặt Plugin Bên thứ ba
393
399
394
-
1. Nhấp **Install from File...**
400
+
1. Nhấp nút **+** bên dưới danh sách plugin
395
401
2. Chọn file `.zip` chứa bundle `.tableplugin`
396
402
3. TablePro xác minh chữ ký mã và cài đặt plugin
397
403
404
+
Bạn cũng có thể kéo thả file `.tableplugin` hoặc `.zip` vào cửa sổ cài đặt Plugins để cài đặt.
405
+
398
406
<Warning>
399
407
Chỉ cài plugin từ nguồn đáng tin cậy. TablePro kiểm tra chữ ký mã của plugin sideload nhưng không đảm bảo hành vi của chúng.
400
408
</Warning>
401
409
402
410
### Gỡ cài đặt Plugin
403
411
404
-
Plugin do người dùng cài hiện nút **Uninstall** trong chi tiết plugin. Plugin tích hợp sẵn không thể gỡ, chỉ có thể tắt.
412
+
Chọn plugin do người dùng cài và nhấp nút **-** bên dưới danh sách, hoặc dùng nút **Uninstall** trong khung chi tiết. Plugin tích hợp sẵn không thể gỡ, chỉ có thể tắt.
0 commit comments