Bug 380020 - Save and restore position of tool windows
Summary: Save and restore position of tool windows
Status: REPORTED
Alias: None
Product: rkward
Classification: Applications
Component: User Interface (show other bugs)
Version: unspecified
Platform: Other Linux
: NOR wishlist
Target Milestone: ---
Assignee: RKWard Team
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-05-19 20:14 UTC by Thomas Friedrichsmeier
Modified: 2020-07-07 02:12 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Friedrichsmeier 2017-05-19 20:14:20 UTC
E.g. when moving the workspace browser to the right toolbar, that position should be remembered on the next run.

Note: What about (semi-accidentally) removed tool windows? Will casual users be able to figure out, how to restore these?
Comment 1 br_shadow 2017-05-21 11:16:48 UTC
Perhaps creating a configuration file somewhere with all the appearance settings would be simple solution.
Comment 2 Thomas Friedrichsmeier 2017-06-20 09:21:40 UTC
While working on related parts of the code, I found out that we already do this ;) But the implementation is not good, yet.

What happens is that regular windows and tool windows are treated alike: Their position is saved / restored with the workspace (by default). Thus, if you move a tool window, save the workspace, then in the next session load the workspace, the tool window will be at the new position.

I guess it probably makes more sense to always save / restore tool window position when quitting / starting a session. Or this could be a separate configuration item. Will have to think a bit about what is best.

See also: Settings->General->Workspace layout
Comment 3 frontlemon 2020-07-07 02:12:05 UTC
Rkward should remember not only toolbar positions but should also remember positions and or the detachment status (whether "detached") of opened windows. Also it should remember whether it should display the "R console" at startup instead of the regular welcome note.