13 March 2024

Demo Link: https://code.futuretextlab.info/andrew/alpha31224/

Selector Tool: Changed to no longer show a laser, just the ‘cursor’ dot where the user is pointing. The laser functionality is still supported and can be toggled on/off in code, so perhaps we add this as a ‘trainer’ setting in the menu? The cursor dot is now white and scales based on distance, so the user can still easily see it even when pointing to far text. Plays a simple ‘click’ animation when the user pinches.

Movement Change: Swipe functionality has been removed – it worked well for large blocks of text but became far too difficult to use when trying to move small text blocks and single lines. Instead, we now have a vertical handle along the left side of any text block. Pointing at the handle, then pinching, allows the user to drag the text around. The dragging is constrained to the snap distance.

Popup Menu: Selecting text now opens a popup window instead of instantly finding a citation. The popup window contains a ‘Find in Document’ option, which finds the citation like before. It also has a ‘Detach from Group’ option to detach a line from the main citation block and allow free movement. These removed lines can be reattached through the same menu. The popup menu scales inversely based on distance, so the menu can always be used easily.

Many Independent Items: Working with multiple text blocks at once is now supported. All text blocks can be moved independently from one another, and can be detached/reattached/removed separately. Connection lines are drawn when a citation is referenced in the document, and those lines stay connected as the text blocks are moved.

Minor Changes:

•  Citation text popups now curve correctly along the same arc as the main citation block
•  Center placeholder beam is hidden by default
•  Motion smoothing is currently set to 20

Leave a comment

Your email address will not be published. Required fields are marked *