Cockatrice/cockatrice/src/interface
BruebachL 3b379618c3
Some checks are pending
CodeQL / Analyze (cpp) (push) Waiting to run
CodeQL / Analyze (actions) (push) Waiting to run
Build Desktop / Configure (push) Waiting to run
Build Desktop / vcpkg baseline (push) Waiting to run
Build Desktop / Debian 13 (push) Blocked by required conditions
Build Desktop / Fedora 45 release (push) Blocked by required conditions
Build Desktop / Fedora 45 debug (push) Blocked by required conditions
Build Desktop / Servatrice_Debian 12 (push) Blocked by required conditions
Build Desktop / Ubuntu 26.04 (push) Blocked by required conditions
Build Desktop / Arch (push) Blocked by required conditions
Build Desktop / Debian 12 (push) Blocked by required conditions
Build Desktop / Fedora 44 (push) Blocked by required conditions
Build Desktop / Ubuntu 24.04 (push) Blocked by required conditions
Build Desktop / Ubuntu 26.04 sanitize (push) Blocked by required conditions
Build Desktop / Ubuntu 26.04 cover (push) Blocked by required conditions
Build Desktop / macOS 14 (push) Blocked by required conditions
Build Desktop / macOS 15 (push) Blocked by required conditions
Build Desktop / macOS 27 Debug (push) Blocked by required conditions
Build Desktop / Windows 10 (push) Blocked by required conditions
Build Desktop / macOS 13 Intel (push) Blocked by required conditions
Build Desktop / Prune caches (push) Waiting to run
Build Docker / Servatrice (arm) (push) Waiting to run
Build Docker / Servatrice (x86) (push) Waiting to run
Build Docker / Publish multi-platform Servatrice image (push) Blocked by required conditions
[Tests] Capture screenshots and dump the widget tree from a playback (#7818)
pqWidgetTestEventPlayer adds the widget-level commands the UI tests were
missing:

- screenshot grabs the addressed widget and saves it, creating the parent
  directory and expanding $NAME / ${NAME} from the environment so the runner
  decides where captures land
- dumpTree writes the widget paths the tests address, for finding the path of a
  widget while writing a test
- resize sets the top-level window size, since the layout owns the children

The runner sets COCKATRICE_SCREENSHOT_DIR to build/screenshots, which is
ignored, so captures do not show up as untracked files.
Testing/screenshot_test.xml captures the main window and the settings dialog,
and Testing/README.md documents the commands, the pause/process_events split,
path drift and the capture workflow.
2026-11-09 14:19:57 +01:00
..
card_database_update [QtUtils] Use makeLayout() for zero-margin layouts (#7620) 2026-10-24 19:06:18 +02:00
card_picture_loader [PictureLoader] Improve image negotiation, cache recovery and redirects (#7703) 2026-11-08 19:02:07 +01:00
deck_loader Fix deck export and mana group ordering (#7729) 2026-11-04 15:43:38 +01:00
intents [Settings] Store server profiles with QSettings arrays (#7629) 2026-11-02 07:30:29 +01:00
layouts [Tooling] Apply include-what-you-use across the tree (#7396) 2026-10-08 11:13:50 +02:00
palette_editor [Fonts] Retire max font size setting into theme CardText min/max range (#7544) 2026-11-09 14:02:59 +01:00
widgets [Fonts] Retire max font size setting into theme CardText min/max range (#7544) 2026-11-09 14:02:59 +01:00
at_risk_data_warning.cpp [Installer][Client] Back up user data before old uninstallers can delete it (#7503) 2026-10-16 22:05:42 +02:00
at_risk_data_warning.h [Installer][Client] Back up user data before old uninstallers can delete it (#7503) 2026-10-16 22:05:42 +02:00
card_localization.h [Tooling] Apply include-what-you-use across the tree (#7396) 2026-10-08 11:13:50 +02:00
key_signals.cpp [Tooling] Apply include-what-you-use across the tree (#7396) 2026-10-08 11:13:50 +02:00
key_signals.h [Tooling] Apply include-what-you-use across the tree (#7396) 2026-10-08 11:13:50 +02:00
logger.cpp [CrashReporting] Mock crash-report dialog and reporting preference (#7521) 2026-10-19 14:57:03 +02:00
logger.h [CrashReporting] Mock crash-report dialog and reporting preference (#7521) 2026-10-19 14:57:03 +02:00
pixel_map_generator.cpp [Game] Add hover zoom and a tabbed card panel to the board (#7700) 2026-11-08 21:51:31 +01:00
pixel_map_generator.h [Icons] Migrate UI glyphs to palette-token SVGs (#7595) 2026-11-04 18:39:41 +01:00
pq_widget_test_event_player.cpp [Tests] Capture screenshots and dump the widget tree from a playback (#7818) 2026-11-09 14:19:57 +01:00
pq_widget_test_event_player.h [Tests] Capture screenshots and dump the widget tree from a playback (#7818) 2026-11-09 14:19:57 +01:00
recording.cpp [Tests] Replay XML test files through a headless runner (#7694) 2026-11-04 06:23:43 +01:00
recording.h [Tests] Replay XML test files through a headless runner (#7694) 2026-11-04 06:23:43 +01:00
theme_config.cpp [Fonts] Retire max font size setting into theme CardText min/max range (#7544) 2026-11-09 14:02:59 +01:00
theme_config.h [Fonts] Retire max font size setting into theme CardText min/max range (#7544) 2026-11-09 14:02:59 +01:00
theme_icon.cpp [Game] Add hover zoom and a tabbed card panel to the board (#7700) 2026-11-08 21:51:31 +01:00
theme_icon.h [Icons] Author icon emphasis colors as palette roles (#7789) 2026-11-08 19:09:02 +01:00
theme_icon_badge.cpp [Icons] Author icon emphasis colors as palette roles (#7789) 2026-11-08 19:09:02 +01:00
theme_icon_badge.h [Icons] Author icon emphasis colors as palette roles (#7789) 2026-11-08 19:09:02 +01:00
theme_icon_fill.cpp [Icons] Author icon emphasis colors as palette roles (#7789) 2026-11-08 19:09:02 +01:00
theme_icon_fill.h [Icons] Author icon emphasis colors as palette roles (#7789) 2026-11-08 19:09:02 +01:00
theme_icon_ink.cpp [Icons] Author icon emphasis colors as palette roles (#7789) 2026-11-08 19:09:02 +01:00
theme_icon_ink.h [Icons] Author icon emphasis colors as palette roles (#7789) 2026-11-08 19:09:02 +01:00
theme_icon_sticker.cpp [Icons] Author icon emphasis colors as palette roles (#7789) 2026-11-08 19:09:02 +01:00
theme_icon_sticker.h [Icons] Tint semantic glyphs and add badge and sticker treatments (#7775) 2026-11-08 19:09:01 +01:00
theme_manager.cpp [Fonts] Retire max font size setting into theme CardText min/max range (#7544) 2026-11-09 14:02:59 +01:00
theme_manager.h [Fonts] Retire max font size setting into theme CardText min/max range (#7544) 2026-11-09 14:02:59 +01:00
window_main.cpp [Tests] Capture screenshots and dump the widget tree from a playback (#7818) 2026-11-09 14:19:57 +01:00
window_main.h [Tests] Replay XML test files through a headless runner (#7694) 2026-11-04 06:23:43 +01:00