Twidere-Android icon indicating copy to clipboard operation
Twidere-Android copied to clipboard

TwidereX is coming :)

Open jk234ert opened this issue 3 years ago • 38 comments

[Update 03/12/20] The open beta of Twidere X is here!

Hi everyone,

The open beta of Twidere X is here: Android version: PlayStore Source code iOS version: AppStore Source code

Feel free to post your feedback and suggestion in this repository :)

Twidere X is still in a very early stage, our short term target is bringing back the most basic Twitter browsing features. We will provide a development plan later. If you find something missing, just rise up issues.

Hi, Twidere community!

Sorry for the long waiting.

Since the last update of Twidere released, we are working on a brand new Twidere, let's call it TwidereX. A lot happens during recent several months, and we think now is a good time to re-build Twidere from scratch now, not only because the current Twidere approach relies on a variety of outdated libraries, but we also got lots of news to share with the community:

  • TwidereX will be developed using available Twitter V2 API, it should resolve a large number of issues. The brand new API is one of the main reasons why we decide to roll out a new app. We will release a detailed document about the feature & limitation of TwidereX based on the new Twitter official API.

  • TwidereX comes to iOS! TwidereX on both platforms will provide the same feature, with a different design optimized for each platform.

  • All the issues, feature requests and recommendations from the community are invaluable to us, we will keep on listening to the voice from the community, collect the accepted requests to the milestones and implemented them in TwidereX.

The first beta version will come shortly, we will post the beta invitation information here and the Twidere official Twitter account.

Here are some pictures from the TwidereX design as the first glimpse, they are still in a very early stage, but please feel free to post your ideas in issues.

jk234ert avatar Oct 21 '20 11:10 jk234ert

The design shouldn't be too different from the existing Twidere which i find quite pleasing, especially in its dark mode.

yoshimo avatar Oct 21 '20 12:10 yoshimo

Twidere comes a long way since the first commit in 2014 (8b0b3f47b968adada2b6d927901ccec1ba4991a4). 6 years later, things changed, Twitter announces its brand new V2 API, Android app development continues to evolve (Kotlin-first, deprecation of AsyncTask, Room, Jetpack Compose, etc.), Material Design changes a lot.

As @mariotaku said in #1189

Multiple plans have been made, but yet to be decided. Overall, the plan is to build a new one from scratch. While building a full-fledged app would take a long time, I'd like to start with a "lite" one

It's time to build the next generation of Twidere now!

There're still lots of things to do to make TwidereX open-sourced, and we're very close, I've been working on the Android version for quite some time. So stay tuned, as we will open-source shortly.

TwidereX will support Android and iOS for sure, but we're still exploring support for macOS or even Windows!

Tlaster avatar Oct 21 '20 12:10 Tlaster

In terms of design, the most important things for me are dark mode and the ability to make the app transparent. Seeing my wallpaper background while browsing is really cool. Other than that, it looks fine so far.

Vladabdf avatar Oct 21 '20 14:10 Vladabdf

If has compatibility with Mastodon and has dark mode it's cool. I miss in the profile view the average of daily tweets.

gnusuari0 avatar Oct 28 '20 22:10 gnusuari0

Below a tweet in your timeline there should be numbers for the amount of replies, re-tweets and likes.

yoshimo avatar Oct 29 '20 07:10 yoshimo

Do you think the beta will be here in onr or two months, or way longer ?

iTrooz avatar Nov 08 '20 12:11 iTrooz

Do you think the beta will be here in onr or two months, or way longer ?

We plan to make the beta this month, the first version would only support Twitter, for more features please be more patient :)

jk234ert avatar Nov 10 '20 13:11 jk234ert

A new codebase would allow for all our voices to be finally heard. Looking forward to the beta

yoshimo avatar Nov 10 '20 14:11 yoshimo

This sounds like great news! I'm wondering, does the new API open up groupchats to third party apps? What about emoji reactions in DMs?

I strongly prefer Twidere's way of handling multiple accounts over the way Husky/Tusky and Fedilab handle them. Aggregating the feeds together is just the best way. Looking forward to TwidereX and looking forward to when TwidereX will support Pleroma/Mastodon.

When y'all implement the Pleroma/Mastodon API, please please favor Pleroma's version of the API like Husky does. Pleroma offers a better DM system and also emoji reactions on all notes. It just generally offers more features, while maintaining sufficient backwards compatibility with the way Mastodon does things. Husky, for instance, can be used comfortably on a mastodon server, while its mastodon counterpart, Tusky, would be missing features on a pleroma server.

anaskaejdar avatar Nov 26 '20 20:11 anaskaejdar

Hi!

I've been looking for a good twitter client for some time. Days ago, after install Talon (which is beautiful), the PlayStore offered me Twidere. Wow! What a pair! I can't decide between both!

I'm happy to discover you have big plans for Twidere. It looks like Talon is dead. As you are planning a new version, I gonna open issues for the things Talon does better than Twidere for you to consider.

Thank you!

robsonsobral avatar Nov 28 '20 22:11 robsonsobral

It looks like Talon is really dead. They just refunded my purchase.

robsonsobral avatar Nov 28 '20 22:11 robsonsobral

This is so awesome, I loved the mockups, congratulations to those who designed this!

End of the month is here, is a Beta still possible in November @jk234ert?

rodrigoswz avatar Nov 28 '20 23:11 rodrigoswz

Hi everyone,

The open beta of Twidere X is here: Android version: PlayStore iOS version: AppStore

