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
aleksana
50e549465d
Fixed menu scaling issue by disabling the use of GTK popover
...
This fixes https://github.com/artizirk/wdisplays/issues/9
2023-10-08 17:05:31 +08:00
Jason Francis
0ed52013dd
Create WdHeadForm class
2020-05-09 13:37:18 -04:00
Jason Francis
f3f2b9e9e2
Backport GTK4 changes
...
Includes refactoring to use GMenuModel and GtkEventController
2020-05-08 20:26:33 -04:00
Jason Francis
69564522bc
Relicense to GPL3+, add REUSE compliance
...
https://reuse.software/spec/
2020-05-08 20:10:27 -04:00
Jason Francis
e66756e2c4
Show headerbar when window is fullscreen
...
Fixes #14
2020-03-14 21:49:46 -04:00
Jason Francis
54b5fe7e30
Add icon and desktop file
2019-12-10 12:02:17 -05:00
Jason Francis
22669edadb
Force tick callback at application start
2019-10-26 16:56:01 -04:00
Jason Francis
acd95b1664
Use SPDX license identifiers
2019-10-26 16:56:01 -04:00
Jason Francis
c0cd8e4ac0
Ensure GL context defaults to ES 2.0
2019-10-26 16:37:27 -04:00
Jason Francis
049bf5bd8f
Fix animation not working when capture disabled
2019-09-24 07:59:15 -04:00
Jason Francis
d9c6f92830
Fix hangups caused by idle events never running
2019-09-09 10:57:02 -04:00
Jason Francis
d9b868077a
Display grid lines when moving a display
2019-08-27 10:56:03 -04:00
Jason Francis
e0f382af84
Fix snapping not working with rotation/scale
2019-08-23 18:18:25 -04:00
Jason Francis
53d52f0fe3
Fix incorrect canvas scroll sizes and margins
2019-08-23 18:00:07 -04:00
Jason Francis
bd8fc3f7d4
Correctly render flipped/rotated screens
2019-08-23 17:35:59 -04:00
Jason Francis
dd2568a2b4
Fix form data being incorrect sometimes
2019-08-18 11:33:59 -04:00
Jason Francis
ba3b9f339f
Ensure clicks on the canvas respect head z-order
2019-08-18 11:33:30 -04:00
Jason Francis
27d7067762
Force roundtrip after applying settings
2019-08-14 14:20:11 -04:00
Jason Francis
3d69ae73d3
Add screen number overlays
2019-08-13 16:38:04 -04:00
Jason Francis
8cea18fd0d
Fix spinner animating constantly
2019-08-10 13:50:34 -04:00
Jason Francis
25521476b6
Avoid GtkStack warning when adding displays
2019-08-06 13:27:22 -04:00
Jason Francis
26af01ddc3
Reorder render list when clicking a display
2019-08-06 13:26:25 -04:00
Jason Francis
1fba2b78a8
swap RGB -> BGR when necessary
2019-08-01 11:09:00 -04:00
Jason Francis
2ec122ef32
update name
2019-08-01 11:09:00 -04:00
Jason Francis
43a2d18075
finish up viewport widget with screen previews
2019-07-27 16:57:54 -04:00
Jason Francis
e7ac3fa7ad
improve form consistency
2019-07-06 13:12:28 -04:00
Jason Francis
b278730ddd
initialize repository
2019-07-05 22:51:52 -04:00