Skip to content

Electron & Build System

Alex Pineda edited this page Dec 21, 2022 · 3 revisions

Vite is configured with 3 primary outputs:

  • index.html

The main application

  • command-center.html

The command center application ( otherwise known as options window )

  • iscriptah.html

An animation tool application

The main app is primarily responsibly for:

  • Creating the main window, configuration window, and iscriptah window

main/index.ts

  • loading. migrating & saving settings

main/settings.ts

  • managing plugins in the file system

plugin-manager.ts

  • creating the menu

create-app-menu.ts

  • acting as a window message passing intermediary

relay.ts This is primarily used by the command center to send messages to the main application.

  • handling IPC messages for some of the above

register-ipc-handlers folder