Kovid Goyal
01104bac65
Fix a regression that broke `kitten update-self`
...
Fixes #9642
2026-03-12 08:33:20 +05:30
Kovid Goyal
99ff621b21
Merge branch 'fix/clear-dock-badge-on-interaction' of https://github.com/pietervdheijden/kitty
2026-03-12 08:14:19 +05:30
Kovid Goyal
633d833907
Merge branch 'fix-paste' of https://github.com/waresnew/kitty
2026-03-12 08:04:05 +05:30
Pieter van der Heijden
e9de88221f
Clear macOS dock badge on keypress and mouse click
...
The dock badge set by macos_dock_badge_on_bell is currently only
cleared when the app transitions from inactive to active via
NSApplicationDidBecomeActiveNotification. This means if a bell
occurs while kitty is already the active app (e.g. in a background
tmux pane or non-focused kitty tab), the badge persists until the
user switches away and back.
Clear the badge on any user interaction (keypress or mouse click)
so it is dismissed as soon as the user engages with kitty, regardless
of whether kitty was already active.
2026-03-11 21:41:06 +01:00
newwares
50a69cb093
Fix outdated check in paste confirmation
2026-03-11 16:37:48 -04:00
Kovid Goyal
a1e02c8858
...
2026-03-11 21:24:49 +05:30
Kovid Goyal
e64fbe145e
...
2026-03-11 21:24:24 +05:30
Kovid Goyal
121eec48b5
Make the changelog link to options rather than PRs
2026-03-11 21:21:33 +05:30
Kovid Goyal
9aa938c6cd
Make the error message a bit more clear
2026-03-11 21:13:24 +05:30
Kovid Goyal
4ad6d30ab8
Add command palette shortcut to changelog
2026-03-11 21:03:57 +05:30
Kovid Goyal
74f532bd07
Update major changes
2026-03-11 08:53:58 +05:30
Kovid Goyal
0b2f081d40
version 0.46.0
v0.46.0
2026-03-11 08:26:12 +05:30
Kovid Goyal
fa2d7a789e
Mention the command palette in the overview docs
2026-03-11 08:24:42 +05:30
Kovid Goyal
03376dc704
Fix drops being sent to invisbile windows in stack layout
2026-03-10 20:30:45 +05:30
copilot-swe-agent[bot]
4706243380
Fix GLFW drop API to always present full original MIME type list to callbacks
...
Fixes #9633
2026-03-10 20:10:44 +05:30
Kovid Goyal
06b074d68d
Update changelog
2026-03-09 15:29:39 +05:30
copilot-swe-agent[bot]
551acca0e4
Implement maximize layout action for splits layout
...
Fixes #9629
Fixes #9630
2026-03-09 15:27:54 +05:30
Kovid Goyal
26cf36dd40
Merge branch 'dependabot/go_modules/all-go-deps-cfe3a84323' of https://github.com/kovidgoyal/kitty
2026-03-09 10:41:52 +05:30
dependabot[bot]
6d4ee1aa1d
Bump github.com/shirou/gopsutil/v4 in the all-go-deps group
...
Bumps the all-go-deps group with 1 update: [github.com/shirou/gopsutil/v4](https://github.com/shirou/gopsutil ).
Updates `github.com/shirou/gopsutil/v4` from 4.26.1 to 4.26.2
- [Release notes](https://github.com/shirou/gopsutil/releases )
- [Commits](https://github.com/shirou/gopsutil/compare/v4.26.1...v4.26.2 )
---
updated-dependencies:
- dependency-name: github.com/shirou/gopsutil/v4
dependency-version: 4.26.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: all-go-deps
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-09 03:43:19 +00:00
Kovid Goyal
5722acad4f
remote_control_script: resolve relative paths with respect to kitty config directory
...
Fixes #9625
2026-03-09 08:35:28 +05:30
Kovid Goyal
db5453c291
Fix #9624
2026-03-08 20:11:30 +05:30
Kovid Goyal
8cd82698a6
Merge branch 'fix-title-bar-segfault' of https://github.com/mcrmck/kitty
2026-03-08 08:41:31 +05:30
mcrmck
5534c5cba8
Fix segfault when dragging tab to detach with window title bars enabled
2026-03-07 14:18:55 -05:00
Kovid Goyal
0a52972f52
Fix #9618 . Fix #9617
2026-03-07 17:21:21 +05:30
Kovid Goyal
2153388750
Need to install meson on macOS
2026-03-07 09:33:39 +05:30
Kovid Goyal
7d0c7ce4f5
Bump version of Python used in binary builds
2026-03-07 09:24:14 +05:30
Kovid Goyal
c75bdc7620
Bump Go version for security vulnerabilities
...
Unfortunately means have to bump minimum macos version as well as Go
requires it.
2026-03-07 08:05:37 +05:30
Kovid Goyal
1106ee8d10
Ignore CVE that's not an actual issue
2026-03-06 13:46:07 +05:30
copilot-swe-agent[bot]
6b2a8b6a65
Fix new_tab_with_cwd not adding to active session
...
Fixes #9614
Fixes #9615
2026-03-06 13:41:05 +05:30
Kovid Goyal
68ef054676
Only set currently hovered window when not over title bar or border
2026-03-05 19:59:06 +05:30
Kovid Goyal
6ad4f495d6
Have scroll events when mouse if over titlebar delivered to the window belonging to the titlebar
2026-03-05 17:07:46 +05:30
Kovid Goyal
5599a5c5ca
DRYer
2026-03-05 17:03:47 +05:30
Kovid Goyal
ebba5dbe08
Ensure full titlebar line is erased to current background before re-drawing
2026-03-05 17:00:34 +05:30
Kovid Goyal
917616d09b
Cleanup previous PR
...
Press on titlebar should focus window
2026-03-05 16:58:30 +05:30
Kovid Goyal
5e5243a52a
Merge branch 'double-click-rename' of https://github.com/mcrmck/kitty
2026-03-05 16:52:05 +05:30
mcrmck
0f256e2724
Double-click window title bar to rename
2026-03-05 01:42:49 -05:00
Kovid Goyal
09e9cbea51
Cleanup previous PR
2026-03-05 11:58:15 +05:30
copilot-swe-agent[bot]
74f817cd36
Add detect_title_bar parameter to mouse_region() to detect window title bars
...
Fixes #9610
2026-03-05 11:54:58 +05:30
Kovid Goyal
134ca894f8
DRYer
2026-03-05 11:53:03 +05:30
Kovid Goyal
be83cf3a4a
Refactor mouse event region detection
2026-03-05 11:38:05 +05:30
Kovid Goyal
50bc3f465e
Cleanup previous PR
...
Also fix ask kitten not setting window title in modes other than choose
2026-03-05 11:19:40 +05:30
Kovid Goyal
f89617893f
Merge branch 'double-click-rename' of https://github.com/mcrmck/kitty
2026-03-05 11:10:42 +05:30
Kovid Goyal
fcdc67a356
Make shift+left click extend the current selection instead of starting a new selection when the mouse is not grabbed by the TUI application
...
Matches behavior common to most GUI applications and other terminal
emulators. Can be reverted to previous behavior easily.
See https://github.com/kovidgoyal/kitty/discussions/9608
2026-03-05 11:00:43 +05:30
mcrmck
f3b9a2d7d8
Double-click tab to rename
2026-03-04 23:37:16 -05:00
Kovid Goyal
e1a14551fa
Cleanup previous PR
2026-03-05 09:25:10 +05:30
Kovid Goyal
b66703ec85
Merge branch 'pane-title-bar' of https://github.com/mcrmck/kitty
2026-03-05 08:31:50 +05:30
Kovid Goyal
f9529d53ed
DRYer
2026-03-05 08:23:41 +05:30
Kovid Goyal
114d0813b6
Be a little defensive about resetting the suppress left mouse release flag
...
Also reset the flag on a subsequent press event even if no intervening
release event was received.
2026-03-05 08:18:04 +05:30
Kovid Goyal
c772b9a078
Add a note about kitty UI mouse features to the docs
2026-03-05 07:59:57 +05:30
mcrmck
f2ae5d0028
Add window_title_bar_min_windows option, simplify window_title_bar
...
- Add window_title_bar_min_windows (0=never, 1=always, 2+=threshold)
similar to tab_bar_min_tabs, to control when title bars appear
- Remove 'none' choice from window_title_bar so it purely controls
position (top/bottom); disabling is now via min_windows 0
- Only hide title bar for truly empty template strings, not
whitespace-only, so users can have intentionally blank bars
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-04 21:14:54 -05:00