A custom Discord Client written in Python using the kivy library for UI (VERY WIP)
To run:
- install python 3.12
- install requirements using
pip install -r requirements.txt
- run main.py
- image attachments (sort of, a bit laggy) (minus gifs)
- uploading images via filepicker (minus gifs)
- sending messages
- replying
- messages that mention you are highlighted
- server channels, aswell as existing dms
- user profiles
- logging in with email and password (only token right now)
- gifs
-user profilesworked on- role colors
- permissions
- files other than images (both uploading them and seeing them)
- voice chat (probably never will)
- updating messages dynamically (loads most recent 100 and then updates every 2 seconds, keeping 100 messages loaded)
- link embeds
- images arent scaled correctly yet
- emoji
- mentions
- server nicknames
- jumping to replies
- editing, deleting messages
- adding friends, removing friends
- updating your profile
- settings
- starting dms
- joining servers
- creating servers
- leaving servers
- server info in general
- reactions
- dms
onlyshowusername not display name andno profile picture
oh man thats a long list of not working shit
I am working on this alone, but if you have improvement ideas i think that's what pull requests are for (i dont use github often)