Commit Graph

939 Commits

Author SHA1 Message Date
dependabot[bot]
d81fe488a7
build(deps): bump chrono from 0.4.37 to 0.4.38
Bumps [chrono](https://github.com/chronotope/chrono) from 0.4.37 to 0.4.38.
- [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.37...v0.4.38)

---
updated-dependencies:
- dependency-name: chrono
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-15 14:08:07 +00:00
Jake Stanger
fb7f0aae32
docs(examples) add custom weather example 2024-04-14 01:10:45 +01:00
Jake Stanger
88840b8391
Merge pull request #539 from JakeStanger/feat/ipc-list
feat(ipc): ironvar list command
2024-04-13 23:33:20 +01:00
Jake Stanger
cfaba87f2f
feat(ipc): ironvar list command 2024-04-13 23:08:45 +01:00
Jake Stanger
7e7b3039eb
chore(intellij): update run files 2024-04-13 21:27:45 +01:00
Jake Stanger
edf20b6a66
Merge pull request #536 from JakeStanger/dependabot/cargo/reqwest-0.12.3
build(deps): bump reqwest from 0.12.2 to 0.12.3
2024-04-08 19:48:00 +01:00
dependabot[bot]
b07900d6bd
build(deps): bump reqwest from 0.12.2 to 0.12.3
Bumps [reqwest](https://github.com/seanmonstar/reqwest) from 0.12.2 to 0.12.3.
- [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.12.2...v0.12.3)

---
updated-dependencies:
- dependency-name: reqwest
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-08 14:37:51 +00:00
Jake Stanger
693f4074ae
build(fix): fix flake missing gkt-launch 2024-04-06 19:34:29 +01:00
Jake Stanger
9a71c693ff
Merge pull request #530 from ClaireNeveu/master
feat: Add orientation support for clock, button, label, and sys_info
2024-04-06 17:21:02 +01:00
Claire Neveu
f50a65eab5 fix: upower module should display correctly for vertical bars 2024-04-06 12:05:28 -04:00
Claire Neveu
dcb5036964 chore: add test config file 2024-04-06 12:05:11 -04:00
Claire Neveu
44be58594b feat: Add orientation and direction support for sys info 2024-04-06 12:05:04 -04:00
Claire Neveu
70b2c592b2 feat: Add orientation support for custom label and button 2024-04-06 12:03:43 -04:00
Claire Neveu
702b0a63bf feat: Add orientation support for clock 2024-04-06 12:03:15 -04:00
Jake Stanger
4a3bca1f5f
Merge pull request #531 from JakeStanger/dependabot/cargo/h2-0.4.4
build(deps): bump h2 from 0.4.3 to 0.4.4
2024-04-05 18:48:33 +01:00
dependabot[bot]
07e3ecfb9f
build(deps): bump h2 from 0.4.3 to 0.4.4
Bumps [h2](https://github.com/hyperium/h2) from 0.4.3 to 0.4.4.
- [Release notes](https://github.com/hyperium/h2/releases)
- [Changelog](https://github.com/hyperium/h2/blob/master/CHANGELOG.md)
- [Commits](https://github.com/hyperium/h2/compare/v0.4.3...v0.4.4)

---
updated-dependencies:
- dependency-name: h2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-05 15:10:13 +00:00
Jake Stanger
751bb7b95e
Merge pull request #529 from JakeStanger/build/remove-features
build: remove some unused features/deps
2024-04-02 20:30:47 +01:00
Jake Stanger
26ffed7b40
build: remove some unused features/deps 2024-04-02 20:12:09 +01:00
Jake Stanger
9245188af7
refactor: better error handling for client initialization 2024-04-01 16:34:25 +01:00
Jake Stanger
1b35354272
refactor: fix clippy warnings 2024-04-01 16:33:38 +01:00
Jake Stanger
10b3b01e5b
Merge pull request #527 from JakeStanger/feat/custom-button-box
feat(custom): ability to add modules/widgets to buttons
2024-04-01 15:47:39 +01:00
Jake Stanger
46224d8a54
feat(custom): ability to add modules/widgets to buttons
Resolves #207
2024-04-01 15:42:26 +01:00
Jake Stanger
3ba8b4bd96
fix: regressions introduced by #505
- Crash on startup if modules missing common options
- Crash on startup due to disable_popup incorrectly mandatory
2024-04-01 15:40:12 +01:00
Jake Stanger
b9b29a4ce4
Merge pull request #526 from JakeStanger/dependabot/cargo/clap-4.5.4
build(deps): bump clap from 4.5.3 to 4.5.4
2024-04-01 15:19:24 +01:00
Jake Stanger
1b25e358ee
Merge pull request #525 from JakeStanger/dependabot/cargo/mpd-utils-0.2.1
build(deps): bump mpd-utils from 0.2.0 to 0.2.1
2024-04-01 15:19:08 +01:00
Jake Stanger
c96a424020
Merge pull request #524 from JakeStanger/dependabot/cargo/chrono-0.4.37
build(deps): bump chrono from 0.4.35 to 0.4.37
2024-04-01 15:18:35 +01:00
Jake Stanger
0359242531
Merge pull request #523 from JakeStanger/dependabot/cargo/tokio-1.37.0
build(deps): bump tokio from 1.36.0 to 1.37.0
2024-04-01 15:17:50 +01:00
dependabot[bot]
5c122ae536
build(deps): bump clap from 4.5.3 to 4.5.4
Bumps [clap](https://github.com/clap-rs/clap) from 4.5.3 to 4.5.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.5.3...v4.5.4)

---
updated-dependencies:
- dependency-name: clap
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-01 14:14:09 +00:00
dependabot[bot]
ec6145055e
build(deps): bump mpd-utils from 0.2.0 to 0.2.1
Bumps mpd-utils from 0.2.0 to 0.2.1.

---
updated-dependencies:
- dependency-name: mpd-utils
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-01 14:13:53 +00:00
dependabot[bot]
b15d06a61c
build(deps): bump chrono from 0.4.35 to 0.4.37
Bumps [chrono](https://github.com/chronotope/chrono) from 0.4.35 to 0.4.37.
- [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.35...v0.4.37)

---
updated-dependencies:
- dependency-name: chrono
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-01 14:13:44 +00:00
dependabot[bot]
9cc976e11d
build(deps): bump tokio from 1.36.0 to 1.37.0
Bumps [tokio](https://github.com/tokio-rs/tokio) from 1.36.0 to 1.37.0.
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.36.0...tokio-1.37.0)

---
updated-dependencies:
- dependency-name: tokio
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-01 14:13:34 +00:00
Jake Stanger
e1a9f7376c
Merge pull request #505 from JakeStanger/feat/modules-in-custom
Native modules inside custom modules
2024-04-01 15:11:56 +01:00
Jake Stanger
ee8873a94a
docs(custom): add native examples 2024-04-01 15:09:11 +01:00
Jake Stanger
46cbaca5e0
feat: option to disable module popup 2024-04-01 15:09:11 +01:00
Jake Stanger
994f4a4a12
feat: ability to add custom modules instead native modules
Resolves #131
2024-04-01 15:01:37 +01:00
Jake Stanger
80dd2cc407
Merge pull request #522 from JakeStanger/update_flake_lock_action
Update flake.lock
2024-04-01 02:01:24 +01:00
Jake Stanger
e052a996a4
Merge pull request #521 from JakeStanger/build/nix/naersk
build(nix): fix naersk build broken when using non-default features
2024-04-01 02:00:09 +01:00
github-actions[bot]
df7cd1e364 flake.lock: Update
Flake lock file updates:

• Updated input 'crane':
    'github:ipetkov/crane/2c94ff9a6fbeb9f3ea0107f28688edbe9c81deaa?narHash=sha256-jX%2BB1VGHT0ruHHL5RwS8L21R6miBn4B6s9iVyUJsJJY%3D' (2024-02-24)
  → 'github:ipetkov/crane/ada0fb4dcce4561acb1eb17c59b7306d9d4a95f3?narHash=sha256-LEg6/dmEFxx6Ygti5DO9MOhGNpyB7zdxdWtzv/FCTXk%3D' (2024-03-29)
• Updated input 'naersk/nixpkgs':
    'github:NixOS/nixpkgs/ebe6e807793e7c9cc59cf81225fdee1a03413811?narHash=sha256-lKdtMbhnBNU1lr978T%2BwEYet3sfIXXgyiDZNEgx8CV8%3D' (2024-02-29)
  → 'github:NixOS/nixpkgs/807c549feabce7eddbf259dbdcec9e0600a0660d?narHash=sha256-9slQ609YqT9bT/MNX9%2B5k5jltL9zgpn36DpFB7TkttM%3D' (2024-03-29)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/9099616b93301d5cf84274b184a3a5ec69e94e08?narHash=sha256-HofykKuisObPUfj0E9CJVfaMhawXkYx3G8UIFR/XQ38%3D' (2024-02-28)
  → 'github:nixos/nixpkgs/d8fe5e6c92d0d190646fb9f1056741a229980089?narHash=sha256-iMUFArF0WCatKK6RzfUJknjem0H9m4KgorO/p3Dopkk%3D' (2024-03-29)
• Updated input 'rust-overlay':
    'github:oxalica/rust-overlay/72fa0217f76020ad3aeb2dd9dd72490905b23b6f?narHash=sha256-0oYeE5VkhnPA7YBl%2B0Utq2cYoHcfsEhSGwraCa27Vs8%3D' (2024-02-29)
  → 'github:oxalica/rust-overlay/f258266af947599e8069df1c2e933189270f143a?narHash=sha256-EJ03x3N9ihhonAttkaCrqxb0djDq3URCuDpmVPbNZhA%3D' (2024-03-31)
2024-04-01 00:55:04 +00:00
Jake Stanger
30417e06fe
build(nix): fix naersk build broken when using non-default features
Fixes #520
2024-03-31 22:58:19 +01:00
Jake Stanger
42ae915645
chore(nix): add missing libpulseaudio to shell 2024-03-30 23:31:28 +00:00
Jake Stanger
bb02a21d0e
docs(compiling): add missing notifications feature flag 2024-03-30 23:24:30 +00:00
Jake Stanger
99eb560cea
build: update universal-config 2024-03-30 23:17:32 +00:00
Jake Stanger
eaaa937be8
chore: correct comment 2024-03-30 23:17:23 +00:00
Jake Stanger
bfdd62a321
Merge pull request #517 from JakeStanger/refactor/config
refactor: split bar/top-level config structs
2024-03-29 22:04:30 +00:00
Jake Stanger
706e040e25
refactor: split bar/top-level config structs
This allows for some options which are not actually bar-level to be separated, which makes some work moving forward a little easier and keeps things cleaner.
2024-03-29 21:54:04 +00:00
Jake Stanger
4aab6d5061
Merge pull request #514 from JakeStanger/fix/tray-right-click
fix(tray): cannot activate menu options with right click
2024-03-29 13:15:49 +00:00
Jake Stanger
30b11db435
fix(tray): cannot activate menu options with right click
Fixes #513
2024-03-29 13:13:29 +00:00
Jake Stanger
b48ba4c345
Merge pull request #512 from JakeStanger/refactor/tray-rewrite
System tray rewrite
2024-03-29 12:58:59 +00:00
Jake Stanger
ba004455b2
feat(tray): option to prefer theme-provided icons 2024-03-29 00:31:20 +00:00
Jake Stanger
004ea76da5
refactor(tray): complete client rewrite 2024-03-29 00:31:20 +00:00