Commit Graph
168 Commits
Author SHA1 Message Date
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