Commit Graph

15767 Commits

Author SHA1 Message Date
Kovid Goyal
064bc963a8 macOS: Quick access terminal: Restore focus to previously active window when hiding the quick access terminal window
Fixes #8627
2025-05-12 13:15:42 +05:30
Kovid Goyal
eab298683d Box drawing: Use the old algorithm when drawing curves on low res screens or with very thin lines 2025-05-12 11:40:43 +05:30
Kovid Goyal
2bb92291fc Merge branch 'dependabot/go_modules/all-go-deps-5162d8c94b' of https://github.com/kovidgoyal/kitty 2025-05-12 09:10:09 +05:30
dependabot[bot]
9ed22337b6 Bump the all-go-deps group with 2 updates
Bumps the all-go-deps group with 2 updates: [golang.org/x/image](https://github.com/golang/image) and [golang.org/x/sys](https://github.com/golang/sys).


Updates `golang.org/x/image` from 0.26.0 to 0.27.0
- [Commits](https://github.com/golang/image/compare/v0.26.0...v0.27.0)

Updates `golang.org/x/sys` from 0.32.0 to 0.33.0
- [Commits](https://github.com/golang/sys/compare/v0.32.0...v0.33.0)

---
updated-dependencies:
- dependency-name: golang.org/x/image
  dependency-version: 0.27.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-go-deps
- dependency-name: golang.org/x/sys
  dependency-version: 0.33.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-go-deps
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-12 03:39:24 +00:00
Kovid Goyal
68b4c3dd6d Fix ambiguous width and private use characters not being rendered when used with variable width text-sizing protocol escape codes 2025-05-12 05:21:51 +05:30
Kovid Goyal
7791a9129c Fix replay of multicell_command 2025-05-12 04:44:30 +05:30
Kovid Goyal
f2412cc9c8 version 0.42.0 v0.42.0 2025-05-11 10:42:15 +05:30
Kovid Goyal
5dbd198fb9 Update changelog 2025-05-11 10:36:23 +05:30
Kovid Goyal
9b4643e8bc ... 2025-05-11 07:46:06 +05:30
Kovid Goyal
f2f914ed05 More natural limits for step size when sampling paramterized curve 2025-05-10 22:58:56 +05:30
Kovid Goyal
ec5062ceb4 Merge branch 'master' of https://github.com/nomisreual/kitty 2025-05-10 21:23:35 +05:30
Simon Antonius Lauer
eb70f81218 fix: add missing pkgs and manually add font for nix shell 2025-05-10 14:42:46 +02:00
Kovid Goyal
04a4d62859 Replace all remaining uses of old parametrized drawing code 2025-05-10 11:07:26 +05:30
Kovid Goyal
2aaa440519 Move calc of line width out of draw_parametrized_curve 2025-05-10 10:12:57 +05:30
Kovid Goyal
782e7cb2fb ... 2025-05-10 10:03:29 +05:30
Kovid Goyal
41b44fdafa Prepare for moving circle rendering to new code as well 2025-05-10 09:28:20 +05:30
Kovid Goyal
0f3603c0eb Use new parametrized curve rendering for rounded separators 2025-05-10 09:23:12 +05:30
Kovid Goyal
8ba9bfd460 Prepare for using new parametrized drawing code for beziers as well 2025-05-10 09:06:44 +05:30
Kovid Goyal
22fd548903 Also adjust in y direction for odd height 2025-05-10 09:00:57 +05:30
Kovid Goyal
7856046382 Proper odd width x-offset adjustment 2025-05-10 08:56:33 +05:30
Kovid Goyal
f93d57d919 Mark curve data as const 2025-05-10 08:50:29 +05:30
Kovid Goyal
e8d50d0734 Finish up implementation of drawing curve with derivative
Fixes #8299
2025-05-10 08:38:32 +05:30
Kovid Goyal
20e5c7b004 Simplify rectircle equations by using trigonometric super-ellipse parametrization 2025-05-10 07:31:33 +05:30
Kovid Goyal
a597764245 Refactor drawing of parametrized curve
Work towards a proper rendering of thick curves using a derivative to
control sampling frequency.
2025-05-09 21:55:51 +05:30
Kovid Goyal
d6225153ee Slightly improve rsync script 2025-05-09 15:33:22 +05:30
Kovid Goyal
cca838b952 ... 2025-05-09 07:48:56 +05:30
Kovid Goyal
6a53897c17 change_font_size: allow multiplying/dividing the current font size in addition to incrementing it
Fixes #8616
2025-05-09 07:39:06 +05:30
Kovid Goyal
e0e4e53e3b Allow using env vars that resolve to a full cmdline as program in launch mappings
Fixes #8613
2025-05-08 19:22:39 +05:30
Kovid Goyal
8a14a5638a ... 2025-05-08 15:30:09 +05:30
Kovid Goyal
2fed0ec562 Linux: Handle desktop settings portals that are so old they don't implement ReadOne
Sigh, outdated Linux software, just creating busy work for everyone.
2025-05-08 15:22:42 +05:30
Kovid Goyal
97f9d16046 ... 2025-05-08 07:27:16 +05:30
Kovid Goyal
ddd79f0733 Fix #8610 2025-05-07 16:23:17 +05:30
Kovid Goyal
53fd9892eb Allow custom kitten names with hyphens in them
Apparently there is no way to have config filenames on
nixOS/home-manager without hyphens in them.

Fixes #8608
2025-05-06 22:16:28 +05:30
Kovid Goyal
91eb0ec735 ... 2025-05-06 20:30:14 +05:30
Kovid Goyal
3c3ba4a9fb @ launch: Add a --wait-for-child-exit flag to get the child processes exit code even when it is running in a window. 2025-05-06 19:17:17 +05:30
Kovid Goyal
a4963a58e3 CLI parser: Suggest a correction for likely flag typo 2025-05-06 14:48:00 +05:30
Kovid Goyal
80bb9404d5 Have auto color scheme switching also control background image
Fixes #8603
2025-05-06 09:10:05 +05:30
Kovid Goyal
7045632d2e Fix #8606 2025-05-06 08:09:05 +05:30
Kovid Goyal
7b89477470 Allow changing some more background_image options in the API 2025-05-05 20:50:15 +05:30
Kovid Goyal
53bb4f0609 Remove useless code
default_background_changed is meant for individual windows not OS windows
2025-05-05 20:25:08 +05:30
Kovid Goyal
05e6ed685b Merge branch 'dependabot/go_modules/all-go-deps-0987ac49fb' of https://github.com/kovidgoyal/kitty 2025-05-05 08:45:25 +05:30
dependabot[bot]
e6e3e01795 Bump github.com/alecthomas/chroma/v2 in the all-go-deps group
Bumps the all-go-deps group with 1 update: [github.com/alecthomas/chroma/v2](https://github.com/alecthomas/chroma).


Updates `github.com/alecthomas/chroma/v2` from 2.17.0 to 2.17.2
- [Release notes](https://github.com/alecthomas/chroma/releases)
- [Changelog](https://github.com/alecthomas/chroma/blob/master/.goreleaser.yml)
- [Commits](https://github.com/alecthomas/chroma/compare/v2.17.0...v2.17.2)

---
updated-dependencies:
- dependency-name: github.com/alecthomas/chroma/v2
  dependency-version: 2.17.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-go-deps
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-05 03:08:19 +00:00
Kovid Goyal
eb7ca8902b Add xmonad to the X11 compatibility table 2025-05-04 08:07:04 +05:30
Kovid Goyal
b5cbb501a4 Use the base name of the named pipe for the created temp file 2025-05-03 16:03:06 +05:30
Kovid Goyal
7ef2fe53e0 Avoid extra stat() 2025-05-03 15:55:36 +05:30
Kovid Goyal
a59a347903 diff kitten: Allow diffing named pipes
Fixes #8597
2025-05-03 15:53:29 +05:30
Kovid Goyal
d22381491d Restore top/bottom panel functionality on i3 2025-05-03 11:12:32 +05:30
Kovid Goyal
e961020330 Fix typo in docs 2025-05-03 10:58:39 +05:30
Kovid Goyal
1237f7667c ... 2025-05-03 10:47:03 +05:30
Kovid Goyal
7dc673e485 Add XFCE to the X11 compatibility matrix 2025-05-03 10:39:41 +05:30