aboutsummaryrefslogtreecommitdiff
path: root/CHANGELOG.md
Commit message (Collapse)AuthorAge
* Release v0.3.0v0.3.0Robin Krahl2019-12-10
|
* Add the FileSelection dialog to the change logRobin Krahl2019-12-10
|
* Implement Default for all backend structsRobin Krahl2019-10-27
| | | | | | This fixes the clippy warning new_without_default [0]. [0] https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default
* Comply with the REUSE specification 3.0Robin Krahl2019-10-27
| | | | | | | The REUSE specification defines best practices for handling of copyright information in open source software projects. This patch adds copyright and license statements to some files and renames the LICENSE file to comply with version 3.0 of the specification.
* Add a backend based on KDE's `kdialog`Stephan Sokolow2019-10-25
|
* Release v0.2.1v0.2.1Robin Krahl2019-06-30
|
* Fix input and password dialogs for zenity backendRobin Krahl2019-06-30
| | | | | | | | Previously, we tried to read the user input from zenity’s stderr although it is written to stdout. This patch changes the zenity backend to read from stdout instead of stderr. It also removes trailing newlines from the user input, as zenity adds a newline when writing the input.
* Release v0.2.0v0.2.0Robin Krahl2019-01-11
|
* Add the stdio backendRobin Krahl2019-01-11
| | | | | | | This patch adds the stdio backend which acts as a fallback backend and uses standard input and output. For password queries, the rpassword crate is used to suppress output. Also, default_backend is changed to return Stdio if Dialog is not available.
* Check DISPLAY environment variable in default_backendRobin Krahl2019-01-11
| | | | | | | This patch changes the default_backend to also check the DISPLAY environment variable. If it is set, there probably is a X server running, so we try to use the zenity backend. Otherwise, the dialog backend is used.
* Check the DIALOG environment variable in default_backendRobin Krahl2019-01-11
| | | | | This patch changes the logic in default_backend to respect the DIALOG environment variable that may contain the name of the backend to use.
* Return Box<dyn Backend> in default_backend()Robin Krahl2019-01-11
| | | | | | | | | | This patch refactors the default_backend function to return a Box<dyn Backend> instead of impl Backend. This will allow us to dynamically choose the backend implementation in a future patch. To keep the current interface, we change show_with to accept both a reference to a backend instance as well as a reference to a boxed backend instance. This also means we have to implement AsRef<Self> for the backend structs.
* Release v0.1.1v0.1.1Robin Krahl2019-01-11
|
* Implement Display for the Error enumRobin Krahl2019-01-11
|
* Implement zenity backendRobin Krahl2019-01-08
|
* Add the Password dialog boxRobin Krahl2019-01-08
|
* Release v0.1.0v0.1.0Robin Krahl2019-01-08