Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Add cross-compilation to Android and iOS to the CI build. Support for this is not complete. Besides the usual suspects which are not supportable on non-desktop platforms (
fj-app
, by design; andfj-host
, until we switch to WebAssembly), there is one notable gap in support:fj-viewer
fj-viewer
should support mobile platforms too, but right now there are problems. On iOS, because a transitive dependency requires Apple-specific tooling. On Android, because the file dialog is not supported (which would presumably be a problem on iOS too, if the build got that far). But this can be left for future work, once there's serious interest in supporting these platforms. Until then, adding them to the CI build guarantees that we don't accidentally add more problems.I'm going to close all the Android/iOS issues, as I think this is enough for now. Those issues have been open for a long time without anyone expressing interest, or willingness to work on them. I'm going to add a corresponding entry to the feature wishlist instead.
Close #152
Close #153
Close #1278