mirror of
https://github.com/outbackdingo/firezone.git
synced 2026-01-27 18:18:55 +00:00
Refs #6927 This PR creates a GTK+ event loop, a blank window, and the tray menu. It connects to the IPC service, you can sign in and everything, but the About window, Settings window, and Welcome window aren't implemented. We build a deb package in CI but it isn't pushed to the draft releases in CD yet.  Pros over Iced: - More mature - Easy integration with `tray-icon` - Small binaries (< 1 MB for this example) Cons: - GTK 3.x is abandoned as of March. GTK 4 isn't packaged for Ubuntu 20.04. - Widgets might be hard to use - Hard to set up on Windows, only using this for Linux for now --------- Signed-off-by: Reactor Scram <ReactorScram@users.noreply.github.com> Co-authored-by: Thomas Eizinger <thomas@eizinger.io>
4 lines
585 B
Plaintext
4 lines
585 B
Plaintext
[codespell]
|
|
skip = ./**/*.svg,./elixir/deps,./**/*.min.js,./kotlin/android/app/build,./kotlin/android/build,./e2e/pnpm-lock.yaml,./website/.next,./website/pnpm-lock.yaml,./rust/connlib/tunnel/testcases,./rust/gtk-client/target,./rust/iced-client/target,./rust/target,Cargo.lock,./website/docs/reference/api/*.mdx,./**/erl_crash.dump,./cover,./vendor,*.json,seeds.exs,./**/node_modules,./deps,./priv/static,./priv/plts,./**/priv/static,./.git,./_build,*.cast,./**/proptest-regressions
|
|
ignore-words-list = optin,crate,keypair,keypairs,iif,statics,wee,anull,commitish,inout,fo,superceded
|