mirror of
https://github.com/SchildiChat/schildichat-desktop.git
synced 2025-07-03 22:14:43 +02:00
Compare commits
3 commits
Author | SHA1 | Date | |
---|---|---|---|
![]() |
3c4c9253d3 | ||
![]() |
2c93b960f2 | ||
![]() |
7391966cd7 |
8 changed files with 44 additions and 16 deletions
8
.gitmodules
vendored
8
.gitmodules
vendored
|
@ -1,12 +1,12 @@
|
||||||
[submodule "matrix-js-sdk"]
|
[submodule "matrix-js-sdk"]
|
||||||
path = matrix-js-sdk
|
path = matrix-js-sdk
|
||||||
url = https://github.com/SpiritCroc/matrix-js-sdk.git
|
url = https://github.com/SchildiChat/matrix-js-sdk.git
|
||||||
[submodule "matrix-react-sdk"]
|
[submodule "matrix-react-sdk"]
|
||||||
path = matrix-react-sdk
|
path = matrix-react-sdk
|
||||||
url = https://github.com/SpiritCroc/matrix-react-sdk.git
|
url = https://github.com/SchildiChat/matrix-react-sdk.git
|
||||||
[submodule "element-web"]
|
[submodule "element-web"]
|
||||||
path = element-web
|
path = element-web
|
||||||
url = https://github.com/SpiritCroc/element-web.git
|
url = https://github.com/SchildiChat/element-web.git
|
||||||
[submodule "element-desktop"]
|
[submodule "element-desktop"]
|
||||||
path = element-desktop
|
path = element-desktop
|
||||||
url = https://github.com/SpiritCroc/element-desktop.git
|
url = https://github.com/SchildiChat/element-desktop.git
|
||||||
|
|
40
README.md
40
README.md
|
@ -1,9 +1,37 @@
|
||||||
# SchildiChat-Desktop
|
# SchildiChat-Desktop
|
||||||
|
|
||||||
Wrapper project for element-desktop, element-web, matrix-react-sdk and matrix-js-sdk, in order to build SchildiChat-Desktop.
|
SchildiChat-Desktop is a fork of [Element-Web](https://github.com/vector-im/element-web)/[-Desktop](https://github.com/vector-im/element-desktop).
|
||||||
|
|
||||||
|
The most important changes of SchildiChat-Desktop compared to Element are:
|
||||||
|
|
||||||
|
- A unifed chat list for both direct and group chats
|
||||||
|
- Message bubbles
|
||||||
|
- Bigger items in the room list
|
||||||
|
|
||||||
|
While SchildiChat-Desktop should be already usable as is, it's still better seen as a
|
||||||
|
proof-of-concept rather than a finished product, as there are still a few UX bugs
|
||||||
|
remaining, and no ways to configure Schildi's features.
|
||||||
|
Furthermore, I don't know how much more work I'm going to put into this, but
|
||||||
|
if anybody wants to help improving it, contributions are welcome!
|
||||||
|
|
||||||
|
Downloads for Desktop: https://github.com/SchildiChat/schildichat-desktop/releases <br/>
|
||||||
|
Hosted web variant: https://schildiweb.spiritcroc.de/
|
||||||
|
|
||||||
|
Feel free to [join the discussion on matrix](https://matrix.to/#/#schildichat-web:matrix.org).
|
||||||
|
|
||||||
|
<img src="https://raw.githubusercontent.com/SchildiChat/schildichat-desktop/sc/screenshots/1.png"/>
|
||||||
|
|
||||||
|
|
||||||
# Debian compilation dependencies
|
# Building SchildiChat-Desktop
|
||||||
|
|
||||||
|
This particular repo is a wrapper project for element-desktop, element-web, matrix-react-sdk and matrix-js-sdk, in order to build SchildiChat-Desktop.
|
||||||
|
|
||||||
|
|
||||||
|
## Debian compilation dependencies
|
||||||
|
|
||||||
|
Since Debian is usually slow to update packages on its stable releases, some dependencies
|
||||||
|
might not be recent enough to building Schildi.
|
||||||
|
Here are the dependencies which I had to install for compilation on Debian 10:
|
||||||
|
|
||||||
```
|
```
|
||||||
# apt install vim curl git make gcc g++ libsqlcipher-dev pkg-config libsecret-1-dev bsdtar
|
# apt install vim curl git make gcc g++ libsqlcipher-dev pkg-config libsecret-1-dev bsdtar
|
||||||
|
@ -21,18 +49,18 @@ $ echo 'export PATH="$PATH:$HOME/.cargo/bin"' >> .bashrc
|
||||||
$ source .bashrc
|
$ source .bashrc
|
||||||
```
|
```
|
||||||
|
|
||||||
# Initial setup
|
## Initial setup
|
||||||
|
|
||||||
```
|
```
|
||||||
git clone --recurse-submodules https://github.com/SpiritCroc/schildichat-desktop.git
|
git clone --recurse-submodules https://github.com/SchildiChat/schildichat-desktop.git
|
||||||
cd schildichat-desktop
|
cd schildichat-desktop
|
||||||
./setup.sh
|
./setup.sh
|
||||||
```
|
```
|
||||||
|
|
||||||
# Build
|
## Build
|
||||||
|
|
||||||
`make`
|
`make`
|
||||||
|
|
||||||
# Install
|
## Install
|
||||||
|
|
||||||
Installable packages should appear in element-desktop/dist/.
|
Installable packages should appear in element-desktop/dist/.
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
Subproject commit 6ffd1e87ce00dbe38db1622c3b2106ca573e5f7b
|
Subproject commit 3172fb927ddd4a63456028159f40d202512620de
|
|
@ -1 +1 @@
|
||||||
Subproject commit 103009be67ec02c853406018f42d0514f646ad91
|
Subproject commit fc486a5044adcc6b39180ffaabd75360f242e635
|
|
@ -1 +1 @@
|
||||||
Subproject commit 2e83ee602dec73f44ce44159eeef796ec5e24271
|
Subproject commit 2ef998e8eca5aea54ab5f70e913d8b628290a8c1
|
|
@ -1 +1 @@
|
||||||
Subproject commit 7e8979ac526a12dd0d266d5e29ece3687494ffd7
|
Subproject commit 6538fca287d25a6f9d986904e315f10b3e0baa5e
|
|
@ -10,10 +10,10 @@ add_upstream() {
|
||||||
local sc_remote="$(git remote -v|grep origin|grep fetch|sed 's|.*\t\(.*\) (fetch)|\1|')"
|
local sc_remote="$(git remote -v|grep origin|grep fetch|sed 's|.*\t\(.*\) (fetch)|\1|')"
|
||||||
if echo "$sc_remote" | grep -q matrix; then
|
if echo "$sc_remote" | grep -q matrix; then
|
||||||
# matrix.org repo
|
# matrix.org repo
|
||||||
local upstream_remote="$(echo "$sc_remote" | sed 's|SpiritCroc|matrix-org|')"
|
local upstream_remote="$(echo "$sc_remote" | sed 's|SchildiChat|matrix-org|')"
|
||||||
elif echo "$sc_remote" | grep -q element; then
|
elif echo "$sc_remote" | grep -q element; then
|
||||||
# vector-im repo
|
# vector-im repo
|
||||||
local upstream_remote="$(echo "$sc_remote" | sed 's|SpiritCroc|vector-im|')"
|
local upstream_remote="$(echo "$sc_remote" | sed 's|SchildiChat|vector-im|')"
|
||||||
else
|
else
|
||||||
echo "Don't know upstream repo for $sc_remote"
|
echo "Don't know upstream repo for $sc_remote"
|
||||||
return 1
|
return 1
|
||||||
|
|
BIN
screenshots/1.png
Normal file
BIN
screenshots/1.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 90 KiB |
Loading…
Add table
Add a link
Reference in a new issue