chrislacy / tweetlanes Goto Github PK
View Code? Open in Web Editor NEWTweet Lanes for Android
License: Other
Tweet Lanes for Android
License: Other
TweetLanes is awesome, but lacks tablet support.
@chrislacy: I remember reading that you tweeted about various ideas to support tablets better. Do you have mockups to share or any thoughts on the best way to support both 7" and 10" tablets? (And perhaps “phablets” too.)
I think the icon is alright, but I would like to see something a bit classier and elegant. (Something that begs to be touched) I know a few design students at my college and I might be able to trade them food for work.
See the screenshot. I would really like to see someting like a "new message lane notification" or "new message lane indicator" that shows you if a lane has new messages.
Right now you only see if there are new messages in a lane when you are actually in the lane: the blue pop-up bar at the top.
When you have a lot of lanes (e.g. when you have a lot of lists), then it would be useful to only scroll the 'lane tabs' and enter those lanes that have new messages.
This is the thing I really like about Tweetdeck: it's got the bullets at the top of the screen, indicating your columns and if a column has new messages, the bullet is highlighted. You immediately see how many and which columns there are with new messages.
Never mind my professional image editing skills, you get the point: on the left an indicator showing the number of messages, on the right just a simple visual indicator that the lane has new messages.
A few of the other Twitter clients for Android have larger previews for inline media (spanning the width of the text area), instead of a small thumbnail floated to the right of the text.
Should this be considered for TweetLanes too?
Reasons:
Report from user: https://twitter.com/iamfender/status/313835770970505216
Biggest feature request from users.
This should just be the setup for polling and not the full implementation with notifications. I believe it will be a big undertaking and we should split it up into small simple tasks.
How do we want to break it down?
I just installed the beta with ADN support announced here: https://twitter.com/chrismlacy/status/309754532064272384
I have added my App.net user account, which went well. When I view my TL when switched into the ADN account, the TL shows my Twitter tweets mixed (chronologically) with the ADN messages.
Other lanes like My posts, Interactions and Global feed are pure ADN messages. TL and @mentions are mixed.
Is this intended behavior?
If so, then there is a niggle: Twitter avatars not loading when switched into the ADN account.
Android 4.1.1 (Yakjuxw) on Galaxy Nexus.
Currently (App.net) and (Twitter) follow the account name. This causes long account names to cut off (App.net) or (Twitter).
Clean up the loading and caching of images from a URL. Two systems are currently in place, which is not ideal. Chris suggests to go for using the latest, stall-free version of UrlImageViewHelper across the board. Making this change should also help greatly help with the app's overall smoothness.
Some users are complaining because they don't know what this means. Can we update the message to say something more human?
This is my favorite Holo theme and I would love to see it added to the theme chooser.
Ability to report spam in App.net, same implementation as Twitter's.
I think it is necessary to be able to delete own tweets in TweetLanes as it is possible in nearly (?) all other Twitter clients.
Most of the time, in the tweet details view, there are no discussions or retweets. It takes sliding over to the other tabs to reveal this fact, however.
Can the tweets display instantly (related: #11) and then the discussion and retweet information be loaded under the tweet itself?
Retweet and favorite buttons don't have any effect; "discussion" constantly shows "no content loaded at this time" and refreshing does not help.
Identi.ca (& Status.net) is an open source twitter clone.
API @ http://status.net/wiki/API
There's even a Twitter-compatible API @ http://status.net/wiki/Twitter-compatible_API
When going into the tweet details view and there to the discussion tab, the current version of TweetLanes in the play store displays only "No content loaded at this time." Refreshing that view displays "Loading...", but nothing ever happens. In previous versions this worked.
Allow the user to edit their profile from within the app
For an initial feature, just single user to user messaging via the existing Direct Messages code in Tweet Lanes.
Large speed loss from v0.72. Very sluggish now. @hybotics on both services.
When pressing the save image button in the image viewer, 2 copies are saved.
One in dcim/camera/ folder and a second in pictures/tweet lanes/
There needs to be autocomplete in the context tweet box.
When viewing the profile of a protected user, the application crashes.
The t.co URL shorter length needs to be increased as currently the hard coded values are shorter than the generated URLs returned by twitter causing the characters left count when composing a tweet to be incorrect and post failure notifications when trying to tweet.
Current values should be as detailed via the following api call:
https://dev.twitter.com/docs/api/1.1/get/help/configuration
A short term fix will be to increase the values in the following file
https://github.com/chrislacy/TweetLanes/blob/master/android/libraries/SocialNetLib/src/com/twitter/Validator.java - pull request: #50
Long term is to use the api call and use the values returned by the api.
Also, to note, there needs to be an additional value for tweets with media, currently twitter returns URLs with 23 characters which is 1 more than the non-HTTPS URLs and the same as HTTPS URLs.
When you use Tweet Lanes for the first time, you can select the App.net as your service, but the tutorial that follows is Twitter specific.
The users to follow (@chrismlacy and @tweetlanes) are hard coded to the Twitter IDs, and don't follow on App.net.
See the screenshot. When you choose the Large font size in the settings, the font size of the user name is also larger and the lower part of the character (most stuff under the baseline) is clipped.
This does not happen if you choose any other font size. With any other font size, from Extra small to Extra large, the font size of the user name appears to stay the same. Hence no clipping.
Only when you choose the Large font, the user names are also displayed larger and get clipped.
It's fairly easy to get the "Rate Limit Exceeded" message on a Twitter account. Unsure if this is due to API 1.1 changes or the App.net changes (or some combination of the two).
Reproduce:
When posting a long ADN post, you get the following error, even though the post is not 256 characters. Message also needs to contain the word "post" if ADN.
Twidere is published under GPLv3. Use of that code is impossible under an Apache licensed project.
Currently, TweetLanes only loads avatars once and keeps them, independent of the actual current avatar of the user. This should be fixed.
Jason started working on this, but needs the data the notifications/background service will provide.
There seems to be an inconsistency between the notice in LICENSE.md and the Apache License 2.0 § 9, which allows commercial use. Is this a hard prohibition against charging for TweetLanes or more of a suggestion? I have no plans to sell TweetLanes, I'm just hoping to see it in F-Droid :)
Handle https://alpha.app.net/... so that Android prompts to user to open it with Tweet Lanes.
When tapping on a tweet, it always reloads the tweet in the next view. This is annoying on cell data, especially when on a bad connection (such as on GRPS-level-speed).
The API component of this has been implemented in TweetMarkerAPI.java, but it needs wiring up, and likely background sync and caching of tweets needs to be implemented first.
I would really like to see Mute added to both Twitter and App.net. I use this all the time in other clients, especially on the Global Feed of App.net.
When switching accounts, the last read status is not always remember (or remembered wrong). This often puts you at the top of the timeline when looking at the new account.
Steps to reproduce:-
What should happen:
This may have been caused by this merge as I never noticed this behaviour prior to this:-
#9
There are no release notes in Google Play for the latest Tweet Lanes update.
Also http://bit.ly/TweetLanesReleaseNotes has no new release notes.
App.net isn't linking the various image posting services that the Twitter half of the app supports.
Add support for:
I just built the app and run it in my phone. When I try to login, I get the fail whale.
I am not getting it with the app downloaded from the play store.
What might be causing the issue?
Thanks
Occasionally rather than displaying the last viewed lane (usually the timeline) Tweetlanes will display another lane when opened. In my case this is usually the "My Tweets" lane, though this may depend on the order of the lanes and which you have visible. Ideally you should be able to mark a lane as default and have it always open there, or opt to display whichever lane was visible when the app was closed.
This was spun off #34 (and not directly related).
If you, ideally on a slow connection, start loading on tweets on account 1 (scroll down until you get "Loading") and then quickly switch to account 2, the statuses from account 1 are loaded into the lane for account 2.
While vectorizing the TweetLanes logo, I played around with the style a bit.
Here's a softer version (using blends & gradients):
Here's a version based on the above, with outlines, to make the graphic a bit more stylized and stand out better on light backgrounds:
Both variants were done in Inkscape, each one is completely scalable, and I can make the SVG available.
I have some ideas of tweaking the graphic a little further, but on this first pass, I wanted the shapes and color to stay pretty true to the original graphic.
What do you think?
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.