Mars-Wave
b9d965b409
Add the typed no-op callbacks to the changelog
2026-10-02 13:27:25 +02:00
Mars-Wave
a880b35c9a
Wrap the no-op listener signatures
2026-10-02 13:27:25 +02:00
Mars-Wave
aebab95906
Name the no-op callbacks like their neighbours
2026-10-02 13:27:25 +02:00
Mars-Wave
176a649e85
Merge branch 'explicit-noop' into dev
2026-10-02 12:51:21 +02:00
Mars-Wave
4641daad8d
Add the app ID and leak fixes to the changelog
2026-09-28 15:13:45 +02:00
Mars-Wave
0d4f6579a8
Release the viewport adjustments on finalize
2026-09-28 15:08:53 +02:00
Mars-Wave
c5f3893fb0
Fix reference leaks in the head form
2026-09-28 15:08:53 +02:00
Mars-Wave
38aaa8a972
Free the overlay text style context and path
2026-09-28 15:08:08 +02:00
Mars-Wave
8c9ceab799
Free the head surface when a head is destroyed
2026-09-28 15:07:56 +02:00
Mars-Wave
a5cb779a7f
Use the application ID as the Wayland app ID
2026-09-28 15:07:51 +02:00
Mars-Wave
4879651019
Adapt README and CHANGELOG for upstream
1.3.0
2026-09-28 12:27:24 +02:00
Mars-Wave
d57d0327c4
Release 1.3.0
2026-09-26 19:15:22 +02:00
Mars-Wave
c8341ac8d7
Document the fork and its new options
2026-09-26 19:15:22 +02:00
Mars-Wave
608d244020
Merge branch 'full-head-state'
2026-09-24 20:17:13 +02:00
Mars-Wave
f51508f13f
Apply a held drag when its release is missed
2026-09-23 21:07:44 +02:00
Mars-Wave
53a0571044
Apply automatic changes when a drag ends
2026-09-21 23:36:17 +02:00
Mars-Wave
a60dbf5aac
Skip automatic applies that change nothing
2026-09-20 19:26:25 +02:00
Mars-Wave
fafcfc68e7
Add --kanshi and --no-kanshi options
2026-09-19 17:48:16 +02:00
Mars-Wave
0ea4e4bec5
Merge branch 'kanshi-config'
2026-09-18 18:53:34 +02:00
Mars-Wave
2129f8c48d
Merge branch 'startup-options'
2026-09-17 22:36:54 +02:00
Mars-Wave
79e130a7e3
Merge branch 'gsettings'
2026-09-15 19:27:20 +02:00
Mars-Wave
44f5ba3fe1
Merge branch 'preview-cpu'
2026-09-14 21:40:58 +02:00
Mars-Wave
653dc141f3
Merge branch 'overlay-opaque-region'
2026-09-13 23:58:17 +02:00
Mars-Wave
ad34b1241a
Merge branch 'scale-precision'
2026-09-12 23:43:24 +02:00
Mars-Wave
c163a69ed7
Merge branch 'fractional-scale'
2026-09-11 22:20:13 +02:00
Mars-Wave
6ae7b74258
Merge branch 'negative-positions'
2026-09-09 17:27:25 +02:00
Mars-Wave
bb00f289dc
Merge branch 'window-resize'
2026-09-08 18:58:13 +02:00
Mars-Wave
3382c3ac19
Merge branch 'russian-desktop-entry'
2026-09-07 17:48:50 +02:00
Wehrwolfmann
74b98cb7f5
Added Russian translation strings to the desktop file
2026-09-07 18:15:28 +02:00
Mars-Wave
0abc1bf4f0
Merge branch 'apply-hotkey'
2026-09-06 22:03:40 +02:00
Mars-Wave
decd2751b9
Merge branch 'head-removal'
2026-09-05 18:00:42 +02:00
Mars-Wave
64af454280
Merge branch 'keep-disabled-heads'
2026-09-03 17:45:20 +02:00
Mars-Wave
786143fa24
Merge branch 'overlay-crash-fixes'
2026-09-02 18:53:34 +02:00
Mars-Wave
91b7f668d9
Merge branch 'deprecation-fixes'
2026-09-01 17:39:10 +02:00
Mars-Wave
ece8ad852d
Send position, scale and transform for every head
2026-08-31 19:08:08 +02:00
Mars-Wave
1096a763a9
Send scales at the protocol's precision
2026-08-30 23:35:30 +02:00
Mars-Wave
4ccad383c9
Forget the current mode when it is finished
2026-08-24 18:31:58 +02:00
Mars-Wave
5b07f7401b
Rebind head forms as soon as a head is removed
2026-08-22 23:22:34 +02:00
Mars-Wave
60c03bee74
Don't regrow a window the user made smaller
2026-08-19 18:19:03 +02:00
Mars-Wave
73067cde9d
Resize only for head changes in a mapped window
2026-08-15 20:11:37 +02:00
Mars-Wave
083c87c6a0
Shorten resize_to_fit comment
2026-08-14 21:56:44 +02:00
nguyentiendung
2a6e8b132f
Fix window not resizing to fit content, causing clipped Apply dialog
...
GTK3 toplevel windows on Wayland don't grow to accommodate new content
once mapped, so when heads are (re)populated asynchronously after the
window is shown, or when switching to the "Apply Changes?" header, the
window can keep its stale (too small) size and clip the settings panel
(Apply/Cancel buttons, Transform, Flipped, etc). This matches #5 .
- main.c: explicitly resize the window to its natural size after
rebuilding the head list and after switching the header stack page.
- head.ui: bound the head description label with max-width-chars so a
long EDID description string can't force the layout wider than
intended even when wrap/ellipsize are set.
2026-08-07 20:03:03 +07:00
Mars-Wave
7eb2cccd4d
Keep the header hidden while changes are applied
2026-04-24 18:06:25 +02:00
Manuel Herrmann
c2c34e12cc
Allow applying pending changes with Ctrl+Return
2026-04-17 21:58:58 +02:00
Mars-Wave
a3a7493c56
Only round-trip when an overlay is first mapped
2026-04-13 23:04:44 +02:00
Mars-Wave
d657f9236e
Destroy outputs before heads on shutdown
2026-04-12 17:37:16 +02:00
Mars-Wave
4ef6948efc
Clear head output when the output is destroyed
2026-04-03 19:19:29 +02:00
Mars-Wave
4636a71c8c
Write scales with as few digits as they need
2026-03-31 18:32:53 +02:00
Mars-Wave
eb836a99fb
Remove .vscode from .gitignore
2026-03-30 19:51:02 +02:00
Mars-Wave
f4db37a266
Declare kanshi snapshot functions outside MIT code
2026-03-29 18:03:57 +02:00