After a User Adjusts the Width of a Table of Contents Pane, Allow the Program to Save that Setting for that Particular Resource
Within the Reader View mode, a resource’s Table of Contents (TOC) Pane is useful not only for its informational and navigational benefits but because by expanding the TOC Pane to the right a user can narrow a resource’s lines of text in the main part of the panel to a more comfortable reading width.
Unfortunately, after adjusting a TOC Pane’s width, if a user saves and closes the layout, reopens it, and then selects “show reading view”, the resource’s TOC Pane will be displayed in its original default width causing the user to have to resize the TOC Pane again. The same thing occurs when working in a single tiled layout which has been expanded to take up the whole width of the screen.
I suggest once a user has adjusted the TOC Pane’s width for a particular resource within either the Reader View mode or a wide screen single tiled layout, the program automatically save that position so that the next time the resource is opened, its TOC Pane will open to the last width selected. The last width selected would become the TOC Pane’s default width for that resource until the user readjusts it.
I further suggest the TOC Pane be made easier to adjust. Currently, a user places the cursor on the TOC Pane’s right edge, left clicks with the mouse, and then either drags the edge to the right or uses the keyboard arrow keys to control the TOC Pane’s width. The first two steps of this process (resting the cursor on the pane’s edge and left clicking the mouse) require slow and very careful mouse movements. As an alternative, I propose adding an optional keyboard shortcut key to enable TOC Pane adjustment. This would work well with the subsequent use of the keyboard arrow keys to resize the pane.