Kovid Goyal
ad1ff455a0
macOS: Fix a regression in the previous release that caused ligatures to be not be centered horizontally
...
Fixes #2591
2020-04-27 16:17:05 +05:30
Kovid Goyal
cc29640604
version 0.17.3
2020-04-23 08:39:07 +05:30
Kovid Goyal
717c0c96de
Allow mapping arbitrary remote control commands to key presses in kitty.conf
2020-04-19 20:14:23 +05:30
Kovid Goyal
0286940163
Allow changing margings/padding via remote control
...
Fixes #2546
2020-04-19 19:29:36 +05:30
Kovid Goyal
da3d4d1bef
...
2020-04-19 09:51:06 +05:30
Kovid Goyal
c69b8870d2
Allow individually setting margins and padding for each edge (left, right, top, bottom)
2020-04-19 09:36:26 +05:30
Kovid Goyal
85b55b31b6
Add a new :opt:listen_on option in kitty.conf
...
Also allow using environment variables in this option
Fixes #2569
2020-04-19 09:23:52 +05:30
Kovid Goyal
948919e42b
Forgot to apply --title on creation of subsequent OS windows
...
Also update changelog
2020-04-19 08:42:30 +05:30
Kovid Goyal
98b50ec145
...
2020-04-19 08:28:40 +05:30
Kovid Goyal
1ab4f7d2d0
Fix a regression in 0.17 that broke displaying graphics over SSH
...
The new types GraphicsCommand can generate a command with only a payload
and no control keys, as the last command during chunked transfer.
Fix the parser to handle this. Fixes #2568
2020-04-19 08:13:33 +05:30
Kovid Goyal
98801b6fa6
Update changelog
2020-04-19 07:22:02 +05:30
Kovid Goyal
0196920533
icat kitten: Fix display of 16-bit depth images
...
Fixes #2542
2020-04-13 23:05:10 +05:30
Kovid Goyal
5f5bb3ace0
Update Changelog
2020-04-12 20:10:29 +05:30
Kovid Goyal
3c970e0122
Merge branch 'kitten-send-mouse-events' of https://github.com/trygveaa/kitty
2020-04-12 20:09:45 +05:30
Trygve Aaberge
43af6e3b8a
Add support for sending mouse events from a kitten
...
This allows you to a control a program running in kitty from a kitten
using mouse events. If the program is not receiving mouse events of that
type, it is not sent.
2020-04-12 16:19:50 +02:00
Trygve Aaberge
b19472e0f5
Fix indentation in kittens/custom.rst to 4 spaces
...
This file used 3 spaces some places and 4 spaces other places. Other
files like diff.rst and hints.rst use 4 spaces.
2020-04-12 16:04:32 +02:00
LesnyRumcajs
bba30138e1
Update Fedora link
...
The link was pointing to a deprecated `copr`. Let's point it to official Fedora repos! (as copr page suggests anyway)
2020-04-12 13:13:02 +02:00
Kovid Goyal
082546a1e7
Marks: Fix marks not handling wide characters and tab characters correctly
...
Fixes #2534
2020-04-12 13:28:21 +05:30
Kovid Goyal
688606ff7c
Merge branch 'ignore-keyboard-layout-switch-keys' of https://github.com/trygveaa/kitty
2020-04-10 21:46:07 +05:30
Kovid Goyal
859033415b
macOS: Fix incorrect horizontal positioning of some full-width East Asian characters
...
Fixes #1457
Also render multi-cell PUA characters centered, matching behavior on other platforms
2020-04-09 13:25:19 +05:30
Kovid Goyal
1f1b52b580
Fix specifying options for layouts in the startup session file not working
...
Fixes #2520
2020-04-09 12:40:09 +05:30
Kovid Goyal
4e7bf80447
diff kitten: New option to control the background color for filler lines in the margin
...
Fixes #2518
2020-04-08 20:42:49 +05:30
George Abraham
8d6a9d45c2
Changing match target to "font"
...
As suggested in #2516 , changing match target to "font" in the fonts.conf file.
2020-04-08 14:02:54 +01:00
Kovid Goyal
24197dc422
Render known country flags designated by a pair of unicode codepoints in two cells instead of four.
2020-04-06 22:16:59 +05:30
Kovid Goyal
bf4e8c490c
Update to Unicode 13.0
...
Fixes #2513
2020-04-06 18:59:35 +05:30
Kovid Goyal
590a4d70ee
Fix --stdin-add-formatting not working
...
Fixes #2512
2020-04-06 09:35:16 +05:30
Kovid Goyal
40341d2ddd
...
2020-04-04 09:17:38 +05:30
Kovid Goyal
0cd2c41ee3
Update changelog
2020-04-03 22:42:06 +05:30
Kovid Goyal
5d65cdb6a8
Fix reverse video not being rendered correctly when using transparency or a background image
...
Fixes #2419
2020-04-03 22:40:33 +05:30
Kovid Goyal
5aead5eebe
Replace new-window with launch in the docs
2020-04-01 08:39:37 +05:30
Kovid Goyal
86703da917
version 0.17.2
2020-03-29 09:09:16 +05:30
Kovid Goyal
e3af9f68d3
Linux: Fix selection of fonts with multiple width variants not preferring the normal width faces
...
Fixes #2491
2020-03-29 01:52:33 +05:30
Kovid Goyal
747ac85e7c
Add an :option:launch --watcher option that allows defining callbacks that are called for various events in the window's life-cycle
...
Fixes #2440
2020-03-28 12:13:42 +05:30
Kovid Goyal
f04680ac47
Fix a regression in 0.17 that broke the kitty @ launch remote command and also broke the --tab-title option when creating a new tab.
...
Fixes #2488
2020-03-28 08:43:32 +05:30
Kovid Goyal
90985cc846
Merge branch 'hints-copy-to-primary-selection' of https://github.com/trygveaa/kitty
2020-03-28 08:21:08 +05:30
Kovid Goyal
793605f80f
Update changelog
2020-03-26 22:06:13 +05:30
Kovid Goyal
93a281c7e3
Add a new mappable action `close_other_windows_in_tab` to close all but the active window
...
Fixes #2484
2020-03-26 22:05:00 +05:30
Kovid Goyal
fffb976e43
Fix blank space at the start of tab bar in powerline style when first tab is inactive
...
Fix #2478
2020-03-25 19:20:35 +05:30
Kovid Goyal
0da566b49f
Hints kitten: Adjust the default regex used to detect line numbers to handle line+column numbers
...
See #2268
2020-03-25 10:03:25 +05:30
Kovid Goyal
da55717d20
The splits layout needs its own draw_minimal_borders implementation
2020-03-25 09:54:06 +05:30
Kovid Goyal
aa3be0535f
version 0.17.1
2020-03-24 19:45:19 +05:30
Kovid Goyal
c2957e7f12
Fix a regression in 0.17 that caused kitty @ set-colors to require setting cursor_text_color
...
Fixes #2470
2020-03-24 19:29:25 +05:30
Kovid Goyal
a07369ce69
Update changelog
2020-03-24 18:14:14 +05:30
Kovid Goyal
b0b8222a96
...
2020-03-24 17:04:17 +05:30
Kovid Goyal
0d87b8fac5
Fix a regression in 0.17 that caused tab bar background to be rendered after the last tab as well
...
Fixes #2464
2020-03-24 16:05:02 +05:30
Kovid Goyal
5227b1f98b
Fix :opt:cursor_underline_thickness not working
...
Fixes #2465
2020-03-24 15:53:13 +05:30
Kovid Goyal
c4f7c5c1cd
More explanation for OSC 52 extension
2020-03-24 11:58:30 +05:30
Kovid Goyal
33a84a609c
...
2020-03-24 11:35:34 +05:30
Kovid Goyal
037111715a
...
2020-03-24 11:34:29 +05:30
Kovid Goyal
93271b93e6
version 0.17.0
2020-03-24 10:33:51 +05:30
Kovid Goyal
eddd45bbc3
diff kitten: Fix images losing position when scrolling using mouse wheel/touchpad
2020-03-19 18:46:10 +05:30
Kovid Goyal
2458c3a7c6
Implement drag and drop of text/plain for Wayland as well
2020-03-19 13:28:21 +05:30
Kovid Goyal
e827e6fa21
X11: Allow drag and drop of text/plain in addition to text/uri-list
...
Fixes #2441
2020-03-18 22:37:23 +05:30
Kovid Goyal
9c19e88288
Allow extending selections by dragging with right button pressed
...
Fixes #2445
2020-03-18 20:52:25 +05:30
Kovid Goyal
3bff3bcbe4
Fix selection not updating properly while scrolling
...
Fixes #2442
2020-03-18 18:48:59 +05:30
Kovid Goyal
e86c712424
Dont strip :code:& and :code:- from the end of URLs
...
Fixes #2436
2020-03-15 08:29:56 +05:30
Kovid Goyal
e8a9935cb2
Allow setting WM_CLASS and WM_NAME when creating new OS windows with the launch command
2020-03-15 08:12:28 +05:30
Kovid Goyal
dfb543bd94
...
2020-03-14 15:27:38 +05:30
Kovid Goyal
c912eef040
Minor strictness increases
2020-03-14 14:59:31 +05:30
Kovid Goyal
aa11ddf32c
Wayland: Fix a crash when drag and dropping into kitty
...
Fixes #2432
2020-03-14 08:20:44 +05:30
Kovid Goyal
b27f6d5957
more typing work
2020-03-12 14:26:51 +05:30
Kovid Goyal
149ae2866a
more typing work
2020-03-12 08:10:51 +05:30
Kovid Goyal
ac2c21e046
more typing work
2020-03-09 16:13:00 +05:30
Kovid Goyal
645890ccc8
Make the set of URL prefixes that are recognized while hovering with the mouse configurable
...
Fixes #2416
2020-03-08 13:16:34 +05:30
Kovid Goyal
cc1336a616
More typing work
...
Also use a mypy based linter when editing
2020-03-08 11:02:14 +05:30
Kovid Goyal
9b32f18109
Refactor remote control commands into individual modules
...
Also add type information
2020-03-08 08:39:26 +05:30
Kovid Goyal
a0321376d5
Fix `@selection` placeholder not working with launch command
...
Fixes #2417
2020-03-08 08:00:36 +05:30
Kovid Goyal
81a58186c6
Drop support for python 3.5
2020-03-05 18:31:20 +05:30
Kovid Goyal
a4cc10c41b
More typing work
2020-03-04 06:10:57 +05:30
Kovid Goyal
291cd5e23f
Also switch badges in manual
2020-03-01 17:13:27 +05:30
Kovid Goyal
55c5f3e9fd
...
2020-02-29 11:17:01 +05:30
Kovid Goyal
242d335095
A new `copy_and_clear_or_interrupt` function
...
Fixes #2403
2020-02-28 21:17:05 +05:30
Kovid Goyal
c167dcc4e9
Allow selection of single cells with the mouse. Also improve mouse selection to follow semantics common to most programs
...
Fixes #945
Fixes #1007
2020-02-25 20:19:38 +05:30
Kovid Goyal
511c4da6a3
Workaround for bug in less that causes colors to reset at wrapped lines
...
Fixes #2381
2020-02-25 19:14:24 +05:30
Kovid Goyal
2d870fc84a
Fix colors in scrollback pager off if the window has redefined terminal colors using escape codes
...
Fixes #2381
2020-02-25 10:46:51 +05:30
Kovid Goyal
6e87929603
Dont imply inline comments are supported in the config file
2020-02-24 18:52:51 +05:30
Kovid Goyal
dec1a0886d
typo
2020-02-23 19:34:31 +05:30
Kovid Goyal
a82e45ad71
Allow passing the currently active kitty window id in the launch command
...
See #2391
2020-02-23 19:17:26 +05:30
Kovid Goyal
d6d01102fe
diff kitten: Fix directory diffing with removed binary files failing
...
Fixes #2378
2020-02-19 19:53:19 +05:30
Kovid Goyal
4a191b65bb
Fix a regression in the previous release that broke switching to neighboring windows in the Grid layout when there are less than four windows
...
Fixes #2377
2020-02-19 15:27:56 +05:30
Luflosi
3ac966a38b
Fix typo
2020-02-18 16:00:28 +01:00
Kovid Goyal
56e5c8be32
macOS: When switching inpt method while a pending multi-key input is in progress, clear the pending input
...
Fixes #2358
2020-02-17 15:30:03 +05:30
Kovid Goyal
c51f4df0ca
When the application running in the terminal grabs the mouse, pass middle clicks to the application unless the terminal_select_modifiers are pressed
...
Fixes #2368
2020-02-16 22:55:18 +05:30
Kovid Goyal
917350f058
Fix incorrect rendering of selection when using rectangular select and scrolling
...
Fixes #2351
2020-02-16 21:10:09 +05:30
Kovid Goyal
734c3199f0
Fix rendering of combining characters with fonts that have glyphs for precomposed characters but not decomposed versions
...
Fix #2365
2020-02-15 21:55:17 +05:30
Kovid Goyal
9007623d0c
macOS: Fix menubar title not updating on OS Window focus change
...
Fixes #2350
2020-02-10 07:27:40 +05:30
Kovid Goyal
c1abb7038d
Fix border/margin/padding sizes not being recalculated on DPI change
...
Fixes #2346
Fixes #2347
2020-02-09 08:31:09 +05:30
Kovid Goyal
53f7eebc4d
Add changelog entry
2020-02-09 08:04:18 +05:30
Kovid Goyal
0c6145d4f2
...
2020-02-08 14:08:10 +05:30
Kovid Goyal
62e273c5bb
unicode input kitten: Allow pressing :kbd:ctrl+tab to change the input mode
...
Fixes #2343
2020-02-08 13:29:50 +05:30
Kovid Goyal
d82f399be7
...
2020-02-06 21:16:16 +05:30
Kovid Goyal
20a7050564
Merge branch 'underline_thickness_option' of https://github.com/noomly/kitty
2020-02-06 21:14:34 +05:30
Kovid Goyal
b235f411b0
X11: Fix arrow mouse cursor using right pointing instead of the default left pointing arrow
...
Fixes #2341
2020-02-06 21:11:09 +05:30
Eyal Chojnowski
99faeeacfc
Add PR number to changelog
2020-02-06 16:24:51 +01:00
Eyal Chojnowski
edba63d0d9
Make underline cursor thickness configurable
2020-02-06 16:15:12 +01:00
Kovid Goyal
e33f882abc
Changelog entry for cursor beam thickness option
2020-02-06 17:52:40 +05:30
Fredrick Brennan
29c40a4957
Update changelog.rst
...
This change was discussed privately, lest I appear presumptuous for thanking myself :-)
2020-02-05 12:22:54 +08:00
Kovid Goyal
0830fc3b5a
Make background_image tint useable even without a background image in a transparent window
2020-02-02 12:40:29 +05:30
Kovid Goyal
0fa3cec61f
Add support for specifying a background image
...
Fixes #163
2020-01-31 20:22:29 +05:30
Kovid Goyal
319a141967
grammar
2020-01-30 18:52:40 +05:30
Kovid Goyal
c0d0062ef8
Add docs for individual layouts
...
Also changelog entry for the splits layout
Fixes #2308
2020-01-30 18:50:28 +05:30
Kovid Goyal
970729dca0
Work on expanding documentation for layouts
2020-01-30 15:06:23 +05:30
Kovid Goyal
1a6dc530a4
Improve create_marker docs
2020-01-29 14:41:01 +05:30
Kovid Goyal
644ee646a2
version 0.16.0
2020-01-28 08:48:00 +05:30
Kovid Goyal
2e3037ce3a
Wayland: Fix window titles being set to very long strings on the order of 8KB causing a crash
...
Fixes #1526
2020-01-27 08:49:25 +05:30
Fredrick Brennan
65a7b19f40
Make each OS window have its own framebuffer
...
This commit fixes graphics rendering when more than one OS window is
open, all OS windows are semi-transparent, and multiple windows contain
graphics.
This commit closes #2310 .
2020-01-24 16:06:57 +08:00
Kovid Goyal
748ca81d4b
Wayland: Fix a freeze in rare circumstances when having multiple OS Windows
...
Fixes #2307
Fixes #1722
2020-01-23 15:07:22 +05:30
Fredrick Brennan
2719ac7d01
Add :pull:2248 to changelog.rst
...
It was missing
2020-01-18 17:34:27 +08:00
Kovid Goyal
219b81b5ee
typo
2020-01-18 08:19:42 +05:30
Kovid Goyal
8e1443360f
Merge branch 'force_ltr' of https://github.com/ctrlcctrlv/kitty
2020-01-18 08:07:56 +05:30
Kovid Goyal
d55242aa82
Merge branch 'master' of https://github.com/mfilenko/kitty
2020-01-17 21:40:10 +05:30
Max Filenko
ba531969ec
List layouts in their default order
2020-01-17 16:28:44 +01:00
Kovid Goyal
43326c9bd0
Fix URL detection not working for urls of the form scheme:///url
...
Fixes #2292
2020-01-17 07:49:01 +05:30
Kovid Goyal
96f3253e6d
goto_tab now maps numbers larger than the last tab to the last tab
...
Fixes #2291
2020-01-16 20:17:17 +05:30
Kovid Goyal
5e60329adf
Changelog entry to titlebar-only
2020-01-15 21:37:20 +05:30
Kovid Goyal
1347ff27d9
Changelog entry for triple click change
2020-01-15 11:46:50 +05:30
Kovid Goyal
cf8d665eb7
Allow having more than one full height window in the :code:tall layout
...
Fixes #2276
2020-01-15 11:28:58 +05:30
Kovid Goyal
5359abab76
next version should be 0.16.0
2020-01-15 08:05:45 +05:30
Kovid Goyal
01644ac3f0
Changelog entry for marks
2020-01-15 08:05:12 +05:30
Kovid Goyal
8fbf552494
Allow opening new tabs/windows before the current tab/window as well as after it with the :option:launch --location option.
2020-01-15 08:02:05 +05:30
Kovid Goyal
936f2186cc
Allow scrolling to marks
2020-01-15 07:11:34 +05:30
Kovid Goyal
8f9bbeabd7
Fix reference to --debug-config
2020-01-14 19:50:18 +05:30
Kovid Goyal
68e00bc8e1
Proper fix for #2270
...
Fixes #2270
2020-01-14 18:50:06 +05:30
Kovid Goyal
4dde98305e
Allow setting markers using remote control
2020-01-14 15:06:52 +05:30
Kovid Goyal
4f135be86c
Allow creating markers dynamically
2020-01-13 20:05:50 +05:30
Kovid Goyal
da9165aebf
More marker docs
2020-01-13 12:54:29 +05:30
Kovid Goyal
455a1e9532
Basic docs for marking
2020-01-13 12:38:58 +05:30
Kovid Goyal
714bee7f45
Only use an extra draw call for the background when drawing interleaved cells if it is actually required
2020-01-12 09:37:16 +05:30
Fredrick Brennan
8020657d8c
Allow drawing images below cells w/background
2020-01-11 16:56:59 +05:30
Kovid Goyal
a15d3ff12d
...
2020-01-10 10:19:02 +05:30
Kovid Goyal
fbce95aeda
Add an example for open file hints
2020-01-10 10:18:18 +05:30
Kovid Goyal
9bc1b5a2d9
hints kitten: Allow pressing :sc:goto_file_line to quickly open the selected file at the selected line in vim
...
Fixes #2268
2020-01-10 10:01:03 +05:30
Kovid Goyal
57deb19d0b
typo
2020-01-07 10:45:05 +05:30
Kovid Goyal
321771b150
Merge branch 'resize-by-increments' of https://github.com/aes/kitty
2020-01-07 10:44:55 +05:30
Kovid Goyal
14560b008a
Clean up font features merge
2020-01-07 08:54:32 +05:30
Kovid Goyal
bcf847fe98
...
2019-12-27 15:26:31 +05:30
Kovid Goyal
97af84a063
version 0.15.1
2019-12-21 14:20:28 +05:30
Kovid Goyal
a08931d84d
Fix window not being rendered for the first time until some input has been received from child process
...
Fixes #2216
2019-12-20 08:46:50 +05:30
Kovid Goyal
689d059517
Fix lines at the edge of the window at certain windows sizes when drawing images on a transparent window
...
Fixes #2079
Fixes #2214
2019-12-19 20:41:31 +05:30
Kovid Goyal
2487f18f24
Add a new option active_tab_title_template to specify a different template for active tab titles
...
Fixes #2198
2019-12-17 20:39:46 +05:30
Kovid Goyal
f59afff1d1
Add a new option tab_bar_background to specify a different color for the tab bar
...
Fixes #2198
2019-12-17 20:08:33 +05:30
Luflosi
c28ff5259a
Finish implementing resize by increment
2019-12-09 08:38:41 +01:00
Kovid Goyal
24e17cb7d8
Fix background_opacity incorrectly applying to selected text and reverse video text
...
Fixes #2177
2019-12-01 15:14:15 +05:30
Kovid Goyal
5f7bcae072
hints kitten: Add an option --ascending to control if the hints numbers increase or decrease from top to bottom
2019-11-28 09:20:02 +05:30
Kovid Goyal
652eec3033
Fix a crash/incorrect rendering when detaching a window in some circumstances
...
Fixes #2173
Ensure all cell related GPU data is resent
2019-11-28 09:01:40 +05:30
Kovid Goyal
9347be639b
version 0.15.0
2019-11-27 09:23:01 +05:30
Robert Ricci
f5e855b3ad
Direct user to rebuild fc-cache in font FAQ
...
The configuration file that's suggested to force a font to
show up as monospace is very helpful, but it appears you may
need to force fontconfig to rebuild the cache in order for the
change to take effect.
2019-11-26 12:02:23 -07:00
Kovid Goyal
bd75157428
macOS: Disable mouse hiding by default as getting it to work robustly on Cocoa is too much effort
...
See #2158
2019-11-24 11:29:23 +05:30
Kovid Goyal
738878c2ff
unicode input kitten: Add an option :option:kitty +kitten unicode_input --emoji-variation to control the presentation variant of selected emojis
...
Fixes #2139
2019-11-17 13:13:37 +05:30
Kovid Goyal
d8dd22048a
Wayland: Ensure that glfw window content scale and kitty window content scale are in sync after the window is placed on a monitor
2019-11-16 10:47:05 +05:30