\ ˈbrēf \ - short in duration, extent or length
Board - minimalisitc app with powerful features to build beautiful moodboards.
Explore the docs »
Download now
·
Report Bug
·
Request Feature
Have you ever felt the need to send a brief message to someone but not through those unpersonal messager apps? Brief has you covered!
With Brief you can send short messages (30 chars max.) to other people.
Feel free to contribute to this project if you find something that is missing or can be optimized. If you do so, please follow the following steps:
git checkout -b feature/AmazingFeature
)git commit -m 'Add some AmazingFeature'
)git push origin feature/AmazingFeature
)Maximilian Heidenreich - github@maximilian-heidenreich.de
Project Link: https://github.com/MaximilianHeidenreich/Board
Project Banner: https://github.com/MaximilianHeidenreich/Board/blob/master/static/brief_banner.png
The project uses Twemoji for its favicon and banner image.
“Twemoji” by Twitter OSS is licensed under CC-BY 4.0.
https://blog.avocode.com/4-must-know-tips-for-building-cross-platform-electron-apps-f3ae9c2bffff
URL (With optional preview?)
Image
Video (& GIFS)
https://blog.stackfindover.com/masonry-grid-examples/ https://codepen.io/kattixie/pen/bEYyZb
https://github.com/rozek/svelte-drag-and-drop-actions
https://docs.deta.sh/docs/home/
Special thanks to jctaoo for his original template vite-electron-esbuild-starter.
The electron project stater using vite for renderer process and esbuild / tsc for main process.
Uses Svelte as the framework for render.
Note: CSC_IDENTITY_AUTO_DISCOVERY is set to false by default to avoid the codesign operation in packaging macos (learn more: codesign)
Create a Project:
Installation dependencies
npm i
Start local development
# Use esbuild to compile the main process Typescript and run the application
npm run dev
Compile/Pack
# Only build the target code and resources of the main process and the rendering process, without packaging (exe, dmg, etc.)
npm run build
# Preview your application in production mode without pack.
npm run preview
# Build and pack as a runnable program or installer
npm run pack:win
npm run pack:mac
npm run pack:linux
# Pack for all platforms
npm run pack # Exclude mac platform, applicable to linux & win
npm run pack:all
Clean up the build directory
npm run clean
app/ Electron-Builder app directory and its build directory
├─ package.json Production dependencies, all stored as dependencies (not devDependencies)
dist/ Electron-Builder package directory
scripts/ Support scripts for development/build.
src/
├─ common/ Common code
├─ main/ for main process
├─ renderer/ For renderer process
package.json Dependencies during development, all stored as devDependencies (not dependencies)
vite.config.ts Vite configurations
electron-builder.yml Electron-Builder configurations