Roadmap
What’s New
- Fix: Game freezes
- Fix: Movement on web
- Tech: Add unit tests
Current Sprint
- Cards: Peek at facedown
- Networking: Add ability to enter direct IP for a networked game
- Play Mode: Let cards stay in their location when dropped on card scroll areas
- Play Mode: Pre-defined stack locations
- Play Mode: Pre-defined zones in Play Area
- Play Mode: Card Zones: Overlap snap, stack-full, stack-vertical, stack-horizontal
- Play Mode: .dec sideboard & .ydk side are extra stacks
- Play Mode: E: Move card to zone or stack
- Integration: Re-record tutorial video (show on app first launch, cgs website, personal website, play store, and maybe other stores)
Backlog
- Tech: SonarQube Scans
- Settings: Scale size of UI based off either physical size or resolution of display
- Integration: Automate game upload
- Cards: Support mix of different card sizes in the same game
- Cards: Configurable highlight color
- Cards Explorer & Deck Editor: Add sorting + Sort Menu
- Deck Editor: Edit Deck List in the Deck Save Menu
- Cards: Support multiple card backs
- Cards: Support more than 1 card face (DFC)
- Play Mode: Add submenu to control position, rotation, and zoom of playmat (see Tabletopia)
- Play Mode: Support multiple playmats
- Play Mode: Face-up cards in cards stacks
- Play Mode: Control play area with 2 finger or right-click (see Tabletopia)
- Play Mode: Play area zoom and rotation sliders in bottom corners (hidden by hand and with reset buttons) (compare Tabletopia)
- Play Mode: Move stack viewers, and allow multiple viewers per stack
- Pooling to improve performance of opening stack viewer
- Play Mode: Resize stack viewer based off card game settings
Icebox
- Tech: Replace SwipeManager
- Tech: Branch on desktop
- Tech: Google Play Instant
- Tech: Automate store images through Fastlane
- Usability: Alt-text with button name appears when hovering mouse over a button
- Platforms: Full support for web through WebGL
- Integration: Android Search Bar Widget
- Play Mode: Special action buttons (i.e. button to reset rotation for all cards, button to turn all cards faceup, etc.)
- Deck Editor: Focus buttons move cards
- Cards Explorer: Search Results View Options
- Text-only
- Small Image
- Large Image
- Cards: Support default search filters
- Cards: Support default sort
- Deck Editor: Keep current page when orientation changes
- Card Search Results: Keep viewing the currently selected card when orientation changes
- Cards: Apply autoUpdate to cached images
- Cards: Set card image cache limit
- Cards: Allow pre-fetching of card images
- Play Mode: Support grouping of dice
- Play Mode: Support different colored dice
- Play Mode: Automatically roll dice on phone shake
- Play Mode: Synchronize points across teams
- Play Mode: Allow automatic deletion of empty zones
- Deck Editor: Organize cards by category when saving
- Platforms: Display keyboard shortcuts/hotkeys in-app
- Cards: Support .svg images
- Integration: Support multiple languages (Spanish,Chinese)
- Integration: Support different resolutions and languages for card images
- Integration: NanDeck + Squib + Magic Set Editor
- Integration: Create tool to automatically convert games/decks to/from OCTGN/LackeyCCG/Cockatrice
- Platforms: Support Android TV and tvOS
- Platforms: Support VR + AR
- Stretch Goal: Support game-specific rules enforcement