1. 06 Aug, 2020 3 commits
  2. 29 Jul, 2020 1 commit
  3. 27 Jul, 2020 1 commit
  4. 10 Feb, 2020 1 commit
    • Arthur Kasimov's avatar
      Add an option to set the custom color of text under the cursor · a7f23d21
      Arthur Kasimov authored
      Current version of Konsole allows to select the custom color of the
      cursor (Settings -> Edit Current Profile -> Appearance -> Cursor ->
      Custom cursor color). This works well for I-Beam and Underline cursor
      shapes. But for block-shaped cursors the text under the cursor is often
      hard to read, e.g. bright text under the bright cursor or dark text
      under the dark cursor.
      
      This patch adds an ability to select the custom color of the character
      under the cursor. The character uses this color only when the cursor
      shape is Block and Konsole window is focused. Otherwise the character
      uses its foreground color as usual.
      
      FEATURE: 407915
      FIXED-IN: 20.04
      a7f23d21
  5. 05 Oct, 2019 1 commit
  6. 17 Mar, 2019 1 commit
  7. 16 Mar, 2019 2 commits
  8. 16 Dec, 2018 1 commit
    • Mariusz Glebocki's avatar
      Edit Profile Dialog UI redesign · 31d48303
      Mariusz Glebocki authored and Kurt Hindenburg's avatar Kurt Hindenburg committed
      Summary:
      Overall changes
      ---------------
      
      * Use a dialog with category buttons on the left, which is used in most
        KDE applications
      * Apply KDE HIG as much as possible
      * Align layout columns in multiple group boxes
      * Move some settings to another groups
      
      General page
      ------------
      
      {F6447280}
      
      Profile name and icon, and settings related to session/application
      initialization.
      
      * Move "Show hint for terminal size after resizing" to Appearance page
      * Move "Dim the colors when the window loses focus" to Appearance page
      
      Tabs page, rename tab dialog
      ----------------------------
      
      {F6447281}
      
      Tabs settings
      
      * Only minor UI changes
      
      Appearance page
      ---------------
      
      {F6447282} {F6447283} {F6447284}
      {F6447290}
      
      Settings related to basic appearance.
      
      * Add additional tabs
        * Cursor - cursor settings from Advanced page
        * Miscellaneous
          * Add "Line spacing" from Advanced page
          * Add previously missing terminal margins and terminal center
            settings (4 years old config-only feature)
          * Add "Show hint for terminal size after resizing" from General page
          * Add "Dim the colors when the window loses focus" from General page
      * Use customized font selection dialog
        * Show all printable ASCII characters and look-alike character sets as
          a preview
        * Live preview for changes in the dialog
      * Move "Show all fonts" to the font selection dialog
      * Remove "text size" (it is replaced with live preview in the font
        dialog)
      * Add live preview for cursor settings
      * Add live preview for "Line spacing"
      
      Scrolling page, history size dialog
      -----------------------------------
      
      {F6447285}
      
      Settings related to scrolling and history.
      
      * Replace popping-in warning frames in "Scrollback" group with warning
        buttons which show floating warning after click. The controls does
        not change position anymore when switching the scrollback options.
        Applies also to history size dialog.
      * Replace scrollbar "hide"/"show on left side"/"show on right side"
        options with "visible" checkbox and "show on left side"/"show on
        right side" options enabled after checking the checkbox.
      
      Keyboard page
      -------------
      
      {F6447286}
      
      * Removed redundant group box
      
      Mouse page
      ----------
      
      {F6447287}
      {F6447288}
      
      * Shorten "Characters considered part of a word..." label
      * Replace "triple-click selects" drop-down with option buttons
      * Split settings to "Text interaction" and "Miscellaneous" tabs
      * Use monospace font for "Word characters" text input
      
      Advanced page
      -------------
      
      {F6447289}
      
      More advanced settings or settings regular user don't care about.
      
      * Replace "Show URL hints when these keys are pressed" checkboxes with
        toggle buttons which are easier to associate visually with hardware
        keys
      * Move "Line spacing" to Appearance tab
      * Move cursor settings to Appearance tab
      * Show "Default character encoding" value directly on drop-down button
      
      Preview for: breeze (dark colors), Oxygen, QtCurve
      --------------------------------------------------
      
      {F6447339}
      
      Test Plan:
      * Check visually with light/dark color scheme, Breeze, Fusion, Oxygen,
        QtCurve widget styles, normal/large font, QT_SCALE_FACTOR set
        to 1 and 2
      * Change every possible control to check UI logic
      * Change as much settings as possible and see if they are applied
      
      Reviewers: #konsole, #vdg, ngraham, hindenburg
      
      Reviewed By: #konsole, #vdg, ngraham, hindenburg
      
      Subscribers: emateli, loh.tar, hein, mart, hindenburg, rizzitello, abetts, ngraham, konsole-devel
      
      Tags: #konsole
      
      Differential Revision: https://phabricator.kde.org/D17244
      31d48303