schildichat / schildichat-desktop Goto Github PK
View Code? Open in Web Editor NEWMatrix client / Element Web/Desktop fork
Home Page: https://schildi.chat
License: Apache License 2.0
Matrix client / Element Web/Desktop fork
Home Page: https://schildi.chat
License: Apache License 2.0
Rebrand to SchildiChat
Telegram has an option called "Adaptive layout for wide screens", it automatically flips the message column to only the left side of the screen if it's too wide, while on smaller scales it retains the classic "messager" left-right flip-flop
It's possible to start a call in a DC to an offline person.
Which is in no way clear, when you hit the button.
I suggest to at least open a "are you sure" request with a hint, that this contact is offline.
Is it possible to enable search for encrypted chats in the appimage builds?
This would be really great, as these builds are the simplest way to get schildichat desktop on non Debian based linux distributions.
opacity for whole bubble instead of text inside bubble
A third column for Emoji and Sticker would be a nice UX enhancement. There is already a basic implementation of it, but only for room info:
Telegram got this back in 2017 and I really enjoy the better and faster handling.
The screen ratio also fits better to bubbled messages, since incoming and outgoing messages are closer together (less eye movement).
It's source code is available and I found the relevant code changes if someone is interested looking into it.
Screenshots:
Before (Source:1,2)
After Source
Probably caused by upstream bug, when avatars don't drop on read receipt update
One user requested a send button next to the message input field, which can be used instead of the enter button to send messages.
The use-case is likely when having the setting to use enter-button to create newlines (-> Settings/preferences/Use Ctrl + Enter to send a message - element does not have this yet btw, it was picked from here), and not having to remember how to send messages in this case.
The icon is probably best taken from SchildiChat-Android, and we might want to make this a setting (off by default?) - or maybe show it only when ctrl+enter to send is enabled.
With the new bubble-message UI, its pretty appearant that the new seen-by bubbles are not properly aligned right with the UI (and similar)
Similar to #35, is it possible for these to not move the chat-log?
Additionally, from a UI sketch i saw somewhere else, here's some suggestions:
This is an issue with core element as well, but is it possible for the "is typing" box to not move up the chat when it pops up?
useful with own homeserver, otherwise leaking urls inside encrypted rooms to the users homeserver provider
Hi,
would you consider upstreaming features? I do especially have chat bubbles in mind. It's a long open issue: element-hq/element-web#4635
Thanks! :)
Some stickers are too small, while others are not, they are handled like images.
This is due to them being in a bubble because they shrink their content.
Thus only the image body sets the width (which is only the time for stickers instead also the filename).
It might be a good idea to move images and other media out of the message bubbles, as already done for the Android app.
I'd like to know what's different so I can decide whether I will enjoy using this application or not.
Would be helpful if room-boxes could be scaled according to a slider, to be bigger or smaller according to preference.
A continuous slider is not possible with the upstream implementation right now.
So there are two options:
And consider decorator size: https://matrix.to/#/!eSTlitQAfqxWWEHMFD:matrix.org/$orPaGuWZcFvyJKfcJ6lJyaPLmSO2fWQvL7xQt2PK86w
Check highest font size: https://matrix.to/#/!eSTlitQAfqxWWEHMFD:matrix.org/$Cfzf-Iycxiw2EayeQepRrPdQ6X50iSmVkdWrcuJuHQ0?via=supercable.onl&via=matrix.org&via=matrix.sp-codes.de
...
, maybe make it so that it gets an icon when it's collapsed like this (favorites = star?)One of the changes from SchildiChat-web compared to Element are bigger avatars in the room list. If we have a presence indicator or a public room symbol displayed over this avatar, the circle missing from the image is too big (likely scaled with the picture instead of staying at the indicator size).
After login, there is a popup to enable sending anonymous usage data to "improve SchildiChat", but this is likely still reported upstream, so it might be better to remove it.
Hi,
if the flatpak build "chat.schildi.desktop" from flathub is done by this team, pls provide an aarm64 version for Pine Tablet and Phones. thx.
Some places like the login screen talk about "Element" instead of "SchildiChat".
There is an option for that but it's stored on device only and persisted with the current default.
Thus it won't change anymore for a device once the default is set although the default is changed later.
https://github.com/vector-im/element-web/ issues/14114
Currently, search doesn't function properly, "matches" are found, but all rooms are shown regardless of input
If I "toggle" a community selection from the left-side bar, all rooms are cleared instead of showing up the ones that're part of the community
Hi everyone!
Is there a plan to support MacOS in the near future? I'm a Mac user myself and would love to help get this working, but unfortunately C is not the language I typically use, so editing the makefile myself is not really an option. Maybe I could help by providing the necessary platform?
Just like discord, have a different gradient (i.e. lighter with dark mode, darker with light mode) behind image bubbles to distinguish them against the background, it also makes it easier to recognise "images" in chat history even if they're still loading.
CompatibilityView.tsx
ErrorView.tsx
When shown???
text on horizontal line and/or more padding
Read receipt avatars don't properly reserve space.
Thus the unread message marker strikes through them.
I like to request Multi-Account-Support for Schildi.
At first, it would be enough to have a selectbox to choose the "active" connection. the "others" can be disconnected.
This should be easy to add to the ui logic.
Switch: Disconnect active useraccount -> switch db -> connect selected useraccount.
Later, multiply active accounts should be possible.
Might be interesting for people who want to build/host for themselves. Probably best put in or linked from the README.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.