Kunda1 wrote: ↑
Wed Aug 26, 2020 7:04 pm
abdullah wrote: ↑
Tue Aug 25, 2020 2:57 am
(tag = "flipping" or "jumping" or "solver can tell right from left")
I think creating a tag or 2 would be enough, no?
Sure. That is what I meant (well probably it was on my mind only
chrisb wrote: ↑
Tue Aug 25, 2020 6:00 am
I wouldn't create a new category, but we may add links to one of the existing tickets, e.g. issue #4279. They are all closed though, because flipping is not considered to be a bug.
IMO, it is not a "bug" unless the behaviour is inconsistent (today it goes right, tomorrow it goes left). It could be a "feature" to avoid unwanted licit behaviour. The tagging is intended to enable investigation to see if there is some solution, at least for some subgroup of cases.
By way of example, one very common source of problems is programmatic constraint datum change from a spreadsheet, maybe a new functionality could be provided that limits the rate of change making successive smaller solves (this is in line with the mechanism for avoiding jumping while dragging). Such a functionality may not be acceptable for normal sketching as it might affect latency, but it may be acceptable for a spreadsheet change (or it may even turn out to be acceptable for normal use after testing it).
Maybe we end up with a subset of "local minimum selection" techniques which improve user experience...