Skip to content
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

Render boxes as ASCII characters #158

Open
fathonix opened this issue May 18, 2023 · 3 comments
Open

Render boxes as ASCII characters #158

fathonix opened this issue May 18, 2023 · 3 comments

Comments

@fathonix
Copy link

fathonix commented May 18, 2023

First of all, thank you for your work! So I tried code-server and and I can say it's usable, but this opens new possibility for using VSCode without GUI at all.

Yes I ran VSCode on VSCode lol

Now I think it would be better if Explorer, Terminal, menu and text box edges are rendered as pipe characters for less wasted space. But this probably means creating another renderer (and might break other sites), so you can put this on low priority among others. Also it would be great having right-click, scrolling and web keybinds support, hideable address bar and navigation keybinds. Thanks.

@fred913
Copy link

fred913 commented May 27, 2023

what the fuck is that............ could u pls show the color theme you're using? Maybe some optimization to the theme itself, rather than the browser, would be better. Maybe someone can create an optimized theme for this ASCII browser.

@fathonix
Copy link
Author

It's the built-in "Dark High Contrast" theme. Yeah I think so, Carbonyl is already good at rendering CSS so we just need an optimized theme.

@piranna
Copy link

piranna commented Jun 7, 2023

But this probably means creating another renderer (and might break other sites)

Not really, it would be mostly similar to how image rendering is being done, detect the pixels and match with the most-alike glyph, and later adjust to layout similar to how text rendering is being done.

Definitely I would like to see this implemented :-)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants