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
Mars-Wave
91f8ca2fad
Drop removed heads from applies still in flight
2026-03-27 17:05:25 +01:00
Mars-Wave
9cd13c02c3
Save kanshi snapshot ahead of mode removal
2026-03-24 23:28:46 +01:00
Mars-Wave
aa9b98df59
Keep auto-apply snapshots and save them on hotplug
2026-03-19 22:20:50 +01:00
Mars-Wave
1882fef7e7
Save to the kanshi config when auto-apply ends
2026-03-18 18:54:53 +01:00
Mars-Wave
be98542f4e
Save to the kanshi config only on a manual apply
2026-03-17 21:58:17 +01:00
Mars-Wave
3a2a1878d5
Drop the store_path setting from wdisplays.conf
2026-03-16 22:51:10 +01:00
Mars-Wave
1522139259
Follow includes when matching kanshi profiles
2026-03-15 19:06:44 +01:00
Mars-Wave
879352f129
Keep comments inside block-form kanshi outputs
2026-03-10 19:41:12 +01:00
Mars-Wave
0d806aa38a
Keep adaptive_sync on disabled kanshi outputs
2026-03-09 23:52:42 +01:00
Mars-Wave
82c33052b0
Write through dangling kanshi config symlinks
2026-03-08 23:31:24 +01:00