Closed ktwrd closed 3 months ago
Fixed CI not working by removing the feature fltk-bundled
when using the crate fltk
and using gnu
instead of musl
(must fix this later, tried for about an hour :/ )
code looks good, no issues with documented instructions or dialog functionality.
that's so epic. lgtm?
This PR replaces the usage of the crate
native-dialog
with fltk. This should make it a bit more stable on some systems, and less likely to fail.Most of the logic for the dialog box (and fltk's dependencies) are copied from PR #6.
Important Note
This will move the
develop
branch back to usingx86_64-unknown-linux-gnu
instead ofx86_64-unknown-linux-musl
for Linux builds. This means that there will be some sort of glibc dependency.This is because
fltk-rs
is a pain in the proverbial to use withmusl
, and I can't be bothered to get it 100% working withmusl
builds.In the future, when
adastral-cli
is a thing, then we can switch back tomusl
builds, since that will not be using any GUI features.