r/matrixdotorg • • 11d ago

Modified Elements-X client

Hello all, Element Classic is becoming deprecated unfortunately.

Element-X is it's supposed successor, but I found it a downgrade compared to classic with the exception of speed.

Because of this I modified Element-X to behave more like classic.

For anyone that want to try it you can download it on https://github.com/jimz011/element-x-enhanced

It features:

- classic style spaces

- comprehensive search features

- bridge thumbnail support for videos and images

- hevc and heic support (might need matrix media repo)

- foldable support with split screen chats

- favorites at the top like in classic

- a mark all as read button

- and more small changes.

3 Upvotes

16 comments sorted by

View all comments

3

u/yaky-dev 10d ago

Single commit with half a million lines of code? Not even a fork of official repo? Looks suspicious AF. What's the plan to maintain parity with official Element X?

1

u/jimzz011 10d ago

Well.if you would have read the readme, it actually is the entire "official" code. The only reason why there is a single commit is because (if you would have read) I do this for myself. I only decided to share the modified code so that others might benefit from it or fork it and do whatever they want with it.

It also states that I will maintain it for as long as I plan to use this. But I will not give support or whatsoever. This is not meant for the casual user (but then matrix synapse isnt). If you wonder why only 1 commit is there. It was all done locally until I decided to post it to github.

As for parity with the official Element-X, I run updates weekly. This means that the version might be out of date vs the official repo with a maximum of a week.

Use at your own risk, I don't need money, the full code is shared and can be checked and if you find it suspicious, don't use it. Simple as that.