Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
9bb6e67
dev sync
faervan Feb 24, 2025
4a663a7
dev sync
faervan Mar 2, 2025
1a8d9d7
broken dev sync
faervan Mar 17, 2025
e4a4bc5
dev sync: ugly garbage but working smh
faervan Mar 17, 2025
081ebc2
dev sync: still working, less garbage
faervan Mar 18, 2025
6b2ef1c
dev sync
faervan Mar 19, 2025
1f1723e
dev sync
faervan Apr 8, 2025
d10b59e
dev sync
faervan Apr 8, 2025
db75815
dev sync
faervan Apr 9, 2025
07263e2
dev sync: start rework
faervan Apr 23, 2025
f2a4d48
feat: add basic Config and bar opening / wloutput tracking
faervan Apr 24, 2025
e5f5216
dev sync: add more bar config + move types to external files
faervan Apr 25, 2025
058f82b
dev sync: add BarTheme/Style structs and set up fern
faervan Jul 24, 2025
6d9e28b
dev sync: replace eprintln with log::error
faervan Jul 25, 2025
b234b79
feat: add cli and ipc + refactor: create cargo workspace
faervan Jul 27, 2025
c3757d2
dev sync
faervan Jul 27, 2025
c46c718
dev sync
faervan Jul 27, 2025
800919a
feat: add window opening and IPC commands/responses
faervan Jul 29, 2025
020823b
fix: Readme + feat: add clap help wrap and handle some missing cmds
faervan Jul 29, 2025
9d77617
style: it was late at night (sort of)
faervan Jul 29, 2025
e70205c
refactor: create core crate and feat: add config and theme structs
faervan Jul 31, 2025
fcdf792
dev sync: start WindowConfig implementation
faervan Aug 1, 2025
e7b8812
feat: add global config and MessageSenderExt helper and fix: subscrip…
faervan Aug 1, 2025
772de73
feat: add basic Style config struct
faervan Aug 2, 2025
b8fb214
dev sync: add Custom module, registry and template engine
faervan Aug 3, 2025
1e5693d
refactor: mv core stuff to core lib and feat: add monitor setting
faervan Aug 3, 2025
43e86b2
dev sync
faervan Aug 8, 2025
0f0e966
feat: derive TomlExample for configurations and add matching tests
faervan Aug 17, 2025
c7f0a58
Remove unused `old` directory
faervan Aug 20, 2025
eaf30ef
fix: custom colors for theme not working through the CLI
faervan Aug 20, 2025
b737279
feat: allow IPC config overwriting
faervan Aug 22, 2025
f097cce
feat: allow IPC style overwriting
faervan Aug 23, 2025
fb446ee
feat: add config loading
faervan Aug 28, 2025
a7c9cff
feat: add hot reloading
faervan Sep 1, 2025
7050cd4
chore: update dependencies
faervan Sep 5, 2025
742a0cc
feat: replace iced theme with custom theme
faervan Sep 7, 2025
f8cd562
style: lint warning killing spree
faervan Sep 8, 2025
c448d44
feat: add MainConfig
faervan Sep 12, 2025
cad45fb
build: upgrade toml-example
faervan Oct 7, 2025
8ed5117
chore: cargo update
faervan Oct 7, 2025
afe4c1c
feat: add module config loading
faervan Oct 11, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .cargo/config.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# https://bevyengine.org/learn/quick-start/getting-started/setup/#enable-fast-compiles-optional
[target.x86_64-unknown-linux-gnu]
linker = "clang"
rustflags = ["-C", "link-arg=-fuse-ld=/usr/bin/mold"]
4 changes: 1 addition & 3 deletions .github/workflows/rust.yml
Original file line number Diff line number Diff line change
Expand Up @@ -60,11 +60,9 @@ jobs:
strategy:
matrix:
toolchain:
- stable
- beta
- nightly
steps:
- uses: actions/checkout@v4
- run: rustup update ${{ matrix.toolchain }} && rustup default ${{ matrix.toolchain }}
- run: rustup component add rustfmt
- run: cargo fmt --check --verbose

2 changes: 2 additions & 0 deletions .harper-dictionary.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
focusable
TODO
Loading