Git Product home page Git Product logo

mtgwizard's Introduction

Welcome

Hi, welcome to my README! My name is Jacob and I love OSS. While I'm not the most prolific contributor to other's projects, I like to make my own projects open source so that others can use and (hopefully) learn from them.

Products

Projects intended for consumption by the masses

Libraries

Projects intended to be used by other developers in their own projects

Graveyard

Unfinished projects that I have little to no intention of coming back to but am proud of nonetheless

mtgwizard's People

Contributors

jacobhearst avatar

Watchers

 avatar

mtgwizard's Issues

Save cards from grid/list view

Sometimes having to go into the single card view to save a card is tedious, it'd be great to have the option to do this from the grid/list view

Pagination

While ScryfallKit does support pagination, it's not currently implemented in MTG Wizard.

Done when:

  • "Load more" button has been added
  • "Load more" button loads the next page of results
  • Total number of results are shown

Bulk edit saved cards

It'd be really nice to be able to have an edit button that allows you to select multiple cards for removal

Card Image context menu

Users should be able to long press on card images to receive a context menu with buttons for:

  • Copying the image
  • Copying a link to the card on scryfall

Tap to zoom in on image

Users should be able to tap on a cards image in the SingleCardView to expand it into a zoom+pan-able image

Save rules locally

To eliminate the occasional slow loading of rules, we should just cache them locally and periodically check if there's an update

Done when:

  • Rules are stored locally
  • Rules updates are checked for on app launch

Share button

To facilitate sharing of cards found in the app, there should be a share button added to the single card view

Done when:

  • Share button has been added to single card view
  • Share button opens system prompt to share Scryfall link

Export saved cards

Done when:

  • Saved cards view has an "export" button
  • Export button allows
    • Copying to clipboard
    • Purchasing on TCGPlayer

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.