TwidereProject / Twidere-Android

http://twidere.com
2.75k stars 377 forks source link

TwidereX is coming :) #1388

Open jk234ert opened 4 years ago

jk234ert commented 4 years ago

[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.

yoshimo commented 4 years ago

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

Tlaster commented 4 years ago

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!

Vladabdf commented 4 years ago

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.

gnusuari0 commented 4 years ago

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

yoshimo commented 4 years ago

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

iTrooz commented 4 years ago

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

jk234ert commented 4 years ago

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 :)

yoshimo commented 4 years ago

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

anaskaejdar commented 3 years ago

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.

robsonsobral commented 3 years ago

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 commented 3 years ago

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

rodrigoswz commented 3 years ago

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?

jk234ert commented 3 years ago

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.

iTrooz commented 3 years ago

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 ?

aslmx commented 3 years ago

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

yoshimo commented 3 years ago

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

captainju commented 3 years ago

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

yoshimo commented 3 years ago

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.

rodrigoswz commented 3 years ago

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.

robsonsobral commented 3 years ago

@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

serovar commented 3 years ago

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.

Tedko commented 3 years ago

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

p0wl90 commented 3 years ago

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

GONin3D commented 3 years ago

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!

jk234ert commented 3 years ago

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

PLAYERUNKNOWNHatsune01 commented 3 years ago

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

iTrooz commented 3 years ago

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 ?)

Tedko commented 3 years ago

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_ notifications@github.com 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 .

Kreuger commented 3 years ago

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

yoshimo commented 3 years ago

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

yawnbox commented 3 years ago

Hi there, the most important feature about Twidere for me is the ability to toot/tweet from one interface across X globally-distributed Mastodon accounts at the same time. Will this continue to be possible with TwidereX, and on iOS? That will be very exciting. Cheers, and thank you for your work.

Tedko commented 3 years ago

Hi yawnbox.

Yes it is possible. We’re working on it!

On Tue, Jan 5, 2021 at 09:42 yawnbox notifications@github.com wrote:

Hi there, the most important feature about Twidere for me is the ability to toot/tweet from one interface across X globally-distributed Mastodon accounts at the same time. Will this continue to be possible with TwidereX, and on iOS? That will be very exciting. Cheers, and thank you for your work.

— 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-754330569, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABTAVTIU5ISYDSJAXWRXK4DSYJU67ANCNFSM4SZVATTA .

valdotdev commented 3 years ago

First time I heard about this. This is great! For me the most important feature is translation of tweets since I follow a number of foreign individuals for work and personal. Too bad for the Yandex API but I hope you can get something running in that space :) Thank you and great work!

AlyaShandra commented 3 years ago

I like the new streamlined look! For me, Twidere was invaluable because of its capability to add any number of columns, like in Tweetdeck, including with lists. I hope you will retain this function. One little thing that would make it even better would be to allow giving names to the columns - when there are many, easy to get confused.

One thing I also don't see in Twiderex is the possibility to RT from all the multiple accounts I added by long-clicking. Without be great to have that, as well as possibility to open tweet with other accounts.

Villelmo commented 3 years ago

What's up with Twidere?

Tlaster commented 3 years ago

What's up with Twidere?

Still being maintained, currently we're focusing on the Twidere X version and due to the lack of man (just me ATM) the old Twidere can not get update as frequently as the new Twidere X.

wafles38 commented 3 years ago

Will Twidere X support group dms, looking at old messages, and changing account settings?

Those three were the major limitations I had noticed on other twitter alternative apps. No workarounds for these other than wrappers, just completely didn't work for any alternative twitter apps

forenta commented 2 years ago

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

+11 for a Windows release, @Tlaster! I discovered Twidere only a few days ago - but how well does the combined timeline of Mastodon and Twitter work, please? Since with Halcyon and Cuckoo+ the well-known extensive web apps for Mastodon are both discontinued and Twidere has the combined timeline, a web or Windows desktop version would seem to me to be a milestone for Fediverse usage. 🙏