Kovid Goyal
9963e78636
Linux: Ensure that the python embedded in the kitty binary build always uses UTF-8 mode
...
Fixes #924
2018-09-08 23:03:36 +05:30
Kovid Goyal
e39635ea16
Add a new `neighboring_window` function to switch to neighboring windows in the current layout, similar to window movement in vim
...
Fixes #916
2018-09-08 08:59:11 +05:30
Kovid Goyal
f0357b061e
Add a new `last_used_layout` function that can be mapped to a shortcut to switch to the previously used window layout
...
Fixes #870
2018-09-08 05:56:02 +05:30
Kovid Goyal
7438e0e997
version 0.12.1
2018-09-08 05:22:02 +05:30
Kovid Goyal
0fa12a687d
Linux: Turn off IME unless the GLFW_IM_MODULE=ibus env var is set
2018-09-07 16:07:01 +05:30
Kovid Goyal
d2b900c77f
Changelog cleanups
2018-09-07 15:38:04 +05:30
Kovid Goyal
21242d9144
...
2018-09-07 15:30:36 +05:30
Kovid Goyal
03fd138b63
Linux: Fix crash with some nvidia drivers when creating tabs in the first top level-window after creating a second top-level window.
...
Fixes #873
The wrong window's OpenGL context was current when creating the tabs.
2018-09-07 15:23:10 +05:30
Kovid Goyal
7f0674ac27
Fix backspacing of wide characters in wide-character unaware programs not working
...
Fixes #875
2018-09-07 10:08:25 +05:30
Kovid Goyal
9fd50a6ac0
...
2018-09-06 20:26:51 +05:30
Kovid Goyal
9b5c8a18d4
Merge branch 'master' of https://github.com/eigengrau/kitty
2018-09-06 18:29:06 +05:30
Kovid Goyal
c98a147f94
Add changelog entry
2018-09-06 07:05:41 +05:30
Kovid Goyal
33f0ac83c1
Wayland: Allow using the --class to set the app id
...
Fixes #862
2018-09-06 06:54:38 +05:30
Kovid Goyal
128b9e1cd0
Wayland: Implement support for clipboard copy/paste
...
Fix #855
2018-09-05 17:54:26 +05:30
Kovid Goyal
bbe8bcb28d
Fix a regression that broke layout resizing
...
Fixes #860
2018-09-05 10:51:08 +05:30
Kovid Goyal
1451a8ccc0
Add a new --start-in-fullscreen command line flag
...
Fixes #856
2018-09-05 07:36:13 +05:30
Kovid Goyal
547959c1ef
Linux: Fix numpad arrow keys not working when num lock is off
...
Fixes #857
2018-09-05 07:31:55 +05:30
Kovid Goyal
55f457caf4
macOS: Fix a character that cannot be rendered in any font causing font fallback for all subsequent characters that cannot be rendered in the main font to fail
...
Fixes #799
2018-09-04 14:21:36 +05:30
Kovid Goyal
b0a2dea747
Improve rendering of wavy underline at small font sizes
...
See #853
2018-09-03 10:15:53 +05:30
Kovid Goyal
f8395e36a1
Draw underlines under the text instead of over it
2018-09-03 09:48:53 +05:30
Kovid Goyal
6ec58f58ce
Allow mapping shortcuts using the raw key code from the OS
...
Fixes #848
2018-09-02 18:46:10 +05:30
Kovid Goyal
4f05024550
version 0.12.0
2018-09-01 09:16:29 +05:30
Kovid Goyal
ab960ea12d
Linux: Fix slow startup on some systems caused by GLFW searching for joysticks. Since kitty does not use joysticks, disable joystick support.
...
Fixes #830
2018-08-31 07:51:19 +05:30
Kovid Goyal
d276317e3a
Remote control: Allow changing the current window layout with a new goto-layout command
...
Fixes #845
2018-08-30 10:23:20 +05:30
Luflosi
1d91edfb00
dont -> don't
2018-08-29 03:18:25 +02:00
Kovid Goyal
42546f4371
Implement completion for the kitty command
...
Implemented for bash and zsh. Completion scripts are just thin wrappers
around kitty + complete which knows how to complete kitty command lines.
Should make it easy to add completion for other shells in the future.
2018-08-26 10:39:51 +05:30
Kovid Goyal
009ef54de7
Implement high precision scrolling with the trackpad on platforms such as macOS and Wayland that implement it.
...
Fixes #819 . Note that I have no idea whether the code works well on
retina screens, might have to multiple the pixel count by the scale
factor on those screens?
2018-08-24 11:00:58 +05:30
Kovid Goyal
6e34a7559b
Fix one-pixel line appearing at window edges at some window sizes when displaying images with background opacity enabled
...
Fixes #741
2018-08-12 07:22:25 +05:30
Kovid Goyal
a143faaf05
macOS: Fix control+tab key combination not working
...
Fixes #801
2018-08-11 07:18:24 +05:30
Kovid Goyal
a92b20f85a
Only do manual focus follows mouse on macOS
2018-08-07 07:56:56 +05:30
Kovid Goyal
b6a5d09d4f
Allow enabling remote control in only some kitty windows
2018-08-06 20:04:12 +05:30
Kovid Goyal
d8a7114dba
macOS: Disable the custom mouse cursor. Using a custom cursor fails on dual GPU machines.
...
I give up, Apple users will just have to live with the limitations of their choice of OS.
See #794
2018-08-06 12:22:01 +05:30
Kovid Goyal
094ddd9333
Round-trip the zwj unicode character
...
Rendering of sequences containing zwj is still not implemented, since it
can cause the collapse of an unbounded number of characters into a
single cell. However, kitty at least preserves the zwj by storing it as
a combining character.
2018-08-04 18:29:45 +05:30
Kovid Goyal
000c1cf306
Implement support for emoji skin tone modifiers
...
Fixes #787
2018-08-04 10:06:25 +05:30
Kovid Goyal
e5a720c6fa
Fix detection of URLs in HTML source code (URLs inside quotes)
...
Fixes #785
2018-08-03 12:28:23 +05:30
Kovid Goyal
9af3081f45
The focus_follows_mouse option now also works across top-level kitty OS windows
...
Fixes #772
2018-07-30 21:26:20 +05:30
Kovid Goyal
78def6e6bf
kitty @ new-window: Add a new option --window-type
...
To create top-level OS windows. Fixes #770
2018-07-30 08:40:26 +05:30
Kovid Goyal
c79cde43ae
...
2018-07-28 14:00:18 +05:30
Kovid Goyal
8a812c9d02
diff kitten: Fix error when only RHS file is a binary file
...
Fixes #752
2018-07-28 13:59:32 +05:30
Kovid Goyal
011866a101
Add a keyboard shortcut to reset the terminal
...
It takes parameters so you can define your own shortcuts to clear the screen/scrollback also. Fixes #747
2018-07-26 17:29:13 +05:30
Kovid Goyal
d72098bdf8
Preserve the mouse selection even when the contents of the screen are scrolled or overwritten provided the new text does not intersect the selected lines.
...
Requires a small CPU usage overhead when scrolling/drawing characters
even in the absence of a selection. I couldn't isolate the overhead from
statistical noise in my testing.
2018-07-25 16:16:57 +05:30
Kovid Goyal
007f377f16
Allow running kitten via the remote control system
...
Fixes #738
2018-07-25 09:45:11 +05:30
Kovid Goyal
ce2b3265be
Remote control: Allow matching windows by the environment variables of their child process as well
2018-07-24 12:40:59 +05:30
Kovid Goyal
40a6ad9a1f
...
2018-07-19 06:07:04 +05:30
Kovid Goyal
5ae2406a03
macOS: Allow scrolling window contents using mouse wheel/trackbar even when the window is not the active window
...
Fixes #729
2018-07-18 10:34:36 +05:30
Kovid Goyal
9918397190
Add an option :opt:env to set environment variables in child processes from kitty.conf
2018-07-15 12:16:43 +05:30
Kovid Goyal
202ec17a08
Add a changelog entry for IBus support
...
Fixes #469
2018-07-12 18:18:21 +05:30
Kovid Goyal
5bfe2fb8d3
Make using a fixed color for the text under the cursor the default
2018-07-12 16:52:38 +05:30
Kovid Goyal
55fc5c4358
Add an option :opt:cursor_text_color to render text under the cursor in a fixed color.
...
See #126
2018-07-12 12:50:42 +05:30
Kovid Goyal
5c85d915cc
...
2018-07-10 22:00:34 +05:30