Bug 439640 - Make the layout customizable
Summary: Make the layout customizable
Status: RESOLVED FIXED
Alias: None
Product: kdiff3
Classification: Applications
Component: application (show other bugs)
Version: unspecified
Platform: unspecified Unspecified
: NOR wishlist
Target Milestone: ---
Assignee: michael
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-07-08 11:46 UTC by Flav
Modified: 2022-04-12 18:19 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In: 1.9.70


Attachments
Screenshot of kdiff3 to illustrate the waste of space (179.42 KB, image/png)
2021-07-08 11:46 UTC, Flav
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Flav 2021-07-08 11:46:52 UTC
Created attachment 139949 [details]
Screenshot of kdiff3 to illustrate the waste of space

The kdiff3 current layout is frutrating to me, because when using it on a directory, there many waste of space, while some widows are too small.

A solution would be to have the source diff view as a central widget, and the other one as dockable widget, so that the user can choose his/her favorite layout.
Comment 1 michael 2022-04-12 18:19:26 UTC
Git commit 7f9e5633b40c662d0524fc3965d5902a870084d8 by Michael Reeves.
Committed on 12/04/2022 at 18:04.
Pushed by mreeves into branch 'master'.

Make DirectoryMergeWindow  a dockable widget

Patch by Léo Flaventin Hauchecorne. Orignal MR contains a stray .gitignore change and commented code.
Both removed for manual merge.
FIXED-IN:1.9.70

M  +0    -14   src/directorymergewindow.cpp
M  +28   -16   src/kdiff3.cpp
M  +7    -4    src/kdiff3.h
M  +29   -42   src/pdiff.cpp

https://invent.kde.org/sdk/kdiff3/commit/7f9e5633b40c662d0524fc3965d5902a870084d8