tidalcycles / strudel

Web-based environment for live coding algorithmic patterns, incorporating a faithful port of TidalCycles to JavaScript
https://strudel.cc/
GNU Affero General Public License v3.0
642 stars 111 forks source link

add setting for sync flag #1025

Closed felixroos closed 6 months ago

felixroos commented 6 months ago

adds "Sync across Browser Tabs / Windows" checkbox to toggle the sync feature.

Not sure what the best default setting would be, but I'd lean towards not syncing by default (at least for now), because there is still this bug ( https://github.com/tidalcycles/strudel/issues/1017 ) + the not synced logic seems to have fewer glitches which might be an indicator for better performance. I am planning to do more testing on lower end devices to find out if it makes a difference. Most people are probably not aware that the sync even works, so it would need to be mentioned somewhere in the docs, where the setting can be mentioned too. edit: it's disabled by default for now