Steve Tung
Steve Tung
### Using timesnap (recommended) [timesnap](https://github.com/tungs/timesnap) would probably be the cleanest approach and is meant to take screenshots. In this case, you'd want to use the [`config.frames`](https://github.com/tungs/timesnap#js-config-frames) argument set to 1,...
Hi @vasanthudhaya -- I'm not exactly sure what you're trying to do and how you're trying to do it. If you're talking about using the undocumented (and unsupported) `config.preparePage`, `timesnap`...
Thanks for the feedback! As it is, there isn't a whole lot of support for this. There is [`config.start`](https://github.com/tungs/timesnap#js-config-start) and [`--start`](https://github.com/tungs/timesnap#cli-options-start) which progresses a certain amount of virtual time before...
@RhinoW, I'm on the fence about this, though I'm leaning towards the overall idea; the implementation seems straightforward and generally useful, though it feels a little feature bloaty. If I...
timecut works by overwriting time handling functions, including `setTimeout`, to virtual ones. Currently it doesn't allow users to not overwrite these functions, but it provides access to the old, realtime...
In implementing this now, there are some differences in the functions used by timesnap: * `page.evaluateOnNewDocument` becomes `page.addInitScript` * `page.viewport` becomes `page.viewportSize` * `page.setViewport` becomes `page.setViewportSize`, and does not support...
Hi @christianhujer, unfortunately due to its implementation, timecut/timesnap does not support SVG animations-- it only aims to support JavaScript and (some) video.
This project primarily uses only JavaScript and Puppeteer for time handling, so changes to Chromium would probably be outside of the scope. That said, it's not completely out of the...
Thanks @Minoru for the information; I wasn't aware of these methods. This does make SVG Animations look a lot more promising. I'll take a look into this when I have...
Thanks for filing this! I'm not sure why this is happening without having access to the actual web page and knowing which browser you're using. This may be an issue...