2023-08-14 21:46:07 +02:00
|
|
|
# Changelog
|
|
|
|
|
2023-09-11 05:32:22 +02:00
|
|
|
## [8499a29](https://github.com/pinnacle-comp/pinnacle/commit/8499a291e2225f00b2d745381915f7cffc570d37) [(#78)](https://github.com/pinnacle-comp/pinnacle/pull/78)
|
|
|
|
This update brings mousebinds to the config API. You can now do things on button press and release.
|
|
|
|
|
|
|
|
### Changes
|
|
|
|
- Add mousebinds to API
|
|
|
|
- Add env setting to API
|
|
|
|
|
|
|
|
### Bugfixes
|
2023-09-12 00:21:02 +02:00
|
|
|
- Correct scroll direction on Winit
|
2023-09-11 05:32:22 +02:00
|
|
|
|
2023-09-08 04:09:10 +02:00
|
|
|
## [01b6e25](https://github.com/Ottatop/pinnacle/commit/01b6e258ff72a5517e2c653f058f5241fa953162) [(#65)](https://github.com/Ottatop/pinnacle/pull/65)
|
|
|
|
This update adds an initial window rules implementation! There are only a few conditions and rules to start,
|
|
|
|
but this is expected to grow over time as I add more.
|
|
|
|
|
|
|
|
### Changes
|
|
|
|
- Add window rules
|
|
|
|
|
2023-08-17 03:50:16 +02:00
|
|
|
## [43949e3](https://github.com/Ottatop/pinnacle/commit/43949e386dd6ddd2092699ca6ec2109dd65f3d5a) [(#56)](https://github.com/Ottatop/pinnacle/pull/56)
|
|
|
|
This update brings breaking changes to configuration.
|
|
|
|
|
|
|
|
You'll now need a `metaconfig.toml` file to tell Pinnacle to run a Lua config.
|
|
|
|
You can copy the provided [`metaconfig.toml`](api/lua/metaconfig.toml) file to `~/.config/pinnacle`
|
|
|
|
or wherever you have your config files.
|
|
|
|
|
|
|
|
To continue using the provided Lua config, you now need to run
|
|
|
|
```sh
|
|
|
|
PINNACLE_CONFIG_DIR="./api/lua" cargo run
|
|
|
|
```
|
|
|
|
instead of using `PINNACLE_CONFIG`.
|
|
|
|
|
|
|
|
This update also brings config reloading! You can now update your config and reload on the fly
|
|
|
|
without having to restart the compositor. If your config crashes, you can also reload to restart it.
|
|
|
|
|
|
|
|
### Changes
|
|
|
|
- Add `metaconfig.toml` file
|
|
|
|
- Add config reloading
|
|
|
|
|
2023-08-14 23:15:22 +02:00
|
|
|
## [3cc462d](https://github.com/Ottatop/pinnacle/commit/3cc462de2c0b34ec593e87bd5c9377dba19a0cc9) [(#53)](https://github.com/Ottatop/pinnacle/pull/53)
|
2023-08-14 21:47:27 +02:00
|
|
|
|
2023-08-17 03:50:16 +02:00
|
|
|
### Changes
|
|
|
|
- Add fullscreen and maximized window support
|
|
|
|
|
|
|
|
### Known bugs
|
2023-08-14 23:08:46 +02:00
|
|
|
- There is slight flickering then changing a window to and from floating
|
2023-08-14 23:15:22 +02:00
|
|
|
- Xwayland fullscreen requests are currently ~~really buggy~~ basically unusable
|
2023-08-14 23:08:46 +02:00
|
|
|
- Fullscreen window sizing won't update unless the tag is changed
|
2023-08-14 23:15:22 +02:00
|
|
|
- Some windows may disappear when toggling off fullscreen
|
2023-08-14 21:47:27 +02:00
|
|
|
|
2023-08-14 23:15:22 +02:00
|
|
|
## [4261b6e](https://github.com/Ottatop/pinnacle/commit/4261b6e60fc17219f76bf1dc835e0abc9baceaeb) [(#45)](https://github.com/Ottatop/pinnacle/pull/45)
|
2023-08-17 03:50:16 +02:00
|
|
|
|
|
|
|
### Changes
|
|
|
|
- Add wlr-layer-shell support
|
2023-08-14 21:47:27 +02:00
|
|
|
|
2023-08-14 23:15:22 +02:00
|
|
|
## [ba7b259](https://github.com/Ottatop/pinnacle/commit/ba7b2597f17c3af375f19c1eb8a29abe74d2bd61) [(#34)](https://github.com/Ottatop/pinnacle/pull/34)
|
2023-08-17 03:50:16 +02:00
|
|
|
|
|
|
|
### Changes
|
|
|
|
- Add XWayland support
|