Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zardoy/electron-tray-demo
Great electron tray demo
https://github.com/zardoy/electron-tray-demo
electron electron-demo electron-react-typescript electron-tray-app material-ui react-electron react-electron-app
Last synced: 21 days ago
JSON representation
Great electron tray demo
- Host: GitHub
- URL: https://github.com/zardoy/electron-tray-demo
- Owner: zardoy
- License: mit
- Created: 2021-01-07T20:29:00.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2021-05-09T11:11:26.000Z (over 3 years ago)
- Last Synced: 2024-10-11T00:36:47.596Z (about 1 month ago)
- Topics: electron, electron-demo, electron-react-typescript, electron-tray-app, material-ui, react-electron, react-electron-app
- Language: TypeScript
- Homepage:
- Size: 1.23 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.MD
- License: LICENSE
Awesome Lists containing this project
README
# Electron Tray Demo
Simple [electron](https://www.electronjs.org/) tray demo.
![screenshot](docs-assets/screenshot.png)
> I use this demo to improve react-electron boilerplate.
- [Electron Tray Demo](#electron-tray-demo)
- [Development](#development)
- [π Folder structure](#-folder-structure)
- [How to start](#how-to-start)## Development
### π Folder structure
```text
βββπsrc/ < All source code
β βββπelectron/ < Electron (main process)
β βββπreact/ < React (renderer process)
β βββπreact/electron-shared/ < Shared (commonly used for IPC types)
```### How to start
1. Install dependencies: `yarn` or `npm install`
2. In VSCode press `CMD`(`CTRL`) + `SHIFT` + `B` to run default build task, which will open two terminals for development (electron - main and react - renderer)