Home

Awesome

Ben Build Status

Fast, native*, cross-platform Slack client, develop with React QML

Screenshot

*native in the sense that it's not another Electron app, nor using a webview

Features

🚧 NOTE: This is a work-in-progress and definitely not feature-complete! 🚧

Build Instruction for macOS

  1. Setup environment:
  1. Front-end bundle:
# install deps
yarn install

# build for macOS
yarn build

The JS bundle and app's assets should be available at ./native/dist folder

  1. Native build:
cd native

# install deps
qpm install

# generate Makefile
mkdir -p output
qmake -o "output/" -spec macx-clang CONFIG+=x86_64 CONFIG+=release PRODUCTION=true "Ben.pro"

# build
make -C "output/" -j7 all

# generate dmg
macdeployqt "./output/Ben.app" -dmg -qmldir="."

You should find Ben.app and Ben.dmg in output folder