refactor: use gtk::show_uri() instead of webbrowser crate #17
No reviewers
Labels
No Label
bug
documentation
duplicate
feat
good first issue
help wanted
in-progress
invalid
question
refactor
wontfix
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: fortressia/echidna#17
Loading…
Reference in New Issue
There is no content yet.
Delete Branch "refactor/gtk_show_uri_on_window"
Deleting a branch is permanent. Although the deleted branch may exist for a short time before cleaning up, in most cases it CANNOT be undone. Continue?
Description
Before this MR, we use a third-partycrate called webbrowser-rs, which is quite a bad idea, although I have no problem with the developer or the crate itself. First, GTK already got
gtk::show_uri()
, which makes using webbrowser-rs quite bloated. Second, relying on third party code, especially those that are not big, is prone to supply chain vulnerabilites and attacks, making it more important to usegtk::show_uri()
rather than another third party code, as GTK is more professionally developed.See https://twitter.com/FiloSottile/status/1469441487175880711 and the following XKCD:
Closes
N/A
Implementation Insight
N/A
TO-DOs
N/A
assigned to @fortressia
mentioned in commit
d98266255a