Commit Graph

33 Commits

Author SHA1 Message Date
yz-yu
243cf9d382 Refactoring rrweb-player (#26)
* enable drag and drop in controller

* setup svelte v3 workflow and entry point

* add ts eslint config and do compatibility fallbacks in API

* rewrite replayer in svelte v3

* fix css import

* fix fullscreen API
2026-04-01 12:00:00 +08:00
Jin
1f06234bdc :feat add tips (#23)
Co-authored-by: jinwentao <jinwentao@huya.com>
2026-04-01 12:00:00 +08:00
Rifaudeen
9452e5b12a Added tags support in the player timeline (#17)
* implemented custom-event handler from replayer

* Added tags support in the player timeline

* updated event type check with EventType enum from rrweb
2026-04-01 12:00:00 +08:00
Yanzhen Yu
3537720833 update player with built-in unpack function 2026-04-01 12:00:00 +08:00
Yanzhen Yu
08e85b805d use player dimension to calc scale when fullscreen 2026-04-01 12:00:00 +08:00
Yanzhen Yu
1a3762212f allow scale over 1 2026-04-01 12:00:00 +08:00
Yanzhen Yu
3cd0816535 add rrweb options 2026-04-01 12:00:00 +08:00
Yanzhen Yu
1a6bd7a5f8 fix logic operator 2026-04-01 12:00:00 +08:00
Yanzhen Yu
6b81e939cb fix controller height compute 2026-04-01 12:00:00 +08:00
mpstv
092255be91 add skipInactive parameter (#9) 2026-04-01 12:00:00 +08:00
肉肉肉肉
07264d8011 fix translate second to second problem: formatTime function in utils/index.ts (#6) 2026-04-01 12:00:00 +08:00
Yanzhen Yu
de652a36a7 force box-sizing model for progress bar 2026-04-01 12:00:00 +08:00
Xavier
72d2a8b302 Fix progress bar height 2026-04-01 12:00:00 +08:00
Yanzhen Yu
4748be58d3 enable click to play and update rrweb 2026-04-01 12:00:00 +08:00
Yanzhen Yu
ac8da53f78 bypass event listener to rrweb event emitter 2026-04-01 12:00:00 +08:00
Yanzhen Yu
750ed8b69e impl auto play 2026-04-01 12:00:00 +08:00
Yanzhen Yu
cae9f7652b impl fullscreen mode 2026-04-01 12:00:00 +08:00
Yanzhen Yu
99993360d5 bugfix and update rrweb 2026-04-01 12:00:00 +08:00
Yanzhen Yu
cd8dc1c32e temp disable click progress 2026-04-01 12:00:00 +08:00
Yanzhen Yu
357d18c0dd add skip inactive switch and use rrweb timer to display current time 2026-04-01 12:00:00 +08:00
Yanzhen Yu
bfe50c60f3 update rrweb and impl click progress to play at any time offset 2026-04-01 12:00:00 +08:00
Yanzhen Yu
3f1794b880 fix autoplay check 2026-04-01 12:00:00 +08:00
Yanzhen Yu
7e3e13ffbf fix auto play 2026-04-01 12:00:00 +08:00
Yanzhen Yu
91e91fe5e8 update rreb and refactor toggle 2026-04-01 12:00:00 +08:00
Yanzhen Yu
6c0b1b96bc add rollup postcss plugin and import style from rrweb 2026-04-01 12:00:00 +08:00
Yanzhen Yu
322328d4db improve style of the player 2026-04-01 12:00:00 +08:00
Yanzhen Yu
ffdddbac02 update rrweb and use the resume method with better performance 2026-04-01 12:00:00 +08:00
Yanzhen Yu
6da7175741 add speed setter and option for display controller or not 2026-04-01 12:00:00 +08:00
Yanzhen Yu
e1a66810f2 impl controller play, pause and speed 2026-04-01 12:00:00 +08:00
Yanzhen Yu
edadb57eb4 add player controller 2026-04-01 12:00:00 +08:00
Yanzhen Yu
b4e983af89 attach the scaled iframe into player 2026-04-01 12:00:00 +08:00
Yanzhen Yu
313dee2a26 add eslint 2026-04-01 12:00:00 +08:00
Yanzhen Yu
483c03cebe init repo 2026-04-01 12:00:00 +08:00