-
-
Notifications
You must be signed in to change notification settings - Fork 112
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
Can't open Contour with latest Terminal or Latest powershell 7? #1258
Comments
|
I mean similar to this |
this is on fedora with |
So what is this contour about? and How is this different from Other Terminals |
Blurred backgroundThis requires some window manager support, which is DWM on Windows 10+ and on Linux it is KDE/Plasma and lately also GNOME desktop. Those are the three where we do support blurred background (needs to be enabled per config though). "correct" Emoji displayThis is also a non-standard feature, because Contour does not just render trivial single-codepoint emoji but also complex zero-width-joining and variation changing Emoji, such as
This is particular non-trivial due to how VTs used to work along with proper text shaping and VT cursor placement. See Pixel perfect ASCII artsThis is something you rarely see working correctly. Alacritty for examply only recently got support for it. But then it's also always a question on how many codepoints a terminal emulator is willing to implement these extra codepaths for. A good example on that is also provided by Notcurses: Images in the TerminalWhat Contour supports is actually the Sixel Image Protocol, something that did exist already in the old DEC VT340's. This has seen a rise in popularity in the past years, so there is now a handful of terminals providing this. Unseen featuresthere are plenty of other features that you do not see in neither screenshot here. Most notably is Indicator Statusline support (again, a DEC VT feature that we've implemented and to my knowledge is only implemented by very very few others), which we prominently feature, because it actually prove to be useful. The second really strong feature, in my opinion, is the modal keyboard input modes that we feature, which enables the user to use the terminal in a way like you would do in vi/vim/neovim like editors. There is an insert mode (standard, the one you know) and various others to quickly navigate through the history, select regions, and operate on them. So far there are only two other terminals that feature this, one is Termite (discontinued due to the next), and Alacritty, which however both are implementing modal input only naively. One side note, I think Contour is the only terminal to support dual colorschemes. This is used to automatically adjust the color scheme based on dark/light mode switches by the operating system (or configuration changes by the user). This is a fairly new feature as discussed in #1236 and specced here with its implementation in #1233. SummaryAll those features you see above work in Contour, however, on Windows platform, while all compiled in, not everything can be leveraged, because on Windows, each and every terminal emulator that runs using native APIs is limited to what ConPTY has implemented. There we cannot moan at any individual terminal for not providing feature X, Y, Z, nor at ConPTY. It'll probably just take time to improve, since this technology is fairly young. Most notable is PTY pass through mode to happen. Finally, no software is perfect. Certainly not Contour, but so not others. Every terminal fits its niche, users just needs to find the one that fit them the most. It's a journey. |
Contour Terminal version
0.2.3
Installer source
GitHub: release page
Operating System
Windows 11 Version 22H2 (0S Build 22621.2283)
Architecture
x86-64
Other Software
Windows Terminal Version: 1.17.11461.0
Powershell Version 7.3.7
Steps to reproduce
Simply clicking on controur from Start menu
Expected Behavior
Should Open Modern looking UI of Powershell UI in terminal or Powershell?? something like that which is shown in README file
Actual Behavior
Opening in old powershell of windows.
![image](https://private-user-images.githubusercontent.com/44457947/274503690-34eb1d8f-62a5-4cee-880e-38cf0e36dbef.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk0NjQyNzksIm5iZiI6MTczOTQ2Mzk3OSwicGF0aCI6Ii80NDQ1Nzk0Ny8yNzQ1MDM2OTAtMzRlYjFkOGYtNjJhNS00Y2VlLTg4MGUtMzhjZjBlMzZkYmVmLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEzVDE2MjYxOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTNiZGUzMmE0NDQ3N2ExZDY4MzlhZmViNTdiZjczODRkYjI5MDQxNDdhNDIxMDk4Y2I1ODFhNzJhNzZjNGIwZjEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.olGeDsrvqS0jfkYOWKgD1zmr4oLkDyAa7g8YzaDn0J4)
![image](https://private-user-images.githubusercontent.com/44457947/274503763-9b9c2569-2579-4dd4-b2db-208d22bb269b.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk0NjQyNzksIm5iZiI6MTczOTQ2Mzk3OSwicGF0aCI6Ii80NDQ1Nzk0Ny8yNzQ1MDM3NjMtOWI5YzI1NjktMjU3OS00ZGQ0LWIyZGItMjA4ZDIyYmIyNjliLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEzVDE2MjYxOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWEzMzBlNThkZDNmZDlmYzllYzFiMTFkMzFkYmNlZTdkOWE1OWI2MzEyMTYxMmE2ZTQ2ZmJlNTllM2Q2NDE5YzAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.Ofdr9W3XFAGZclIS0xQR9irDS1g9fedP_WBs5MDR8fw)
Additional notes
No response
The text was updated successfully, but these errors were encountered: