Neochrome

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
Neochrome
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 http://mtgthing.com/! Let me know what you think – your feedback will directly help make this thing even more useful for all of us!

Neochrome

πŸš€ 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! πŸŽ‰

Neochrome

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

Neochrome

🚨 Big News! 🚨

MTGThing is now BrackCheck.com! πŸŽ‰

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: brackcheck.com