Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hmz777/z-toolbar-blazor-electron
Z-Toolbar is a productivity toolbar written in Electron .NET and Blazor Web Assembly as a desktop app.
https://github.com/hmz777/z-toolbar-blazor-electron
asp-net-core aspnetcore blazor desktop electron electron-app electronnet net5 net50 spa toolbar
Last synced: 28 days ago
JSON representation
Z-Toolbar is a productivity toolbar written in Electron .NET and Blazor Web Assembly as a desktop app.
- Host: GitHub
- URL: https://github.com/hmz777/z-toolbar-blazor-electron
- Owner: hmz777
- License: gpl-3.0
- Created: 2021-10-06T20:37:58.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2021-10-28T01:53:02.000Z (about 3 years ago)
- Last Synced: 2024-11-13T12:05:41.146Z (2 months ago)
- Topics: asp-net-core, aspnetcore, blazor, desktop, electron, electron-app, electronnet, net5, net50, spa, toolbar
- Language: SCSS
- Homepage:
- Size: 279 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Z-Toolbar Electron/Blazor
Z-Toolbar is a productivity toolbar written in Electron.NET (.NET5) and Blazor Web Assembly as a desktop app.## Features:
- Global hook hotkey combination Windows + \` for showing and hiding the app.
- Tray icon with an option for exit (app not visible in the taskbar).
- Add files and/or folders by drag and drop functionality.
- Options include:
- Run
- Show info (for showing file info like name, path, and id (might add more info later))
- Show in explorer
- Remove
- Open dev tools
- About
- Pinned files and folders are saved as JSON in the app folder.
- Show info for multiple items at once.
- Remove multiple items at once.
- Hold Ctrl to enter select mode.
- Select all with Ctrl + A.
- When showing file or folder info you can copy a specific row of info by pressing the row.## Start the Application
To start the application make sure you have installed the "[ElectronNET.CLI](https://www.nuget.org/packages/ElectronNET.CLI/)" packages as a global tool:
```
dotnet tool install ElectronNET.CLI -g
```
Then, to start the application run the following command in the `Server` project folder:
```
electronize start
```## Build
You can build this project to a packaged installer by using this command in the `Server` project folder:```
electronize build /target "win10-x86" /electron-arch ia32 /PublishSingleFile false /PublishReadyToRun false
```
The output files can be found here:
`Server Project Folder\bin\Desktop`## Demo
![boUPt0DTkD](https://user-images.githubusercontent.com/38891601/139172300-e2e7546a-4d31-4c11-9119-c330d165940b.gif)