b2fa19ab6c
refactor: begin restructuring core code to better encapsulate
...
This is a first pass towards trying to structure things a bit better, with data generally encapsulated under a single hierarchical tree, rather than lots of globals all over the place. Lots of work is still required.
The plan is that with this and some more work, #291 should become a lot easier to sort.
2023-12-08 22:39:27 +00:00
08e354e019
refactor: fix new clippy warnings
2023-10-19 21:12:19 +01:00
4aa3009f4f
Merge pull request #338 from JakeStanger/fix/focus-clearing
...
fix(focused): clear when no window is focused
2023-10-19 21:08:38 +01:00
f24b21d242
fix(focused): clear when no window is focused
...
Fixes #337
2023-10-19 20:34:18 +01:00
8fc516a85d
Merge pull request #336 from JakeStanger/fix/vim-style-watcher
...
Fix style hot reloading when editing with Vim
2023-10-17 20:38:14 +01:00
5582dcf373
refactor: fix new clippy warning
2023-10-17 20:22:19 +01:00
40998475e2
fix(styles): hot reload not working when edited with vim
...
Possibly resolves the same issue with other editors or scripts.
Fixes #304
2023-10-17 20:22:02 +01:00
917c1bd52e
docs(dynamic values): link to scripts/ironvars pages
...
Also adds a little bit of clarification around script syntax.
2023-10-16 22:39:48 +01:00
f93a66f83a
Merge pull request #328 from Schweber/patch-1
...
Update Styling guide: add sentences explaining how to increase specificity of entries
2023-10-16 20:23:47 +01:00
Schweber
a768164515
docs(styling guide): add explanation on specificity
2023-10-16 20:10:50 +01:00
a10ec50b72
Merge pull request #332 from JakeStanger/dependabot/cargo/serde-1.0.189
...
build(deps): bump serde from 1.0.188 to 1.0.189
2023-10-16 19:59:47 +01:00
85431b9636
Merge pull request #330 from JakeStanger/dependabot/cargo/tracing-0.1.39
...
build(deps): bump tracing from 0.1.37 to 0.1.39
2023-10-16 19:59:24 +01:00
ef827f26b7
Merge pull request #329 from JakeStanger/dependabot/cargo/regex-1.10.2
...
build(deps): bump regex from 1.9.6 to 1.10.2
2023-10-16 19:59:04 +01:00
dependabot[bot]
497332198c
build(deps): bump serde from 1.0.188 to 1.0.189
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.188 to 1.0.189.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.188...v1.0.189 )
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-16 14:58:11 +00:00
dependabot[bot]
01e8c8a195
build(deps): bump tracing from 0.1.37 to 0.1.39
...
Bumps [tracing](https://github.com/tokio-rs/tracing ) from 0.1.37 to 0.1.39.
- [Release notes](https://github.com/tokio-rs/tracing/releases )
- [Commits](https://github.com/tokio-rs/tracing/compare/tracing-0.1.37...tracing-0.1.39 )
---
updated-dependencies:
- dependency-name: tracing
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-16 14:57:01 +00:00
dependabot[bot]
4987be2cd2
build(deps): bump regex from 1.9.6 to 1.10.2
...
Bumps [regex](https://github.com/rust-lang/regex ) from 1.9.6 to 1.10.2.
- [Release notes](https://github.com/rust-lang/regex/releases )
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/regex/compare/1.9.6...1.10.2 )
---
updated-dependencies:
- dependency-name: regex
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-16 14:56:34 +00:00
c2306d6680
docs(styling): add another example for selecting gtk widgets
2023-10-13 22:16:16 +01:00
66e111e8a2
Merge pull request #326 from JakeStanger/dependabot/cargo/reqwest-0.11.22
...
build(deps): bump reqwest from 0.11.20 to 0.11.22
2023-10-09 23:43:35 +01:00
983036b7d2
Merge pull request #325 from JakeStanger/dependabot/cargo/tokio-1.33.0
...
build(deps): bump tokio from 1.32.0 to 1.33.0
2023-10-09 16:24:19 +01:00
dependabot[bot]
b8358b1d47
build(deps): bump reqwest from 0.11.20 to 0.11.22
...
Bumps [reqwest](https://github.com/seanmonstar/reqwest ) from 0.11.20 to 0.11.22.
- [Release notes](https://github.com/seanmonstar/reqwest/releases )
- [Changelog](https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md )
- [Commits](https://github.com/seanmonstar/reqwest/compare/v0.11.20...v0.11.22 )
---
updated-dependencies:
- dependency-name: reqwest
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-09 14:15:07 +00:00
dependabot[bot]
d12d6f5bc8
build(deps): bump tokio from 1.32.0 to 1.33.0
...
Bumps [tokio](https://github.com/tokio-rs/tokio ) from 1.32.0 to 1.33.0.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.32.0...tokio-1.33.0 )
---
updated-dependencies:
- dependency-name: tokio
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-09 14:14:18 +00:00
abbd3ab623
Merge pull request #324 from JakeStanger/dependabot/cargo/indexmap-2.0.2
...
build(deps): bump indexmap from 2.0.0 to 2.0.2
2023-10-02 20:31:31 +01:00
121bc2c925
Merge pull request #323 from JakeStanger/dependabot/cargo/regex-1.9.6
...
build(deps): bump regex from 1.9.5 to 1.9.6
2023-10-02 20:30:38 +01:00
043b4d32e8
Merge pull request #322 from JakeStanger/dependabot/cargo/clap-4.4.6
...
build(deps): bump clap from 4.4.4 to 4.4.6
2023-10-02 20:30:10 +01:00
dependabot[bot]
c55a3016c3
build(deps): bump indexmap from 2.0.0 to 2.0.2
...
Bumps [indexmap](https://github.com/bluss/indexmap ) from 2.0.0 to 2.0.2.
- [Changelog](https://github.com/bluss/indexmap/blob/master/RELEASES.md )
- [Commits](https://github.com/bluss/indexmap/compare/2.0.0...2.0.2 )
---
updated-dependencies:
- dependency-name: indexmap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-02 14:38:19 +00:00
dependabot[bot]
49c8e379de
build(deps): bump regex from 1.9.5 to 1.9.6
...
Bumps [regex](https://github.com/rust-lang/regex ) from 1.9.5 to 1.9.6.
- [Release notes](https://github.com/rust-lang/regex/releases )
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/regex/compare/1.9.5...1.9.6 )
---
updated-dependencies:
- dependency-name: regex
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-02 14:38:06 +00:00
dependabot[bot]
f452b0e8fd
build(deps): bump clap from 4.4.4 to 4.4.6
...
Bumps [clap](https://github.com/clap-rs/clap ) from 4.4.4 to 4.4.6.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v4.4.4...v4.4.6 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-02 14:37:46 +00:00
6585935d40
Merge pull request #321 from JakeStanger/update_flake_lock_action
...
Update flake.lock
2023-10-01 18:51:28 +01:00
github-actions[bot]
d84a562f62
flake.lock: Update
...
Flake lock file updates:
• Updated input 'crane':
'github:ipetkov/crane/174604795d316b75777e28185c3a4918bc69b399' (2023-08-30)
→ 'github:ipetkov/crane/3de322e06fc88ada5e3589dc8a375b73e749f512' (2023-09-23)
• Updated input 'crane/flake-utils':
'github:numtide/flake-utils/919d646de7be200f3bf08cb76ae1f09402b6f9b4' (2023-07-11)
→ 'github:numtide/flake-utils/ff7b65b44d01cf9ba6a71320833626af21126384' (2023-09-12)
• Updated input 'crane/rust-overlay':
'github:oxalica/rust-overlay/b520a3889b24aaf909e287d19d406862ced9ffc9' (2023-08-07)
→ 'github:oxalica/rust-overlay/b87a14abea512d956f0b89d0d8a1e9b41f3e20ff' (2023-09-18)
• Updated input 'naersk':
'github:nix-community/naersk/78789c30d64dea2396c9da516bbcc8db3a475207' (2023-08-18)
→ 'github:nix-community/naersk/3f976d822b7b37fc6fb8e6f157c2dd05e7e94e89' (2023-09-07)
• Updated input 'naersk/nixpkgs':
'github:NixOS/nixpkgs/a63a64b593dcf2fe05f7c5d666eb395950f36bc9' (2023-08-30)
→ 'github:NixOS/nixpkgs/bd9b686c0168041aea600222be0805a0de6e6ab8' (2023-09-29)
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/e7f38be3775bab9659575f192ece011c033655f0' (2023-08-30)
→ 'github:nixos/nixpkgs/8a86b98f0ba1c405358f1b71ff8b5e1d317f5db2' (2023-09-27)
• Updated input 'rust-overlay':
'github:oxalica/rust-overlay/40e851593ef4f9f8cd0b69c8cae7b722b9953a23' (2023-08-31)
→ 'github:oxalica/rust-overlay/a4c3c904ab29e04a20d3a6da6626d66030385773' (2023-09-30)
2023-10-01 00:55:35 +00:00
0c0163cfa1
Merge pull request #317 from JakeStanger/dependabot/cargo/hyprland-0.3.12
...
build(deps): bump hyprland from 0.3.11 to 0.3.12
2023-09-25 20:06:23 +01:00
e1b1d6f465
Merge pull request #315 from JakeStanger/dependabot/cargo/clap-4.4.4
...
build(deps): bump clap from 4.4.2 to 4.4.4
2023-09-25 20:06:06 +01:00
dependabot[bot]
1f824edd70
build(deps): bump hyprland from 0.3.11 to 0.3.12
...
Bumps [hyprland](https://github.com/hyprland-community/hyprland-rs ) from 0.3.11 to 0.3.12.
- [Release notes](https://github.com/hyprland-community/hyprland-rs/releases )
- [Commits](https://github.com/hyprland-community/hyprland-rs/compare/0.3.11...0.3.12 )
---
updated-dependencies:
- dependency-name: hyprland
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-25 14:53:06 +00:00
dependabot[bot]
088ac971c1
build(deps): bump clap from 4.4.2 to 4.4.4
...
Bumps [clap](https://github.com/clap-rs/clap ) from 4.4.2 to 4.4.4.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v4.4.2...v4.4.4 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-25 14:52:09 +00:00
59f66df079
Merge pull request #311 from JakeStanger/dependabot/cargo/serde_json-1.0.107
...
build(deps): bump serde_json from 1.0.105 to 1.0.107
2023-09-18 20:03:44 +01:00
2d5d1b450c
Merge pull request #314 from JakeStanger/dependabot/cargo/chrono-0.4.31
...
build(deps): bump chrono from 0.4.30 to 0.4.31
2023-09-18 20:03:34 +01:00
7a2edcdffc
Merge pull request #310 from JakeStanger/dependabot/cargo/sysinfo-0.29.10
...
build(deps): bump sysinfo from 0.29.9 to 0.29.10
2023-09-18 20:02:36 +01:00
dependabot[bot]
8f4ad02c75
build(deps): bump chrono from 0.4.30 to 0.4.31
...
Bumps [chrono](https://github.com/chronotope/chrono ) from 0.4.30 to 0.4.31.
- [Release notes](https://github.com/chronotope/chrono/releases )
- [Changelog](https://github.com/chronotope/chrono/blob/main/CHANGELOG.md )
- [Commits](https://github.com/chronotope/chrono/compare/v0.4.30...v0.4.31 )
---
updated-dependencies:
- dependency-name: chrono
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-18 14:28:54 +00:00
dependabot[bot]
c5a1694b10
build(deps): bump serde_json from 1.0.105 to 1.0.107
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.105 to 1.0.107.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.105...v1.0.107 )
---
updated-dependencies:
- dependency-name: serde_json
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-18 14:27:13 +00:00
dependabot[bot]
f8cc634cc9
build(deps): bump sysinfo from 0.29.9 to 0.29.10
...
Bumps [sysinfo](https://github.com/GuillaumeGomez/sysinfo ) from 0.29.9 to 0.29.10.
- [Changelog](https://github.com/GuillaumeGomez/sysinfo/blob/master/CHANGELOG.md )
- [Commits](https://github.com/GuillaumeGomez/sysinfo/commits )
---
updated-dependencies:
- dependency-name: sysinfo
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-18 14:26:43 +00:00
ccc6ff2d94
docs(readme): add nixpkgs details
...
Resolves #303 .
2023-09-16 22:59:03 +01:00
71ea185a65
Merge pull request #305 from JakeStanger/dependabot/cargo/walkdir-2.4.0
...
build(deps): bump walkdir from 2.3.3 to 2.4.0
2023-09-11 21:54:34 +01:00
c793cd3c1a
Merge pull request #306 from JakeStanger/dependabot/cargo/chrono-0.4.30
...
build(deps): bump chrono from 0.4.28 to 0.4.30
2023-09-11 21:36:32 +01:00
dependabot[bot]
1f4b349423
build(deps): bump walkdir from 2.3.3 to 2.4.0
...
Bumps [walkdir](https://github.com/BurntSushi/walkdir ) from 2.3.3 to 2.4.0.
- [Commits](https://github.com/BurntSushi/walkdir/compare/2.3.3...2.4.0 )
---
updated-dependencies:
- dependency-name: walkdir
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-11 20:35:49 +00:00
4755e2c827
Merge pull request #307 from JakeStanger/dependabot/cargo/regex-1.9.5
...
build(deps): bump regex from 1.9.4 to 1.9.5
2023-09-11 21:35:13 +01:00
b548e3ec01
Merge pull request #308 from JakeStanger/dependabot/cargo/serde-1.0.188
...
build(deps): bump serde from 1.0.185 to 1.0.188
2023-09-11 21:34:45 +01:00
7033d29c6a
Merge pull request #309 from JakeStanger/dependabot/cargo/hyprland-0.3.11
...
build(deps): bump hyprland from 0.3.9 to 0.3.11
2023-09-11 21:33:18 +01:00
dependabot[bot]
0335aa4470
build(deps): bump hyprland from 0.3.9 to 0.3.11
...
Bumps [hyprland](https://github.com/hyprland-community/hyprland-rs ) from 0.3.9 to 0.3.11.
- [Release notes](https://github.com/hyprland-community/hyprland-rs/releases )
- [Commits](https://github.com/hyprland-community/hyprland-rs/compare/0.3.9...0.3.11 )
---
updated-dependencies:
- dependency-name: hyprland
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-11 14:41:24 +00:00
dependabot[bot]
dce245ef5f
build(deps): bump serde from 1.0.185 to 1.0.188
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.185 to 1.0.188.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.185...v1.0.188 )
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-11 14:41:14 +00:00
dependabot[bot]
bd002e278b
build(deps): bump regex from 1.9.4 to 1.9.5
...
Bumps [regex](https://github.com/rust-lang/regex ) from 1.9.4 to 1.9.5.
- [Release notes](https://github.com/rust-lang/regex/releases )
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/regex/compare/1.9.4...1.9.5 )
---
updated-dependencies:
- dependency-name: regex
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-11 14:41:00 +00:00
dependabot[bot]
ae1bc2ef84
build(deps): bump chrono from 0.4.28 to 0.4.30
...
Bumps [chrono](https://github.com/chronotope/chrono ) from 0.4.28 to 0.4.30.
- [Release notes](https://github.com/chronotope/chrono/releases )
- [Changelog](https://github.com/chronotope/chrono/blob/main/CHANGELOG.md )
- [Commits](https://github.com/chronotope/chrono/compare/v0.4.28...v0.4.30 )
---
updated-dependencies:
- dependency-name: chrono
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-11 14:40:52 +00:00