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

UI #13

Closed
geordieF opened this issue Jan 7, 2017 · 5 comments
Closed

UI #13

geordieF opened this issue Jan 7, 2017 · 5 comments

Comments

@geordieF
Copy link

geordieF commented Jan 7, 2017

Kitty is nice at the moment, but is pretty daunting and gtk2 window frames are ugly. It would also fix the previous resize issue entirely, just by using GTK events instead of the current system.
I made a quick mockup in glade.
TermMockup.zip

@kovidgoyal
Copy link
Owner

kitty does not use GTK. Indeed kitty does not draw any window frames at all. It does draw a simple window border when you use a tiling layout, but that can be turned off in the configuration.

@geordieF
Copy link
Author

geordieF commented Jan 7, 2017

No, GTK would be to contain the GL context
Quic Screenshot

@kovidgoyal
Copy link
Owner

kovidgoyal commented Jan 7, 2017

Yeah, one of the design goals of kitty is to not use any GUI toolkits, thereby being a simple and dependency light, portable as possible. Also (while this is entirely a matter of taste) I like the fact that the tabbar in kitty is drawn exactly like a UI from a terminal program, rather than the typical GUI toolkit tabbar/scrollbars which I find out of place in a terminal. There is no doubt that this makes kitty a little less new user friendly, but that is a price I am willing to pay -- kitty is not really meant for someone that just occassionally uses a terminal but for a someone that lives in one.

@geordieF
Copy link
Author

geordieF commented Jan 7, 2017

Right. I might make a fork of this, as I like having a hardware accellerated terminal, with a 4K display it is noticable.

@kovidgoyal
Copy link
Owner

Sure, feel free to do so. I can certainly understand that not everyone shares my tastes.

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

2 participants