3.7 KiB
Changelog
a109c70 (#96) (28 Sep 2023)
There are now API options for xkeyboard and libinput settings.
Changes
- Add xkbconfig to API
- Add libinput config options to API
- Update keyboard LEDs
5e49d77 (#94) (21 Sep 2023)
This update brings breaking changes to the metaconfig.toml
file.
If you have an old one, you will need to:
- Change
command
to be an array of arguments instead of one string, and - Change all references to
$PINNACLE_DIR/api
to$PINNACLE_LIB_DIR
.
Additionally, the default config will now automatically load if your's crashes or can't be found.
Changes
- Change
command
inmetaconfig.toml
to take in an array of strings instead of a single string- Fixes a problem due to me splitting the command by spaces
- Change
$PINNACLE_DIR/api
to be$PINNACLE_LIB_DIR
instead - Load default config if current one crashes or can't be found
- Pinnacle now copies the Lua library to
$XDG_DATA_HOME/pinnacle
(or~/.local/share/pinnacle
)
8499a29 (#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
- Correct scroll direction on Winit
01b6e25 (#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
43949e3 (#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
file to ~/.config/pinnacle
or wherever you have your config files.
To continue using the provided Lua config, you now need to run
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
3cc462d (#53)
Changes
- Add fullscreen and maximized window support
Known bugs
- There is slight flickering then changing a window to and from floating
- Xwayland fullscreen requests are currently
really buggybasically unusable- Fullscreen window sizing won't update unless the tag is changed
- Some windows may disappear when toggling off fullscreen
4261b6e (#45)
Changes
- Add wlr-layer-shell support
ba7b259 (#34)
Changes
- Add XWayland support