facetskids's People
facetskids's Issues
Sidebar turns invisible if you click on a different movie
Check that sidebar is going to be closing before making it invisible.
Only display feedback options after the movie has been viewed
It doesn't make sense for people to be able to rate/say how videos made them feel without actually watching/having watched the video first now does it?
Settings tab
Need more info. What sort of settings? To have a settings tab, you have to have settings, and currently there are no settings, and no database models for settings, so this will be non-trivial to implement.
Modify Jbuilder for video
Add people associated to the video as part of the json that's sent back about the video.
Depends on #8
First-level fixes for load speed
Thumbnails are huge, this causes the app to be very laggy and unresponsive.
Thumbnail loading causes reflow
When the thumbnails are loading, a message (currently "LOADING") is shown in their place to avoid a partially-loaded thumbnail being shown, as well as to provide some indication that something is loading (#4). This causes the video template to render incorrectly until the thumbnail is loaded. Fix this with a properly sized loading spinner image.
Movie info sidebar is shown behind scrollbars on home page
The bottom of the movie info snapper-sidebar was shown below the four horizontally-scrollable categories on the home page.
"Rate it" overlaps description text
Create new models for people associated to video
Currently there is no model for people associated to a video, I.E directors, actors, editors etc. It is important to give credit where credit is due.
Gather possible association types for supporting_role_types
We need to add the possible supporting role types to the database. This can be done now that #8 is complete.
Get associated people info from Facets
Visual feedback on initial loading screen
My first thought on this is to load extremely basic html, just to display a spinner for the feedback, and then use a library like include.js to dynamically load everything else, making the app responsive while this is happening. Or at least, not completely unresponsive.
Visual feedback that something is loading while using the app
Changing mood tags, loading thumbnails, playing a video, rating a video, etc. all need some form of indication that something is happening, instead of the app just sitting there unresponsive. In the case of rating/tagging a video, it would be nice to have some sort of "Tada! Success" when the request goes through.
Allow app to filter by person, view videos that they're associated with etc.
It would be nice in concert with #12 to allow the user to tap on the name of the director/act(or/ress) and see other movies that they have been involved in.
Display age range in movie info
Simply grab the age range from the database (probably modify the json response to include it) and display it along with language, year, country etc. in the movie info. snapper
Fix smaller thumbnail name calculation
Some of the names appear to be wrong and are showing up as 403's in the console. Shouldn't be too hard.
Changing moods is slow
Clicking on a mood to view movies associated with it is slow and doesn't give any indication of loading. This could be as simple as showing a spinner/darkening the background while the load occurs, or it could be more complicated. May need profiling (@bluecontainer)
Is part of #4 (Visual feedback that something is loading while using the app)
White background version of app
Just the background? Should other colors be changed? Maybe as part of settings (#14)?
Thumbnails show spinners before they are done loading
This was done a few days ago, but I forgot to add it here. It simply shows users that something is happening, instead of having a blank page. Part of #4 (Visual feedback that something is loading while using the app)
Add directors to movie info
This is going to get interesting (and fun!)
Add HTML/Angular code to display supporting people
Category face icons - New version
New more info about this task
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.