# Changelog All notable changes to this project will be documented in this file. ## [unreleased] ## [0.3.1] - 2024-11-25 ### Documentation - [**`600f4e30`**](https://github.com/epilys/rlr/commit/600f4e30cccf12a6c816ea324f4da945ddc6f303) `README.md: Fix cargo install invocation` ## [0.3.0] - 2024-11-25 ### Added - [**`aa57bf4e`**](https://github.com/epilys/rlr/commit/aa57bf4eef4695af2ac4757e51eb9bca352a49ba) `Add font-size-factor setting to scale text size` - [**`96d0353a`**](https://github.com/epilys/rlr/commit/96d0353a1ed8afa108e508b76fbd84620c305eca) `Add Settings dialog` - [**`7e8f22cd`**](https://github.com/epilys/rlr/commit/7e8f22cd84d064fbc6b5d8c1f1deb6a0d40f9e68) `Add font-name setting` - [**`3b6f8420`**](https://github.com/epilys/rlr/commit/3b6f842051c50c745967225acbbe16654380c145) `Add option to install GSettings schema if missing` - [**`98bdfbad`**](https://github.com/epilys/rlr/commit/98bdfbad72884176d8b56fb67a77402083be395e) `Add right click app context menu` ### Bug Fixes - [**`16b92484`**](https://github.com/epilys/rlr/commit/16b924844bc4966bf6bd6f58a86a9c563870d4e2) `Fix position being updated on motion signal even when frozen` ### Changes - [**`b5ff9f0c`**](https://github.com/epilys/rlr/commit/b5ff9f0cd6ec6b3f01f6a01113e681ad4dcdb3e0) `Update help text in About window` ### Refactoring - [**`fab3f14d`**](https://github.com/epilys/rlr/commit/fab3f14dc37bc3a4a4c4a75542d47d436ca1cc70) `Refactor to use glib::clone more` ### Miscellaneous Tasks - [**`78d8bf91`**](https://github.com/epilys/rlr/commit/78d8bf91252be1f2535a5e9ec08964b12471dc89) `Improve font size based on monitor PPI and scale_factor` - [**`30184fa5`**](https://github.com/epilys/rlr/commit/30184fa52146a857d40ec011e12324351cf0a1b7) `Sync back settings when changing them on runtime` ## [0.2.0] - 2024-11-24 ### Added - [**`e7b51463`**](https://github.com/epilys/rlr/commit/e7b51463f99f716104bf1b6ea9575f74f9fd30f0) `Add rustfmt.toml` - [**`8dd4889e`**](https://github.com/epilys/rlr/commit/8dd4889e41f039ac712efdea426894fc7b502a3b) `Add GSettings support` - [**`2e7fb67b`**](https://github.com/epilys/rlr/commit/2e7fb67bae0cbba40842131e78ceaf66d6fb7ffe) `Add --install-gsettings-schema CLI option` - [**`2a18e1f4`**](https://github.com/epilys/rlr/commit/2a18e1f425448fb0b17ed2a82ec9312f6fa6a662) `Add scale_factor detection` ### Bug Fixes - [**`463c6173`**](https://github.com/epilys/rlr/commit/463c61732b16285a3854449bdecb9cf57a14d376) `Fix icon filenames and transparency` - [**`e9dc3a2e`**](https://github.com/epilys/rlr/commit/e9dc3a2e8749e5a216b9d9afe6869541f9ec71b6) `Fix application id in gtk::Application::new` - [**`597a9cff`**](https://github.com/epilys/rlr/commit/597a9cffdd654774bc370a1a6bd077a1d7f365f7) `Fix inaccurate circular ticks in protractor mode` - [**`8d97d3d2`**](https://github.com/epilys/rlr/commit/8d97d3d23ab6a0b00812893a1e8b3fa8890db060) `Draw protractor's concentric circles with transparency` - [**`2ff42515`**](https://github.com/epilys/rlr/commit/2ff425159f0ccf9056eaec42d14d672a59e604ad) `Don't overstride when drawing concentric circles` ### Changes - [**`53dd3b16`**](https://github.com/epilys/rlr/commit/53dd3b168b3077993f46953a1faf8b601cc68e05) `Bump gtk dependency to 0.18` - [**`9f49c1ec`**](https://github.com/epilys/rlr/commit/9f49c1ec2f6ead93f2d34418eb758d19d88859d5) `Run cargo-update` - [**`a56fa7a4`**](https://github.com/epilys/rlr/commit/a56fa7a407a989cc2263b434553471f344bf5e1b) `Lower MSRV to 1.70.0` - [**`706b6cdf`**](https://github.com/epilys/rlr/commit/706b6cdfe361cd4f30b4b156574b1ab02bf176e6) `Bump version to 0.2.0` ### Refactoring - [**`b10a9ce3`**](https://github.com/epilys/rlr/commit/b10a9ce35d0b36c031af88d4a6ffd9aa37a74989) `Remove old comments` - [**`f479b44c`**](https://github.com/epilys/rlr/commit/f479b44cc8031822a082216dbd7c6d448c1f7898) `Fix some simple clippy lints` - [**`2287e753`**](https://github.com/epilys/rlr/commit/2287e753f4344b107875fd87af8e232f60a972a1) `Fix annoying minor clippy lints` - [**`a124a466`**](https://github.com/epilys/rlr/commit/a124a46613bc05d2e776b506a999c43be5df6e1e) `Add crate-level deny,allow clippy lint attributes` ### Miscellaneous Tasks [0.2.0]: [0.3.0]: [0.3.1]: