Cubyz icon indicating copy to clipboard operation
Cubyz copied to clipboard

App Bundles

Open archbirdplus opened this issue 1 year ago • 1 comments

Bundle Cubyz into fully-featured apps by platform.

Primary benefits:

  • [ ] show the Cubyz icon in the file manager
  • [ ] show the Cubyz icon in the dock/taskbar
  • [ ] let the application object be moved around (especially between systems) without breaking paths

Notable caveats:

  • [ ] the assets root dir needs to be parameterized build or runtime (or always use the home dotfile?)
  • [ ] integrate into native event loops (especially relevant on MacOS)
  • [ ] if distributing releases, we need to start codesigning the build artifacts

This might not actually be possible to do with Zig for all platforms, especially the codesigning part. It would also add extra platform-specific bloat to anybody wanting to build it from source later on, and would complicate the builds by involving a ton of other utilities. It might make sense to bud off this CI/CD into a repo of its own (Cubyz-releases) if it gets big enough.

archbirdplus avatar May 25 '24 01:05 archbirdplus

Not sure how well this plays with #227.

archbirdplus avatar May 25 '24 01:05 archbirdplus