-
Notifications
You must be signed in to change notification settings - Fork 29
FeatureBrainstorming.md
Noah Gibbs edited this page Dec 19, 2023
·
18 revisions
Some features are going to require a ton of infrastructure and build-up. We're not supporting them yet, and probably won't for some time. Here's where we can dump design notes, research, early work toward them, etc. as we build in that direction.
- Packaging apps to run with their own Ruby and gems - including for multiple platforms
- Multi-File Apps - we'd like to be able to include local images and fonts, multiple source files, etc.
- Splash App - Shoes3 showed a little interface window to run apps, package apps, etc.
- Shape and Mask Support - this is challenging, especially for Webview
- Images as Slots - old Shoes let you use an image like a flow or stack and put in a bunch of drawables
- Display Server - we want to support a persistent Shoes display server, shared across multiple apps and app runs
- HTML Parsing - HTML parsing with hpricot used to be built in
- SQLite3 used to be built in
- ftsearch
- chipmunk - see notes. A 2D physics engine (video)