MTGThing - MTG Deck Power Analyser - MTGThing: Accurately Assess Your EDH Deck's Power.

byβ€’
MTGThing: Level up your EDH games with accurate deck power assessments. Share, save, and analyze your Commander decks for balanced play. Get your free analysis at brackets.mtgthing.com!

Add a comment

Replies

Best
Maker
πŸ“Œ

Hey EDH/Commander peeps! πŸ‘‹


Ever get stomped in a game because your deck was way too strong (or embarrassingly weak)? Yeah, we've all been there. That's why I built MTGThing!


MTGThing is a little web app designed to help you figure out the power level of your Commander decks accurately. I know, I know, Moxfield and Archidekt are cool, but their power level stuff always felt kinda... vague.

Here's the deal with MTGThing:

  • Actually Precise: It uses established power level brackets to give you a way better idea of where your deck sits.

  • Super Shareable: Show off your decklist and power level to your friends, or get feedback.

  • Save Your Decks: Keep track of all your creations in one place.

  • Stats at a Glance: Get a quick overview of your deck's key stats.

I built this because I was tired of the guesswork. Early feedback has been awesome (people are saying it's way more accurate!), but I really need more decks in the system to make it even better.

So, if you're into EDH/Commander, give MTGThing a spin at ! Let me know what you think – your feedback will directly help make this thing even more useful for all of us!

πŸš€ MTG Thing Update! New Features & Improvements

I've been working hard to improve your experience on MTG Thing! Here’s what’s new:

πŸ”Ή Login Options – Sign in with Discord or Email

πŸ”Ή Smarter Card Assessment – Improved algorithm for better rankings & bracket placements

πŸ”Ή Enhanced UI/UX – Smoother, more intuitive card analysis

πŸ”Ή Infinite Combo Indicator – More accurate and reliable detection

πŸ”Ή Card Type Lists – Easily view and filter by card types

πŸ”Ή Scryfall Integration – Click on cards to see details on Scryfall

πŸ”Ή Deck Cost Estimate – Get a rough price estimate for your deck

πŸ”Ή Create & Share Decks – Set your deck to public when saving to share it with others

πŸ”Ή Explore Decks – Browse shared decks in the new Explore Decks tab

Try out the new features and let me know what you think! πŸŽ‰

MTGThing Release Document
Version 1.2.0 - Art & UI Enhancement Update
This release introduces significant improvements to card art selection, interface responsiveness, and user experience across the application.

New Features
πŸ“± Enhanced Card Modal Experience

  • Real-time Art Selection: Users can now instantly preview different printings/arts for cards directly in the modal

  • 3D Card Effect: Added subtle 3D perspective effect when hovering over cards for a more interactive experience

  • Double-sided Card Support: Improved handling of double-sided cards with smooth flip animations

  • Card Details Display: Added comprehensive card information including type, mana cost, and oracle text

🎨 Dynamic Art Updates

  • Instant Art Switching: Change card art across your entire deck with real-time UI updates

  • Art Synchronization: Selected card arts are automatically synchronized between localStorage and Supabase database

  • Version Tracking: Cards now maintain their selected artwork across all deck views

πŸ”„ Cross-Component Communication

  • Custom Event System: Implemented a custom event system (cardArtUpdated) that broadcasts card changes to all components

  • State Synchronization: All components displaying cards now listen for and respond to card art changes

Technical Improvements

πŸ”§ Code Structure & Performance

  • Optimized Rendering: Cards only re-render when their specific data changes

  • Event-driven Architecture: Reduced prop drilling by using custom events for cross-component communication

  • Improved Error Handling: Better error reporting and recovery when art selection operations fail

  • Database Sync: Enhanced logic for determining which decks need updates in the database

🧩 Component Architecture

  • DeckListView Enhancements: Added event listeners to immediately update card displays when art changes

  • Modular Card Components: Refactored card display logic for better reusability

  • Responsive Design: Improved mobile and desktop experiences for card browsing and selection

  • UI/UX Improvements

🌟 Visual Enhancements

  • Dark/Light Mode Consistency: Improved styling consistency across both themes

  • Loading States: Added clear visual indicators during art fetching and selection

  • Transition Animations: Smooth transitions between different card states and views

  • Card Information Layout: Better organized card details with improved typography and spacing

πŸš€ Usability

  • Printing Selection: Redesigned dropdown for easier selection of different card printings

  • Price Information: Added card prices from CardMarket for informed art selection

  • Accessibility: Improved keyboard navigation and screen reader support

  • Interactive Elements: Clear visual feedback on interactive elements like buttons and cards

Bug Fixes

  • Fixed issue where card art changes required page refresh to be visible

  • Resolved synchronization issues between localStorage and database

  • Fixed display issues with double-sided cards in different view modes

  • Corrected error handling when card data can't be fetched

Dependencies

  • Added support for Mana Cost symbols with the ManaSymbol component

  • Maintained Tailwind styling system for consistent UI across components

  • Leveraged Supabase for reliable data persistence

  • Enhanced integration with the Scryfall API for comprehensive card data

🚨 Big News! 🚨

MTGThing is now ! πŸŽ‰

Same great tools, fresh new name! Whether you're tracking your MTG collection, checking tournament brackets, or optimizing your decks, BrackCheck has you covered.

πŸ”— Check it out: