Here is my general thoughs. Since they're too long, I've divided them into groups.
Edit: Strikethrough formatting means completed.
Main Screen
Drawer
Repository Screen
Navigation Bar
Tabs
Profile Screen
Gists Screen
General Things
There are more thoughts about your app but this post already became so big. Thanks for reading.
Hello @kutsan thanks for the detailed suggestions and feedbacks on FastHub, I really see your point there and really liked most of your suggestions, however doing that currently will require me to rewrite the whole application or at least modify the whole structure of the app. This will take plenty of time, but I can promise you once I get all the bugs fixed I'll start taking them step by step.
I'm currently working on adding the missing features and fixing bugs, once these are done, I'll be more focusing on enhancing FastHub as per your suggestions.
Thanks for your time and effort on putting this list together, I really appreciate that. Will start hitting this issue with commits once i start working on, so you get update about it.
Thanks again.
No worries. Thanks for your reply. I will look forward to.
Just out of curiosity, is there a suggestion that absolutely not going to do?
Not really something impossible, but some stuff such as combing stuff together in one screen, this will require some custom API calls that happens all together to retrieve some data and then construct them in a custom adapter this is what concern me other than that nothing really.
especially when we have pagination, I'll have to customize a lot of stuff, such as lets say, displaying the details and comments in one screen, it would be impossible for us to know the current size of the comments immediately instead I'll have to have custom wrapper that tells me when actually a n amount of comments are load minus the details timeline to retrieve the next page. its API limitation tho, but we will see how when i actually start working on.
I understand that hassle but, to be honest this separate details and comments sections looks really ugly. If something impossible or too hard to make, it's okay.
Good luck with all of them!
Thanks, nothing impossible tho as i mentioned. will keep you in track with each commit happens regards this ticket.
@kutsan Some of your suggestions I really like and I have even thought about them - I would like to "upvote" them....but it's only one issue...
@k0shk0sh Are you planning to implement all of the suggestions? Or which one? Maybe there are some to discuss a bit more.....
@Rainer-Lang Thanks. I know I shouldn't open all of them in one issue but I didn't want to open separate issues either.
Since FastHub now open-source project, i think we also should discuss some of features before get implemented, if @k0shk0sh appropriate it.
These features/Improvements will start development when FastHub gets stable, which I guess very soon. stay tuned for commits reference.
@Rainer-Lang could you list down which ones you need to discuss about?
I'm not quite sure yet which one shouldn't be implemented or added yet until I actually start development, therefore, I can't really decide right now.
1-i
So the ViewPager/tabs could be removed and the navigation will be via bottombar?
I guess this commit ef25469 handle almost of this, please @kutsan when you finalize the latest* version, do edit this issue so we could know what is done and what left <3
@k0shk0sh Thanks Kosh, really. I'll update.
Those all are nice features and don't forget to adding Reaction feature.
@dikiaap did you mean #194 ? its already there but haven't released yet.
@k0shk0sh yes. I didn't realize that. 馃憣
I was satisfied about new features so I'm gonna close this issue. Thanks @k0shk0sh to put your time on that.
Most helpful comment
I was satisfied about new features so I'm gonna close this issue. Thanks @k0shk0sh to put your time on that.