Skip to content
This repository has been archived by the owner on Apr 23, 2022. It is now read-only.
/ saltyui Public archive

A cross-platform, decentralized, chat app based on SaltyIM for functionality and GioUI for UI

License

Notifications You must be signed in to change notification settings

mearaj/saltyui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This project is shifted at https://git.mills.io/saltyim/app

Salty UI

A cross-platform, decentralized, chat app based on SaltyIM for functionality and GioUI for UI

Supported Platform Status

  • WebAssembly (Modern Browsers)
  • Linux
  • Windows
  • macOS
  • Android (Incomplete)
  • iOS / tvOS (Incomplete)

Prerequisites

Before continuing, please make sure you satisfy prerequisites from the following:

Install gogio with:

go install gioui.org/cmd/gogio@latest

Local Development

Run (from the terminal, inside the root directory of this project, where main.go file resides):

go run .

Android Debug Development

Run the following to generate apk:

gogio -target android .
  • The above will generate saltyui.apk.

You can then install apk to the emulator or real device using:

adb install saltyui.apk

iOS Debug Development

gogio -o saltyui.app -target ios .

Startup an iOS sim ( and wait for eternity )

xcrun simctl install booted saltyui.app

WebServer

Run the following to build the Web assets into ./web:

gogio -target js -o ./web .

Troubleshooting

Wasm

Weird Issues

  • Inside was

About

A cross-platform, decentralized, chat app based on SaltyIM for functionality and GioUI for UI

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages