linsyking/messenger-core/20.0.0

Renamed to elm-messenger/messenger-core. That is where the repository lives now. It has not been published as a package under the new name.

Versions published as linsyking/messenger-core still install under that name. 34 versions of 52 come from the new location (see their notes). 7 versions could not be recovered and cannot be installed.

Messenger.UI.Input

Input to the Messenger UI

The generated Main.elm collects user configuration, resources, scenes, and startup global components into this record before calling Messenger.UI.genMain.

type alias Input userdata scenemsg =
{ config : UserConfig userdata scenemsg
, resources : ResourceDefs
, scenes : AllScenes userdata scenemsg
, globalComponents :
List (GlobalComponentStorage userdata scenemsg)
}

The input required to start a Messenger program.

  • config contains ports and runtime settings.
  • resources are loaded before normal updates begin.
  • scenes maps scene names to scene storage.
  • globalComponents are loaded at startup.