Giter Site home page Giter Site logo

hidroh / materialistic Goto Github PK

View Code? Open in Web Editor NEW
2.3K 93.0 506.0 45.3 MB

A material-design Hacker News Android reader

Home Page: https://play.google.com/store/apps/details?id=io.github.hidroh.materialistic

License: Apache License 2.0

Java 95.80% HTML 0.09% JavaScript 0.95% Kotlin 3.17%
android java hacker-news news-reader robolectric dagger rxandroid rxjava

materialistic's People

Contributors

aaronmacaron avatar astashov avatar dineshkv avatar hidroh avatar jaredsburrows avatar luong-quoc-trung avatar noloman avatar oci-resource-manager-team avatar panadol34 avatar trungallprop avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

materialistic's Issues

Crash when doing shared element transition with long text content

App crashed if return transition involves an element with long content that exceeds the max dimensions supported by GPU.

OpenGLRenderer  W  Layer exceeds max. dimensions supported by the GPU (984x4532, max=4096x4096)
AndroidRuntime  E  FATAL EXCEPTION: main
AndroidRuntime  E  Process: io.github.hidroh.materialistic, PID: 1632
AndroidRuntime  E  java.lang.IllegalStateException: Unable to create layer for CardView
AndroidRuntime  E  at android.os.MessageQueue.nativePollOnce(Native Method)
AndroidRuntime  E  at android.os.MessageQueue.next(MessageQueue.java:153)
AndroidRuntime  E  at android.os.Looper.loop(Looper.java:131)
AndroidRuntime  E  at android.app.ActivityThread.main(ActivityThread.java:5696)
AndroidRuntime  E  at java.lang.reflect.Method.invoke(Native Method)
AndroidRuntime  E  at java.lang.reflect.Method.invoke(Method.java:372)
AndroidRuntime  E  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1028)
AndroidRuntime  E  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:823)

Discussions on StackOverflow:

quicker access to share icons

Hi,

First thanks you very much for your work!
I use materialistic daily and I often share links, but I think sharing could be improved by :

  • remembering the top share methods
  • provide a quick access to the first 3 as a row in the top right menu
  • maybe the first one should always be visible ?

What so you think?

"Use external browser" setting ignored.

Even with the "Use external browser" setting selected, some internal browser that is "Powered by Chrome" is launched to display article content. This internal browser then has an option to "Open in Chrome".

This happens even when selecting the "View in external browser" icon and then selecting "Article".

Furthermore, selecting the "View in external browser" icon and then selecting "Comments" just reopens Materialistic.

Nexus 5
Android 6.0, build MRA58K
Materialistic 1.6

About Snackbars

Snackbars was better used with FAB(CoordinatorLayout),and Retrofit 2.0.0beta is aviliable .
Opps,I was recently working on this project(https://github.com/Harlber/Moose) reference a lot from materialistic.Thanks a lot.

Headlines truncated

It seems to me the ability to read a headline in its entirely is of critical importance, particularly when the link title is the only information you have to go on before deciding on whether to click through and view a site.

Currently Materialistic feels almost claustrophobic in its handling of Headlines - particularly when switching between it and other Hackernews clients.

This could be improved simply by making the headline font size smaller. Alternatively making box height variable so as to incorporate the full headline would resolve this issue entirely.

text select feature

sometimes selecting text does not work on some user comments but works on others.
Device: LGE Nexus 5, SDK: 23, app version: 24

show best

Great app! I'd love to be able to see the best recent articles, from news.ycombinator.com/best

What about proposing this amazing app to F-droid ?

Hi hidroh,

I have just installed your app and I have to say that it is amazing :)
I really like the look and it works well. I don't have the Google Play Store on my smartphone for privacy reasons, thus I mostly use apps from alternative appstores, mainly F-droid (https://f-droid.org/). I downloaded yours using the Google Play Downloader software (https://codingteam.net/project/googleplaydownloader). There are actually two apps on F-droid to read HN, but they are not as good as yours. Thus, I was wondering if you already thought about proposing Materialistic on F-droid. I think it might be a good idea.

My 2 cents...

Search broken?

i feel like the search function is broken since the last update...resulting headlines do not contain the keyword i searched for. tried with "Java"
Device: motorola Nexus 6, SDK: 23, app version: 22

200000

200000
Device: unknown GI-I9500_TMMARS, SDK: 16, app version: 22

No way to share link with Chrome Custom Tabs

It's impossible to share links when choose to open links in Chrome Customer Tabs (other than open link in Chrome then share from there).
Device: LGE Nexus 5, SDK: 23, app version: 23

top stories doesn't update

Recently "top stories" doesn't automatically update reliably, and I don't see a ui element that can be used to force a refresh.
Device: motorola XT1056, SDK: 19, app version: 23

HN links for saved stories

When exporting saved stories to email I would really appreciate if you can include the corresponding HN link as well. Thanks.
Device: Samsung GT-I8150, SDK: 22, app version: 24

Add "Best" section

I know you added the other sections recently, and I was hoping the "Best" list made it on the update but it didn't make it. Is it possible to add this section? It's nice to be able to read old thread with good information.

Thanks

This is a sample bug. Reported by Instabug.

Number: 3

URL: https://instabug.com/applications/instabug-ios/issues/3

Type: bug

Status: New

Email: [email protected]

Comment:

This is a sample bug. Reported by Instabug.

Location: San Francisco, USA

Device: iPhone 4 / iOS 7.0

Memory: Used: 3084.42 MB, Free: 1000.87 MB

Storage: Used: 25.15 GB, Free: 5.32 GB

Connectivity: Carrier: Verizon, WiFi: Home WiFi

Battery: 80 , Unplugged

App Version: 1.3 (1.3)

Duration: 00:00:08

User Data: You can attach extra data items with each bug reported.

 userid = 721899; 
 username = jack.edward;

Console Log:

This is your app log at the time of reporting the bug. 

 2014-03-25 16:19:00.111 AppDemo[69166:60b] ViewLoaded 
 2014-03-25 16:19:00.113 AppDemo[69166:60b] Request completed 
 2014-03-25 16:19:00.123 AppDemo[69166:60b] User isnt logged in 
 2014-03-25 16:19:00.213 AppDemo[69166:60b] Login view

Instabug Log:


User Steps:

These are the steps that the user did before sending the bug, all the user touches and interactions are recorded here. 

 2014-03-25 16:19:00.010 - Application: DidBecomeActive 
 2014-03-25 16:19:00.213 - Top View: LoginViewController 
 2014-03-25 16:19:40.817 - Touch: _usernameTextField (UITextField) in LoginViewController 
 2014-03-25 16:19:42.128 - Touch: (UIKeyboardLayoutStar) in LoginViewController 
 2014-03-25 16:19:48.828 - Touch: _passwordTextField (UITextField) in LoginViewController 
 2014-03-25 16:19:49.023 - Touch: (UIKeyboardLayoutStar) in LoginViewController 
 2014-03-25 16:19:50.011 - Touch: _loginButton (UIButton) in LoginViewController 
 2014-03-25 16:19:50.111 - Top View: HomeViewController 
 2014-03-25 16:20:19.322 - Touch: _friendsListButton (UIButton) in HomeViewController 
 2014-03-25 16:20:20.725 - Top View: FriendsListViewController 
 2014-03-25 16:21:10.510 - Shake in: FriendsListViewController

Screenshot

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.