GithubHelp home page GithubHelp logo

sirzach / bbbbbbbbbbbbbbb Goto Github PK

View Code? Open in Web Editor NEW

This project forked from thomasjmwb/bbbbbbbbbbbbbbb

3.0 3.0 1.0 7.11 MB

The Web Client partner to B.F.M

JavaScript 58.51% CSS 27.10% HTML 14.39%

bbbbbbbbbbbbbbb's Issues

delete deck

the user should be able to delete their deck when clicking on the trash-can icon on the decks list page and from within the actual deck page itself

upgrade to glimmer

Glimmer just landed on ember-canary. Let's upgrade to it and feel the wrath of that which is rendering speed!

server-side pagination

right now if you can't find your card within the first 20 cards using all the filters, you're screwed. need to address this with a stable endless-scrolling option

delete games

  • decide on a max length of time to keep a game around
  • delete the game once it is that old
  • delete games that are in the finished state
  • can delete a game from the games list page if you are the first player and there is not a second player

decide on a min screen resolution

how low do we want to go?
1024x768 is the iPad 3/4
966x604 is the Nexus 7.

The Nexus 7 feels too small to me to support and the iPad 3/4 makes a lot of sense.

Orphan presences can stick around

Quick fix: don't render orphan presences.

Idea to investigate: my hunch is that these are from old sessions that are connecting again. E.g. you sleep your laptop while connected, then come back and it's in a weird state somehow. Just an idea.

User can get deleted

Not sure how this happened, but once when I loaded the page (and was already logged in) my user got deleted. Everything else stuck around, like decks and presence, but the user went poof and a new one was created for me. All the relationships were severed. Judging by our visits property, looks like that has happened to both of us.

Deck analysis page

Create the deck analysis page and differentiate between viewing and editing.

logout link

the user cannot logout right now until their 24 hour session runs out

@ a username in the chat

there's no visibility into being talked about in a chat room. having a notification when someone @'s your name would be great to make that more transparent.

i see this as a 2.0 kind of feature

user deletes a deck that started a game with

since we allow users to wander around the app even after a game starts, we need to handle the scenario of what to do when they delete a deck that they started a game with. some thoughts are - don't allow them to delete a deck that is in an on-going game or automatically forfeit the game.

Allow degraded access without logging in

  • Watch the lobby chat go by
  • View others' decks, but no create or import. (I suppose we'll have to introduce viewing others' decks in the first place.)
  • Watch a game, no chat.

deck editing on a large monitor

if you're on a large monitor with high resolution, the deck table won't show on the deck editor page. shrinking the screen makes it show up again.

show loading indication

right now when the page is loading, you're often left with a blank screen or just the nav and background loaded with no loading indicator

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.