Skip to content

DisplayServer.md

Noah Gibbs edited this page Dec 11, 2023 · 3 revisions

Display Server

We would like to support multiple apps and multiple windows per app. We would like alerts to exist without needing a Shoes window. We would like alerts to persist even after the app finishes and exits. It would be nice to get a list of all Shoes apps the current user is running in Shoes::APPS, and to persist Shoes errors in a console log that isn't tied to the same process that just crashed...

All of this argues for an application server with a more independent existence, which can open Webview windows and clean them up as child processes (or switch away from Webview completely, eventually.)