Feel free to post your feedback and suggestion in this repository :)

Twidere X is still in a very early stage, our short term target is bringing back the most basic Twitter browsing features. We will provide a development plan later. If you find something missing, just rise up issues.

jk234ert avatar Dec 04 '20 01:12 jk234ert

Hi ! I'm sory, but could you also give a direct link to the apk, or host it on apkpure too ? (Or any other store) I don't have google services on my phone, and Aurora doesn't seems to list instantly new apps (and is shitty with updates)

Also, when will the source code be open sourced ?

iTrooz avatar Dec 04 '20 06:12 iTrooz

Yeah, F-Droid or APK release would be really appreciated!

aslmx avatar Dec 04 '20 06:12 aslmx

@jk234ert Maybe you should create an empty repo to keep issues for twiderex separated. You can push the code later.

yoshimo avatar Dec 04 '20 08:12 yoshimo

Nice app ! It already covers all my use cases :+1:

captainju avatar Dec 04 '20 08:12 captainju

I hope the new App will become closer to the old design eventually. It feels a bit too different in dark mode , although i can't yet pin down what exactly feels wrong.

yoshimo avatar Dec 04 '20 12:12 yoshimo

I like it a lot! For now I just would just like some gestures like longpress an image, swipe left to back... And auto hide bars during scrolling.

rodrigoswz avatar Dec 04 '20 13:12 rodrigoswz

@jk234ert Maybe you should create an empty repo to keep issues for twiderex separated. You can push the code later.

The repo is in https://github.com/TwidereProject/TwidereX-Android

robsonsobral avatar Dec 04 '20 14:12 robsonsobral

Does the new v2 API allow the use of the "Top Tweets First" feature? I know that a lot of third-party client users consider that an anti-feature, but it would be great if we could choose since no third-party client with that feature exists today.

serovar avatar Dec 04 '20 19:12 serovar

I hope the new App will become closer to the old design eventually. It feels a bit too different in dark mode , although i can't yet pin down what exactly feels wrong.

Maybe it's due to TwidereX is using the default Android dark mod? Not sure

Tedko avatar Dec 04 '20 19:12 Tedko

First of all: The app looks really great for a first version! I love the modern UI design! Really good work!

Regarding the "feels wrong": I think the old layout was just a bit more dense. Although TwidereX crops long tweets, less tweets fit on the screen. My suggestion would be to only show the Like/Retweet functionality on long press (like in Twidere), Crop Media files like in Twidere and show the full content of the tweets. This way, you save space and still display more information to users. Additionally, there is no delete functionality right now, right?

Another easy to implement but really nice feature would be to scroll all the way up when clicking home again.

Lastly,it would be great if we had the possibility to show not only mentions but also likes and similar events, like in twitter web: Screenshot_20201206-211738

p0wl90 avatar Dec 06 '20 20:12 p0wl90

Twidere X looking great so far! A couple of things that would be nice: When tapping Load More on the timeline, the scroll position stays below the loaded tweets instead of above.

Reduce the sensitivity for clicking on tweets. When scrolling, everything you touch feels like I'm going to accidentally click on it because of the tweet highlighting with even the briefest touch.

When going into your profile from the side menu, there's 3 dots in the corner of your profile that don't seem to do anything.

Item load limits, customizable tabs and twidere's strong filtering would be great to have back.

Thank you for working on this, I'm really interested to see where it goes!

GONin3D avatar Dec 08 '20 14:12 GONin3D

I hope the new App will become closer to the old design eventually. It feels a bit too different in dark mode , although i can't yet pin down what exactly feels wrong.

Yes we have re-designed the whole app from the root. The font, color and most styles are different from the old design. We plan to support the customization of these styles, and themes, a old-degisn theme is the best solution IMO

jk234ert avatar Dec 09 '20 02:12 jk234ert

I like the new UI! BUT the question is! is there way to set the background as transparent lol

PLAYERUNKNOWNHatsune01 avatar Dec 09 '20 10:12 PLAYERUNKNOWNHatsune01

There is something I don't understand. I've seen a commit to this repository, but.. Wasn't Twidere abandonned, and TwidereX going to replace it ? Is not, what is the relation between these two projects ?

(Btw, another question : since TwidereX is in alpha, do you want people to make issues for bugs found ?)

iTrooz avatar Dec 16 '20 17:12 iTrooz

Hi,

The Twidere software is not abandoned; but lots of the current source code, especially with twitter v2 and more newly standard of Android coming- is outdated and hard to maintain. Considering we do plan to do iOS version as well - It’s worse.

The current relation is we don’t want to push the transition -

On Thu, Dec 17, 2020 at 01:18 iTrooz_ [email protected] wrote:

There is something I don't understand. I've seen a commit to this repository, but.. Wasn't Twidere abandonned, and TwidereX going to replace it ? Is not, what is the relation between these two projects ?

(Btw, another question : since TwidereX is in alpha, do you want people to make issues for bugs found ?)

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/TwidereProject/Twidere-Android/issues/1388#issuecomment-746665549, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABTAVTJL2KVDAZ7FXP5V3JTSVDTUXANCNFSM4SZVATTA .

Tedko avatar Dec 16 '20 17:12 Tedko

Are we to report bugs here or create a new thread?

Kreuger avatar Dec 22 '20 20:12 Kreuger

https://github.com/TwidereProject/TwidereX-Android/issues/ imho is better

yoshimo avatar Dec 22 '20 20:12 yoshimo