-
-
Notifications
You must be signed in to change notification settings - Fork 1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Addressing features/bugs with the terminal #1117
Conversation
Nice job in finding this, just want to comment that it's called |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just some considerations about a tiny spelling error (🥕) and one line_length
violation.
Otherwise great job 😉
CodeEdit/Features/AppPreferences/Sections/TerminalPreferences/TerminalPreferencesView.swift
Outdated
Show resolved
Hide resolved
CodeEdit/Features/AppPreferences/Model/Terminal/TerminalPreferences.swift
Outdated
Show resolved
Hide resolved
Thanks for looking, lets just say I was a little tired when I did this lol! |
CodeEdit/Features/AppPreferences/Model/Terminal/TerminalPreferences.swift
Outdated
Show resolved
Hide resolved
One additional thing I'd like to discuss: Instead of having a list of all the curser styles like you can see below, just have the main 3 styles (block, underline, bar) and have a separate boolean toggle the blinking behavior instead. This would make selection a lot cleaner IMO. Any thoughts on this? @austincondiff @Wouter01 @0xWDG @KaiTheRedNinja |
@lukepistrol I agree with that, that make it look a lot better. We made a discussion post in SwiftTerm to discuss what all options we could actually do with the cursor styles and other terminal related ideas, but this will take some time to develop. See migueldeicaza/SwiftTerm#279 For merging the current changes since there are a few bug fixes, once we decide on the layout we want to go with for settings, I will mark it as ready and implement other changes in another PR. |
I don’t like the duplication. Blink will eventually be much more than a simple toggle. See the discussion here. |
CodeEdit/Features/AppPreferences/Model/Terminal/TerminalPreferences.swift
Show resolved
Hide resolved
@austincondiff so for now would you just recommend leaving it as the picker? |
If you can, go ahead and add the blink toggle if you can. We can change it to a blink style picker later on. |
@austincondiff So the picker will be the style(block, underline, bar), and then a toggle for if you want it to blink or not? |
@bombardier200 JFYI https://github.com/migueldeicaza/SwiftTerm/releases/tag/1.2.0 |
@bombardier200 Yes, that works great. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good! 👍
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks great @bombardier200! 👏
@Wouter01 Should we wait for the |
Nope, all fine! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nice work!
Description
Address bugs and features of the built in terminal
Updated SwiftTerm to point to 1.2.0
Currently added changing the cursor style
Fixed bleeding edge issue
Related Issue
Checklist
Screenshots