Skip to content

Polish

Eddie Wang requested to merge polish into master

This PR contains a variety of smaller minor edits that improve the overall UI experience for the end-user.

Ignore the following files: package.json, package-lock.json, yarn.lock they are auto-generated and useful only for module consistency.

This includes:

  • Showing the settings modal and info modals in certain screens
  • Improving the internal siad launch process by logging to disk
  • Remove some old UI code that is no longer being used
  • Add dark mode
  • Add StyledButton, StyledModal and visual mixed components that allow theming (for dark mode)
  • Utilize node-pty for terminal rather than child_spawn (to allow for stdin)
  • Add rebuild scripts for electron-builder so the native modules are built for node-pty when packaging app for production
Edited by Eddie Wang

Merge request reports