The missing desktop-autotype for Bitwarden.

Overview

icon bitwarden-autotype

The missing desktop-autotype for Bitwarden.

Autotype/Autofill support has been a requested feature in Bitwarden for years, yet no progress seems to have been made. Queue the Thanos GIF!

thanos

Features

  • Log into your Bitwarden Vault
  • Use a global hotkey (Ctrl-Alt-A) to trigger autotyping
  • Configurable hotkey
  • Match window titles or executable names against Bitwarden Login URLs
  • Choose between multiple matching Logins
  • Autotype following the {USERNAME}{TAB}{PASSWORD}{ENTER} Pattern
  • Custom Autotype Patterns (see #1)
  • Autotype in windows with elevated permissions (see #5)
  • Ability to sync your Vault automatically and manually
  • Pretty UI

How To

  • Install Bitwarden CLI
  • In Bitwarden, set up your login's URL to match the window's title. You may use any match detection for this:
    • Default match detection, Base domain & Host: Wouldn't recommend, since they're geared towards URLs rather than window titles.
    • Starts With: Self-explanatory.
    • Regular expression: The most powerful and versatile option, for example the RegEx .* - Mozilla Firefox would match any Firefox windows.
    • Exact: What it says on the tin - either the window title matches perfectly, or it's out.
    • Never: Why?
  • Download the latest release
  • Run the program
  • A tray icon appears to signal the program is running. Right click it for more option & information.
  • Log into Bitwarden
  • In the window you set up the URL for, hit the Autotype hotkey
  • Feel the magic flow through you

Custom Autotype Patterns

If you want to define your own patterns, you can do so in your Login's Notes. Suppose you wanted to only type the password and hit enter, you'd add this line to your Login's Notes:

Autotype: {PASSWORD}{ENTER}

(Note: the space after Autotype: is required)

You can specify any pattern you want. Supported are:

  • Any Character (some exotic unicode chars may lead to breakage, please report any bugs) except newlines (use {ENTER})
  • {ENTER} to simulate the enter/return key
  • {TAB} to simulate the tab key
  • {USERNAME} to type your login's username field
  • {PASSWORD} to type your login's password field
  • {TOTP} to type the login's two-factor authentication code
  • {SLEEP=X} to pause typing for X milliseconds

Caveats

This is a third party program, not affiliated in any way with Bitwarden. It does not store your logins in any way, but it could. If you don't trust me and cannot read this code, don't use it.

While this program doesn't store your master password, it has to store a session token so you don't have to enter your password every time you want to Autotype. A malicious program on your PC might be able to steal this token from this program's memory. This may also be true for the official Bitwarden client, though. I'm not a security researcher.

Autotyping has inherent risks. For example, if you hit a hotkey while in your favourite chat program, and have URLs set up to match that program's window title, this program will happily broadcast your username & password to the entire chatroom.

This is free software, offered without warranty or liability. I've done my best to create a program I myself can use daily, but don't sue me if it eats your kitten!

Acknowledgements

Like almost all End-user software, this program rides upon the tip of massive open-source iceberg; thousands and thousands of hours of work which I cannot claim credit for.

Special mentions include (but are not limited to!) David Tolnay, the fltk- and fltk-rs Contributors, and everyone working on The Rust Programming Language.

Thank you all for the ecosystem you helped create.

Comments
  • Bump serde from 1.0.136 to 1.0.151

    Bump serde from 1.0.136 to 1.0.151

    Bumps serde from 1.0.136 to 1.0.151.

    Release notes

    Sourced from serde's releases.

    v1.0.151

    • Update serde::{ser,de}::StdError to re-export core::error::Error when serde is built with feature="std" off and feature="unstable" on (#2344)

    v1.0.150

    • Relax some trait bounds from the Serialize impl of HashMap and BTreeMap (#2334)
    • Enable Serialize and Deserialize impls of std::sync::atomic types on more platforms (#2337, thanks @​badboy)

    v1.0.149

    • Relax some trait bounds from the Serialize impl of BinaryHeap, BTreeSet, and HashSet (#2333, thanks @​jonasbb)

    v1.0.148

    • Support remote derive for generic types that have private fields (#2327)

    v1.0.147

    • Add serde::de::value::EnumAccessDeserializer which transforms an EnumAccess into a Deserializer (#2305)

    v1.0.146

    • Allow internally tagged newtype variant to contain unit (#2303, thanks @​tage64)

    v1.0.145

    • Allow RefCell<T>, Mutex<T>, and RwLock<T> to be serialized regardless of whether T is Sized (#2282, thanks @​ChayimFriedman2)

    v1.0.144

    • Change atomic ordering used by Serialize impl of atomic types to match ordering used by Debug impl of those same types (#2263, thanks @​taiki-e)

    v1.0.143

    • Invert build.rs cfgs in serde_test to produce the most modern configuration in the default case (#2253, thanks @​taiki-e)

    v1.0.142

    • Add keywords to crates.io metadata

    v1.0.141

    • Add no-std category to crates.io metadata

    v1.0.140

    • Invert serde_derive cfgs to convenience non-Cargo builds on a modern toolchain (#2251, thanks @​taiki-e)

    v1.0.139

    • Add new constructor function for all IntoDeserializer impls (#2246)

    v1.0.138

    • Documentation improvements

    v1.0.137

    • Update documentation links to some data formats whose repos have moved (#2201, thanks @​atouchet)
    • Fix declared rust-version of serde and serde_test (#2168)
    Commits
    • 44bf363 Release 1.0.151
    • f261184 Merge pull request #2344 from dtolnay/coreerror
    • df40f80 Make StdError identical to core::error::Error on feature="unstable"
    • e7060ba Merge pull request #2342 from atouchet/badges
    • d98f0ee Update build status badge
    • 4f157a8 Prevent build.rs rerunning unnecessarily on all source changes
    • d493649 Release 1.0.150
    • 0e947e6 Merge pull request #2338 from serde-rs/atomic
    • 9249dab Deduplicate atomic_impl macro calls
    • 7440e56 Deduplicate atomic_impl macro implementations
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Bump fltk from 1.3.6 to 1.3.24

    Bump fltk from 1.3.6 to 1.3.24

    Bumps fltk from 1.3.6 to 1.3.24.

    Release notes

    Sourced from fltk's releases.

    1.3.24

    • Add image::IcoImage.
    • Use Fl_Widget::bind_image and bind_deimage internally.
    • Relax GlobalState callback. (Fn to FnMut)
    • Add WidgetExt::as_base_widget.
    • Pull FLTK fixes.

    1.3.22

    • Adds newly added Oxy scheme.
    • Add MenuExt::item_pathname.
    • Add draw_rounded_rect and draw_rounded_rectf.
    • Add app::WidgetId trait.
    • Pull FLTK fixes.

    1.3.21

    • Impl HasRawDisplayHandle for windows.
    • Fix MenuItem::set_callback().
    • Add MenuItem::set_shortcut and set_flag.
    • Use bitflags for MenuFlag.

    1.3.20

    • Add ColorChooser::set_tuple_rgb by @​ConsoleC137.
    • Add a grabbed() check for MenuButton::clear().
    • Use FLTK's own Flex widget (newly added to FLTK).
    • Update FLTK.

    1.3.19

    • Add ColorChooser::set_rgb().
    • Add check in MenuExt::text() for empty menus by @​purrie.
    • Add other similar checks for other MenuExt methods.
    • Impl PartialEq, Eq and Default for StyleTableEntry and StyleTableEntryExt.
    • Pull FLTK fixes.

    1.3.17

    • Several improvements to the tree example, by @​peter-scholtens.
    • Add support for raw-window-handle version 0.5 under the rwh05 feature flag.
    • Add draw::draw_rbox().
    • Add MenuButton::clear().
    • Update README and FAQ.
    • Pull FLTK fixes.

    1.3.16

    • Default to drawing with Cairo on Linux/BSD
    • Fix building with both features use-wayland and enable-glwindow while adding widgets to the glwindow.
    • Pull upstream support for adding widgets to GlWindow.
    • Pull upstream fixes.
    • Remove once_cell.
    • Update ttf-parser to version 0.17.

    1.3.14

    ... (truncated)

    Changelog

    Sourced from fltk's changelog.

    [1.3.24] - 2022-12-15

    • Add image::IcoImage.
    • Use Fl_Widget::bind_image and bind_deimage internally.
    • Relax GlobalState callback. (Fn to FnMut)
    • Add WidgetExt::as_base_widget.
    • Pull FLTK fixes.

    [1.3.23] - 2022-12-02

    • Fix docs.rs build!

    [1.3.22] - 2022-12-02

    • Adds newly added Oxy scheme.
    • Add MenuExt::item_pathname.
    • Add draw_rounded_rect and draw_rounded_rectf.
    • Add app::WidgetId trait.
    • Pull FLTK fixes.

    [1.3.21] - 2022-11-24

    • Impl HasRawDisplayHandle for windows.
    • Fix MenuItem::set_callback().
    • Add MenuItem::set_shortcut and set_flag.
    • Use bitflags for MenuFlag.

    [1.3.20] - 2022-11-13

    • Add ColorChooser::set_tuple_rgb by @​ConsoleC137.
    • Add a grabbed() check for MenuButton::clear().
    • Use FLTK's own Flex widget (newly added to FLTK).
    • Update FLTK.

    [1.3.19] - 2022-11-01

    • Add ColorChooser::set_rgb().
    • Add check in MenuExt::text() for empty menus by @​purrie.
    • Add other similar checks for other MenuExt methods.
    • Impl PartialEq, Eq and Default for StyleTableEntry and StyleTableEntryExt.
    • Pull FLTK fixes.

    [1.3.18] - 2022-10-21

    • Fix build on Windows when enabling the raw-window-handle feature.

    [1.3.17] - 2022-10-21

    • Several improvements to the tree example, by @​peter-scholtens.
    • Add support for raw-window-handle version 0.5 under the rwh05 feature flag.
    • Add draw::draw_rbox().
    • Add MenuButton::clear().
    • Update README and FAQ.
    • Pull FLTK fixes.

    [1.3.16] - 2022-10-05

    • Default to drawing with Cairo on Linux/BSD
    • Fix building with both features use-wayland and enable-glwindow while adding widgets to the glwindow.

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Bump serde from 1.0.136 to 1.0.150

    Bump serde from 1.0.136 to 1.0.150

    Bumps serde from 1.0.136 to 1.0.150.

    Release notes

    Sourced from serde's releases.

    v1.0.150

    • Relax some trait bounds from the Serialize impl of HashMap and BTreeMap (#2334)
    • Enable Serialize and Deserialize impls of std::sync::atomic types on more platforms (#2337, thanks @​badboy)

    v1.0.149

    • Relax some trait bounds from the Serialize impl of BinaryHeap, BTreeSet, and HashSet (#2333, thanks @​jonasbb)

    v1.0.148

    • Support remote derive for generic types that have private fields (#2327)

    v1.0.147

    • Add serde::de::value::EnumAccessDeserializer which transforms an EnumAccess into a Deserializer (#2305)

    v1.0.146

    • Allow internally tagged newtype variant to contain unit (#2303, thanks @​tage64)

    v1.0.145

    • Allow RefCell<T>, Mutex<T>, and RwLock<T> to be serialized regardless of whether T is Sized (#2282, thanks @​ChayimFriedman2)

    v1.0.144

    • Change atomic ordering used by Serialize impl of atomic types to match ordering used by Debug impl of those same types (#2263, thanks @​taiki-e)

    v1.0.143

    • Invert build.rs cfgs in serde_test to produce the most modern configuration in the default case (#2253, thanks @​taiki-e)

    v1.0.142

    • Add keywords to crates.io metadata

    v1.0.141

    • Add no-std category to crates.io metadata

    v1.0.140

    • Invert serde_derive cfgs to convenience non-Cargo builds on a modern toolchain (#2251, thanks @​taiki-e)

    v1.0.139

    • Add new constructor function for all IntoDeserializer impls (#2246)

    v1.0.138

    • Documentation improvements

    v1.0.137

    • Update documentation links to some data formats whose repos have moved (#2201, thanks @​atouchet)
    • Fix declared rust-version of serde and serde_test (#2168)
    Commits
    • d493649 Release 1.0.150
    • 0e947e6 Merge pull request #2338 from serde-rs/atomic
    • 9249dab Deduplicate atomic_impl macro calls
    • 7440e56 Deduplicate atomic_impl macro implementations
    • 0d79306 Update atomic_impl macros to have same input syntax in all cfgs
    • 37faaf2 Mention target_has_atomic stabilization
    • 650358f Replace obsolete comment about target_has_atomic support
    • 6159ead Invert use_target_has_atomic cfg
    • 692ac99 Format PR 2337 with rustfmt
    • 86161ce Adjust spacing in some macro matchers
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Bump serde from 1.0.136 to 1.0.149

    Bump serde from 1.0.136 to 1.0.149

    Bumps serde from 1.0.136 to 1.0.149.

    Release notes

    Sourced from serde's releases.

    v1.0.149

    • Relax some trait bounds from the Serialize impl of BinaryHeap, BTreeSet, and HashSet (#2333, thanks @​jonasbb)

    v1.0.148

    • Support remote derive for generic types that have private fields (#2327)

    v1.0.147

    • Add serde::de::value::EnumAccessDeserializer which transforms an EnumAccess into a Deserializer (#2305)

    v1.0.146

    • Allow internally tagged newtype variant to contain unit (#2303, thanks @​tage64)

    v1.0.145

    • Allow RefCell<T>, Mutex<T>, and RwLock<T> to be serialized regardless of whether T is Sized (#2282, thanks @​ChayimFriedman2)

    v1.0.144

    • Change atomic ordering used by Serialize impl of atomic types to match ordering used by Debug impl of those same types (#2263, thanks @​taiki-e)

    v1.0.143

    • Invert build.rs cfgs in serde_test to produce the most modern configuration in the default case (#2253, thanks @​taiki-e)

    v1.0.142

    • Add keywords to crates.io metadata

    v1.0.141

    • Add no-std category to crates.io metadata

    v1.0.140

    • Invert serde_derive cfgs to convenience non-Cargo builds on a modern toolchain (#2251, thanks @​taiki-e)

    v1.0.139

    • Add new constructor function for all IntoDeserializer impls (#2246)

    v1.0.138

    • Documentation improvements

    v1.0.137

    • Update documentation links to some data formats whose repos have moved (#2201, thanks @​atouchet)
    • Fix declared rust-version of serde and serde_test (#2168)
    Commits
    • 0353354 Release 1.0.149
    • 34ae042 Merge pull request #2333 from jonasbb/remove-trait-bounds
    • cc128fe Remove some Serialize trait bounds
    • 7766103 Release 1.0.148
    • 30f7c71 Merge pull request #2331 from dtolnay/remote
    • 50354c2 Improve error message on remote derive duplicate generics
    • c4f67e6 Add ui test of duplicate generics in remote derive
    • 0daafe4 Merge pull request #2330 from dtolnay/remote
    • 3702191 Fix Into conversion involving generic remote derive with getter
    • 7328b34 Add test of generic remote derive with getter
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Bump fltk from 1.3.6 to 1.3.23

    Bump fltk from 1.3.6 to 1.3.23

    Bumps fltk from 1.3.6 to 1.3.23.

    Release notes

    Sourced from fltk's releases.

    1.3.22

    • Adds newly added Oxy scheme.
    • Add MenuExt::item_pathname.
    • Add draw_rounded_rect and draw_rounded_rectf.
    • Add app::WidgetId trait.
    • Pull FLTK fixes.

    1.3.21

    • Impl HasRawDisplayHandle for windows.
    • Fix MenuItem::set_callback().
    • Add MenuItem::set_shortcut and set_flag.
    • Use bitflags for MenuFlag.

    1.3.20

    • Add ColorChooser::set_tuple_rgb by @​ConsoleC137.
    • Add a grabbed() check for MenuButton::clear().
    • Use FLTK's own Flex widget (newly added to FLTK).
    • Update FLTK.

    1.3.19

    • Add ColorChooser::set_rgb().
    • Add check in MenuExt::text() for empty menus by @​purrie.
    • Add other similar checks for other MenuExt methods.
    • Impl PartialEq, Eq and Default for StyleTableEntry and StyleTableEntryExt.
    • Pull FLTK fixes.

    1.3.17

    • Several improvements to the tree example, by @​peter-scholtens.
    • Add support for raw-window-handle version 0.5 under the rwh05 feature flag.
    • Add draw::draw_rbox().
    • Add MenuButton::clear().
    • Update README and FAQ.
    • Pull FLTK fixes.

    1.3.16

    • Default to drawing with Cairo on Linux/BSD
    • Fix building with both features use-wayland and enable-glwindow while adding widgets to the glwindow.
    • Pull upstream support for adding widgets to GlWindow.
    • Pull upstream fixes.
    • Remove once_cell.
    • Update ttf-parser to version 0.17.

    1.3.14

    • impl std::default::Default for TextBuffer by @​ConsoleC137.
    • Avoid calling git submodule update in build script.
    • Make ttf-parser an optional dependency.
    • Update raw-window-handle dep to 0.5.
    • Pull FLTK's hybrid wayland backend.
    • Pull FLTK fixes.

    ... (truncated)

    Changelog

    Sourced from fltk's changelog.

    [1.3.23] - 2022-12-02

    • Fix docs.rs build!

    [1.3.22] - 2022-12-02

    • Adds newly added Oxy scheme.
    • Add MenuExt::item_pathname.
    • Add draw_rounded_rect and draw_rounded_rectf.
    • Add app::WidgetId trait.
    • Pull FLTK fixes.

    [1.3.21] - 2022-11-24

    • Impl HasRawDisplayHandle for windows.
    • Fix MenuItem::set_callback().
    • Add MenuItem::set_shortcut and set_flag.
    • Use bitflags for MenuFlag.

    [1.3.20] - 2022-11-13

    • Add ColorChooser::set_tuple_rgb by @​ConsoleC137.
    • Add a grabbed() check for MenuButton::clear().
    • Use FLTK's own Flex widget (newly added to FLTK).
    • Update FLTK.

    [1.3.19] - 2022-11-01

    • Add ColorChooser::set_rgb().
    • Add check in MenuExt::text() for empty menus by @​purrie.
    • Add other similar checks for other MenuExt methods.
    • Impl PartialEq, Eq and Default for StyleTableEntry and StyleTableEntryExt.
    • Pull FLTK fixes.

    [1.3.18] - 2022-10-21

    • Fix build on Windows when enabling the raw-window-handle feature.

    [1.3.17] - 2022-10-21

    • Several improvements to the tree example, by @​peter-scholtens.
    • Add support for raw-window-handle version 0.5 under the rwh05 feature flag.
    • Add draw::draw_rbox().
    • Add MenuButton::clear().
    • Update README and FAQ.
    • Pull FLTK fixes.

    [1.3.16] - 2022-10-05

    • Default to drawing with Cairo on Linux/BSD
    • Fix building with both features use-wayland and enable-glwindow while adding widgets to the glwindow.
    • Pull upstream support for adding widgets to GlWindow.
    • Pull upstream fixes.
    • Remove once_cell.
    • Update ttf-parser to version 0.17.

    [1.3.15] - 2022-09-11

    • Revert breaking change with raw-window-handle's update.

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Bump fltk from 1.3.6 to 1.3.22

    Bump fltk from 1.3.6 to 1.3.22

    Bumps fltk from 1.3.6 to 1.3.22.

    Release notes

    Sourced from fltk's releases.

    1.3.22

    • Adds newly added Oxy scheme.
    • Add MenuExt::item_pathname.
    • Add draw_rounded_rect and draw_rounded_rectf.
    • Add app::WidgetId trait.
    • Pull FLTK fixes.

    1.3.21

    • Impl HasRawDisplayHandle for windows.
    • Fix MenuItem::set_callback().
    • Add MenuItem::set_shortcut and set_flag.
    • Use bitflags for MenuFlag.

    1.3.20

    • Add ColorChooser::set_tuple_rgb by @​ConsoleC137.
    • Add a grabbed() check for MenuButton::clear().
    • Use FLTK's own Flex widget (newly added to FLTK).
    • Update FLTK.

    1.3.19

    • Add ColorChooser::set_rgb().
    • Add check in MenuExt::text() for empty menus by @​purrie.
    • Add other similar checks for other MenuExt methods.
    • Impl PartialEq, Eq and Default for StyleTableEntry and StyleTableEntryExt.
    • Pull FLTK fixes.

    1.3.17

    • Several improvements to the tree example, by @​peter-scholtens.
    • Add support for raw-window-handle version 0.5 under the rwh05 feature flag.
    • Add draw::draw_rbox().
    • Add MenuButton::clear().
    • Update README and FAQ.
    • Pull FLTK fixes.

    1.3.16

    • Default to drawing with Cairo on Linux/BSD
    • Fix building with both features use-wayland and enable-glwindow while adding widgets to the glwindow.
    • Pull upstream support for adding widgets to GlWindow.
    • Pull upstream fixes.
    • Remove once_cell.
    • Update ttf-parser to version 0.17.

    1.3.14

    • impl std::default::Default for TextBuffer by @​ConsoleC137.
    • Avoid calling git submodule update in build script.
    • Make ttf-parser an optional dependency.
    • Update raw-window-handle dep to 0.5.
    • Pull FLTK's hybrid wayland backend.
    • Pull FLTK fixes.

    ... (truncated)

    Changelog

    Sourced from fltk's changelog.

    [1.3.22] - 2022-12-02

    • Adds newly added Oxy scheme.
    • Add MenuExt::item_pathname.
    • Add draw_rounded_rect and draw_rounded_rectf.
    • Add app::WidgetId trait.
    • Pull FLTK fixes.

    [1.3.21] - 2022-11-24

    • Impl HasRawDisplayHandle for windows.
    • Fix MenuItem::set_callback().
    • Add MenuItem::set_shortcut and set_flag.
    • Use bitflags for MenuFlag.

    [1.3.20] - 2022-11-13

    • Add ColorChooser::set_tuple_rgb by @​ConsoleC137.
    • Add a grabbed() check for MenuButton::clear().
    • Use FLTK's own Flex widget (newly added to FLTK).
    • Update FLTK.

    [1.3.19] - 2022-11-01

    • Add ColorChooser::set_rgb().
    • Add check in MenuExt::text() for empty menus by @​purrie.
    • Add other similar checks for other MenuExt methods.
    • Impl PartialEq, Eq and Default for StyleTableEntry and StyleTableEntryExt.
    • Pull FLTK fixes.

    [1.3.18] - 2022-10-21

    • Fix build on Windows when enabling the raw-window-handle feature.

    [1.3.17] - 2022-10-21

    • Several improvements to the tree example, by @​peter-scholtens.
    • Add support for raw-window-handle version 0.5 under the rwh05 feature flag.
    • Add draw::draw_rbox().
    • Add MenuButton::clear().
    • Update README and FAQ.
    • Pull FLTK fixes.

    [1.3.16] - 2022-10-05

    • Default to drawing with Cairo on Linux/BSD
    • Fix building with both features use-wayland and enable-glwindow while adding widgets to the glwindow.
    • Pull upstream support for adding widgets to GlWindow.
    • Pull upstream fixes.
    • Remove once_cell.
    • Update ttf-parser to version 0.17.

    [1.3.15] - 2022-09-11

    • Revert breaking change with raw-window-handle's update.
    • Support CFLTK_WAYLAND_ONLY env variable which allows building a wayland non-hybrid FLTK app.
    • Fix some clippy lints.
    • Pull FLTK's pure wayland backend.

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Bump serde from 1.0.136 to 1.0.148

    Bump serde from 1.0.136 to 1.0.148

    Bumps serde from 1.0.136 to 1.0.148.

    Release notes

    Sourced from serde's releases.

    v1.0.148

    • Support remote derive for generic types that have private fields (#2327)

    v1.0.147

    • Add serde::de::value::EnumAccessDeserializer which transforms an EnumAccess into a Deserializer (#2305)

    v1.0.146

    • Allow internally tagged newtype variant to contain unit (#2303, thanks @​tage64)

    v1.0.145

    • Allow RefCell<T>, Mutex<T>, and RwLock<T> to be serialized regardless of whether T is Sized (#2282, thanks @​ChayimFriedman2)

    v1.0.144

    • Change atomic ordering used by Serialize impl of atomic types to match ordering used by Debug impl of those same types (#2263, thanks @​taiki-e)

    v1.0.143

    • Invert build.rs cfgs in serde_test to produce the most modern configuration in the default case (#2253, thanks @​taiki-e)

    v1.0.142

    • Add keywords to crates.io metadata

    v1.0.141

    • Add no-std category to crates.io metadata

    v1.0.140

    • Invert serde_derive cfgs to convenience non-Cargo builds on a modern toolchain (#2251, thanks @​taiki-e)

    v1.0.139

    • Add new constructor function for all IntoDeserializer impls (#2246)

    v1.0.138

    • Documentation improvements

    v1.0.137

    • Update documentation links to some data formats whose repos have moved (#2201, thanks @​atouchet)
    • Fix declared rust-version of serde and serde_test (#2168)
    Commits
    • 7766103 Release 1.0.148
    • 30f7c71 Merge pull request #2331 from dtolnay/remote
    • 50354c2 Improve error message on remote derive duplicate generics
    • c4f67e6 Add ui test of duplicate generics in remote derive
    • 0daafe4 Merge pull request #2330 from dtolnay/remote
    • 3702191 Fix Into conversion involving generic remote derive with getter
    • 7328b34 Add test of generic remote derive with getter
    • fabbd2b Merge pull request #2329 from dtolnay/safety
    • 6814f97 Revert Buf::as_str safety change from PR 2319
    • 4ea403c Merge pull request #2328 from dtolnay/remote
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Bump fltk from 1.3.6 to 1.3.21

    Bump fltk from 1.3.6 to 1.3.21

    Bumps fltk from 1.3.6 to 1.3.21.

    Release notes

    Sourced from fltk's releases.

    1.3.21

    • Impl HasRawDisplayHandle for windows.
    • Fix MenuItem::set_callback().
    • Add MenuItem::set_shortcut and set_flag.
    • Use bitflags for MenuFlag.

    1.3.20

    • Add ColorChooser::set_tuple_rgb by @​ConsoleC137.
    • Add a grabbed() check for MenuButton::clear().
    • Use FLTK's own Flex widget (newly added to FLTK).
    • Update FLTK.

    1.3.19

    • Add ColorChooser::set_rgb().
    • Add check in MenuExt::text() for empty menus by @​purrie.
    • Add other similar checks for other MenuExt methods.
    • Impl PartialEq, Eq and Default for StyleTableEntry and StyleTableEntryExt.
    • Pull FLTK fixes.

    1.3.17

    • Several improvements to the tree example, by @​peter-scholtens.
    • Add support for raw-window-handle version 0.5 under the rwh05 feature flag.
    • Add draw::draw_rbox().
    • Add MenuButton::clear().
    • Update README and FAQ.
    • Pull FLTK fixes.

    1.3.16

    • Default to drawing with Cairo on Linux/BSD
    • Fix building with both features use-wayland and enable-glwindow while adding widgets to the glwindow.
    • Pull upstream support for adding widgets to GlWindow.
    • Pull upstream fixes.
    • Remove once_cell.
    • Update ttf-parser to version 0.17.

    1.3.14

    • impl std::default::Default for TextBuffer by @​ConsoleC137.
    • Avoid calling git submodule update in build script.
    • Make ttf-parser an optional dependency.
    • Update raw-window-handle dep to 0.5.
    • Pull FLTK's hybrid wayland backend.
    • Pull FLTK fixes.

    1.3.13

    • Add BrowserExt::hide_line().
    • Replace lazy_static with once_cell.
    • Remove assert from Offscreen::is_valid().
    • Pull FLTK fixes.

    1.3.12

    ... (truncated)

    Changelog

    Sourced from fltk's changelog.

    [1.3.21] - 2022-11-24

    • Impl HasRawDisplayHandle for windows.
    • Fix MenuItem::set_callback().
    • Add MenuItem::set_shortcut and set_flag.
    • Use bitflags for MenuFlag.

    [1.3.20] - 2022-11-13

    • Add ColorChooser::set_tuple_rgb by @​ConsoleC137.
    • Add a grabbed() check for MenuButton::clear().
    • Use FLTK's own Flex widget (newly added to FLTK).
    • Update FLTK.

    [1.3.19] - 2022-11-01

    • Add ColorChooser::set_rgb().
    • Add check in MenuExt::text() for empty menus by @​purrie.
    • Add other similar checks for other MenuExt methods.
    • Impl PartialEq, Eq and Default for StyleTableEntry and StyleTableEntryExt.
    • Pull FLTK fixes.

    [1.3.18] - 2022-10-21

    • Fix build on Windows when enabling the raw-window-handle feature.

    [1.3.17] - 2022-10-21

    • Several improvements to the tree example, by @​peter-scholtens.
    • Add support for raw-window-handle version 0.5 under the rwh05 feature flag.
    • Add draw::draw_rbox().
    • Add MenuButton::clear().
    • Update README and FAQ.
    • Pull FLTK fixes.

    [1.3.16] - 2022-10-05

    • Default to drawing with Cairo on Linux/BSD
    • Fix building with both features use-wayland and enable-glwindow while adding widgets to the glwindow.
    • Pull upstream support for adding widgets to GlWindow.
    • Pull upstream fixes.
    • Remove once_cell.
    • Update ttf-parser to version 0.17.

    [1.3.15] - 2022-09-11

    • Revert breaking change with raw-window-handle's update.
    • Support CFLTK_WAYLAND_ONLY env variable which allows building a wayland non-hybrid FLTK app.
    • Fix some clippy lints.
    • Pull FLTK's pure wayland backend.

    [1.3.14] - 2022-09-06

    • impl std::default::Default for TextBuffer by @​ConsoleC137.
    • Avoid calling git submodule update in build script.
    • Update raw-window-handle dep to 0.5.
    • Pull FLTK's hybrid wayland backend.
    • Pull FLTK fixes.

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Bump fltk from 1.3.6 to 1.3.20

    Bump fltk from 1.3.6 to 1.3.20

    Bumps fltk from 1.3.6 to 1.3.20.

    Release notes

    Sourced from fltk's releases.

    1.3.20

    • Add ColorChooser::set_tuple_rgb by @​ConsoleC137.
    • Add a grabbed() check for MenuButton::clear().
    • Use FLTK's own Flex widget (newly added to FLTK).
    • Update FLTK.

    1.3.19

    • Add ColorChooser::set_rgb().
    • Add check in MenuExt::text() for empty menus by @​purrie.
    • Add other similar checks for other MenuExt methods.
    • Impl PartialEq, Eq and Default for StyleTableEntry and StyleTableEntryExt.
    • Pull FLTK fixes.

    1.3.17

    • Several improvements to the tree example, by @​peter-scholtens.
    • Add support for raw-window-handle version 0.5 under the rwh05 feature flag.
    • Add draw::draw_rbox().
    • Add MenuButton::clear().
    • Update README and FAQ.
    • Pull FLTK fixes.

    1.3.16

    • Default to drawing with Cairo on Linux/BSD
    • Fix building with both features use-wayland and enable-glwindow while adding widgets to the glwindow.
    • Pull upstream support for adding widgets to GlWindow.
    • Pull upstream fixes.
    • Remove once_cell.
    • Update ttf-parser to version 0.17.

    1.3.14

    • impl std::default::Default for TextBuffer by @​ConsoleC137.
    • Avoid calling git submodule update in build script.
    • Make ttf-parser an optional dependency.
    • Update raw-window-handle dep to 0.5.
    • Pull FLTK's hybrid wayland backend.
    • Pull FLTK fixes.

    1.3.13

    • Add BrowserExt::hide_line().
    • Replace lazy_static with once_cell.
    • Remove assert from Offscreen::is_valid().
    • Pull FLTK fixes.

    1.3.12

    • Explicitly check darwin arch in fltk-sys' build script.
    • Add index check with GroupExt::insert
    • Pull upstream FLTK fixes.

    1.3.11

    • Add WindowType::Single as alias to WindowType::Normal.

    ... (truncated)

    Changelog

    Sourced from fltk's changelog.

    [1.3.20] - 2022-11-13

    • Add ColorChooser::set_tuple_rgb by @​ConsoleC137.
    • Add a grabbed() check for MenuButton::clear().
    • Use FLTK's own Flex widget (newly added to FLTK).
    • Update FLTK.

    [1.3.19] - 2022-11-01

    • Add ColorChooser::set_rgb().
    • Add check in MenuExt::text() for empty menus by @​purrie.
    • Add other similar checks for other MenuExt methods.
    • Impl PartialEq, Eq and Default for StyleTableEntry and StyleTableEntryExt.
    • Pull FLTK fixes.

    [1.3.18] - 2022-10-21

    • Fix build on Windows when enabling the raw-window-handle feature.

    [1.3.17] - 2022-10-21

    • Several improvements to the tree example, by @​peter-scholtens.
    • Add support for raw-window-handle version 0.5 under the rwh05 feature flag.
    • Add draw::draw_rbox().
    • Add MenuButton::clear().
    • Update README and FAQ.
    • Pull FLTK fixes.

    [1.3.16] - 2022-10-05

    • Default to drawing with Cairo on Linux/BSD
    • Fix building with both features use-wayland and enable-glwindow while adding widgets to the glwindow.
    • Pull upstream support for adding widgets to GlWindow.
    • Pull upstream fixes.
    • Remove once_cell.
    • Update ttf-parser to version 0.17.

    [1.3.15] - 2022-09-11

    • Revert breaking change with raw-window-handle's update.
    • Support CFLTK_WAYLAND_ONLY env variable which allows building a wayland non-hybrid FLTK app.
    • Fix some clippy lints.
    • Pull FLTK's pure wayland backend.

    [1.3.14] - 2022-09-06

    • impl std::default::Default for TextBuffer by @​ConsoleC137.
    • Avoid calling git submodule update in build script.
    • Update raw-window-handle dep to 0.5.
    • Pull FLTK's hybrid wayland backend.
    • Pull FLTK fixes.

    [1.3.13] - 2022-08-09

    • Add BrowserExt::hide_line().
    • Replace lazy_static with once_cell.
    • Remove assert from Offscreen::is_valid().
    • Pull FLTK fixes.

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Bump fltk from 1.3.6 to 1.3.19

    Bump fltk from 1.3.6 to 1.3.19

    Bumps fltk from 1.3.6 to 1.3.19.

    Release notes

    Sourced from fltk's releases.

    1.3.19

    • Add ColorChooser::set_rgb().
    • Add check in MenuExt::text() for empty menus by @​purrie.
    • Add other similar checks for other MenuExt methods.
    • Impl PartialEq, Eq and Default for StyleTableEntry and StyleTableEntryExt.
    • Pull FLTK fixes.

    1.3.17

    • Several improvements to the tree example, by @​peter-scholtens.
    • Add support for raw-window-handle version 0.5 under the rwh05 feature flag.
    • Add draw::draw_rbox().
    • Add MenuButton::clear().
    • Update README and FAQ.
    • Pull FLTK fixes.

    1.3.16

    • Default to drawing with Cairo on Linux/BSD
    • Fix building with both features use-wayland and enable-glwindow while adding widgets to the glwindow.
    • Pull upstream support for adding widgets to GlWindow.
    • Pull upstream fixes.
    • Remove once_cell.
    • Update ttf-parser to version 0.17.

    1.3.14

    • impl std::default::Default for TextBuffer by @​ConsoleC137.
    • Avoid calling git submodule update in build script.
    • Make ttf-parser an optional dependency.
    • Update raw-window-handle dep to 0.5.
    • Pull FLTK's hybrid wayland backend.
    • Pull FLTK fixes.

    1.3.13

    • Add BrowserExt::hide_line().
    • Replace lazy_static with once_cell.
    • Remove assert from Offscreen::is_valid().
    • Pull FLTK fixes.

    1.3.12

    • Explicitly check darwin arch in fltk-sys' build script.
    • Add index check with GroupExt::insert
    • Pull upstream FLTK fixes.

    1.3.11

    • Add WindowType::Single as alias to WindowType::Normal.
    • Add Window::set_on_top() which modifies the Window's level on macOS platforms to be NSMainMenuWindowLevel + 2.
    • Fix Flex::recalc to not change the current group.
    • Expose Group::set_current.
    • Pull FLTK fixes.

    1.3.10

    ... (truncated)

    Changelog

    Sourced from fltk's changelog.

    [1.3.19] - 2022-11-01

    • Add ColorChooser::set_rgb().
    • Add check in MenuExt::text() for empty menus by @​purrie.
    • Add other similar checks for other MenuExt methods.
    • Impl PartialEq, Eq and Default for StyleTableEntry and StyleTableEntryExt.
    • Pull FLTK fixes.

    [1.3.18] - 2022-10-21

    • Fix build on Windows when enabling the raw-window-handle feature.

    [1.3.17] - 2022-10-21

    • Several improvements to the tree example, by @​peter-scholtens.
    • Add support for raw-window-handle version 0.5 under the rwh05 feature flag.
    • Add draw::draw_rbox().
    • Add MenuButton::clear().
    • Update README and FAQ.
    • Pull FLTK fixes.

    [1.3.16] - 2022-10-05

    • Default to drawing with Cairo on Linux/BSD
    • Fix building with both features use-wayland and enable-glwindow while adding widgets to the glwindow.
    • Pull upstream support for adding widgets to GlWindow.
    • Pull upstream fixes.
    • Remove once_cell.
    • Update ttf-parser to version 0.17.

    [1.3.15] - 2022-09-11

    • Revert breaking change with raw-window-handle's update.
    • Support CFLTK_WAYLAND_ONLY env variable which allows building a wayland non-hybrid FLTK app.
    • Fix some clippy lints.
    • Pull FLTK's pure wayland backend.

    [1.3.14] - 2022-09-06

    • impl std::default::Default for TextBuffer by @​ConsoleC137.
    • Avoid calling git submodule update in build script.
    • Update raw-window-handle dep to 0.5.
    • Pull FLTK's hybrid wayland backend.
    • Pull FLTK fixes.

    [1.3.13] - 2022-08-09

    • Add BrowserExt::hide_line().
    • Replace lazy_static with once_cell.
    • Remove assert from Offscreen::is_valid().
    • Pull FLTK fixes.

    [1.3.12] - 2022-07-26

    • Explicitly check darwin arch in fltk-sys' build script.
    • Add index check with GroupExt::insert
    • Pull upstream FLTK fixes.

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Bump serde from 1.0.136 to 1.0.147

    Bump serde from 1.0.136 to 1.0.147

    Bumps serde from 1.0.136 to 1.0.147.

    Release notes

    Sourced from serde's releases.

    v1.0.147

    • Add serde::de::value::EnumAccessDeserializer which transforms an EnumAccess into a Deserializer (#2305)

    v1.0.146

    • Allow internally tagged newtype variant to contain unit (#2303, thanks @​tage64)

    v1.0.145

    • Allow RefCell<T>, Mutex<T>, and RwLock<T> to be serialized regardless of whether T is Sized (#2282, thanks @​ChayimFriedman2)

    v1.0.144

    • Change atomic ordering used by Serialize impl of atomic types to match ordering used by Debug impl of those same types (#2263, thanks @​taiki-e)

    v1.0.143

    • Invert build.rs cfgs in serde_test to produce the most modern configuration in the default case (#2253, thanks @​taiki-e)

    v1.0.142

    • Add keywords to crates.io metadata

    v1.0.141

    • Add no-std category to crates.io metadata

    v1.0.140

    • Invert serde_derive cfgs to convenience non-Cargo builds on a modern toolchain (#2251, thanks @​taiki-e)

    v1.0.139

    • Add new constructor function for all IntoDeserializer impls (#2246)

    v1.0.138

    • Documentation improvements

    v1.0.137

    • Update documentation links to some data formats whose repos have moved (#2201, thanks @​atouchet)
    • Fix declared rust-version of serde and serde_test (#2168)
    Commits
    • f415092 Release 1.0.147
    • 6d00971 Merge pull request #2305 from serde-rs/enumaccessdeserializer
    • 354b48f Add EnumAccessDeserializer to turn EnumAccess into a Deserializer
    • 3fd8e52 Release 1.0.146
    • 142dce0 Touch up PR 2303
    • 6aed101 Merge pull request #2303 from tage64/master
    • e2ccfd9 Remove bad deserialization from sequence to internally tagged newtype variant...
    • a07d794 Update test_suite/tests/test_annotations.rs
    • 90d28fc Serialize and deserialize a tagged newtype variant over unit () as if it was ...
    • 55cf0ac Merge pull request #2297 from serde-rs/output
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Bump serde from 1.0.136 to 1.0.152

    Bump serde from 1.0.136 to 1.0.152

    Bumps serde from 1.0.136 to 1.0.152.

    Release notes

    Sourced from serde's releases.

    v1.0.152

    • Documentation improvements

    v1.0.151

    • Update serde::{ser,de}::StdError to re-export core::error::Error when serde is built with feature="std" off and feature="unstable" on (#2344)

    v1.0.150

    • Relax some trait bounds from the Serialize impl of HashMap and BTreeMap (#2334)
    • Enable Serialize and Deserialize impls of std::sync::atomic types on more platforms (#2337, thanks @​badboy)

    v1.0.149

    • Relax some trait bounds from the Serialize impl of BinaryHeap, BTreeSet, and HashSet (#2333, thanks @​jonasbb)

    v1.0.148

    • Support remote derive for generic types that have private fields (#2327)

    v1.0.147

    • Add serde::de::value::EnumAccessDeserializer which transforms an EnumAccess into a Deserializer (#2305)

    v1.0.146

    • Allow internally tagged newtype variant to contain unit (#2303, thanks @​tage64)

    v1.0.145

    • Allow RefCell<T>, Mutex<T>, and RwLock<T> to be serialized regardless of whether T is Sized (#2282, thanks @​ChayimFriedman2)

    v1.0.144

    • Change atomic ordering used by Serialize impl of atomic types to match ordering used by Debug impl of those same types (#2263, thanks @​taiki-e)

    v1.0.143

    • Invert build.rs cfgs in serde_test to produce the most modern configuration in the default case (#2253, thanks @​taiki-e)

    v1.0.142

    • Add keywords to crates.io metadata

    v1.0.141

    • Add no-std category to crates.io metadata

    v1.0.140

    • Invert serde_derive cfgs to convenience non-Cargo builds on a modern toolchain (#2251, thanks @​taiki-e)

    v1.0.139

    • Add new constructor function for all IntoDeserializer impls (#2246)

    v1.0.138

    • Documentation improvements

    v1.0.137

    • Update documentation links to some data formats whose repos have moved (#2201, thanks @​atouchet)
    • Fix declared rust-version of serde and serde_test (#2168)
    Commits
    • ccf9c6f Release 1.0.152
    • b25d0ea Link to Hjson data format
    • 4f4557f Link to bencode data format
    • bf400d6 Link to serde_tokenstream data format
    • 4d2e36d Wrap flexbuffers bullet point to 80 columns
    • df6310e Merge pull request #2347 from dtolnay/docsrs
    • 938ab5d Replace docs.serde.rs links with intra-rustdoc links
    • ef5a0de Point documentation links to docs.rs instead of docs.serde.rs
    • 5d186c7 Opt out -Zrustdoc-scrape-examples on docs.rs
    • 44bf363 Release 1.0.151
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 0
  • Bump fltk from 1.3.6 to 1.3.25

    Bump fltk from 1.3.6 to 1.3.25

    Bumps fltk from 1.3.6 to 1.3.25.

    Release notes

    Sourced from fltk's releases.

    1.3.25

    • Add WidgetBase::from_dyn_widget() ad from_dyn_widget_ptr().
    • Add utils::is<WidgetExt>(w) and is_ptr_of().
    • Add WidgetExt::image_mut() and deimage_mut().
    • Mark WidgetExt::as_widget_ptr() and ImageExt::as_image_ptr() as safe.
    • Pull FLTK fixes.

    1.3.24

    • Add image::IcoImage.
    • Use Fl_Widget::bind_image and bind_deimage internally.
    • Relax GlobalState callback. (Fn to FnMut)
    • Add WidgetExt::as_base_widget.
    • Pull FLTK fixes.

    1.3.22

    • Adds newly added Oxy scheme.
    • Add MenuExt::item_pathname.
    • Add draw_rounded_rect and draw_rounded_rectf.
    • Add app::WidgetId trait.
    • Pull FLTK fixes.

    1.3.21

    • Impl HasRawDisplayHandle for windows.
    • Fix MenuItem::set_callback().
    • Add MenuItem::set_shortcut and set_flag.
    • Use bitflags for MenuFlag.

    1.3.20

    • Add ColorChooser::set_tuple_rgb by @​ConsoleC137.
    • Add a grabbed() check for MenuButton::clear().
    • Use FLTK's own Flex widget (newly added to FLTK).
    • Update FLTK.

    1.3.19

    • Add ColorChooser::set_rgb().
    • Add check in MenuExt::text() for empty menus by @​purrie.
    • Add other similar checks for other MenuExt methods.
    • Impl PartialEq, Eq and Default for StyleTableEntry and StyleTableEntryExt.
    • Pull FLTK fixes.

    1.3.17

    • Several improvements to the tree example, by @​peter-scholtens.
    • Add support for raw-window-handle version 0.5 under the rwh05 feature flag.
    • Add draw::draw_rbox().
    • Add MenuButton::clear().
    • Update README and FAQ.
    • Pull FLTK fixes.

    1.3.16

    • Default to drawing with Cairo on Linux/BSD

    ... (truncated)

    Changelog

    Sourced from fltk's changelog.

    [1.3.25] - 2022-12-25

    • Add WidgetBase::from_dyn_widget() ad from_dyn_widget_ptr().
    • Add utils::is<WidgetExt>(w) and is_ptr_of().
    • Add WidgetExt::image_mut() and deimage_mut().
    • Mark WidgetExt::as_widget_ptr() and ImageExt::as_image_ptr() as safe.
    • Pull FLTK fixes.

    [1.3.24] - 2022-12-15

    • Add image::IcoImage.
    • Use Fl_Widget::bind_image and bind_deimage internally.
    • Relax GlobalState callback. (Fn to FnMut)
    • Add WidgetExt::as_base_widget.
    • Pull FLTK fixes.

    [1.3.23] - 2022-12-02

    • Fix docs.rs build!

    [1.3.22] - 2022-12-02

    • Adds newly added Oxy scheme.
    • Add MenuExt::item_pathname.
    • Add draw_rounded_rect and draw_rounded_rectf.
    • Add app::WidgetId trait.
    • Pull FLTK fixes.

    [1.3.21] - 2022-11-24

    • Impl HasRawDisplayHandle for windows.
    • Fix MenuItem::set_callback().
    • Add MenuItem::set_shortcut and set_flag.
    • Use bitflags for MenuFlag.

    [1.3.20] - 2022-11-13

    • Add ColorChooser::set_tuple_rgb by @​ConsoleC137.
    • Add a grabbed() check for MenuButton::clear().
    • Use FLTK's own Flex widget (newly added to FLTK).
    • Update FLTK.

    [1.3.19] - 2022-11-01

    • Add ColorChooser::set_rgb().
    • Add check in MenuExt::text() for empty menus by @​purrie.
    • Add other similar checks for other MenuExt methods.
    • Impl PartialEq, Eq and Default for StyleTableEntry and StyleTableEntryExt.
    • Pull FLTK fixes.

    [1.3.18] - 2022-10-21

    • Fix build on Windows when enabling the raw-window-handle feature.

    [1.3.17] - 2022-10-21

    • Several improvements to the tree example, by @​peter-scholtens.
    • Add support for raw-window-handle version 0.5 under the rwh05 feature flag.
    • Add draw::draw_rbox().

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 0
  • How to install?

    How to install?

    I figured out that you are using an innosetup script, but when I double-click that script I get:

    Compiler error: Line 4: Required parameter FileName missing

    Then kInd of figured out that you are using Rust, which I know nothing about. Installed Rust, and tried: rustc build.rs

    Got this:

    error[E0433]: failed to resolve: use of --> build.rs:3:23 | 3 | let mut res = winres::Windo | ^^^^^^ use of

    error: aborting due to previous error

    Tried: cargo build It downloaded a bunch of stuff but got some errors. It created a target directory but I don't know what to do with it. Tried to run the innosetup file again and got the same error as previous.

    I"m lost as to how to get this installed.

    opened by hspindel 1
  • Bump serde_repr from 0.1.7 to 0.1.10

    Bump serde_repr from 0.1.7 to 0.1.10

    Bumps serde_repr from 0.1.7 to 0.1.10.

    Release notes

    Sourced from serde_repr's releases.

    0.1.10

    • Documentation improvements

    0.1.9

    • Add categories and keywords to crates.io metadata

    0.1.8

    • Add rust-version entry to Cargo.toml to declare the oldest supported compiler version
    Commits
    • 7127ab6 Release 0.1.10
    • 2614c03 Update build status badge
    • 5f96407 Time out workflows after 45 minutes
    • bb9581c Add a funding file
    • 78e7199 Raise minimum tested toolchain to rust 1.56
    • 4062501 Remove default package.readme metadata from Cargo.toml
    • 0da2c04 GitHub Workflows security hardening
    • c020fd2 Release 0.1.9
    • 9e4f28b Update keywords in crates.io metadata
    • 1118841 Add categories to crates.io metadata
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 0
  • Bump regex from 1.5.5 to 1.7.0

    Bump regex from 1.5.5 to 1.7.0

    Bumps regex from 1.5.5 to 1.7.0.

    Changelog

    Sourced from regex's changelog.

    1.7.0 (2022-11-05)

    This release principally includes an upgrade to Unicode 15.

    New features:

    1.6.0 (2022-07-05)

    This release principally includes an upgrade to Unicode 14.

    New features:

    Bug fixes:

    1.5.6 (2022-05-20)

    This release includes a few bug fixes, including a bug that produced incorrect matches when a non-greedy ? operator was used.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 0
Releases(v0.1.6)
Owner
M*C*O
Flo S. // I can google better than the average bear.
M*C*O
A crude tool to convert from Bitwarden json format to lastpass

Pass-Merger A crude tool to convert from Bitwarden json format to lastpass. Steps to Deduplicate entries from Bitwarden Export all passwords from Chro

Usairim Isani 1 Jan 20, 2022
The missing link to modern server controlling for TrackMania Forever.

xrd (XASeCo Replacing Daemon) xrd is a next-gen server controller for TrackMania Forever and Nations ESWC that is designed to be hassle-free and easil

Autumn Leaf 6 Mar 26, 2022
A simple and fast FRC autonomous path planner (designed for swerve drive)! (Desktop/Laptop only)

This is a website developed for planning autonomous paths for FRC robots. It is intended to be a simple and fast tool to create autos, which works offline at competitions.

Weaver Goldman 2 Jan 6, 2023
Building a better screen reader for the Linux desktop, one step at a time.

Building a better screen reader for the Linux desktop, one step at a time.

Odilia 44 Dec 31, 2022
Easy c̵̰͠r̵̛̠ö̴̪s̶̩̒s̵̭̀-t̶̲͝h̶̯̚r̵̺͐e̷̖̽ḁ̴̍d̶̖̔ ȓ̵͙ė̶͎ḟ̴͙e̸̖͛r̶̖͗ë̶̱́ṉ̵̒ĉ̷̥e̷͚̍ s̷̹͌h̷̲̉a̵̭͋r̷̫̊ḭ̵̊n̷̬͂g̵̦̃ f̶̻̊ơ̵̜ṟ̸̈́ R̵̞̋ù̵̺s̷̖̅ţ̸͗!̸̼͋

Rust S̵̓i̸̓n̵̉ I̴n̴f̶e̸r̵n̷a̴l mutability! Howdy, friendly Rust developer! Ever had a value get m̵̯̅ð̶͊v̴̮̾ê̴̼͘d away right under your nose just when

null 294 Dec 23, 2022
Unofficial Bitwarden compatible server written in Rust, formerly known as bitwarden_rs

Alternative implementation of the Bitwarden server API written in Rust and compatible with upstream Bitwarden clients*, perfect for self-hosted deploy

Daniel García 21.5k Jan 8, 2023
Unofficial Bitwarden compatible server written in Rust, formerly known as bitwarden_rs

Alternative implementation of the Bitwarden server API written in Rust and compatible with upstream Bitwarden clients*, perfect for self-hosted deploy

Daniel García 21.5k Jan 8, 2023
A crude tool to convert from Bitwarden json format to lastpass

Pass-Merger A crude tool to convert from Bitwarden json format to lastpass. Steps to Deduplicate entries from Bitwarden Export all passwords from Chro

Usairim Isani 1 Jan 20, 2022
The missing batteries of Rust

stdx - The missing batteries of Rust New to Rust and don't yet know what crates to use? stdx has the best crates. Current revision: stdx 0.119.0-rc, f

Brian Anderson 1.9k Jan 8, 2023
A command-line tool to generate a list of required missing Android OS Project blobs.

aosp-missing-blobs aosp-missing-blobs is a nifty tool to identify required blobs (.so) that are missing from AOSP ROM builds, and to show which existi

Josh 176 Dec 16, 2022
The missing link to modern server controlling for TrackMania Forever.

xrd (XASeCo Replacing Daemon) xrd is a next-gen server controller for TrackMania Forever and Nations ESWC that is designed to be hassle-free and easil

Autumn Leaf 6 Mar 26, 2022
The missing compound borrowing for Rust.

borrowme The missing compound borrowing for Rust. Rust comes with two sibling traits which that can convert from owned to borrowed: ToOwned, Borrow an

John-John Tedro 38 May 6, 2023
Desktop GUI Framework

Azul - Desktop GUI framework WARNING: The features advertised in this README may not work yet. Azul is a free, functional, immediate mode GUI framewor

Maps4Print 5.4k Jan 1, 2023
Build beautiful desktop apps with flutter and rust. 🌠 (wip)

flutter-rs Build flutter desktop app in dart & rust. Get Started Install requirements Rust flutter sdk Develop install the cargo flutter command cargo

null 2k Dec 26, 2022
Build smaller, faster, and more secure desktop applications with a web frontend.

TAURI Tauri Apps footprint: minuscule performance: ludicrous flexibility: gymnastic security: hardened Current Releases Component Descrip

Tauri 56.3k Jan 3, 2023
The best open source remote desktop software

The best open-source remote desktop software, written in Rust. Works out of the box, no configuration required. Great alternative to TeamViewer and AnyDesk! You have full control of your data, with no concerns about security. You can use our rendezvous/relay server, set up your own, or write your own rendezvous/relay server.

RustDesk 35.4k Jan 4, 2023
Pixel-Perfect, 2D Renderer for Bevy that Seamlessly Targets Desktop and Web

bevy_retro ( Screenshot of Bounty Bros. game made with Bevy Retro and Skip'n Go ) Bevy Retro is a 2D, pixel-perfect renderer for Bevy that can target

Katharos Technology 224 Dec 23, 2022
An application for creating encrypted vaults for the GNOME desktop.

Vaults An application for creating encrypted vaults for the GNOME desktop. It currently uses gocryptfs and CryFS for encryption. Please always keep a

Martin Pobaschnig 51 Dec 17, 2022
client-server notification center for dbus desktop notifications

tsuchita A client-server notification center for dbus desktop notifications. Specifically org.freedesktop.Notifications dbus messages. Motivation I ju

Jeff Zhao 7 Oct 9, 2022
Yew Tauri Desktop App Template

Yew Tauri Desktop App Template This is Template App for Desktop App. Run Develop $ cargo tauri dev Build App $ cargo tauri build Setup yew setup Using

usa 16 Oct 16, 2022