Oh, egads! My digital signal acquisition is ruined! But what if ... I were to acquire analog scope data in pulseview via USB and disguise it as my own digital probe? Ohoho, delightfully devilish, Alina.

Aaand ... we have achieved high resolution data acquisition from the old used yellowed analog Rigol oscilloscope by reading out its memory instead of the low-res data from the live view.

I had to change some code in the rigol hardware module in libsigrok to make this work. Totally out of my depth, but after a few hours of tinkering it works like a charm at arbitrary timebases now. 2-channel digital signal analysis is therefore a go! I2C you can't hide from me 

Here's a direct comparison between what I am able to capture now and what I was able to capture before my modifications. Same 1 kHz signal at a timebase of 500µs
It went from capturing six full waves at 100 samples per wave to capturing 32 full waves at 500 samples per wave. If I adjust the timebase to match the number of full waves captured it goes up to six full waves at a whopping 2500 samples per wave
My modification has practically given me 25x the resolution I was able to capture at before