[konsole] [Bug 404096] Adjust size of preferences window to eliminate unnecessary vertical scroll bar

2019-06-15 Thread Kurt Hindenburg
https://bugs.kde.org/show_bug.cgi?id=404096

Kurt Hindenburg  changed:

   What|Removed |Added

  Latest Commit|https://invent.kde.org/kde/ |https://commits.kde.org/kon
   |konsole/commit/a8ec9ad28adf |sole/a8ec9ad28adfca9cb64252
   |ca9cb64252b965c3da2d3f1a634 |b965c3da2d3f1a634b
   |b   |

--- Comment #6 from Kurt Hindenburg  ---
Git commit a8ec9ad28adfca9cb64252b965c3da2d3f1a634b by Kurt Hindenburg, on
behalf of Mariusz Glebocki.
Committed on 15/06/2019 at 16:52.
Pushed by scmsync into branch 'D20816'.

Configure Konsole dialog GUI redesign

Summary:
* Use custom dialog and configuraton classes, as counterparts from KF5
  are bugged. The KF5 versions should be fixed and used here.
  * Create new KConfigDialog-like class and use it to show existing
configuration pages.
  * Create KConfigDialogManager-like class for managing QButtonGroups.

* Remove help button from configuration dialog. There is nothing about
  configuration dialog options in the help.

* Profile Settings:
  * Use QTreeView instead of QTableView - it highlights whole lines,
aligns header names to the left, etc. Basically it looks like lists
in file manager or e.g. plugin list in Kate.
  * Use (default) QStyledItemDelegate with checkbox instead of custom
delegate (tick mark) in favorite/show column.
  * Change default profile item style - it now has italics font and
"(default)" suffix.
  * Disable "Delete" button when default profile is selected
  * Use slightly extended QKeySequenceEditor. KKeySequenceWidget looks
heavily out of place in a tree view. New editor supports some
control keys:
* Esc key cancels key capture.
* Del/backspace removes shortcut.
* Enter confirms shortcut immediately.
* Tab/backtab commits currently edited shorcut and moves to
  next/previous shortcut.
  * Shortcuts for non visible profiles use disabled text color.
  * Note about visibility and shortcuts

* Rename "File Location" to "Temporary Files"
  * Enable path selector only when "custom" is selected
  * Place paths directly in labels

* Disable all tabbar settings except visibility when visibility is set
  to "Never"

* Minor string changes.

**Screenshots**

{F6893460}
{F6893461}
{F6893462}
{F6893463}
FIXED-IN: 19.08.0

Reviewers: #konsole, #vdg, ngraham

Reviewed By: #vdg, ngraham

Subscribers: ngraham, hindenburg, #vdg, konsole-devel, #konsole

Tags: #konsole, #vdg

Differential Revision: https://phabricator.kde.org/D20816

M  +3-2src/CMakeLists.txt
M  +1-1src/EditProfileGeneralPage.ui
M  +24   -23   src/MainWindow.cpp
A  +165  -0src/settings/ConfigurationDialog.cpp [License: GPL (v2+)]
A  +289  -0src/settings/ConfigurationDialog.h [License: GPL (v2+)]
D  +0-41   src/settings/FileLocationSettings.cpp
D  +0-252  src/settings/FileLocationSettings.ui
M  +272  -235  src/settings/GeneralSettings.ui
M  +173  -142  src/settings/ProfileSettings.cpp
M  +21   -15   src/settings/ProfileSettings.h
M  +122  -90   src/settings/ProfileSettings.ui
M  +10   -0src/settings/TabBarSettings.cpp
M  +533  -198  src/settings/TabBarSettings.ui
A  +55   -0src/settings/TemporaryFilesSettings.cpp [License: GPL
(v2/3)]
R  +4-4src/settings/TemporaryFilesSettings.h [from:
src/settings/FileLocationSettings.h - 081% similarity]
A  +162  -0src/settings/TemporaryFilesSettings.ui

https://commits.kde.org/konsole/a8ec9ad28adfca9cb64252b965c3da2d3f1a634b

-- 
You are receiving this mail because:
You are watching all bug changes.

[konsole] [Bug 404096] Adjust size of preferences window to eliminate unnecessary vertical scroll bar

2019-06-15 Thread Kurt Hindenburg
https://bugs.kde.org/show_bug.cgi?id=404096

Kurt Hindenburg  changed:

   What|Removed |Added

 Resolution|--- |FIXED
   Version Fixed In||19.08.0
 Status|CONFIRMED   |RESOLVED
  Latest Commit||https://invent.kde.org/kde/
   ||konsole/commit/a8ec9ad28adf
   ||ca9cb64252b965c3da2d3f1a634
   ||b

--- Comment #5 from Kurt Hindenburg  ---
Git commit a8ec9ad28adfca9cb64252b965c3da2d3f1a634b by Kurt Hindenburg, on
behalf of Mariusz Glebocki.
Committed on 15/06/2019 at 16:52.
Pushed by hindenburg into branch 'D20816'.

Configure Konsole dialog GUI redesign

