Added pixel scrolling for the third row displayed in the ledger UI. Third row contains values from the json which are often long.
The scrollable line has the maximum size of 256. If data that we want to display is longer than that then we split that scrollable string into 256 long chunks. Pressing LEFT/RIGHT traverses through the chunks. Each chunks is smooth scrolled individually.
Added new key bindings:
Holding left or right key while viewing transaction enables quick progressions between different pages. It also steps out from the value chunk page preview mode which is enabled when value is longer than available display buffer (currently set to 256).
Added UISpec.md file with UI specification and proposed solution for the lack of key scrolling
KNOWN ISSUES:
Key (second row) is not scrolling and currently if it's longer than screen it's cropped.
Added pixel scrolling for the third row displayed in the ledger UI. Third row contains values from the json which are often long.
The scrollable line has the maximum size of 256. If data that we want to display is longer than that then we split that scrollable string into 256 long chunks. Pressing LEFT/RIGHT traverses through the chunks. Each chunks is smooth scrolled individually.
Added new key bindings:
Added UISpec.md file with UI specification and proposed solution for the lack of key scrolling
KNOWN ISSUES: