Skip to content

feat: initial electron set up#388

Merged
Humanoidear merged 20 commits intodevelopfrom
control-station/electron
Nov 26, 2025
Merged

feat: initial electron set up#388
Humanoidear merged 20 commits intodevelopfrom
control-station/electron

Conversation

@maximka76667
Copy link
Contributor

@maximka76667 maximka76667 commented Nov 21, 2025

Description

This PR sets up the initial Electron environment for the project and configures essential runtime files and paths.

What's Changed

  • Added and initialized main.js and preload.js to bootstrap Electron.
  • Implemented proper handling for trace.json and adj directories, ensuring they are stored in writable user-specific locations.
  • Updated the build process so that config.toml is copied from the app bundle to the same directory used for trace.json, ensuring consistent configuration loading across platforms.
  • Implemented new Github Actions pipelines for building and releasing the project.

@maximka76667 maximka76667 marked this pull request as draft November 24, 2025 11:32
@maximka76667 maximka76667 marked this pull request as ready for review November 26, 2025 11:24
@Humanoidear Humanoidear merged commit b43b359 into develop Nov 26, 2025
@Humanoidear Humanoidear deleted the control-station/electron branch November 26, 2025 18:28
@JavierRibaldelRio JavierRibaldelRio restored the control-station/electron branch November 26, 2025 23:51
@JavierRibaldelRio
Copy link
Contributor

I have restored the branch because is missing to some features such as the loggers or the configuration editor

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants