Commit Graph
32 Commits
Author SHA1 Message Date
Mars-Wave 0ea4e4bec5 Merge branch 'kanshi-config' 2026-09-18 18:53:34 +02:00
Mars-Wave 79e130a7e3 Merge branch 'gsettings' 2026-09-15 19:27:20 +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
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
Manuel Herrmann c2c34e12cc Allow applying pending changes with Ctrl+Return 2026-04-17 21:58:58 +02:00
Mars-Wave 80fa88173b Add a menu toggle for saving to the kanshi config 2026-03-04 23:11:26 +01:00
Mars-Wave d03af89d59 Share one GSettings and survive a missing schema 2026-01-21 20:54:22 +01:00
Lauren Lagarde 7536fcdc9c Automatically load and save application preferences found in hamburger menu 2025-12-11 21:08:06 -06:00
Mars-Wave 87f4d45052 Allow negative output positions 2025-10-03 19:15:01 +02:00
redtide 0683283fa5 Updated desktop file
- Removed Version key: it's the version of the Desktop Entry Specification, not the application version and it's not required (see Table 2. Standard Keys in the specification)
- Set a real Name to display in menu for the application, with GenericName and Comment (same page as above)
- Italian translation strings
2023-07-01 12:45:24 +02:00
somini f4cf935e49 Install icon to the app_id location
This is so that the desktop files picks it up correctly.

Thanks, @WhyNotHugo and @jbeich.
2023-04-02 11:57:39 +01:00
IntinteDAO cfc833984e Added categories to the program shortcut 2020-06-17 00:32:45 +02: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 0faafdc04d Shrink minimum size of canvas
Fixes #13
2020-03-14 21:50:10 -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 3e7e49de5c Fix window title 2019-10-26 16:02:06 -04:00
Jason Francis cd2e1959b0 Update README and screenshot 2019-08-27 11:18:38 -04:00
Jason Francis 53d52f0fe3 Fix incorrect canvas scroll sizes and margins 2019-08-23 18:00:07 -04:00
Jason Francis 4b12ba1d0b Add name and description to overlay 2019-08-18 11:32:13 -04:00
Jason Francis d355f7be25 Add lower bound to scale 2019-08-18 11:30:58 -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 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