Commit 5aff545
committed
feat: implement terminal session management with ring buffer and search functionality
- Add SessionManager for managing terminal sessions and their states.
- Introduce RingBuffer for handling terminal output with trimming by bytes and lines.
- Implement search functionality within the terminal output.
- Create tests for SessionManager and RingBuffer to ensure functionality.
- Develop WoxTerminalPreviewView for displaying terminal output in the UI with search capabilities.1 parent 3c2bfd2 commit 5aff545
File tree
25 files changed
+2566
-446
lines changed- wox.core
- plugin
- system/shell
- terminal
- resource/lang
- ui
- wox.ui.flutter/wox
- lib
- components
- controllers
- enums
- modules/launcher/views
- macos
25 files changed
+2566
-446
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
10 | 13 | | |
11 | 14 | | |
12 | 15 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| 17 | + | |
17 | 18 | | |
18 | 19 | | |
19 | 20 | | |
| |||
0 commit comments