- 6 Panels
- configure each panel seperate
- configure panel size with slider
- display any website in the panels
- hide the panels if not needed with a button click
- links open in system default browser
- load custom css
- darkmode
- electron app should run fine on windows/linux/mac
- Download latest Windows binary https://github.com/corgan2222/Dashboard/releases
- Node 12+
- Visual Studio
Clone this repository locally :
git clone https://github.com/corgan2222/Dashboard
Install dependencies with npm :
npm install
run :
Npm run start
Command | Description |
---|---|
npm run ng:serve:web |
Execute the app in the browser |
npm run build |
Build the app. Your built files are in the /dist folder. |
npm run build:prod |
Build the app with Angular aot. Your built files are in the /dist folder. |
npm run electron:local |
Builds your application and start electron |
npm run electron:linux |
Builds your application and creates an app consumable on linux system |
npm run electron:windows |
On a Windows OS, builds your application and creates an app consumable in windows 32/64 bit systems |
npm run electron:mac |
On a MAC OS, builds your application and generates a .app file of your application that can be run on Mac |
** Your application is optimised. Only /dist folder and node dependencies are included in the executable.
- Show Icons even for non https links. ATM, if a link for a frame is not https, the icon is not shown
- Show Toogle Icons for each Frame to toogle
- allow loading no http content into https sites ( --disable-web-security --allow-running-insecure-content )
- show content in fullframe (camera stream image) - i can provide css/html for that
- reload a frame after time (from settings), like if hiding and showing frame content need this, because of massive ram increase after time on the grafana frame
- Frame Settings for each frame for the changes above:
- fix the settings window, atm its breaks if two entrys has the same url/name
- Checkbox to allow loading http content into https
- Checkbox to show frame content fullframe
- Refresh frame each XX minutes to prevent buffer overflow or similare technic
because of mylimited time, im looking for developers to work with my on this project
- Angular
- Electron
- Electron Builder
Stefan Knaak – [email protected], daniotech7