LGUG2Z
6e36b81669
build(nix): add flake.nix for cross-compilation from darwin and linux
...
I was getting really tired of having to switch between display inputs to
different platform-specific machines to be able to make and test changes
on komorebi for Windows and komorebi for Mac.
With this commit, the `flake.nix` provides a Nix devShell and crane
build for users to make and validate changes with `cargo check`, `cargo
clippy` and `cargo build` with the Windows MSVC toolchain on Linux and
macOS.
2025-12-28 17:24:41 -08:00
LGUG2Z
ff4187aecf
chore(dev): begin v0.1.40-dev
2025-12-14 14:07:44 -08:00
LGUG2Z
80877cc449
refactor(rust): upgrade to edition 2024 part 1
2025-09-24 11:09:08 -07:00
LGUG2Z
e07b464b0d
chore(dev): begin 0.1.39-dev
2025-09-20 12:59:09 -07:00
LGUG2Z
eec6312a51
chore(dev): begin v0.1.38-dev
2025-05-17 20:26:13 -07:00
LGUG2Z
6a10d583a6
build(cargo): propagate expensive schemars feature correctly
2025-05-11 20:00:15 -07:00
LGUG2Z
a8b02f40fd
chore(dev): begin 0.1.37-dev
2025-04-13 09:38:12 -07:00
LGUG2Z
edf1943157
chore(dev): begin v0.1.36-dev
2025-03-22 12:14:43 -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
LGUG2Z
8bc04f0610
chore(deps): bump windows-rs from 0.58 to 0.60
2025-02-21 20:16:50 -08:00
LGUG2Z
c903cdbb75
chore(dev): begin v0.1.35-dev
2025-02-20 19:31:27 -08:00
LGUG2Z
83114ed3e7
chore(deps): cargo update
2025-02-03 19:21:46 -08:00
LGUG2Z
b451df0379
chore(dev): begin v0.1.34-dev
2025-01-11 15:06:50 -08:00
LGUG2Z
5a8f48c6b9
chore(dev): begin v0.1.33-dev
2025-01-03 18:20:23 -08:00
LGUG2Z
6c07863b81
chore(dev): begin v0.1.32-dev
2024-12-14 08:53:42 -08:00
LGUG2Z
d55d356b37
chore(dev): begin v0.1.31-dev
2024-11-04 07:58:49 -08:00
LGUG2Z
a1f1be0afe
chore(dev): begin v0.1.30-dev
2024-09-28 11:50:25 -07:00
LGUG2Z
360d0915a1
refactor(deps): unify versions across workspace pkgs
2024-09-19 21:33:03 -07:00
LGUG2Z
7653495e31
chore(dev): begin v0.1.29-dev
2024-07-15 17:11:35 -07:00
LGUG2Z
0cdce8fc2a
chore(release): v0.1.28
2024-07-15 08:59:42 -07:00
dependabot[bot]
5b997b6ea6
chore(deps): bump eframe from 0.27.2 to 0.28.1
...
Bumps [eframe](https://github.com/emilk/egui ) from 0.27.2 to 0.28.1.
- [Release notes](https://github.com/emilk/egui/releases )
- [Changelog](https://github.com/emilk/egui/blob/master/CHANGELOG.md )
- [Commits](https://github.com/emilk/egui/compare/0.27.2...0.28.1 )
---
updated-dependencies:
- dependency-name: eframe
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-07-08 19:27:30 -07:00
LGUG2Z
9a65a4ae92
chore(dev): begin v0.1.28-dev
2024-06-20 20:26:07 -07:00
LGUG2Z
a511cbd263
chore(release): v0.1.27
2024-06-19 14:52:54 -07:00
LGUG2Z
e46a0757e3
chore(dev): begin v0.1.27-dev
2024-05-23 16:53:57 -07:00
LGUG2Z
3556f38469
chore(release): v0.1.26
2024-05-22 15:36:20 -07:00
LGUG2Z
05af7ce16a
feat(gui): add the komorebi-gui debug tool
...
This commit adds the komorebi-gui debug tool build with egui and eframe.
This tool was built from scratch in a YouTube mini-series which can be
found here: https://www.youtube.com/watch?v=zZKjBMt4kZ4
The most interesting part of this tool right now is the ability to view
debug information about each window as it goes through the rules engine.
While it's possible to change runtime configuration options with this
tool, it is not yet possible to write those changes out to the
configuration file.
2024-05-19 14:27:18 -07:00