feat: unified terminal + session system#290
Open
itzzjustmateo wants to merge 13 commits into
Open
Conversation
Implemented multi "sessions" with a new Terminal modal asking you to either choose Powershell 5, Command Prompt, Git Bash, Default Shell, WSL (Windows Only), and SSH with the ability to save them
Fixed some "bugs" like `pnpm exec tsc --noEmit` showing 4 errors
Author
|
I am now making some fixes to the sidebar |
Author
|
btw. the modal did not replace the little dropdown, it just opens when you click "Terminal" in the little dropdown |
Author
|
This still needs some work as there are some errors |
Fixed some bugs with WSL and SSH not showing right file directory
FINALLY
The WSL support got finilized, and SSH got disabled, because of too many bugs
Yes, this also exists, this is another UX/ UI, QoL change, as you can now change the font
ik it was not my job, but to keep it consistent I kind of the general section too...
Author
|
Currently implementing ACP |
Author
|
This took way too long xD |
|
Nice. I really need gitbash. :) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
I implemented a multi "session" system with a "New Terminal" modal asking you to either choose Powershell 5, Command Prompt, Git Bash, Default Shell, WSL (Windows Only) or SSH (with the ability to save them). I also implemented a media preview if you need to look at e.g. your
favicon.icoin some project. I also remade some parts of the general settings to be more user-friendly, like adding a reset button, or making it fit the UI of the Shortcuts section. I also integrated the ACPWhy
This will close 4 issues:
How
The multi sessions are implemented through a simple modal, this can be skipped using
Ctrl + Click.Testing
I ran the test server using
pnpm tauri devand verified everything is working by going through it manuallypnpm exec tsc --noEmitcleansrc-tauri/)cargo checkcleanpnpm tauri devScreenshots / GIFs
Notes for reviewer
Provided Nothing