I was wondering if anyone has any useful tips to find out what’s been added or changed around in a custom layer. For example, you add a new event on a control/component and you name it “my event” and leave no notes behind about it. How would someone else find this event if they were charged with poking around and looking for what’s been added/changed? In older versions, if you were really desperate, you could look for the [C] in the properties tree in the Customizations dialogue. Is there an equivalent to that in App Studio?
In application studio in 2024.1 there is an ability to compare a custom layer to its base. Not in the office at the moment but I think it’s accessible from the overflow menu.
I seem to recall that kinetic customizations are json under the hood so I bet any diff tool could highlight changes. I don’t know if it would be very readable though, but it might at least point you were to look.
I’ve looked in the overflow menus of both the screen itself and app studio, I haven’t been able to find anything. If you have a moment, could you point me to where this would be?
Jeremy, I thought all of these layers were saved as JSON on the server. I could be wrong, but I thought they were. In that way you could use a compare tool to see what’s different.
They can be downloaded as JSON via REST. See the the GetApp endpoint
There we go Mark, I just had a bunch of errors in the event viewer for that same exact call after an upgrade!
This ended up being the best way from what I’ve found. The Publish History screen works, but it’s not pleasant to work with. It takes a lot of “drilling” to get into what’s actually been changed. Using a compare tool against the JSON files for the custom layer against the base layer ended up being the fastest way. Thanks Mark! For those who may need instruction on doing it this way, check out Mark Wonsil’s post.