8517 Commits

Author SHA1 Message Date
Kovid Goyal
a867b4444d
Clamp border rects to pixels
This uses the same co-ord calculation for border rects as for text
cells. DRYer and avoids borders and blank rects being drawn at haf pixel
offsets.
2021-12-31 06:20:57 +05:30
Kovid Goyal
072fe91518
... 2021-12-30 20:44:30 +05:30
Kovid Goyal
07e6171dc5
DRYer 2021-12-30 20:32:17 +05:30
Kovid Goyal
9a80fcee37
Ensure sizes for window number decorations are correct 2021-12-30 19:05:06 +05:30
Kovid Goyal
7731a558f0
Merge branch 'fix-shell.nix-on-macOS-arm' of https://github.com/Luflosi/kitty 2021-12-30 17:50:19 +05:30
Luflosi
7ea4c1e47f
shell.nix: add dependency needed on Apple silicon
shell.nix is missing a depencency on the UserNotifications framework on macOS with Apple silicon. Unfortunately we can't just unconditionally include this dependency because Nixpkgs uses a different macOS SDK version for macOS on an Intel processor compared to macOS on Apple silicon. The older SDK version 10.12 on Intel does not have the UserNotifications framework, which would lead to an "attribute missing" error when trying to execute `nix-shell`. The condition can be dropped when the macOS SDK version for Intel processors is finally updated. See https://github.com/NixOS/nixpkgs/issues/101229 for progress on that.
See https://github.com/NixOS/nixpkgs/pull/137512 for more context.
Closes https://github.com/kovidgoyal/kitty/issues/4352.
2021-12-28 15:35:16 +01:00
Kovid Goyal
f6b748712c
Clamp positions of window numbers/titles to nearest pixel
Avoids jaggies in rendering
2021-12-26 11:05:16 +05:30
Kovid Goyal
93abedd93f
Replace the screenshot on the landing page with a video 2021-12-24 13:26:34 +05:30
Kovid Goyal
872cd7b2d5
Fix unfunctioning ofkitty-integration in docs
It has to be unfunctioned after being run once
2021-12-24 10:26:02 +05:30
Kovid Goyal
a7e03f9c63
Merge branch 'docs' of https://github.com/page-down/kitty 2021-12-24 10:23:46 +05:30
pagedown
f53dfb27e2
Docs: Add macOS mouse wheel scrolling and title bar options changes 2021-12-24 12:37:54 +08:00
pagedown
36b4e0edd2
Docs: Also fixed the input issue in toggling non-traditional fullscreen 2021-12-24 12:29:08 +08:00
pagedown
9081947751
Docs: Prefer semi-bold on macOS only 2021-12-24 12:11:02 +08:00
pagedown
f58013f2c6
Docs: Cross-platform IME integration improvements 2021-12-24 12:06:41 +08:00
pagedown
ae35507f80
Use the lowercase kitty 2021-12-24 12:02:54 +08:00
pagedown
73ff508b51
Docs: unfunction kitty-integration 2021-12-24 11:46:08 +08:00
pagedown
b0ccf74029
Docs: Replace Unicode left single quote with ASCII single quote 2021-12-24 11:44:58 +08:00
Kovid Goyal
6046dc8598
Merge branch 'zsh-integration' of https://github.com/romkatv/kitty 2021-12-24 07:55:07 +05:30
Roman Perepelitsa
9bba38bd11 Unfunction kitty-integration in zsh 2021-12-23 19:09:09 +01:00
Kovid Goyal
59505d17d5
Update docs for new zsh integration code 2021-12-23 20:40:46 +05:30
Kovid Goyal
bcecc61b67
Merge branch 'zsh-integration' of https://github.com/romkatv/kitty 2021-12-23 20:06:44 +05:30
Kovid Goyal
f9af273150
Try to convince mypy to play nice 2021-12-23 10:18:42 +05:30
Kovid Goyal
8699f90fa4
Now have sphinx types on dev machine 2021-12-23 10:13:16 +05:30
Kovid Goyal
0a9ba1bc08
... 2021-12-23 08:11:16 +05:30
Roman Perepelitsa
37741ac808 Add a comment within zsh integration related to cursor shape changes 2021-12-22 15:04:31 +01:00
Roman Perepelitsa
6d790237c3 Rewrite zsh integration
Note:

- Very lightly tested.
- Docs not updated.
2021-12-22 14:04:40 +01:00
Kovid Goyal
70d5a5134f
Log a nicer error message when failing to read cwd of a process 2021-12-22 16:22:33 +05:30
Kovid Goyal
ee166c5555
Retry the Linux ARM build as it is pretty flaky 2021-12-22 07:45:10 +05:30
Kovid Goyal
b965fb4806
Launcher: Fix UB when failing to launch because resolving the EXE fails 2021-12-22 07:32:28 +05:30
Kovid Goyal
e49b20bfa7
Merge branch 'feat-titlebar-opt-err' of https://github.com/page-down/kitty 2021-12-21 15:25:57 +05:30
pagedown
8abfb50aed
Ignore invalid title bar color 2021-12-21 17:51:00 +08:00
Kovid Goyal
10e0077a6f
Merge branch 'feat-macos-titlebar-opt' of https://github.com/page-down/kitty 2021-12-21 13:40:52 +05:30
pagedown
278477b387
Add light and dark to the macOS title bar option 2021-12-21 15:14:08 +08:00
Kovid Goyal
58b7fb41d9
Update how it works for zsh integration
In light of the recent changes by @romkatv
2021-12-21 10:44:45 +05:30
Kovid Goyal
f71e0a6ee8
... 2021-12-21 10:39:06 +05:30
Kovid Goyal
b59e42c9cc
Fix animations getting paused when switching to alternate screen and back 2021-12-21 08:24:43 +05:30
Kovid Goyal
57888af4ea
Merge branch 'zsh-integration' of https://github.com/romkatv/kitty 2021-12-20 20:11:52 +05:30
Kovid Goyal
90f2ba474c
Fix icat for GIF images broken 2021-12-20 17:54:55 +05:30
Roman Perepelitsa
09d025d88f Minor robustness improvements to zsh shell integration 2021-12-20 13:20:38 +01:00
Kovid Goyal
e18ac4f0f5
... 2021-12-20 10:47:33 +05:30
Kovid Goyal
63ab35ec7c
Add a note about patched NERD fonts to the FAQ entry on fonts 2021-12-20 08:19:42 +05:30
Kovid Goyal
d65ed5993c
New bypy CLI for export 2021-12-19 22:42:36 +05:30
Kovid Goyal
6436dfaf14
Bump the bundled libxml2 version 2021-12-19 22:05:06 +05:30
Kovid Goyal
0c4bd96f87
Merge branch 'fix-mouse-scroll' of https://github.com/page-down/kitty 2021-12-17 22:15:55 +05:30
pagedown
6afabf7e2a
Fix mouse scrolling kitty window without OS window focus 2021-12-17 23:57:38 +08:00
Kovid Goyal
a4d4cf5819
Fix #4367 2021-12-17 17:35:13 +05:30
Kovid Goyal
1be7425186
Another mypy 0.920 fix 2021-12-17 06:15:10 +05:30
Kovid Goyal
8f0825bc5c
Various fixes for mypy 0.920 2021-12-17 05:56:19 +05:30
Kovid Goyal
6a657eec33
New CLI for bypy 2021-12-16 20:37:46 +05:30
Kovid Goyal
ae952605d3
Note about exe_search_path in launch docs 2021-12-16 19:48:17 +05:30