Cockatrice/cockatrice/src
Lukas Brübach fc6e1af1df
[Client] Expose custom zone management in the deck editor
Wires the state layer into every editor surface that shows deck zones.

- Deck dock: context menu on zones gains New/Rename/Delete/Change
  board actions, with per-zone submenus for adding cards.
- Card database dock and visual database display gain an add-to-zone
  submenu listing custom zones per board plus a create-zone entry.
- All prompt call sites pass validateNewZoneName so duplicates and
  reserved names are rejected inline before Ok unlocks.
- Rename reuses the same dialog in name-only mode, keeping one
  validation contract for every zone-name entry point.
- Change board marks the current board instead of offering a no-op,
  and the state layer refuses moves onto boards holding a same-named
  zone from imported decks.
2026-08-29 15:59:20 +02:00
..
client [DeckList] Add maybeboard zone constant and skip it in exports (#7174) 2026-08-24 18:04:22 +02:00
database/interface [Settings] Split cache_settings monolith into multiple SettingsManager sub-classes (#7050) 2026-07-27 11:25:39 +02:00
filters [Refactor] Decouple DeckFilterString from DeckPreviewWidget (#7104) 2026-08-13 19:04:16 +02:00
game [Game] Playmats (#7101) 2026-08-21 10:40:49 +02:00
game_graphics [GameScene] Don't just sever self connections, sever them all. (#7188) 2026-08-26 02:22:57 +02:00
interface [Client] Expose custom zone management in the deck editor 2026-08-29 15:59:20 +02:00
main.cpp [VDS] Cache mana symbol renders and skip redundant resizes (#7167) 2026-08-24 19:26:41 +02:00
main.h Standardize Doxygen documentation (#6885) 2026-05-21 22:58:07 +02:00
single_instance_manager.cpp Define Cockatrice as an editor/handler for .cod files and cockatrice:// protocol on all platforms (#6775) 2026-08-08 19:02:19 +02:00
single_instance_manager.h Define Cockatrice as an editor/handler for .cod files and cockatrice:// protocol on all platforms (#6775) 2026-08-08 19:02:19 +02:00