David Sheldrick
David Sheldrick
This is extremely cool! 🎉 Thanks for sharing your work @tgriesser I have some thoughts about DX: In terms of making it easier to write relay components this is an...
In terms of UX I quite like this. The toolbar hiding feels fine. I would be sad that the tldraw UI would become less colorful in its default state (on...
I think the main situation where this is worse than how it was before is if you are inclined to switch color before you switch tool. e.g. the thought "i...
> You can't first apply style changes and then select the tool (your red arrow example). I think this is not as bad if you're currently using the select tool,...
> Explicit intended sequence numbering by convention This is a good suggestion > Splitting migrations into files Yeah this makes sense too > createTLSchema can explicitly require a single MigrationSequence...
@steveruizok we can do that but we'd be rejecting the following point > SDK users are only able to add migrations for particular shape types at the moment. But we...
We'd need to do something similar for the shape subtypes as well, there's a potential for the base shape migrations to conflict with the specific shape migrations. e.g. if we...
@SomeHats raised a great point yesterday that with my proposal there'd be potential for conflicts with our shape type names. e.g. 'geo', 'frame', etc. If people have their own shape...
> wouldn't the 2nd migration be able to add a dependsOn property referencing the first migration to ensure order? sure, as mentioned, but there's a couple of problems - if...