Project: jirasoftware
Issue JSW-6312: Implement 'Jump Nav' (vertical icons for tabs which jump to the part on the continuous page)
COS: - Implement icon bar on the left - Continuous page - Headings for sections that didn't have headings before (i.e. a heading for each tab) - Selection status for visible section - Clicking on the icon scrolls to that section - Remembered state of the Detail View when navigating through issues or modes (current functionality - don't break it!) (!) Development Notes (!) Q: Make sure this plays well with all existing functionality, such as keyboard shortcuts and moving tabs. A: (/) We need to remember the currently selected 'tab' when moving to the next issue or returning to the mode. Q: How do third party icons affect this layout? A: (/) The icons will occupy the same space which is a maximum of 16px x 16px Q: How will resizing of large inline edit fields like the Description field play with the new continuous page and jump navs? A: (/) It will move the content below relative to the change in size. Q: Will users be able to switch back if they don't like it? A: (/) They'll all like it ;-) There is no option for legacy versions, only for continuous improvement. Q: Do the jump navs work ok when zoomed and at all supported window sizes? A: (/) Window size should not make a difference, though resizing will be taken into account for the size of the detail view content. Q: Does tabbing through the tabs still work? A: (/) They won't be tabs, but they'll be accessible using the tab key as before. Q: What if some fields are hidden from the default screen (like Description)? A: (x) They should be hidden. R: Please test this. Q: Are the icons always hidden when the detail view is closed? Should they be displayed? A: (/) They will be hidden since they are within the container that is removed. Q: What happens when the item counts exceed the available space? A: (/) Unlikely with expected usage but expected behaviour is to overflow into content area. Clipping or ellipsis would not help much. We can fit 5 digit numbers before this occurs. Q: What happens when the nav items exceed the available space? A: (/) Unlikely with expected usage but possible as there's a plugin point there. After a point they would be clipped and unavailable to click. Content can be accessed by scrolling. Q: Does the Detail View render ok when no issue is selected? A: (/) Yes, note the DV has a single column in this state for Plan mode. In Work mode it closes.
Story points: 8