firasdib / Regex101

This repository is currently only used for issue tracking for www.regex101.com
3.26k stars 199 forks source link

Better understand cause & effect with: ☑︎Scroll Sync + visualizers: ☑︎Added ☑︎Removed ☑︎Omissions #2066

Open porg opened 1 year ago

porg commented 1 year ago

Feature Proposal

https://github.com/firasdib/Regex101/assets/737143/581cc65b-78a6-43b2-906f-4c94d9a70f30

firasdib commented 1 year ago

The problem with this is that there is no guarantee that both of them will have the same data, which makes the "sync" not very useful. I could add a toggle for it, but I'm not sure if its worth the work and how many would actually benefit from the feature.

porg commented 1 year ago

Hi @firasdib I had addressed these concerns in my initial post, but seemingly only the image made it through. Again the text too:

PROPOSAL: When jumping between versions and they have the same amount of lines, restore the same scroll position.

You can easily base your design decision on the huge data set you have

  1. Is the substitution the same amount as the input in RegEx v1?
  2. If so, is that also the case over the versions?
  3. If they change, it that gradually from version to version? Or only one data-set change, and then again a stable amount for multiple versions, before changing again.

And many more aspects which I only have as assumptions, but which can easily be verified/falsified with existing data sets.

One more idea I had

Collaboration

I'm willing to serve as a beta tester for an experimental version, and give you feedback with my experience of 10+ years as UX designer and 20+ years as software tester.