nicho92 / mtgdesktopcompanion Goto Github PK
View Code? Open in Web Editor NEWCards manager for magic the gathering
License: Apache License 2.0
Cards manager for magic the gathering
License: Apache License 2.0
ajouter une fonctionnalité d'ajout en masse dans stock depuis collection
it seems that the api url does not work anymore
[ERROR] org/magic/game/actions/cards/MadnessActions.java:[39,40] error: unmappable character for encoding UTF8
[ERROR] org/magic/api/tokens/impl/CockatriceTokenProvider.java:[130,61] error: unmappable character for encoding UTF8
[ERROR] org/magic/api/tokens/impl/CockatriceTokenProvider.java:[182,61] error: unmappable character for encoding UTF8
[ERROR] org/magic/api/decksniffer/impl/LotusNoirDecks.java:[70,31] error: unmappable character for encoding UTF8
[ERROR] org/magic/gui/models/MagicCardTableModel.java:[15,99] error: unmappable character for encoding UTF8
[ERROR] org/magic/game/actions/cards/FlashbackActions.java:[39,40] error: unmappable character for encoding UTF8
[ERROR] org/magic/game/actions/cards/MorphActions.java:[42,40] error: unmappable character for encoding UTF8
Config : MtgJson//Scryfall, MySQL, FileCache
type "Jace" in search module.
Click on line : "Jace, Vryn's Prodigy",
it adds jace "Telepath unbound's" at the end of the table.
J'ai un popup qui m'affiche la nouvelle version du logiciel, cependant j'ai une page 404.
After inserting a stock, it doesn't return after reloading the panel.
Looks to be a discrepancy between the idmc
column on insert and query.
On insert the following logic is used:
idmc = state.getMagicCard().getId()
and on query the following is used:
idmc == IDGenerator.generate(mc)
With only java 11 in my machine, all tries of run any .bat from last release (2.23) returns a "System couldn't find file javaw".
Which Java should I use?
Bonjour,
Je suis nouveau sous linux, et joueur de magic depuis un certain temps, et j'aimerai savoir commer builder ce projet sous xubuntu 18.04.
Cordialement
We can't drop a displayable card to another to group it
removeRows in DAO is too long (> 5min for 100items).
reforge function with list of ID.
Pictures Provider : MagicCardInfo
GUI : DeckManagerGUI
When i selected an other edition, the pictures is wrong
Add 2 creature with same name
add BonusCounter on one of them
both P/T are modified
Legalities are saved with the deck. If we open it , legalities are still same as it was recorded.
Need to update it automticaly
call saveOrUpdateStock in mongodb dao, do nothing
Ajout de carte en masse depuis collection ==> je n'y arrive pas à ajouter de carte depuis le nom, par contre depuis le numéro de carte, il n'y a pas de problème.
Launch webserver and JsonServer
Connection to http://localhost
Search card, and selection : OK
Select a card in Collection, Click on card : Error
We can't see all card in the graveyard area (no scrollpane)..
Ran into the following after creating new stock. Looks like npe was on editions column handling..?
Exception in thread "reload stock" java.lang.NullPointerException
at org.magic.gui.models.CardStockTableModel.getValueAt(CardStockTableModel.java:112)
at net.coderazzi.filters.gui.ChoicesHandler$RowEntry.getValue(ChoicesHandler.java:186)
at net.coderazzi.filters.gui.AdaptiveChoicesHandler$AdaptiveChoicesSupport$EditorHandle.handleRow(AdaptiveChoicesHandler.java:637)
at net.coderazzi.filters.gui.AdaptiveChoicesHandler$AdaptiveChoicesSupport.iterateRows(AdaptiveChoicesHandler.java:457)
at net.coderazzi.filters.gui.AdaptiveChoicesHandler$AdaptiveChoicesSupport.extractChoices(AdaptiveChoicesHandler.java:441)
at net.coderazzi.filters.gui.AdaptiveChoicesHandler$AdaptiveChoicesSupport.rowsAdded(AdaptiveChoicesHandler.java:269)
at net.coderazzi.filters.gui.AdaptiveChoicesHandler$AdaptiveChoicesSupport.tableChanged(AdaptiveChoicesHandler.java:243)
at net.coderazzi.filters.gui.AdaptiveChoicesHandler.tableUpdated(AdaptiveChoicesHandler.java:137)
at net.coderazzi.filters.gui.ChoicesHandler.tableChanged(ChoicesHandler.java:108)
at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:296)
at javax.swing.table.AbstractTableModel.fireTableDataChanged(AbstractTableModel.java:198)
at org.magic.gui.models.CardStockTableModel.init(CardStockTableModel.java:47)
at org.magic.gui.StockPanelGUI$8$1.run(StockPanelGUI.java:277)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Reproduce steps are:
Je n'arrive pas à importer la collection "The Dark", car quand je fais une recherche des cartes, je ne les trouves pas. (édition en FR exemple : "Cité engloutie")
captcha detection
add ForeignName column in stock GUI panel and collectionGUI Panel
DAO : MongDO
Prov : MTGJSon4
Serait-il possible d'avoir la statistique des cartes les plus jouées en commander dans l'onglet Dashboards
Si le deck a un nom vide, le fichier .deck ne peux pas etre supprimé
The web version throw this error:
2019-04-14 07:35:32 ERROR org.magic.servers.impl.WebManagerServer 63 - couldn't write js rest file jar:file:/Users/pozzy/Downloads/mtg-desktop-companion-2.4/lib/magic-api-2.4.jar!/web-ui/dist/js/rest-server.js
java.lang.IllegalArgumentException: URI is not hierarchical
at java.base/java.io.File.(File.java:418)
at org.magic.servers.impl.WebManagerServer.start(WebManagerServer.java:61)
at org.magic.api.main.WebUIServerLauncher.main(WebUIServerLauncher.java:19)
Extract all labels string in files.
Create translations files (fr,en, ...)
add an UI language option in configuration panel
Lors de l'ajout dans la bibliothèque ==> possibilité d'ajouter directement le stock
tested Pictures provider : MagicCardInfo (now scryfall), Scryfall
provider : MTGJson, Scryfall
jvm : java 11
first card selected OK, and after few minutes handshake failure.
Suppression de la carte dans library = Suppression dans le stock (avec demande de confirmation)
Ajout des traductions française en supplément
Affichage du nom de la carte en français et anglais (ou autre langue si besoin)
Dans détails de cartes, rajouter des textes en français / anglais pour le texte de la carte
Serait-il possible d'ajouter une configuration de deck pour le format commander (singleton 99 cartes sauf basic land + 1 commandant ) ?
MTGJsonProvider / FileCache / GathererPictureProvider
Search a card
select a result
change langage
-> Pics is the same
I just added a stock, but the number of cards stayed at 0/3xxxx. Clicking the refresh button did nothing. Restarting the application caused it to refresh.
Setup src and resources directory
According to maven standard convention (https://maven.apache.org/guides/introduction/introduction-to-the-standard-directory-layout.html), sources should be in a src/main/java directory and resources should be in a src/main/resources directory.
2018-10-13 23:26:25 ERROR org.magic.gui.DashBoardGUI2 141 - error adding Magic Indexation Stats
java.lang.IndexOutOfBoundsException: Index 0 out-of-bounds for length 0
Add / BestTrendingDashlet : ok
Add / BestTrendingDashlet : KO (remove the previous one).
when update new .class directory with new plugin, error on loading.
when restart OK.
UI is freezing when import cards :
-> From ConstructedDeck View
-> From Stock View
-> From Alert View
probleme with card name that use // with both name. MagicCard.java use rotatedCardName String. So search return always same card.
application crash
Hi,
I would like to use this software but i don't know how to run it on OSX.
Can anyone help me please?
Thank you :)
Perte de l'info stock dans la library après avoir fait un mouvement entre deux library (IMPORT vers Library)
Exil area is not present in game GUI
Is there a way to view the list of cards in my library in the main collections panel? Further can one use sort/filter parameters on that panel? The upper right library collections list is nice, but seems like it would be quite unweildly for large collections.
rest service change.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.