Here is the changes made today:
*Fixed crash when attempting to change throttle after connection without
a train added.
*Clicking a switch will toggle that switch and indicate it on the
screen.
*Huge UI cleanup and new icons/app name change.
*Track scaling features are offloaded to happen during train addition.
*Train addition now requires an angle offset, defaults to if nothing is
pressed.
*This angle is added to the read angle and works for at least two
rotations around each direction and still moves appropriately forward
and in reverse.
*Now ignore erroneous barcode rezeroes, if curTieCount - prevTieCount
simply use the curTieCount. May lose some accuracy but it will no longer
teleport back to the starting point.
*Set boolean flag inside image_view custom class, this could eventually
be used to handle ignoring the update train requests when dragging, did
not get it implemented yet.