Kovid Goyal
6b23921880
Document the new shell integration features
2021-08-18 10:06:07 +05:30
Kovid Goyal
51fa25e03d
Add shortcuts for jumping to prev/next shell prompt
2021-08-18 10:06:04 +05:30
Kovid Goyal
801f0d51a1
Cleanup docs a bit
2021-08-18 08:31:49 +05:30
Kovid Goyal
a82bc6738c
A new option to draw the tab bar centered or right
...
Fixes #3946
2021-08-18 07:35:04 +05:30
Kovid Goyal
868626c79c
Allow the user to supply a custom Python function to draw tab bar
2021-08-18 07:15:03 +05:30
Kovid Goyal
4066c2389d
Fix a regression that caused --title to not work when opening new OS windows using --single-instance
2021-08-17 20:32:03 +05:30
Kovid Goyal
cd7b4fcd8e
version 0.23.1
2021-08-17 11:37:24 +05:30
Kovid Goyal
dbce9a8f29
themes kitten: Fix only the first custom theme file being loaded
...
Fixes #3938
2021-08-16 20:27:21 +05:30
Kovid Goyal
4333552523
Matching windows/tabs: allow matching by recency
...
``recent:0`` matches the active window/tab, ``recent:1`` matches the
previous window/tab and so on
2021-08-16 18:29:06 +05:30
Kovid Goyal
c00e945f6e
Make the clipboard size limit configurable
...
Fixes #3937
2021-08-16 17:29:36 +05:30
Kovid Goyal
56cb628ee8
macOS: Bundle mozilla's root certificates with kitty
...
Apple doesnt provide root certificates in a form useable by openssl
which means all ssl based network requests fail, so bundle our own
Fixes #3936
2021-08-16 17:16:03 +05:30
Kovid Goyal
827b6598b2
version 0.23.0
2021-08-16 07:38:02 +05:30
Kovid Goyal
59bafea06d
Add some docs for non-interactive theme changing
2021-08-16 07:37:59 +05:30
Kovid Goyal
bf704d35a2
Add a link to kitty-themes in the changelog
2021-08-16 07:11:05 +05:30
Kovid Goyal
8cfb1efb01
hints kitten: Make the --program option work with --linenum-action=self
...
Fixes #3931
2021-08-15 08:27:25 +05:30
Kovid Goyal
dbc7e8e85d
When dragging word or line selections, ensure the initially selected item is never deselected
...
This matches behavior in most other programs
Fixes #3930
2021-08-13 20:23:43 +05:30
Kovid Goyal
f3333ce941
Fix getting connection data from ssh command line when -- is used in the command line
...
This broke the remote file kitten when using the ssh kitten as the later
was changed to use -- recently.
Fixes #3929
2021-08-13 17:14:43 +05:30
Kovid Goyal
a803c8bcc5
Make the visual bell flash more gentle, especially on dark themes
...
Fixes #2937
2021-08-11 12:09:25 +05:30
Kovid Goyal
e1ed9aca10
clear_all_mouse_shortcuts -> clear_all_mouse_actions
2021-08-07 21:34:16 +05:30
Kovid Goyal
4849e07c26
Document the themes kitten
2021-08-07 18:38:33 +05:30
Kovid Goyal
3287798efe
terminfo: Fix "cnorm" the property for setting the cursor to normal using a solid block rather than a blinking block cursor
...
cnorm should match the default cursor in kitty, which is a blinking
block. Fixes #3906
2021-08-07 15:15:59 +05:30
Kovid Goyal
9e7253c179
macOS: Set LANG to en_US if cocoa reports language as en_* that is not a valid locale
...
Fixes #3899
2021-08-05 06:29:21 +05:30
Kovid Goyal
57ced9bc83
Dont send press event for shift+middle when grabbed
...
Fixes #3902
2021-08-05 05:03:22 +05:30
Kovid Goyal
55319cd6d6
FreeType: Round glyph advances
...
The old code would simply add advances and store as a float with
individual glyph positioning using floor() based on the advance +
offset. This breaks rendering of infinite length ligatures at some font
sizes as they either under or overflow. Rounding the advances seems to
fix it. Dont know if it will have other ill-effects for non infinite
length ligatures. If it does we can test total ligature length and
use rounding only for long ligatures.
Fixes #3896
2021-08-04 08:40:49 +05:30
Kovid Goyal
2d7032973c
Change the semantics of --title slightly
...
Now it no longer overrides the titles of windows/tabs created in the
session. This allows windows/tabs to have their own titles while fixing
the OS Window's title.
2021-08-03 09:51:53 +05:30
Kovid Goyal
70b5f5bce3
Fix kitty --title not overriding tab titles
...
It must set the OS Window title permanently.
Fixes #3893
2021-08-03 09:34:13 +05:30
Kovid Goyal
ab889e2945
A new "slant" style for the tab bar
2021-08-03 08:45:55 +05:30
Kovid Goyal
13e59df1f8
version 0.22.2
2021-08-02 08:20:33 +05:30
Kovid Goyal
68cd863fe0
version 0.22.1
2021-07-31 12:03:42 +05:30
Kovid Goyal
65e5015d19
Allow linking to discussions in docs
2021-07-31 11:51:03 +05:30
Kovid Goyal
c26665ec4d
Wayland: If the compositor turns off server side decorations after turning them on do not draw client side decorations
...
This matches the behavior of GNOME based clients and in any case sway
seems to get very confused if CSD is drawn.
Fixes #3888
2021-07-31 11:41:27 +05:30
Kovid Goyal
5e629d5c09
Linux binary: Remove any RPATH build artifacts from bundled libraries
...
Thanks to Dan Egnor for pointing these out.
2021-07-29 13:12:49 +05:30
Kovid Goyal
d3d3e99979
broadcast kitten: Fix decoding of key events
...
No clue why mypy didnt catch this error
2021-07-29 08:55:34 +05:30
Kovid Goyal
17ff317d30
Allow specifying additional targets for detach_window
2021-07-28 21:50:09 +05:30
Kovid Goyal
faef9f0049
...
2021-07-28 21:27:43 +05:30
Kovid Goyal
9462654738
Update changelog
2021-07-28 15:52:54 +05:30
Kovid Goyal
887347106d
version 0.22.0
2021-07-26 13:57:09 +05:30
Kovid Goyal
419cf78984
A new remote control command to resize OS Windows
2021-07-25 22:57:00 +05:30
Kovid Goyal
ff191c9404
clipboard kitten: fix copies to clipboard not working without the --wait-for-completion option
2021-07-24 07:55:50 +05:30
Kovid Goyal
e7bfb04047
Fix mouse actions not working when caps lock or num lock are engaged
...
Fixes #3859
2021-07-24 07:06:46 +05:30
Kovid Goyal
41c0343d33
macOS: Fix automatic detection of bold/italic faces for fonts that use the family name as the full face name of the regular font not working
...
Fixes #3861
2021-07-23 23:06:42 +05:30
Kovid Goyal
e48adf7a07
Allow leading/trailing spaces in tab_activity_symbol
2021-07-23 22:26:10 +05:30
Kovid Goyal
8f214c51c0
Get rid of kitty's special OSC 52 protocol
...
A better solution from an ecosystem perspective is to just work with the
original protocol. I have modified kitty's escape parser to special case
OSC 52 handling without changing its max escape code size.
Basically, it works by splitting up OSC 52 escape codes longer than the
max size into a series of partial OSC 52 escape codes. These get
dispatched to the UI layer where it accumulates them upto the 8MB limit
and then sends to clipboard when the partial sequence ends.
See https://github.com/ranger/ranger/issues/1861
2021-07-23 22:18:02 +05:30
Kovid Goyal
340159b591
Graphics protocol: Support for frame composition
...
Fixes #3809
2021-07-22 18:58:59 +05:30
Kovid Goyal
c566ed4643
hints kitten: Detect paths and hashes that appear over multiple lines
...
Fixes #3845
2021-07-19 17:35:48 +05:30
Kovid Goyal
b70c72fc3b
...
2021-07-19 13:45:20 +05:30
Kovid Goyal
1f35694705
Render ┄ ┅ ┆ ┇ ┈ ┉ ┊ ┋ with spaces at the edges
...
Matches rendering in most other programs and allows long chains of them to look better
Fixes #3844
2021-07-19 13:42:59 +05:30
Kovid Goyal
f787a377c3
A new theme for the kitty website
...
Supports dark mode. Also re-organize the documentation
a bit, making it more hierarchical.
Have a nicer landing page
2021-07-18 13:29:33 +05:30
Kovid Goyal
fd475423cf
Fix reference to option in changelog docs
2021-07-17 06:30:48 +05:30
Kovid Goyal
070911d458
Wayland: Fix initial_window_size in cells on scale != 1 screens
...
Fixes #3834
2021-07-17 06:04:56 +05:30