Skip to content

A simple tray icon in your bar to run your terminal commands.

Notifications You must be signed in to change notification settings

Gu7z/Tray-Helper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

e7ac6ca ยท Dec 17, 2020

History

16 Commits
Aug 1, 2020
Aug 1, 2020
Aug 1, 2020
Aug 1, 2020
Aug 1, 2020
Aug 1, 2020
Aug 1, 2020
Aug 1, 2020
Oct 6, 2020
Aug 1, 2020
Aug 1, 2020
Aug 1, 2020
Dec 13, 2020

Repository files navigation


Tray-Helper-Icon

Tray-Helper - Electron

A simple tray icon in your bar to run your terminal commands.

๐Ÿ‘ฅ Participants

Gustavo F.

๐ŸŽฎ Getting Started

  1. Clone this repository;
  2. cd Tray-Helper;
  3. Run yarn to install the dependencies;
  4. Run yarn start to run the server;
  5. Run yarn electron to run the electron app.

๐Ÿ”จ How to build

  1. Clone this repository;
  2. cd Tray-Helper;
  3. Run yarn to install the dependencies;
  4. Build the app;
    • To build the linux app use yarn pack:lin;
    • To build the windows app use yarn pack:win;
  5. Install with apt install from dist folder.

โ˜๏ธ Download It

  1. Download it - Linux
  2. Install with apt install
  3. Be happy. ๐Ÿ˜„

๐Ÿ‘€ Tip

If you just run code like yarn start from the tray-helper, it will run but you cannot control without something like task manager. A good way to solve this is running you command in terminal, you can use something like:

  • konsole -e "yarn start".

Reference Link from Ask Ubuntu ๐Ÿ˜‰

๐Ÿ“˜ Features

  • โญ React - React is a JavaScript library for building user interfaces;
  • ๐Ÿ‘— Material UI - React components for faster and easier web development;
  • ๐Ÿ˜Ž Node JS - Node.jsยฎ is a JavaScript runtime built on Chrome's V8 JavaScript engine;
  • :electron: Electron - Electron enables you to create desktop applications with pure JavaScript;
  • ๐Ÿ“ฆ Electron Store - Simple data persistence for your Electron;
  • ๐Ÿ› ๏ธ Electron Builder - A complete solution to package and build a ready for distribution Electron app.

๐Ÿธ Contributing

One way to contribute with this project is building the MAC app or optmizing. ๐Ÿ˜Š