Commit Graph
123 Commits
Author SHA1 Message Date
Kovid Goyal d7b2ac97b5 ... 2018-03-09 21:04:20 +05:30
Kovid Goyal 51b6b325b9 Add a keyboard shortcut to edit the kitty config file easily
Fixes #366
2018-03-09 17:57:09 +05:30
Kovid Goyal 1295094715 README cleanups 2018-03-09 11:00:50 +05:30
Kovid Goyal 97e1ecabdc Render private use unicode characters that are followed by a space as two cell ligatures. Fixes #357 2018-03-04 22:58:24 +05:30
Kovid Goyal ec989a45b5 ... 2018-03-03 08:55:05 +05:30
Kovid Goyal c93238d8c9 Some documentation for the unicode input kitten 2018-02-28 00:29:11 +05:30
Kovid Goyal 8cf9fd3cdb ... 2018-02-23 09:38:07 +05:30
Kovid Goyal b22950bb0a More work on README 2018-02-23 09:36:46 +05:30
Kovid Goyal f87d62571b Add links to relevant parts of the README in the major features list 2018-02-23 09:13:20 +05:30
Kovid Goyal 36b8802f43 Add a link to the graphics protocol page in the README 2018-02-20 16:32:57 +05:30
Lars Wendler c1df5eac57 Added Gentoo to the list of Linux packagers. 2018-02-20 11:09:43 +01:00
Kovid Goyal 5a15f7e8ad Sync to monitor refreshes by default
Prevents tearing while scrolling. See #318

Reduce draw calls while processing mouse move events to make latency
while selecting with the mouse acceptable. Also add a config option to
turn off monitor syncing, so people with keyboard repeat rates higher
than their monitor's refresh rate can use it.
2018-02-20 09:38:00 +05:30
Kovid Goyal e6cb64baa5 Revert "Enable syncing of redraws to monitor refresh rate"
This reverts commit 6a51096304.
Turns out that dynamically changing the swap interval causes bad flicker
when rendering on X11 in a fullscreen window (or more generally, when
only a single X11 window is visible).
2018-02-20 08:32:33 +05:30
Kovid Goyal 6a51096304 Enable syncing of redraws to monitor refresh rate
Now, when large changes, such as scrolling occur, the OpenGL back buffer
swapping is synchronized to the monitor refresh rate (if supported by
the OS). This eliminates tearing artifacts when scrolling the screen fast.
Fixes #318
2018-02-14 20:59:58 +05:30
Kovid Goyal 51e3e9997c Allow clicking URLs via keybaord hints by pressing ctrl+shift+e 2018-02-14 17:18:57 +05:30
Kovid Goyal 9f52d427e5 http->https in readme 2018-02-14 17:08:09 +05:30
Kovid Goyal 2cc8402458 A FAQ entry about terminfo over SSH 2018-02-12 10:19:12 +05:30
Kovid Goyal 3068846d8f Implement using Ctrl+Shift+u to input unicode
Fixes #302
2018-02-08 22:47:17 +05:30
Kovid Goyal 7674aa4e7c Add FAQ entry about bce in vim 2018-02-06 08:55:42 +05:30
Kovid Goyal fc7ec1d3f7 Get rid of the option to use the system wcwidth
The system wcwidth() is often wrong. Not to mention that if you SSH into
a different machine, then you have a potentially different wcwidth. The
only sane way to deal with this is to use the unicode standard.
2018-02-04 21:02:30 +05:30
Kovid Goyal 561e63ee2d Use an overlay window for browsing the scrollback buffer in less 2018-02-04 11:28:13 +05:30
Kovid Goyal a9be05c885 ... 2018-01-31 18:13:36 +05:30
Kovid Goyal b95e0fb80e Shorten build/run commands 2018-01-30 15:59:31 +05:30
Kovid Goyal 8201cd3288 Add a Makefile target for building kitty-profile 2018-01-26 21:35:48 +05:30
Kovid Goyal 9ad65f2e1d Cleanup layouts patch
Fix bottom rect in horizontal layout not covering all windows. Fix pep8
issues. Add README and CHANGELOG entries.
2018-01-23 19:35:30 +05:30
Kovid Goyal b9a14e0e4a A Makefile target for building kitty.app 2018-01-19 10:42:12 +05:30
Kovid Goyal e86e5ce1d8 ... 2018-01-18 00:15:39 +05:30
Kovid Goyal 5faa649452 Drop the dependency on libunistring 2018-01-18 00:09:40 +05:30
Kovid Goyal 5a4e883360 Merge branch 'macos-logo-make' of https://github.com/zchee/kitty 2018-01-11 22:31:18 +05:30
Koichi Shiraishi d83e3fddb0 Add install 'optipng' description because logo/make.py depends 'optipng' 2018-01-12 00:58:02 +09:00
Kovid Goyal 236c92b2b4 No longer use a shell script for the wrapper .app 2018-01-11 08:40:35 +05:30
Kovid Goyal 7cf2404331 Update CHANGELOG 2018-01-10 15:29:58 +05:30
Kovid Goyal dcb39eb210 ... 2018-01-10 12:57:15 +05:30
Kovid Goyal 102823809b Add a tutorial for controlling kitty from scripts 2018-01-10 12:54:21 +05:30
Kovid Goyal 566e641be1 Allow easily building a kitty.app wrapper to run kitty from source 2018-01-10 07:44:16 +05:30
Kovid Goyal 85a3da057f Session file: Allow setting the title for windows 2018-01-08 12:47:47 +05:30
Kovid Goyal c551384369 Session file: Allow specifying multiple cd directives per tab to have different windows launched with different working directories 2018-01-08 12:38:01 +05:30
Kovid Goyal 58d7439719 Add a note on installing dev packages for X11 on linux
Fixes #260
2018-01-04 18:06:11 +05:30
Kovid Goyal b8faba2a16 More trailing space removal 2017-12-20 08:50:09 +05:30
FabioLolix 2bbb5d25eb Updated readme 2017-12-20 00:12:58 +01:00
Kovid Goyal 5f75becc5a Add note about creating launcher app for running kitty from source 2017-12-16 09:29:19 +05:30
Kovid Goyal dbf8eb773c Add a FAQ entry about building kitty.app 2017-12-12 09:49:41 +05:30
Kovid Goyal 4c566ee37f Clarify FAQ entry further 2017-12-11 21:38:16 +05:30
Kovid Goyal abdc149f65 Update travis script 2017-12-11 19:10:00 +05:30
Kovid Goyal b8093d6b83 ... 2017-12-09 11:28:49 +05:30
Kovid Goyal ffedc5d170 ... 2017-12-09 11:01:32 +05:30
Kovid Goyal f223cd4b56 Set use_system_wcwidth to no by default
I am tired of seeing the endless bug reports from people running on
systems with outdated wcwidth() implementations.
2017-12-09 10:53:13 +05:30
Kovid Goyal 08079ad889 Update README on layouts 2017-12-01 12:23:57 +05:30
Kovid Goyal 3773aaa8a1 Get it building on macOS 2017-12-01 12:16:11 +05:30
Kovid Goyal fa1ae39480 Update Changelog 2017-12-01 12:15:35 +05:30