Commit Graph

7 Commits

Author SHA1 Message Date
Přemysl Eric Janouch 969a4cfc3e
liberty-xui: clip terminal drawing 2024-02-27 00:27:54 +01:00
Přemysl Eric Janouch 8d56fae41b
liberty-xdg: actually make libpng optional 2024-02-10 12:20:44 +01:00
Přemysl Eric Janouch 1966b81b4d
liberty-xui: tolerate zero-area ConfigureNotify
Happens when launching from a fullscreen window in i3.
2024-02-10 10:07:09 +01:00
Přemysl Eric Janouch f8c6ac2ed1
Make liberty-xui load PNG program icons
X11 applications now have a dependency on libpng.

This makes use of a new related liberty-xdg module,
which can be used separately.
2024-02-10 10:07:09 +01:00
Přemysl Eric Janouch 4c2874649d
liberty-xui: fix build on systems without A_ITALIC 2023-07-04 06:40:54 +02:00
Přemysl Eric Janouch 091f92bab3
liberty-xui: fix a build warning
On macOS, TIOCGWINSZ seems to be defined earlier.
2023-06-28 16:24:59 +02:00
Přemysl Eric Janouch d01a1ff034
Turn liberty-tui into a terminal/X11 hybrid
Importing code from nncmpp, adjusting it to work with hex as well.
2023-06-19 13:06:12 +02:00