veskuh / tweetian Goto Github PK
View Code? Open in Web Editor NEWThis project forked from dicksonleong/tweetian
A feature-rich Twitter app for smartphones developed using Qt/QML
License: GNU General Public License v3.0
This project forked from dicksonleong/tweetian
A feature-rich Twitter app for smartphones developed using Qt/QML
License: GNU General Public License v3.0
Tweet view should show number of retweets and favorites.
This is just happening with Sailfish OS 1.0.3.8, Naamankajärvi. Flicking sideways fills the view correctly and all is fine after that.
After starting Tweetian if you change your timezone, then it will store wrong timestamps for all the older tweets.
Tweetian on other platforms supports attaching images to tweets, this is still disabled in Sailfish-port
Currently in tweet view Tweetian shows resposnes only from people that user is following. It would be nice to see all responses like twitter web site.
So you can answer and retweet without having to open the tweet and use the pulley there.
Several screens are missing scroll decorators
[W] unknown:-1 - : Can't assign to existing role 'id' of different type [String -> Number]
[W] unknown:-1 - : Can't assign to existing role 'createdAt' of different type [String -> DateTime]
Examples
Checking UI for these pitfalls would be good:
https://sailfishos.org/sailfish-silica/sailfish-application-pitfalls.html
When remember position option in timeline is on then unread count is broken, always no unread new tweets.
NewTweetPage should be silica dialogue so user can easily accept tweet by pushing forward or cancel by pushing back.
Sailfish port does not give any indication of errors, since silica does not have an infobanner type of element for app use one should be created and used to indicate errors and succesful retweets/tweets/favourites like in other platforms.
There's no way to sign out from a user account. Enable support for signing out and signing as different user.
Tweetian on other platforms supports attaching location to tweets, this is still disabled in Sailfish-port
I think it would be a good idea to add FancyScroller.qml used in apps like unnoficialtogether, Tidings and Webcat.
What fancy scroller do is add small icons when scrolling up/down to make it easy to fast scroll to top/bottom.
see: https://github.com/mike7b4/unofficialtogether/blob/master/qml/pages/FancyScroller.qml
Timestamp do not follow locale. for example in finnish we have AM/PM even though the device has 24h clock as locale setting
ActiveCover is typical concept in Sailfish applications.
The cover could show for example 1-3 tweets or alternatively amount of unseen tweets, unseen mentions, and unseen directmessages. The actions could be reload and new tweet.
It would be awesome to have landscape support in Tweetian, even if only for posting a new tweet or replying (two of which I deem the most important for landscape typing) :)
Direct messages tab should have a pulleymenu and in it option to initiate direct message
Typically in Silica pageheaders are scroll along with list. In subviews under "User info" they are static. We should follow platform style.
User page (me page) as main level tab would make sense. It's accessed often and the tab bar is not yet too crowded. After moving, sign-out should be option in the pulley menu of that tab.
Under user info page Followers/Followed pages have broken layouts
Some users prefer to keep position in timeline after refreshing tweets. Add option for settings to remember current position to enable this.
If there is problem in retrieving Direct Messages, the method does not correctly timeout and instead busyindicator will remain busy permanently over the tab icon
With "New Tweet" action, to be able to write a new tweet from anywhere in the timeline. A shortcut "Go to top" could be great there too.
Some people are seeing duplicate mentions. Haven't been able to reproduce.
Imageviewer should support landscape
Layout is broken and error:
ListInfo.qml:79: Unable to assign [undefined] to QString
Sometimes the number of unseen tweets is wrong when you start the app.
Error in logs:
: Can't assign to existing role 'id' of different type [String -> Number]
Add saving search and deleting saved search to SearchPage
height of content is wrong in long discussion and therefore a part of last tweet is cropped off and cannot be scrolled and seen
We should be able to provide latest builds of Tweetian through OBS. All the changes which are required to build on OBS have been requested through #34. This issue tracks setting up an official repository on OBS and triggering builds on git commits.
New direct messages, retweets, direct messages, and followers should pop a notification to events view and clicking the event should open tweetian.
You cannot turn off streaming permanently since after restart it is again on.
Remember position only works when I close the app. If I don't and new tweets arrive, I will be at top position instead of staying at last position.
Allow change of trends from worldwide to specific area
User page does not user's info anymore. Probably something changed in Twitter API
Just like accept in many apps.
Sometimes after refersh from cover there comes 0 new mentions banner
Localization is needed. We should utilize existing tweetian localization if possible
Tweetian's Sailfish port does not cache images. This results into lot of network traffic. We can possibly start using https://github.com/nemomobile/nemo-qml-plugin-thumbnailer/ plugin.
When opening more, it should show contents of general and update settings on that page. Move about, muting, user information and sign out to a pulley on that page.
hash and nick completion in new tweet page is not working. There is a listview in the page for suggestions but it remains empty when typing the tweet.
Switch refresh and new message coveractions the other way around to match platform apps.
VKB should open automatically on tweet editor page for new tweets and replies
We cannot yet submit tweetian to Jolla harbour as packaging does not meet harbour requirements. For reqs see:
https://harbour.jolla.com/faq
Add user search (pulley menu in search page)
Flick between tabs sometimes breaks and you cannot scroll up or down anymore
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.