Skip to content

[Feature Request] Persist splitter positions in Changes and File Tree #1151

@ma-bjo

Description

@ma-bjo

The splitter's position between the left part (file list or tree) and the right part (diff or file contents depending on tab) is currently not being persisted in the Changes and File Tree tabs. I wish it was saved between sessions, just as the leftmost part (with Branches, Remotes, Tags etc.) is.

Since I work on a rather wide screen I always find myself widening the left part to be able to see the full file path, and still have plenty of room for the contents to the right. As soon as I switch to another repository tab, or restart Fork, the position is gone and I have to change it again.

I also find it rather odd that the splitter position is different between the repositories I current have open in Fork. I would expect it to be a shared setting for the entire application rather than a per-repo thing. Also the leftmost column that is being persisted at the moment behaves somewhat odd - it will be different for different repositories while Fork is running, but after restart it will use whatever size it had while the application was closed. I guess this is an implementation detail where each repository tab has its own complete set of controls that are isolated from each other, but I would prefer if the changes I make interactively were applied in all open repo tabs. This is however a minor thing; I would be quite happy with a simpler implementation where the two splitters were persisted exactly as the leftmost part is currently.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions