Giter VIP home page Giter VIP logo

mtg-familiar's People

Contributors

adc-afeinstein avatar aefeinstein avatar barallob avatar bcgir avatar bgutierrez avatar clsn-eng avatar edrutte avatar est31 avatar fconstant avatar fenhl avatar gabahulk avatar gopat avatar gosherm avatar haerezis avatar ikenley avatar imdevinc avatar izzysoft avatar jacquesbatesdch avatar karaken12 avatar marcelbucz avatar mattdiener avatar omarjuul avatar papb avatar presti avatar seckels avatar sormokah avatar tacothedank avatar tomasbmp avatar zagaberoo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

mtg-familiar's Issues

Precache card images

Have a way in the settings to download and cache a sets-worth of cards. This may not work as the user intends if the LRU cache isn't large enough for the entire set.

Deck Builder

The ability to create and store decklists would be an excellent addition.

I was thinking the card selection UI could be something similar to the wishlist, with the addition of main and sideboard parts of the list, and a deck slot selection.

Long Click Trades

Wondering if there was any particular reason that there is no long Click listener for the trade cards as there is for the wishlist before I go ahead and write one up and do a pull request.

Select Language in Settings

The app uses the system language for strings, but some users have requested a setting which overrides the system default.

Altar Of / of Dementia

Capitalization changed in CNS, so the card isn't consolidated properly. Will be fixed when the new scraper is online.

Contributing changes

Hey,

I don't know the best way to contact you, but this seems to be it. I came across this project and am very interested in helping out. Is there anything in specific you'd like to see done, but don't have the time or motivation for? I'd be happy to help.

Best way to contact me is either my email: [email protected] or responding to this issue.

Thanks!

-niothiel

Add Search for "X" Spells

Currently, search results can be filtered by converted mana cost, but it would be nice to also see results with "X" explicitly in their cost

need

Can u guys make the app available for kindle fire. I love the app but can't use on my kindle.

Conspiracy Foil Prices

I have noticed that Conspiracy foil prices do not work in the Trading part of the app. Could you please fix this?

Consolidation is Broken

Searching for Kamahl, Pit Fighter with consolidation on and off only returns the HVM Kamahl. Separately, in the dev build, the button to switch sets for Kamahl isn't showing up.

Indulgent Tormentor Incorrect P/T

The patch generator failed for Indulgent Tormentor, listing it/s P/T as 5/5 instead of 5/3. This is a patch problem, not a Familiar bug, but this was the best place to track the issue.

"Exit Rules" doesn't fully exit rules

What steps will reproduce the problem?

  1. Go into the rules fragment.
  2. Go at least 3 pages deep by utilizing links.
  3. Click the "exit rules" menu button

What is the expected output? What do you see instead?
I expect to return to the main rules page, with the big categories and the glossary. Instead, I go back exactly two pages.

Quick Remove from Wishlist

When the user long-presses a card in the wishlist, it should pop a dialog to quickly remove all of those cards from the wishlist.

Create Material Checkboxes

Each of the seven checkboxes will have four drawables: light unchecked, light checked, dark unchecked, and dark checked. You should check in a new /Art/checkboxes.svg to the Material branch and drawables with the following naming convention, where the "b" is replaced with the appropriate mana symbol (l for colorless, "foil" for foil):

  • btn_check_off_light_b.png
  • btn_check_off_light_b.png
  • btn_check_on_dark_b.png
  • btn_check_on_dark_b.png

Each unchecked checkbox will have a mana symbol centered in it, with a small margin between the symbol and the border (see the current checkboxes).

Each checked checkbox will use that mana symbol's dominant color as a fill for the check, instead of leaving it transparent.

The light themed checkboxes will use the color #009688 for the border and non-check fill and the dark themed checkboxes will use the color #80CBC4 for the border and non-check fill.

Use these SVG mana symbols and SVG material checkboxes as starters.

Result Sorting

Right now the result list is always sorted alphabetically first and then by the set's date second. It would be nice to sort the results by other parameters, like CMC, power, color, etc

Sort by Set

I'd like to be able to sort the Wish List by set.

My FLGS keeps singles in set binders, and it would be handy for finding cards to have them sorted in the list this way.

Display Legal Sets per Format

In the same vein as the banned & restricted display items in the rules fragment, we could show a list of sets legal for a given format. It would be nice to display the sets interleaved with the banned & restricted items.

A hierarchical view would make it more navigable. The first view would just have a list of formats, and tapping a format would show a new page with the banned & restricted cards, as well as a list of legal sets.

