Cockatrice/cockatrice/src
Lukas Brübach 144798e3e6 [Client] Edit banner crop by direct manipulation in the card art dialog
The offset and zoom fields exposed raw numbers with no relation to the
strip, and the stored printing reset to the first local printing on
every open

The preview now paints through UserListPainter::drawCardArt itself, so
what you see is exactly what the user list renders. Drag pans the art
vertically at output scale, wheel zooms, arrow keys nudge, plus and
minus zoom, Backspace or Esc restores the crop as of focus gain and lets
Esc close the dialog when unchanged. Margins stay explicit spinboxes
since they trim the strip sides with no natural drag mapping. Legacy
stored zoom below the gesture floor is normalized once on open, focus
ring and accessible name and description cover keyboard and screen
reader users, all strings set in retranslateUi

Took 7 minutes

# Commit time for manual adjustment:
# Took 55 seconds


Took 41 seconds
2026-08-24 18:01:32 +02:00
..
client [Client] Show latency in status bar and server tab indicator (#7154) 2026-08-23 02:25:04 +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 [Game] Derive playmat sampling window from shared clamped helpers (#7159) 2026-08-23 17:26:15 +02:00
interface [Client] Edit banner crop by direct manipulation in the card art dialog 2026-08-24 18:01:32 +02:00
main.cpp [Settings] Shuffle some settings around (#7084) 2026-08-08 22:27: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