Repository navigation
Each card now tells you more than the type chart: who to switch in, which abilities change the matchup and whether your Pokémon on the field already has the best move.
- Who is out: select your own name box on the start screen (or pick it in the new "Out:" list); your active Pokémon's moves are marked and a line says whether it has the best move or another team member hits harder
- Safest switch-ins: your team ranked by how it takes the opponent's attacks of its own types
- Abilities that change type matchups (Levitate, Flash Fire, Water/Volt Absorb, Thick Fat, Wonder Guard, ...), per generation: counted if the species can only have that ability, otherwise shown as "May have ..." with a "?" on the affected moves; no abilities in Let's Go and the Legends games
- Better move ranking: the score now uses your Pokémon's base Attack / Sp. Atk against the opponent's Defense / Sp. Def
- Terastallization (Scarlet/Violet): set an opponent's Tera type on its card
- Team editor: an optional name area, so one Read fills in both the Pokémon and its moves
- Update check: the start screen shows when a newer version is available (one anonymous request to GitHub; updateCheck: false in settings.yaml turns it off)
- Learned letter shapes are saved every minute; "Forget learned letters" on the start screen
- Base stats and abilities of every generation added to the data and cross-checked with Pokémon Showdown (one PokeAPI error fixed: Cryogonal)
- Fixed: a one-line row of type badges left a gap under its multiplier
Full Changelog: v1.2.1...v1.3.0