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
|
d22381491d
|
Restore top/bottom panel functionality on i3
|
2025-05-03 11:12:32 +05:30 |
|
Kovid Goyal
|
43be32a3d7
|
More atoms
|
2025-05-02 12:20:54 +05:30 |
|
Kovid Goyal
|
958489f97d
|
X11: Workaround for floating window position on KDE
|
2025-05-02 10:11:15 +05:30 |
|
Kovid Goyal
|
afe7dc47c2
|
Update size in addition to position when updating layer properties
|
2025-05-02 09:35:25 +05:30 |
|
Kovid Goyal
|
11cb3adb8f
|
Reduce roundtrips to X server to fetch atom values
|
2025-05-02 09:28:24 +05:30 |
|
Kovid Goyal
|
a9bc9962f4
|
X11: add support for --output-name
|
2025-05-02 08:37:49 +05:30 |
|
Kovid Goyal
|
a2631448e5
|
X11: fix window type for non background layers
|
2025-05-02 08:20:51 +05:30 |
|
Kovid Goyal
|
be9624bbdd
|
Fix px suffix for lines/columns not working
|
2025-05-02 08:11:49 +05:30 |
|
Kovid Goyal
|
6c0e5f09d3
|
Fix layer size calculation on high DPI displays under X11
|
2025-05-02 08:01:35 +05:30 |
|
Kovid Goyal
|
ca688be41c
|
Use focus policy for controlling input on X11
|
2025-05-01 21:42:00 +05:30 |
|
Kovid Goyal
|
07342ca801
|
Fix strut allocation
|
2025-05-01 21:28:22 +05:30 |
|
Kovid Goyal
|
28dbb4681d
|
Fix margins for background and input for docks
|
2025-05-01 20:58:49 +05:30 |
|
Kovid Goyal
|
f04fc251bf
|
Start work on full panel support in X11
|
2025-05-01 15:44:08 +05:30 |
|
Kovid Goyal
|
a6b8a7305c
|
Better error message when X11 window manager doesnt support the needed Atoms for panels
|
2025-04-30 20:58:57 +05:30 |
|
Kovid Goyal
|
edcfd17ca9
|
Panel kitten: Add option to hide panel on focus loss
|
2025-04-30 07:46:41 +05:30 |
|
Kovid Goyal
|
df052edae8
|
Wayland: Also set layer shell surface layer when showing surface
Without this on KDE the layer is reset to background.
|
2025-04-30 06:38:12 +05:30 |
|
Kovid Goyal
|
4fa67c9ffd
|
macOS: Relayout layer shell windows on screen size change
|
2025-04-29 21:33:05 +05:30 |
|
Kovid Goyal
|
50b044f8a2
|
Allow popup menus from global menubar to function
|
2025-04-25 20:41:44 +05:30 |
|
Kovid Goyal
|
189d78283c
|
Get the quake terminal working on macOS
|
2025-04-25 20:27:26 +05:30 |
|
Kovid Goyal
|
2c2ddbb8f5
|
Remove useless animate parameter
|
2025-04-23 20:59:34 +05:30 |
|
Kovid Goyal
|
c3e1f2317b
|
Finish calculations for other panel types in cocoa
|
2025-04-23 20:36:35 +05:30 |
|
Kovid Goyal
|
5abc33bcf2
|
Layer shell: inform compositor of newly desired window size when changing layer shell config
Without this non-sway compositors dont send a layer shell configure
event after the surface commit.
Fixes #8566
|
2025-04-23 19:26:13 +05:30 |
|
Kovid Goyal
|
413a2b96e2
|
Prevent background panel launch taking focus from key window
|
2025-04-23 13:16:01 +05:30 |
|
Kovid Goyal
|
09eb5edcca
|
Get background panel basically working on macOS
|
2025-04-23 12:42:24 +05:30 |
|
Kovid Goyal
|
88735743cf
|
Allow negative margin values
|
2025-04-23 12:05:28 +05:30 |
|
Kovid Goyal
|
c1b6b4494a
|
Implement starting kitty hidden
Fixes #3466
|
2025-04-23 08:50:02 +05:30 |
|
Kovid Goyal
|
ca30b4196b
|
Prevent minimize/maximize/fullscreen for layer shell windows
|
2025-04-23 07:43:36 +05:30 |
|
Kovid Goyal
|
3c4a8a1e7e
|
Resize OS panels on font size change
|
2025-04-23 07:43:36 +05:30 |
|
Kovid Goyal
|
ae01cf3c1c
|
Refactor layer shell size callback to support multiple backends
|
2025-04-23 07:43:36 +05:30 |
|
Kovid Goyal
|
c9bf7e4236
|
Factor out Cocoa layer shell code into the proper function
|
2025-04-23 07:43:36 +05:30 |
|
Kovid Goyal
|
e93338a81c
|
Start work on macOS support for panel kitten
|
2025-04-23 07:43:36 +05:30 |
|
Kovid Goyal
|
40f18ac507
|
make kwin bug searchable
|
2025-04-22 14:57:08 +05:30 |
|
Kovid Goyal
|
dd5401ebed
|
...
|
2025-04-22 14:56:39 +05:30 |
|
Kovid Goyal
|
26affb3513
|
...
|
2025-04-22 14:54:23 +05:30 |
|
Kovid Goyal
|
4c0a7223c1
|
Fix show/hide of OS windows on wayland
|
2025-04-22 14:53:35 +05:30 |
|
Kovid Goyal
|
8b6a210ac1
|
Allow specifying --listen-on for panel kitten
|
2025-04-22 14:29:32 +05:30 |
|
Kovid Goyal
|
22fe41a047
|
Workaround KDE layer shell bug
|
2025-04-22 13:46:38 +05:30 |
|
Kovid Goyal
|
fc5fc7c9c4
|
Remote control: Allow modifying desktop panels and showing/hiding OS Windows using the kitten @ resize-os-window command
Also move the visibility toggle debounce into C code with a per OS
Window timer.
Fixes #8550
|
2025-04-22 13:34:09 +05:30 |
|
Kovid Goyal
|
c1a9873530
|
API to set layer shell config for existing window
|
2025-04-22 11:13:32 +05:30 |
|
Kovid Goyal
|
db5b691545
|
Show a debug message indicating we are waiting for layer shell configure event
|
2025-04-22 10:49:44 +05:30 |
|
Kovid Goyal
|
5e2d44ce15
|
Make passing layer shell config to glfw not use a global variable
|
2025-04-22 10:45:28 +05:30 |
|
Kovid Goyal
|
85d58de035
|
kitty can finally natively implement a quake like terminal dropdown
Currently Wayland (except for GNOME as usual) only.
|
2025-04-21 20:28:56 +05:30 |
|
Kovid Goyal
|
3ce734ce9c
|
launch: Allow creating desktop panels
Now users can use mappings or remote control to popup new desktop panels
on Wayland in addition to new desktop windows.
Fixes #8549
|
2025-04-21 14:59:31 +05:30 |
|
Kovid Goyal
|
a8693e45ef
|
Nicer error message when running panel kitten on a compositor that does not support layer shell
|
2025-04-21 13:39:16 +05:30 |
|
Kovid Goyal
|
64b5d2d187
|
More precise error on resize panel attempt
|
2025-04-21 12:32:20 +05:30 |
|
Kovid Goyal
|
e2cf1e9185
|
Dont crash when user attempts to resize panel via remote control
Fixes #8550
|
2025-04-20 15:19:35 +05:30 |
|
Kovid Goyal
|
5d2e258c35
|
Wayland: When the compositor supports the xdg-system-bell protocol use it to play the default bell sound
|
2025-04-16 15:48:51 +05:30 |
|
Kovid Goyal
|
49092f5a94
|
Add new wayland top level state enum values
|
2025-04-09 19:23:27 +05:30 |
|