kabbamanga's People
kabbamanga's Issues
Store favorites data
Now that we have the ability to store favorites within the app we need a way to make sure this data persists when the user restarts the app.
Chang app home screen
Change the app home screen to be something other than the ionic init code.
Maybe a list of possible genres and catagories, or recently updated mangas?
Develop decent list like UI for manga list
As a developer I would like a decent card like UI for the manga list. Once clicked it should swap pages and show a list of the chapters of the manga as well as any extra information.
Alphabetical Title Selection
Create a view with alphabetical buttons. Clicking this view will take to you to manga list where you can view the each manga that starts with that letter and choose the one you would like to read.
Search for specific manga
We need a way to search for a specific manga title and/or author.
add loading spinner
When you first enter the app it takes a few seconds for the manga list to be pulled from the api.
I would like a loading spinner to show up, and maybe render the main page / menu unusuable while it loads the manga.
It should only take a few seconds as its just a big ass JSON so it shouldn't be a big deal to make the user wait a little bit before using the app.
Change Manga List
Change manga list to something that isn't just random shit.
Find manga site apis and document
Shorten list of all manga
The full list of manga is simply too large and is likely to cause performance issues. Since there is a search bar the manga can easily be singled out. However, the idea of having a full list to browse is nice to discover new items (so how about listing them by starting letter or something along those lines?). Show all A's upon arrival and then choose a different letter to see those. You could also just add a load more button so that not all are loaded and you only have to suffer performance issues if you want to actually see more.
add search to nav-bar
Add search functionality to the nav bar so that users may be able to search for specific manga anywhere within the app.
Add spinner to page view
add a spinner to show for a set amount of seconds when viewing manga pages, this will give the page time to render and load the necessary images without looking ugly af.
Cache most popular manga title images
Cache the manga cover images for the most popular list.
Sort manga into genre categories.
Write a way to sort manga into different categories
Wireframe alpha version
Design a mock up of the initial app layout. This will help guide design decisions once we start getting into the ui code.
look at other manga reader apps for inspiration of layout and color choices.
Sort By Popularity
Sort the manga list by popularity.
Hook chapter buttons into manga viewer
When you press the chapter button on the details screen move change views to the correct chapter to be viewed.
Create reliable unix to std date function
A function is needed to convert unix time to a standard date.
Create new service to pass manga between views
Create a service to hold manga information when passing between views.
example: choosing a manga from the master list and then going into a details view.
Add cover images above manga titles in list
As a developer I would like to feature the Manga's cover image above the title of the Manga.
Add manga list link to menu drawer and homescreen
this will speed up testing time as you will not have to manually enter the URL every time you want to see the master list of manga.
Rework Homescreen
Show different categories and most popular titles. Maybe a slideshow of selected images or news also.
use regex to help sort manga alphabetically.
A simple regex is needed to determine if a manga begins with a special character or not.
This way we can have one category for non-alphabetical characters instead of a new category for every single symbol.
Create manga list global service
We need a way to store the manga list as a global variable in Angular.
The best practice for this is to make a service singleton that can be accessed by every controller.
Develop basic manga details view
As a developer I would like to have a view that lists the manga details.
Author, chapters, image, date, etc.
Fix Genre Selection
The genre selection was broken when turning the test manga list page into the most popular manga list page. This needs to get fixed.
Set up ionic project
Set up the initial ionic project and push to the repo.
Rework side menu
rework the side menu to contain some of the same links as the homescreen for ease of use anywhere within the app.
Favorite Manga
Add a favorites functionality that will store the users selected favorite manga for easy access to the details views.
Figure out how to list chapter in pretty and organized manner
Chapter listings right now suck. While this is fine for a proof of concept and a minimum viable product, it should be updated to look better.
Come up home screen wire frame
design, sketch, whatever, what we would like the homescreen to apper like. This will also affect the side menu. We should be able to reach all the same areas from the side menu as well as the home screen.
Cards super squashed on screen
the popular manga list cards appear to have been shrunked down a size or two. this makes the information less readable and the images look weird.
change the cards to be full width of the screen again.
Generate basic list of available Manga
Use the found apis in 2 to show just a list of the available manga from one of the sources.
Figure out a way to sort manga alphabetically.
Write a way to sort the manga alphabetically by title name.
Make manga details view "pretty"
add styling to the manga details view.
View to view actual manga
a way to view the actual manga pages, in order. This will complete the v0.0.1 milestone and give us a minimum viable product to continue forth with.
Alphabetize manga
While the manga master list is already alphabetized, a way to get manga titles starting with certain letter is desired.
Change manga list to show popular manga
Change the current maga list testing page to show the top 50 most popular manga.
Change menu drawer
Change the menu drawer to get rid of the ionic init code that has nothing to do with the app.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.