Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nikolayxhd/mtgdb
Mtgdb.Gui - desktop app to search MTG cards and build decks
https://github.com/nikolayxhd/mtgdb
album-gallery charts cross-platform dark-theme lucene-net mtg-collection-manager mtg-deck-builder pivot-chart search-mtg-cards tabbedpage tabs tooltip-helper tooltips winforms
Last synced: 4 days ago
JSON representation
Mtgdb.Gui - desktop app to search MTG cards and build decks
- Host: GitHub
- URL: https://github.com/nikolayxhd/mtgdb
- Owner: NikolayXHD
- License: other
- Created: 2017-07-20T02:27:20.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-10-18T20:45:37.000Z (2 months ago)
- Last Synced: 2024-12-09T09:54:39.426Z (13 days ago)
- Topics: album-gallery, charts, cross-platform, dark-theme, lucene-net, mtg-collection-manager, mtg-deck-builder, pivot-chart, search-mtg-cards, tabbedpage, tabs, tooltip-helper, tooltips, winforms
- Language: C#
- Homepage: https://www.slightlymagic.net/forum/viewtopic.php?f=62&t=19299
- Size: 47.3 MB
- Stars: 63
- Watchers: 6
- Forks: 10
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Mtgdb.Gui Overview
**Mtgdb.Gui** is a free and opensource desktop application to build *Magic the Gathering* decks
with collection tracking and card prices. Supported operating systems are Windows and GNU/Linux
desktops.Search related features are well-thought and powerful. Search can be limited in scope to the cards
from the collection owned by user. Search for *similar cards* lets user find cards with resembling
*text* and / or *generated mana*.Mtgdb.Gui offers several ways to input decks and collections. The fastest are *drag-n-drop* and
*copy* / *paste* from a website or another application.Decks can be saved in various formats compatible with other MTG-related applications such as
Magic the Gathering Online, Forge or XMage.Graphical diagrams give you a high-level understanding of what is your current workset like.
The simplest example of a diagram is *mana curve*.You can analyze your deck or collection from different angles by *building your own diagram*.
It is conceptually the same as building *pivot table* or *pivot diagram* in Excel.### User interface
[![Mtgdb.Gui user interface](https://github.com/NikolayXHD/Mtgdb/raw/master/out/help/l/Ixalan_small.jpg)](https://github.com/NikolayXHD/Mtgdb/raw/master/out/help/l/Ixalan_small.jpg)
### Links
[Download](https://py3j9.app.goo.gl/dl)
[Support & feedback](https://py3j9.app.goo.gl/frm)
[Wiki](https://py3j9.app.goo.gl/wiki)## Mtgdb.Controls project
Most non-standard WinForms controls used in Mtgdb.Gui were separated into a
project Mtgdb.Controls with no external dependencies. Thus you can copy-paste
it and reuse in your projects. What's there:* Draggable tab headers control
* Tooltips with selectable text
* Album like data viewer
* Boolean filter buttons[![screenshot](https://github.com/NikolayXHD/Mtgdb/raw/master/out/help/l/Filter_example.jpg?raw=true)](https://github.com/NikolayXHD/Mtgdb/raw/master/out/help/l/Filter_example.jpg)
To get an idea of what these controls look like and what they can I suggest seeing [wiki](https://github.com/NikolayXHD/Mtgdb/wiki)
for screenshots.## Search bar
The search functionality in Mtgdb.Gui is quite advanced.
You type a search query in [Lucene query language](https://lucene.apache.org/core/2_9_4/queryparsersyntax.html).
The query editor **highlights query syntax** and gives you **intellisense** when hitting `Ctrl`+`Space`[![search intellisense](https://github.com/NikolayXHD/Mtgdb/raw/master/out/help/l/search_intellisense.jpg)](https://github.com/NikolayXHD/Mtgdb/raw/master/output/help/l/search_intellisense.jpg?raw=true)
## SEO phrases
The phrases below are to make this page more visible to search engines
Mtgdb.Gui is a free windows gnu/linux desktop application software for Magic the Gathering (MTG) advanced card search in card database
Mtgdb.Gui is a free windows gnu/linux desktop application software for Magic the Gathering (MTG) deck building and deck analisys
Mtgdb.Gui is a free windows gnu/linux desktop application software for Magic the Gathering (MTG) inventory tracking collection management