LGUG2Z
d897890032
fix(bar): fall back to older pid icon lookups
...
This commit imports an older revision of my fork of windows-icons to
call when attempting to look up the icon of an application by it's
process id. This needs to be cleaned up before the next release.
2025-03-26 15:39:17 -07:00
LGUG2Z
a8c687d3d5
chore(deps): cargo update
2025-03-22 20:22:44 -07:00
LGUG2Z
cb60e91842
feat(bar): show icons for uwp apps
...
This commit integrates the excellent investigation and work done by
@davor-skontra on the windows-icons repo to enable the retrieval of UWP
applications, including all those annoying Microsoft applications which
all share the ApplicationFrameHost.exe executable and the
ApplicationFrameWindow class.
Since these applications share the same executable, the icon cache in
komorei-bar has been updated to use the window hwnd as a key intead of
the window executable.
resolve #1226
2025-03-22 19:31:30 -07:00
LGUG2Z
64d29d606a
refactor(wm): add dep injection to monitor reconiliator
...
This commit adds some dependency injection to the monitor reconciliator
module to make it easier to test the behaviour when different kinds of
data are returned from win32_display_data.
2025-03-22 13:16:15 -07:00
LGUG2Z
edf1943157
chore(dev): begin v0.1.36-dev
2025-03-22 12:14:43 -07:00
LGUG2Z
c0e1e9366d
chore(deps): bump windows-rs from 0.60 to 0.61
2025-03-18 08:54:55 -07:00
dependabot[bot]
ec4a5e6491
chore(deps): bump reqwest from 0.12.12 to 0.12.14
...
Bumps [reqwest](https://github.com/seanmonstar/reqwest ) from 0.12.12 to 0.12.14.
- [Release notes](https://github.com/seanmonstar/reqwest/releases )
- [Changelog](https://github.com/seanmonstar/reqwest/blob/v0.12.14/CHANGELOG.md )
- [Commits](https://github.com/seanmonstar/reqwest/compare/v0.12.12...v0.12.14 )
---
updated-dependencies:
- dependency-name: reqwest
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-17 19:00:16 -07:00
dependabot[bot]
f6e99eaac1
chore(deps): bump uuid from 1.15.1 to 1.16.0
...
Bumps [uuid](https://github.com/uuid-rs/uuid ) from 1.15.1 to 1.16.0.
- [Release notes](https://github.com/uuid-rs/uuid/releases )
- [Commits](https://github.com/uuid-rs/uuid/compare/v1.15.1...v1.16.0 )
---
updated-dependencies:
- dependency-name: uuid
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-17 19:00:09 -07:00
dependabot[bot]
a6cf801a6b
chore(deps): bump starship-battery from 0.10.0 to 0.10.1
...
Bumps [starship-battery](https://github.com/starship/rust-battery ) from 0.10.0 to 0.10.1.
- [Release notes](https://github.com/starship/rust-battery/releases )
- [Changelog](https://github.com/starship/rust-battery/blob/main/CHANGELOG.md )
- [Commits](https://github.com/starship/rust-battery/compare/v0.10.0...v0.10.1 )
---
updated-dependencies:
- dependency-name: starship-battery
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-17 19:00:02 -07:00
LGUG2Z
6516c808ee
chore(deps): cargo update
2025-03-10 20:52:42 -07:00
dependabot[bot]
7ccdff4986
chore(deps): bump netdev from 0.32.0 to 0.33.0
...
Bumps [netdev](https://github.com/shellrow/netdev ) from 0.32.0 to 0.33.0.
- [Release notes](https://github.com/shellrow/netdev/releases )
- [Commits](https://github.com/shellrow/netdev/compare/v0.32.0...v0.33.0 )
---
updated-dependencies:
- dependency-name: netdev
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-10 08:33:09 -07:00
dependabot[bot]
c48e1db0ff
chore(deps): bump random_word from 0.4.3 to 0.5.0
...
Bumps [random_word](https://github.com/MitchellRhysHall/random_word ) from 0.4.3 to 0.5.0.
- [Commits](https://github.com/MitchellRhysHall/random_word/commits )
---
updated-dependencies:
- dependency-name: random_word
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-10 08:32:59 -07:00
Csaba
acf780767c
feat(bar): add changing icons based on the time
...
This commit adds a little Easter egg on the time widget.
Use the `changing_icon` setting to enable this feature.
Based on the current time, the widget will use different icons to
indicate certain activities of the day.
00:00 MOON
06:00 ALARM
06:01 BREAD
06:30 BARBELL
08:00 COFFEE
08:30 CLOCK
12:00 HAMBURGER
12:30 CLOCK_AFTERNOON
18:00 FORK_KNIFE
18:30 MOON_STARS
2025-03-09 11:48:46 -07:00
dependabot[bot]
91ff9b8852
chore(deps): bump ring from 0.17.11 to 0.17.13
...
Bumps [ring](https://github.com/briansmith/ring ) from 0.17.11 to 0.17.13.
- [Changelog](https://github.com/briansmith/ring/blob/main/RELEASES.md )
- [Commits](https://github.com/briansmith/ring/commits )
---
updated-dependencies:
- dependency-name: ring
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-07 16:47:46 -08:00
Csaba
81a7951312
feat(bar): added timezone to time and date widgets
...
This commit adds the timezone on the time and date widgets as a new
setting.
In case the timezone is invalid, the output is replaced with an error
message.
Use a custom format to display additional information.
resolve #1312
2025-03-07 16:28:45 -08:00
Jerry Kingsbury
f40e80cd61
test(wm): add window manager unit tests
...
Created a test that creates the WM instance and ensures the instance is
running. The test creates a custom socket and then cleans up the socket
file after completion.
Created a test that creates a WM instance, monitor instance, and
workpace. The tests checks to ensure that the expected workspace is
focused properly.
Included recommended fixes to ensure that the focus_workspace function
is used correctly and that the test accurately checks the workspaces
length, current workspace index, and switching to an existing workspace.
2025-03-06 15:34:30 -08:00
LGUG2Z
1325da4e81
chore(deps): cargo update
2025-03-03 21:46:03 -08:00
LGUG2Z
ca893140f5
chore(deps): bump eframe to 0.31
2025-02-27 16:50:59 -08:00
LGUG2Z
dadc40777f
chore(deps): bump shadow-rs from 0.38 to 1
2025-02-24 21:12:31 -08:00
LGUG2Z
5e2c18cad3
chore(deps): bump win32-display-data
2025-02-24 17:28:50 -08:00
LGUG2Z
8bc04f0610
chore(deps): bump windows-rs from 0.58 to 0.60
2025-02-21 20:16:50 -08:00
alex-ds13
ce99290027
chore(deps): update win32-display-data rev
2025-02-20 19:55:19 -08:00
LGUG2Z
c903cdbb75
chore(dev): begin v0.1.35-dev
2025-02-20 19:31:27 -08:00
LGUG2Z
80edcadbf7
chore(release): v0.1.34
2025-02-20 18:06:19 -08:00
dependabot[bot]
36dedbe3fe
chore(deps): bump os_info from 3.9.2 to 3.10.0
...
Bumps [os_info](https://github.com/stanislav-tkach/os_info ) from 3.9.2 to 3.10.0.
- [Release notes](https://github.com/stanislav-tkach/os_info/releases )
- [Changelog](https://github.com/stanislav-tkach/os_info/blob/master/CHANGELOG.md )
- [Commits](https://github.com/stanislav-tkach/os_info/compare/v3.9.2...v3.10.0 )
---
updated-dependencies:
- dependency-name: os_info
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-02-18 08:03:40 -08:00
alex-ds13
86bbcac5ae
feat(client): add more re-exports for integrations
...
This commit is a squashed commit of all the individual commits that made
up PR #1267 - adding various derives and re-exports aimed at improving
the komorebi integration surface for third party applications.
2025-02-07 15:53:38 -08:00
LGUG2Z
83114ed3e7
chore(deps): cargo update
2025-02-03 19:21:46 -08:00
dependabot[bot]
241f8a1375
chore(deps): bump getset from 0.1.3 to 0.1.4
...
Bumps [getset](https://github.com/jbaublitz/getset ) from 0.1.3 to 0.1.4.
- [Release notes](https://github.com/jbaublitz/getset/releases )
- [Commits](https://github.com/jbaublitz/getset/compare/0.1.3...0.1.4 )
---
updated-dependencies:
- dependency-name: getset
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-01-27 16:53:31 -08:00
dependabot[bot]
bd0913a5f5
chore(deps): bump clap from 4.5.26 to 4.5.27
...
Bumps [clap](https://github.com/clap-rs/clap ) from 4.5.26 to 4.5.27.
- [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/clap_complete-v4.5.26...clap_complete-v4.5.27 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-01-27 16:40:26 -08:00
LGUG2Z
e2f7fe50c9
feat(wm): use monitor hardware ids where available
...
This commit pulls in changes to win32-display-data which provide the
monitor hardware serial number id taken from WmiMonitorID where
available.
No work has yet been done to integrate this with options such as
display_index_preferences.
2025-01-25 22:02:50 -08:00
dependabot[bot]
e153d2ea0c
chore(deps): bump serde_json from 1.0.135 to 1.0.137
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.135 to 1.0.137.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.135...v1.0.137 )
---
updated-dependencies:
- dependency-name: serde_json
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-01-22 20:37:51 -08:00
dependabot[bot]
e01c3e3c71
chore(deps): bump bitflags from 2.7.0 to 2.8.0
...
Bumps [bitflags](https://github.com/bitflags/bitflags ) from 2.7.0 to 2.8.0.
- [Release notes](https://github.com/bitflags/bitflags/releases )
- [Changelog](https://github.com/bitflags/bitflags/blob/main/CHANGELOG.md )
- [Commits](https://github.com/bitflags/bitflags/compare/2.7.0...2.8.0 )
---
updated-dependencies:
- dependency-name: bitflags
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-01-22 20:37:33 -08:00
dependabot[bot]
129dc5d43f
chore(deps): bump winreg from 0.53.0 to 0.55.0
...
Bumps [winreg](https://github.com/gentoo90/winreg-rs ) from 0.53.0 to 0.55.0.
- [Release notes](https://github.com/gentoo90/winreg-rs/releases )
- [Changelog](https://github.com/gentoo90/winreg-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/gentoo90/winreg-rs/compare/v0.53.0...v0.55.0 )
---
updated-dependencies:
- dependency-name: winreg
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-01-13 14:54:43 -08:00
LGUG2Z
eb6e12e2bd
test(wm): add backwards compat integration test
2025-01-11 18:29:10 -08:00
LGUG2Z
b451df0379
chore(dev): begin v0.1.34-dev
2025-01-11 15:06:50 -08:00
LGUG2Z
cc51f62c3a
chore(release): v0.1.33
2025-01-11 13:33:13 -08:00
LGUG2Z
c71e61fb1e
chore(deps): cargo update
2025-01-08 21:39:21 -08:00
LGUG2Z
3aa92a1255
feat(bar): add update widget
...
This commit adds a new widget, "Update", which will check for komorebi
version updates using the cargo package version of the running binary
and the latest release returned from the GitHub API.
If the latest release is newer than the current cargo package version, a
widget will be shown, which can be clicked to open the changelog of the
latest release.
2025-01-04 21:14:33 -08:00
LGUG2Z
5a8f48c6b9
chore(dev): begin v0.1.33-dev
2025-01-03 18:20:23 -08:00
LGUG2Z
4b9d811499
chore(release): v0.1.32
2025-01-01 11:23:43 -08:00
LGUG2Z
53a83eedb5
chore(deps): cargo update
2024-12-26 13:59:38 -08:00
LGUG2Z
c64a42bca5
chore(deps): bump egui to v0.30
2024-12-19 17:00:41 -08:00
LGUG2Z
6c07863b81
chore(dev): begin v0.1.32-dev
2024-12-14 08:53:42 -08:00
LGUG2Z
5cc2d9d469
chore(deps): cargo update
2024-12-13 16:05:20 -08:00
LGUG2Z
33800903f7
chore(deps): cargo update
2024-12-02 16:33:19 -08:00
dependabot[bot]
1d00196240
chore(deps): bump serde from 1.0.214 to 1.0.215
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.214 to 1.0.215.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.214...v1.0.215 )
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-11-25 15:27:34 -08:00
dependabot[bot]
639ebd0b3d
chore(deps): bump serde_json from 1.0.132 to 1.0.133
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.132 to 1.0.133.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.132...v1.0.133 )
---
updated-dependencies:
- dependency-name: serde_json
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-11-25 15:27:27 -08:00
dependabot[bot]
e22eafbc8e
chore(deps): bump clap from 4.5.20 to 4.5.21
...
Bumps [clap](https://github.com/clap-rs/clap ) from 4.5.20 to 4.5.21.
- [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/clap_complete-v4.5.20...clap_complete-v4.5.21 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-11-25 15:27:19 -08:00
dependabot[bot]
46c2ad512b
chore(deps): bump rustls from 0.23.16 to 0.23.18
...
Bumps [rustls](https://github.com/rustls/rustls ) from 0.23.16 to 0.23.18.
- [Release notes](https://github.com/rustls/rustls/releases )
- [Changelog](https://github.com/rustls/rustls/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rustls/rustls/compare/v/0.23.16...v/0.23.18 )
---
updated-dependencies:
- dependency-name: rustls
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-11-25 15:26:59 -08:00
dependabot[bot]
818ec1c63b
chore(deps): bump catppuccin-egui from 5.3.0 to 5.3.1
...
Bumps [catppuccin-egui](https://github.com/catppuccin/egui ) from 5.3.0 to 5.3.1.
- [Release notes](https://github.com/catppuccin/egui/releases )
- [Changelog](https://github.com/catppuccin/egui/blob/main/CHANGELOG.md )
- [Commits](https://github.com/catppuccin/egui/compare/catppuccin-egui-v5.3.0...catppuccin-egui-v5.3.1 )
---
updated-dependencies:
- dependency-name: catppuccin-egui
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-11-14 14:46:54 -08:00