I’d like the changes to the project SLL file to be easier to view in source code version control.
It is possible to pre-process files before generating differences, but I would prefer not to.
When merging multiple changes from a designer or designers, it’s useful to be able to clearly see what changed, and what parts need chosen in the event of a conflict.
UI design files are usually very large, but the SPJ is formatted in a way that git can show what changed easily. The SLL file is much smaller, but because it is stored in a single line it is very difficult to interpret differences. Here’s the first few lines of git-diff when checking a checkbox in the SLL file(the full diff is around 30 kilobytes, although only a single boolean value changed):