Commit graph

318 commits

Author SHA1 Message Date
Kovid Goyal
abcb7d0e3d
Docs for the dnd kitten 2026-05-06 08:12:00 +05:30
Daniel M German
cb297c52c4 Document how command palette search computes candidates
Replace the brief Searching section with a structured user-facing
explanation covering: multi-word queries, per-word matching (exact,
prefix, and typo tolerance), compound names with delimiter characters,
and the five-level ranking order.
2026-04-06 22:42:47 -07:00
Kovid Goyal
503e0a8acf
Cleanup previous PR 2026-03-23 08:54:57 +05:30
Daniel M German
6a3fe6ae01 Command palette: word-level search with multi-token cross-column matching
Implement a word-level scoring engine for the command palette that replaces
the previous FZF-based approach. Query tokens are matched against pre-tokenized
words in each column (key, action, category) with exact, prefix, and
edit-distance scoring. Multiple search terms are supported with cross-column
matching — items matching more tokens rank higher. Compound query tokens
containing delimiters (e.g. mouse_selection) are matched as units.

Add comprehensive tests using a Go builder API instead of raw JSON blobs,
covering single-token, multi-token, partial-match, ranking, mouse binding,
and unmapped action scenarios.

Add documentation for the command palette kitten.
2026-03-22 17:28:28 -07:00
Kovid Goyal
77821f6321
Fix #9679 2026-03-17 08:21:11 +05:30
Kovid Goyal
55f14aa63b
... 2026-02-13 11:15:41 +05:30
Kovid Goyal
a5433b8994
kitten choose-files: Add a new binding of Alt+Enter to modify the name of an existing file when choosing a save file name
Fixes #9387
2026-01-26 11:50:08 +05:30
Kovid Goyal
f6aedde7c2
Fix desktop-ui kitten configuration docs not shown 2026-01-21 10:24:23 +05:30
Kovid Goyal
74c67d2253
... 2025-12-29 12:12:27 +05:30
Kovid Goyal
df32684afd
Update choose files docs 2025-12-24 09:17:24 +05:30
alex-huff
59cf17f2be docs: panel: update river compatibility information 2025-12-21 12:17:56 -06:00
Kovid Goyal
ff72c79628
Edit docs for typos 2025-12-02 06:26:47 +05:30
Kovid Goyal
43253ad7c4
Change version added for choose files
Its only becoming fully functional now
2025-11-23 12:16:47 +05:30
Kovid Goyal
37da04aad6
choose files: Add default mappings to choose a file and insert it into the terminal 2025-11-23 11:41:21 +05:30
alex-huff
b1d4bdc019 docs: panel: update river compatibility information 2025-10-16 12:28:48 -05:00
alex-huff
e00cf17732 docs: panel: added xfce to compatibility matrix 2025-10-16 11:57:49 -05:00
Kovid Goyal
5af47b4881
... 2025-10-06 10:37:51 +05:30
Kovid Goyal
8d855a7eb4
Remove the docs on using kitty config infrastructure in custom kittens
That config infrastructure isnt really maintained anymore since
builtin kittens have now been almost all ported to Go. So in future
people should just use any of python's stdlib config modules such as
tomllib to store and retrieve their kitten configs.
2025-10-06 10:19:27 +05:30
Kovid Goyal
4545aab5f6
Link directly to diff/main.py in the docs to avoid confusion with Go code 2025-10-05 21:34:07 +05:30
alex-huff
96ba652803 docs: panel: update niri compatibility information 2025-09-20 21:21:28 -05:00
Kovid Goyal
9d0df0db4e
Add link to fzf based tab switcher kitten with previews 2025-08-13 05:20:22 +05:30
Kovid Goyal
0f67ff37df
Allow accepting the currently displayed parent directory by pressing ctrl+enter 2025-07-24 08:20:43 +05:30
Kovid Goyal
2e92d610d5
Implement metadata based previews in choose-files 2025-07-20 09:31:17 +05:30
Kovid Goyal
52b0823470
More docs for choose-files 2025-07-16 19:22:20 +05:30
Kovid Goyal
966f2cb700
Basic documentation for the choose files kitten 2025-07-16 13:15:27 +05:30
Kovid Goyal
9fa603aa5d
... 2025-07-16 09:00:36 +05:30
Kovid Goyal
761f1d7653
... 2025-07-16 08:55:58 +05:30
Kovid Goyal
5f60081169
Add more docs for the desktop-ui kitten 2025-07-16 08:53:03 +05:30
Kovid Goyal
e3d16fa995
... 2025-07-16 06:26:59 +05:30
Kovid Goyal
37baef04d9
Start work on documenting the desktop-ui kitten 2025-07-16 06:23:57 +05:30
Kovid Goyal
c8a20dbe58
Start documenting the choose-files kitten 2025-07-16 06:16:38 +05:30
alex-huff
f26ebf57f0 docs: panel: update labwc compatibility information 2025-07-11 23:33:20 -05:00
István Donkó
cd17077faa
Add panel compatibility information for river 2025-07-07 18:12:52 +02:00
alex-huff
1a2c9588a4 docs: panel: update sway compatibility information 2025-06-08 16:27:43 -05:00
Kovid Goyal
b643e7e372
Add a note about #8715 to KDE compat docs 2025-06-08 06:35:29 +05:30
alex-huff
dba118238a docs: panel: update niri compatibility information 2025-05-25 09:54:12 -05:00
Kovid Goyal
8e61758064
Work on setting up choose-files.conf 2025-05-22 14:19:50 +05:30
Kovid Goyal
da6f85dbaa
Merge branch 'update-wayland-compat-matrix' of https://github.com/alex-huff/kitty 2025-05-19 06:17:21 +05:30
alex-huff
9d9ad91f37 docs: panel: update niri compatibility information 2025-05-18 18:18:43 -05:00
Stefan A. Haubenthal
33f278b477 Fixed typos 2025-05-18 15:16:56 +02:00
Kovid Goyal
e687d6db05
Link to my bar's code since it is now public 2025-05-18 09:56:20 +05:30
Kovid Goyal
96d961dcd0
... 2025-05-17 07:15:49 +05:30
Kovid Goyal
66b13aa6d4
... 2025-05-15 22:20:51 +05:30
Kovid Goyal
14ab28af51
Cleanup previous PR 2025-05-15 22:09:54 +05:30
Jin Liu
ac5c8b8ebb doc/kitten/panel: add suggestion to set --app-id=dock for kwin 2025-05-16 00:30:14 +08:00
Kovid Goyal
80bb9404d5
Have auto color scheme switching also control background image
Fixes #8603
2025-05-06 09:10:05 +05:30
Kovid Goyal
eb7ca8902b
Add xmonad to the X11 compatibility table 2025-05-04 08:07:04 +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
7dc673e485
Add XFCE to the X11 compatibility matrix 2025-05-03 10:39:41 +05:30