Commit Graph

113 Commits

Author SHA1 Message Date
Lemmy 168c936ca9 chore(lefthook): test clang format 2026-04-04 08:58:28 -04:00
Lysec b62002f05f chore(tray): set logging to debug 2026-04-04 14:48:32 +02:00
Lysec 30ab8591b0 feat(tray): implement StatusNotifier watcher and tray widget 2026-04-04 13:58:01 +02:00
Lysec 54cb47a0e0 feat(bar): add unread indicator to notification widget 2026-04-04 13:16:58 +02:00
Lemmy ca15d2b6f6 chore: "just format" and readme update 2026-04-03 23:47:32 -04:00
Lemmy ea671e42c0 chore(fmt): add clang-format 2026-04-03 23:31:07 -04:00
Lemmy b6772b8d14 refactor(project): .hpp => .h 2026-04-03 23:28:08 -04:00
Lemmy d388028e00 fix(icons): bypass HarfBuzz for icon rendering to support all Unicode codepoints 2026-04-03 22:49:16 -04:00
Lemmy 9a027d64e5 refactor(widgets): not dedicated to bar, use container instead 2026-04-03 22:38:47 -04:00
Lemmy 0ef0f75374 refactor(widgets): moved under shell/ 2026-04-03 22:29:44 -04:00
Lemmy 644ba601df refactor(wayland): split into smaller classes 2026-04-03 22:19:11 -04:00
Lemmy 53f095104c chore(build): removing optional define, we always need WLR_LAYER_SHELL 2026-04-03 22:10:12 -04:00
Lemmy 806052477a feat(render): less stubbing in alternate renderers 2026-04-03 22:07:45 -04:00
Lemmy 88c5f0d0ff feat(icons): added tabler icons loading and drawing 2026-04-03 22:05:30 -04:00
Lemmy c29ae0e44a fix(chip): now that borders work well no need for mitigation with smoothness 2026-04-03 21:34:32 -04:00
Lemmy 0b8fc5b99e fix(render): switch to premultiplied alpha to fix border antialiasing 2026-04-03 21:26:51 -04:00
Lemmy 6befe2c50e chore(gitignoe) 2026-04-03 21:25:34 -04:00
Lemmy 20420b6497 fix(palette): use noctalia palette with proper naming convention 2026-04-03 21:13:26 -04:00
Lemmy 9c32f4f4c9 refactor(application) renaming 2026-04-03 21:02:38 -04:00
Lemmy 7409885a16 refactor(mainloop): cleaner approach via pollSource to absract as much service code as possible 2026-04-03 20:56:36 -04:00
Lemmy 5ed0ee9028 refactor(random): centralized randomFloat 2026-04-03 20:44:54 -04:00
Lemmy 75b80b234e refactor(time): take two 2026-04-03 20:42:53 -04:00
Lemmy 3f17089d69 refactor(time): better naming 2026-04-03 20:40:23 -04:00
Lysec d2d3e16e59 fix(ui): rename setHorizontalRow to setRowLayout 2026-04-04 02:23:18 +02:00
Lysec 244c412971 refactor(ui): rename style helpers to set* and fix chip border 2026-04-04 02:19:17 +02:00
Lemmy d15b9593db Merge branch 'main' of github.com:noctalia-dev/nextalia 2026-04-03 20:01:06 -04:00
Lemmy f18e6759d5 feat(input): pointer input handling + workspace click-to-activate 2026-04-03 19:58:58 -04:00
Lysec 2d71a7e442 feat(ui): unify styling with style/Style.hpp & style/Palette.hpp 2026-04-04 01:36:34 +02:00
Lemmy 77e0190893 chore(render): project structure 2026-04-03 18:34:16 -04:00
Lemmy 7095dfcf6b chore(readme) 2026-04-03 18:24:23 -04:00
Lysec b7d1a572d3 fix(shutdown): close UI surfaces during shutdown before D-Bus cleanup 2026-04-03 23:45:39 +02:00
Lysec 2029b7a53b fix(shutdown): exit immediately to avoid D-Bus cleanup blocking 2026-04-03 23:31:06 +02:00
Lemmy f72b1bc279 Merge branch 'main' of github.com:noctalia-dev/nextalia 2026-04-03 17:20:15 -04:00
Lemmy 7b60b0ece0 feat(wallpapers): added wallpaper display with transitions 2026-04-03 17:20:12 -04:00
Lysec d0fbc53e80 feat(wayland): sort workspaces by protocol coordinates 2026-04-03 23:06:10 +02:00
Lemmy 9d7af6e185 feat(bar): default clock to the right 2026-04-03 15:32:23 -04:00
Lemmy 4f5626ab94 fix(clockwidget): default format 2026-04-03 15:26:02 -04:00
Lemmy 05474f6f28 feat(config): hot-reload 2026-04-03 15:21:00 -04:00
Lemmy 73e0371726 feat(bar): added a enabled flag so we can disable bar on certain output 2026-04-03 15:07:02 -04:00
Lemmy d10a4e255a feat(config): add TOML configuration with multi-bar and per-monitor support 2026-04-03 13:36:47 -04:00
Lemmy b8f9b9f486 feat(time): add TimeService for periodic widget updates 2026-04-03 12:47:54 -04:00
Lemmy 6d744a541d feat(time): service 2026-04-03 11:29:32 -04:00
Lemmy 726797cd60 feat(bar): filter workspace by output + properly update renderer context 2026-04-03 11:11:42 -04:00
Lemmy 4f3dba15ea feat(bar): basic workspace widget 2026-04-03 10:59:59 -04:00
Lemmy a0f5199aaa feat(ui): add Widget base class with bar section layout (start/center/end) 2026-04-03 10:25:13 -04:00
Lysec 812207dafe Merge branch 'main' of https://github.com/noctalia-dev/Nextalia 2026-04-03 16:11:14 +02:00
Lysec d411809715 feat(compositor): migrate workspace tracking from niri IPC to ext-workspace protocol 2026-04-03 16:11:12 +02:00
Lemmy baafb38897 Merge branch 'main' of github.com:noctalia-dev/nextalia 2026-04-03 10:08:50 -04:00
Lemmy fc66f95c9d feat(controls): box 2026-04-03 10:08:48 -04:00
Lysec 539b398944 chore(logging): disable debug logs by default 2026-04-03 16:04:27 +02:00