Summary:
* Use custom dialog and configuraton classes, as counterparts from KF5
  are bugged. The KF5 versions should be fixed and used here.
  * Create new KConfigDialog-like class and use it to show existing
configuration pages.
  * Create KConfigDialogManager-like class for managing QButtonGroups.

* Remove help button from configuration dialog. There is nothing about
  configuration dialog options in the help.

* Profile Settings:
  * Use QTreeView instead of QTableView - it highlights whole lines,
aligns header names to the left, etc. Basically it looks like lists
in file manager or e.g. plugin list in Kate.
  * Use (default) QStyledItemDelegate with checkbox instead of custom
delegate (tick mark) in favorite/show column.
  * Change default profile item style - it now has italics font and
"(default)" suffix.
  * Disable "Delete" button when default profile is selected
  * Use slightly extended QKeySequenceEditor. KKeySequenceWidget looks
heavily out of place in a tree view. New editor supports some
control keys:
* Esc key cancels key capture.
* Del/backspace removes shortcut.
* Enter confirms shortcut immediately.
* Tab/backtab commits currently edited shorcut and moves to
  next/previous shortcut.
  * Shortcuts for non visible profiles use disabled text color.
  * Note about visibility and shortcuts

* Rename "File Location" to "Temporary Files"
  * Enable path selector only when "custom" is selected
  * Place paths directly in labels

* Disable all tabbar settings except visibility when visibility is set
  to "Never"

* Minor string changes.

**Screenshots**

{F6893460}
{F6893461}
{F6893462}
{F6893463}
FIXED-IN: 19.08.0

Reviewers: #konsole, #vdg, ngraham

Reviewed By: #vdg, ngraham

Subscribers: ngraham, hindenburg, #vdg, konsole-devel, #konsole

Tags: #konsole, #vdg

Differential Revision: https://phabricator.kde.org/D20816

M  +3-2src/CMakeLists.txt
M  +1-1src/EditProfileGeneralPage.ui
M  +24   -23   src/MainWindow.cpp
A  +165  -0src/settings/ConfigurationDialog.cpp [License: GPL (v2+)]
A  +289  -0src/settings/ConfigurationDialog.h [License: GPL (v2+)]
D  +0-41   src/settings/FileLocationSettings.cpp
D  +0-252  src/settings/FileLocationSettings.ui
M  +272  -235  src/settings/GeneralSettings.ui
M  +173  -142  src/settings/ProfileSettings.cpp
M  +21   -15   src/settings/ProfileSettings.h
M  +122  -90   src/settings/ProfileSettings.ui
M  +10   -0src/settings/TabBarSettings.cpp
M  +533  -198  src/settings/TabBarSettings.ui
A  +55   -0src/settings/TemporaryFilesSettings.cpp [License: GPL
(v2/3)]
R  +4-4src/settings/TemporaryFilesSettings.h [from:
src/settings/FileLocationSettings.h - 081% similarity]
A  +162  -0src/settings/TemporaryFilesSettings.ui

https://invent.kde.org/kde/konsole/commit/a8ec9ad28adfca9cb64252b965c3da2d3f1a634b

-- 
You are receiving this mail because:
You are watching all bug changes.

[konsole] [Bug 404096] Adjust size of preferences window to eliminate unnecessary vertical scroll bar

2019-04-29 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=404096

--- Comment #4 from Nate Graham  ---
Should be fixed with https://phabricator.kde.org/D20816, once that eventually
lands!

-- 
You are receiving this mail because:
You are watching all bug changes.

[konsole] [Bug 404096] Adjust size of preferences window to eliminate unnecessary vertical scroll bar

2019-04-29 Thread Patrick Silva
https://bugs.kde.org/show_bug.cgi?id=404096

Patrick Silva  changed:

   What|Removed |Added

Version|18.12.2 |19.04.0

-- 
You are receiving this mail because:
You are watching all bug changes.

[konsole] [Bug 404096] Adjust size of preferences window to eliminate unnecessary vertical scroll bar

2019-02-09 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=404096

--- Comment #3 from Nate Graham  ---
I can't wait to see!

-- 
You are receiving this mail because:
You are watching all bug changes.

[konsole] [Bug 404096] Adjust size of preferences window to eliminate unnecessary vertical scroll bar

2019-02-09 Thread Mariusz Glebocki
https://bugs.kde.org/show_bug.cgi?id=404096

--- Comment #2 from Mariusz Glebocki  ---
I've started the configure dialog redesign today, so this bug will be fixed.

-- 
You are receiving this mail because:
You are watching all bug changes.

[konsole] [Bug 404096] Adjust size of preferences window to eliminate unnecessary vertical scroll bar

2019-02-08 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=404096

Nate Graham  changed:

   What|Removed |Added

 Ever confirmed|0   |1
 Status|REPORTED|CONFIRMED
 CC||m...@arccos-1.net,
   ||n...@kde.org

--- Comment #1 from Nate Graham  ---
Yeah, this drives me crazy too.

I think you were working on this, Mariusz?

-- 
You are receiving this mail because:
You are watching all bug changes.