When writing feature code the scrolling between lookups gets tedious. e.g. I am writing calt lookup which is somewhere towards the bottom in code, then I click on a class name in sidebar to edit that class, when I switch back to calt code the scroll position is lost, I need to scroll back to that lookup, that gets tedious and time consuming.
I would like to suggest couple of solutions for this:
remember scroll position in each code window
provide a list of all lookups in each feature on right click and jump to the clicked lookup (something similar to sidebar in main Glyphs sidebar)
Not exactly sure how the UI would be but I’d like also like to add the idea of having a split window view in the features tab to separate Features and Classes.
Second solution could be something similar:
Where each feature is parent and all lookups in that feature are listed as child items, by clicking on each child the feature code window scrolls to that lookup.
Split view might not be very usable on laptops with limited screen real estate.