1. 24 Mar, 2019 1 commit
    • Lionel Chauvin's avatar
      [Yakuake] Improve customization · 1f8e9fbc
      Lionel Chauvin authored
      Summary:
      This patch increases Yakuake customization possibilities without break existing skins.
      The new features are:
      - new tab button can be positionned at the end of tabs
      - selected tab text can be not bold
      - titlebar's title can be centered
      - titlebar's icons can be anchored at left
      - a compact mode that superposes title and tabbar
      
      Here examples of what can be achieved with these changes:
      
      {F6698444}
      
      {F6711610}
      
      Test Plan:
      Install skins:
      
      {F6711608}
      {F6711609}
      
      Reviewers: hein, #yakuake
      
      Reviewed By: hein
      
      Tags: #yakuake
      
      Differential Revision: https://phabricator.kde.org/D19835
      1f8e9fbc
  2. 04 Feb, 2019 1 commit
  3. 22 Oct, 2018 1 commit
    • Maximilian Schiller's avatar
      Use KMainWindow instead of QMainWindow · 0c0eb086
      Maximilian Schiller authored
      Summary:
      MainWindow should inherit from KMainWindow and not from QMainWindow
      because QMainWindow does not call the queryClose function upon closing.
      This disabled the "really quit?" dialog which should come up if more than one session
      is currently open.
      Furthermore makes Yakuake properly quit when requested via the "Quit" action or the dialog by
      making the QApplication quit if the last Window Closes.
      
      BUG:  398425
      
      Test Plan:
      1. open yakuake
      2. press ctrl + shift + q
      
      without the patch yakuake just hides again (press F12 to confirm) with the patch it properly quits.
      
      1. open yakuake
      2. open multiple (>1) sessions (bottom left "+" symbol)
      3. press ctrl + shift + q
      
      without the patch yakuake just hides with the patch a dialog comes up and asks "really quit?"
      on pressing "quit" yakuake properly quits.
      
      Reviewers: hein, alexeymin, #kde_applications
      
      Reviewed By: hein
      
      Subscribers: tcanabrava
      
      Differential Revision: https://phabricator.kde.org/D15535
      0c0eb086
  4. 01 Jun, 2017 1 commit
  5. 03 Dec, 2015 2 commits
    • Victor Dodon's avatar
      Manual set of tab title when automatic titles enabled · 223a1817
      Victor Dodon authored
      When "Show title bar contents in tab labels" is checked in settings, one cannot
      set intectively the tab title. This patch allows to interactively set the tab
      title, which is kept between change of settings. To clear to title set this
      way, one just needs to edit and delete the title.
      
      REVIEW: 124243
      223a1817
    • Victor Dodon's avatar
      Manual set of tab title when automatic titles enabled · c41f224e
      Victor Dodon authored
      When "Show title bar contents in tab labels" is checked in settings, one cannot
      set intectively the tab title. This patch allows to interactively set the tab
      title, which is kept between change of settings. To clear to title set this
      way, one just needs to edit and delete the title.
      c41f224e
  6. 17 Feb, 2014 1 commit
    • Eike Hein's avatar
      Initial port to Frameworks 5. · 7a39e413
      Eike Hein authored
      TODO:
      * Finish porting the first run dialog (needs a QDialogButtonBox
        and some visual polish).
      * Port skin listing and management away from KIO::NetAccess to
        the jobs API.
      * Minor bits and pieces (mainly KDialog->QDialog, e.g. signals).
      
      All unported things are commented out and marked with PORT, so
      grep for that if you'd like to help.
      7a39e413
  7. 02 Jun, 2012 1 commit
  8. 05 Dec, 2011 1 commit
  9. 06 Aug, 2011 3 commits
    • Eike Hein's avatar
      Redo version checking approach for activity/silence monitoring. · 4b18da10
      Eike Hein authored
      Due to moc's limitations we end up having non-useful slots in the
      D-Bus interface on <4.7.1. Unfortunately it's not possible to
      toggle the scriptable flag on a QMetaMethod at runtime, and
      QDBusConnection::registerObject() can't deal with an OR'd combo
      of ExportScriptableSlots and ExportAdaptors, so it's not possible
      to stuff the extra slots into a QDBusAbstractAdaptor subclass
      either. I stopped short of duplicating the entire object inter-
      face plus extra slots in an adaptor to toggle between the two at
      runtime - as much as I hate sloppy D-Bus interfaces, that would
      just be too ugly in terms of code. Maybe I'll find an acceptable
      way later.
      4b18da10
    • Eike Hein's avatar
      Add version checks for 4.7.1 for activity/silence monitoring. · 942e5009
      Eike Hein authored
      I can't begin to tell you how much I wanted to make this a runtime
      check instead of build time, but it would have meant non-working
      entries in "Configure Notifications" and non-working API on D-Bus.
      942e5009
    • Eike Hein's avatar
      Better menu arrangement. · 11192201
      Eike Hein authored
      11192201
  10. 05 Aug, 2011 3 commits
  11. 31 Jul, 2009 1 commit
  12. 11 Apr, 2009 2 commits
  13. 06 Apr, 2009 3 commits
    • Eike Hein's avatar
      Add copyright lines for Jucato. · 96d389a5
      Eike Hein authored
      svn path=/trunk/extragear/utils/yakuake/; revision=950359
      96d389a5
    • Eike Hein's avatar
      Update/fix copyright years in all files I touched · 4010c8f7
      Eike Hein authored
      this year, as well as in the app about.
      
      svn path=/trunk/extragear/utils/yakuake/; revision=950357
      4010c8f7
    • Eike Hein's avatar
      * Introduce a framework to display notifications (and po- · f4a2ead2
      Eike Hein authored
        tentially other information) on top of the terminals,
        and start using it for a bunch of things:
        - Flash terminal red when typing into a terminal which
          has keyboard input disabled.
        - (Optionally) Indicating the newly-focussed terminal
          when moving focus between multiple terminals in a
          session, as well as the currently focussed terminal
          when switching to a session with multiple terminals.
        - Indicate the affected terminal when hovering a per-
          terminal action in the tab context menu.
      * Make the disable-keyboard-input toggle per-terminal,
        available from the tab context menu.
      * Various cleanup.
      
      More details are available in the changelog file.
      
      svn path=/trunk/extragear/utils/yakuake/; revision=950299
      f4a2ead2
  14. 27 Mar, 2009 2 commits
  15. 18 Mar, 2009 1 commit
  16. 21 May, 2008 1 commit
  17. 18 Mar, 2008 1 commit
    • Eike Hein's avatar
      * Fixed a bug that could cause actions also available from the tab context · c7056336
      Eike Hein authored
        menu to operate on the wrong session when triggered by keyboard shortcut
        and the context menu had been used previously.
      * Fixed the "Close Active Terminal", "Split Left/Right" and "Split Top/Bot-
        tom" actions not operating on the correct session when activated from the
        context menu of a tab other than the active tab.
      
      svn path=/trunk/extragear/utils/yakuake/; revision=787263
      c7056336
  18. 08 Jan, 2008 1 commit
    • Eike Hein's avatar
      Import the KDE 4 version of Yakuake. This has been rewritten from · a8d1175f
      Eike Hein authored
      scratch, and achieves feature parity with the latest of the KDE 3
      branch along with a number of improvements and new features. For
      likely questions and a list of changes refer to the KDE4FAQ and
      ChangeLog documents, respectively.
      
      Note that due to critical fixes this requires very recent versions 
      of the kdelibs and kdebase modules to work properly; at least Jan 
      1st. RC2 will _not_ do.
      
      This is fresh code that has seen relatively little testing, so be
      gentle and expect bugs.
      
      svn path=/trunk/extragear/utils/yakuake/; revision=758718
      a8d1175f