Commander Format Zero Results

I'm receiving Zero results with a wide open search after selecting the "Commander" format. This could just be a corruption of my own format list, or an issue across the board. Is anyone else seeing no results for Commander searches?

Add Search by Collector's Number

This would be useful for looking up a card in a foreign language. It should be pretty simple to implement. Remember that Collector's Numbers are actually strings (181a, etc).

Never Hide "Change Set" Button

Even when the card has one printing, some users had used the button to read the full set name, instead of just the set code displayed on the page. The logic to hide it should be removed, and it should be moved lower in the menu XML so that it isn't displayed.

Add Set Classification and Related Search

There are (as of now) four kinds of sets. Regular expansions (Zendikar, Worldwake, etc), multiplayer products (Archenemy, Planechase, etc), "special" sets (Duel Decks, FTV, etc), and Un- sets (Unglued, Unhinged).

It would be nice to classify each set, and be able to use it as a search filter. This would likely require a new database column, or some hack-y hardcoded list

[Question] Location of the card database

Where exactly do you get your database from? I've only found the patches on sites.google.com, are you patching the old oracle file (https://www.wizards.com/dci/oracle/OracleAll_050523.txt)? It would be interesting to have an up-to-date database for other MtG-related programs (such as Mindless Automaton) and I didn't manage to find any so far (except severely out-of-date ones).

Side note: I've only recently came back into Magic after a pause of several years, and immediately found this cool app. Great work!

Image saving uses first image when loading image to the fragment

There's still something unexpected happening. If you change the settings to "always display art," save the image, change the set (i.e. M12 Llanowar Elves to Alpha Llanowar Elves), and save the new image, both files end up as the original image. This is not the case for when the image is displayed in a dialog, where it works as expected.

Rarity in card detail list?

Can the rarity be added to the list of things are showable for a card? Modern cards show the rarity with the colour of the symbol, but all of my cards are ancient and don't indicate what their rarity is.

Price Lookup Failure

Prices do not load for Modern Event Deck 2014. One should check the URL that is being built to query TCGPlayer.com

Basic Lands in the Wishlist are Slow

Something in the wishlist dialog process isn't efficient, and it shows when basic lands are added and the user opens the dialog. Speed it up!

Won't return any results when searching for uncommon cards if android lang is set to Spanish (could also happen with other)

  • Affects: <=3.1.2 (>???)
  • Steps to reproduce:
    • Go to Android settings, change language to Spanish
    • Kill app, relaunch.
    • In seach mode:
      • Fill any (and any number of) field (selecting an edition -"Expansión" button- is fine)
      • Tap on "Rareza", select "Infrecuente"
      • Tap on "¡Buscar!".
  • Expected result: Search results matching the criteria
  • Actual results: An Android toast pops that reads "No se encontraron resultados" (No results found).
  • Workaround: when searching uncommons, change language in android settings, kill app, relaunch, then it will work as expected. Just so people facing this issue have an (utterly distressing and bothersome) alternative.
  • Comments:
    • I've testes multiple combinations, and what all failures have in common is android language and "uncommon" filter.
    • If multiple rarities are selected, including "uncommon", this one is just ignored.

Complete Translation for Rules, Cards, etc

This is a pipe dream, but it would be lovely to somehow get translations for rules and the database itself, instead of having large, functional parts of the app in English only.

Wishlist Sorting

Right now the wish list is sorted by when the cards were added (if one can call that sorting). It would be nice to sort the results by other parameters, like name, CMC, power, color, etc

Life Counter screen dims after ~30 seconds

Even with the option enabled to "Force the life counter screen to never go to sleep", after about 30 seconds without changing the life totals, the screen will dim. This has forced me to download a separate app for tracking life totals, as MTG Familiar can only seem to handle the most fast-moving games.

I don't like just being a complainer, so today I downloaded the source code to see if I could find the source of this bug. This is what I found in LifeCounterFragment.java

@Override
public void onUserInactive() {
    if (getFamiliarActivity().mPreferenceAdapter.getKeepScreenOn()) {
        WindowManager.LayoutParams layoutParams = getActivity().getWindow().getAttributes();
        layoutParams.screenBrightness = 0.01f;
        getActivity().getWindow().setAttributes(layoutParams);
    }
}

The 'if' condition seems to be backwards. If the user wants to keep the screen visible, then it should not go unusably dim if he doesn't continually poke at the screen.

Thanks for all your hard work making MTG Familiar such a great app!

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.