Compare commits

..

3 commits

Author SHA1 Message Date
Lukas Brübach
b5a122f7ac [Replay] Show the history sidebar in replay tabs
Add the Game History dock to the left of replay tabs, wire it to the replay timeline, and register it with the View menu and layout reset.
2026-11-02 15:44:52 +01:00
Lukas Brübach
c96d945068 [Replay] Add a clickable replay history sidebar
Render the event index as a scrollable list of event boxes. Selecting an entry seeks the replay to that event and keeps the current event highlighted while playback advances.
2026-11-02 15:44:52 +01:00
Lukas Brübach
734f91c8e9 [Replay] Build a compact event history index
Turn replay protocol events into short localized summaries with an actor, badge, and time so the history UI can render them without retaining the replay or duplicating the chat log.
2026-11-02 15:44:52 +01:00
2 changed files with 2 additions and 2 deletions

View file

@ -1,5 +1,6 @@
#include "replay_event_index.h"
#include <libcockatrice/game/phase.h>
#include "libcockatrice/protocol/get_pb_extension.h"
#include "libcockatrice/protocol/pb/card_attributes.pb.h"
#include "libcockatrice/protocol/pb/context_concede.pb.h"
@ -53,7 +54,6 @@
#include <QStringList>
#include <QtGlobal>
#include <algorithm>
#include <libcockatrice/game/phase.h>
namespace
{

2
vcpkg

@ -1 +1 @@
Subproject commit 9e593bb18ea69cc5095e012465dcd675a822ed0d
Subproject commit 9eec002df1cd109f8f104cd966a763daf9751489