Commit Graph

45 Commits

Author SHA1 Message Date
tommaso 30be4b2901 wrap blocks around a layout concept 2026-07-13 21:08:04 +02:00
tommaso ed01251ca5 update Makefile 2026-07-13 16:53:48 +02:00
tommaso 1867a4c0a6 convert bundled defaults into an installable configuration template 2026-07-13 16:44:50 +02:00
tommaso a894449d15 improve error messages 2026-07-13 16:43:52 +02:00
tommaso a49f78cbb0 make theme persistent across monitors 2026-07-13 16:43:05 +02:00
tommaso 1a2eddcd5d refactor CLI 2026-07-13 11:43:37 +02:00
tommaso 909d890837 improve cli documentation 2026-07-13 11:41:25 +02:00
tommaso 87070dd62f improve divider 2026-07-12 21:39:29 +02:00
tommaso 39457d8faf add support for corner radius in dividers 2026-07-12 21:31:09 +02:00
tommaso a963a19bf3 add new divider block kind 2026-07-12 21:29:57 +02:00
tommaso aa241148ef add support for vertical padding in styles 2026-07-12 21:29:42 +02:00
tommaso 07a05e5470 rename views 2026-07-12 21:11:55 +02:00
tommaso 94c83d74a4 format code 2026-07-12 21:09:03 +02:00
tommaso 33c4cbe26e cleanup delegate 2026-07-12 19:57:33 +02:00
tommaso 3c5222d800 refresh the bars on screen changes 2026-07-12 19:51:42 +02:00
tommaso 27fad1d67c allow env variables expansion in config files 2026-07-12 18:20:03 +02:00
tommaso 9a7710d675 make name the core block info 2026-07-12 18:19:41 +02:00
tommaso f5e1ba1104 add support for corner radius 2026-07-12 17:05:29 +02:00
tommaso 77717c9654 rename leading and trailing externally in left and right 2026-07-12 16:50:18 +02:00
tommaso d4d1b7bec4 cleanup tests 2026-07-12 16:16:46 +02:00
tommaso b872659796 cleanup code 2026-07-12 16:16:35 +02:00
tommaso 0ff1664974 make Theme monitor dependent 2026-07-12 15:59:04 +02:00
tommaso 19a8f09e5a fix an issue with horizontal window margins not respected 2026-07-12 15:23:22 +02:00
tommaso 6de06ac8e1 respect the actual window height 2026-07-12 15:12:13 +02:00
tommaso 24c53eb51d move files around 2026-07-12 15:06:51 +02:00
tommaso a6a7f80cce resolve config directory dynamically following a priority order 2026-07-12 14:49:25 +02:00
tommaso 8315b8a6e3 make bar and blocks monitor scoped 2026-07-12 12:56:35 +02:00
tommaso 34921ca377 move window definition to theme and make it dynamic 2026-07-12 11:58:01 +02:00
tommaso 6e258fdffa cleanup code 2026-07-12 11:39:58 +02:00
tommaso 3da4c8e466 make styles optional in theme 2026-07-12 11:36:27 +02:00
tommaso 70a170f544 move text definition to theme and make it dynamic 2026-07-12 11:34:52 +02:00
tommaso 7c0551c662 make colors and padding optional 2026-07-12 11:16:54 +02:00
tommaso 0edc4ca47a add Makefile 2026-07-12 11:14:49 +02:00
tommaso eebbe3cbb8 cleanup Event 2026-07-12 00:50:11 +02:00
tommaso 2b1f94f220 cleanup Views 2026-07-12 00:47:26 +02:00
tommaso 34fc5a4c0d cleanup Block 2026-07-12 00:38:52 +02:00
tommaso 289cc6eb61 cleanup Config 2026-07-12 00:37:51 +02:00
tommaso d8d5e38d33 cleanup Theme 2026-07-12 00:37:28 +02:00
tommaso 2d047d69b6 cleanup Config 2026-07-12 00:25:06 +02:00
tommaso a872ca1d6b improve code style 2026-07-12 00:24:34 +02:00
tommaso d0b945574a cleanup Theme 2026-07-12 00:08:46 +02:00
tommaso 0ed9e4dbf2 make events external dylibs 2026-07-11 23:49:25 +02:00
tommaso 2d6348c901 full scope implementation 2026-07-11 21:56:47 +02:00
tommaso 7d281d1039 basic block structure and auto-refresh 2026-07-10 17:19:04 +02:00
tommaso a96efee4cf initial commit 2026-07-10 09:59:02 +02:00