Mariusz Glebocki a8ec9ad28a 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}

BUG: 404096
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
2019-06-15 12:52:43 -04:00
2019-06-15 12:52:43 -04:00
2019-05-21 18:23:53 -03:00
2017-01-28 23:10:53 -05:00
2018-09-18 09:36:37 -04:00
2006-07-11 18:17:49 +00:00
2011-06-27 00:45:30 +02:00
2011-06-27 00:45:30 +02:00
2018-08-29 13:27:24 +02:00
2016-06-23 00:33:34 -04:00

Konsole - KDE's Terminal Emulator
==================================

Konsole is a terminal program for KDE.

As well as being a standalone program, it is also used by other KDE programs
such as the Kate editor and KDevelop development environment to provide easy
access to a terminal window. Konsole's features and usage are explained and
illustrated in the Konsole handbook, which can be accessed by browsing to
"help:/konsole" in Konqueror.


Directory Structure
===================

 /doc/user      README files, primarily for advanced users, explaining various
                aspects of Konsole such as fonts and keyboard handling
                in-depth.

 /doc/developer README files and resources for developers of Konsole. This
                includes information on the design of Konsole's internals and
                the VT100 terminal on which Konsole's emulation is based.

 /src           Source code for Konsole, including the embedded versions of
                Konsole which are used in Kate, KDevelop and others.

 /desktop       .desktop files for Konsole, used to launch the program
                from KDE's various menus and other application launchers.

 /data          Data files for use with Konsole as well as the keyboard setup
                and color schemes provided with Konsole.


Contact
=======

Up-to-date information about the latest releases can be found on Konsole's
website at http://konsole.kde.org. Discussions about Konsole's development are
held on the konsole-devel mailing list, which can be accessed at
https://mail.kde.org/mailman/listinfo/konsole-devel.


Share and enjoy it,
  Lars
Description
No description provided
Readme 184 MiB
Languages
C++ 97.3%
CMake 1.1%
C 1%
Shell 0.5%
Python 0.1%