1. 20 Jan, 2021 3 commits
    • Andrey Butirsky's avatar
      refactor: keyboard layout applet: return to Properties-based QML API · d6438a01
      Andrey Butirsky authored
      Return "layout" and "layoutsList" Properties where all layouts names are
      now stored.
      getLayoutLongName() DBus method is not used any more so it was also
      deleted from DBus API in KWin and P-D, see corresponding commits there.
      
      The Properties interface allows QML code be more declarative.
      There is a trade-off though as now we have to:
      - store all layout names on client side, even if it's not needed for
      base QML layout component here
      - duplicate layouts in layoutsList Property as they are also stored in
      Action objects of the plasmoid in P-D.
      d6438a01
    • Andrey Butirsky's avatar
      fix: keyboard layout applet: wrong scroll direction · 9c885b97
      Andrey Butirsky authored
      Make mouse wheel layouts scrolling direction in a more natural way -
      corresponding to layouts order in context menu
      9c885b97
    • Andrey Butirsky's avatar
      fix: keyboard layout applet: no flag if Display Name is set · 8d266097
      Andrey Butirsky authored
      Rework DBus API - getLayoutsList() now provides full details about the
      layouts.
      Remove Q_PROPERTY's as they are not make much sense here.
      Port to a fully event-driven interface towards QML.
      8d266097
  2. 15 Jan, 2021 1 commit
  3. 14 Dec, 2020 1 commit
  4. 27 Nov, 2020 4 commits
  5. 20 Aug, 2020 1 commit
    • Nate Graham's avatar
      Fix all errors and warnings on login, lock, and logout screens · bcaf3886
      Nate Graham authored
      There were three principal sources of errors and warnings:
      1. Un-ported `onFooChanged` statements
      2. `config.fontSize` being unconditionally referenced from components
         without access to it (it comes from the SDDM config)
      3. Accessing units from the context property rather than the singleton
      
      All are fixed now. Tested with:
      1. `sddm-greeter --test-mode --theme ~/kde/usr/share/sddm/themes/breeze/`
      2. `~/kde/usr/lib64/libexec/kscreenlocker_greet --testing --theme ~/kde/src/plasma-workspace/lookandfeel`
      3. `/kde/usr/lib64/libexec/ksmserver-logout-greeter --fakearg`
      
      No regressions found.
      
      BUG: 425349
      FIXED-IN: 5.20
      bcaf3886
  6. 23 Jul, 2020 1 commit
    • Nate Graham's avatar
      Begin porting to PlasmaComponents3 · f55b00fe
      Nate Graham authored
      This begins the process of porting plasma-workspace to PlasmaComponents3. At
      this point, only the relatively easy work is done. Every file not ported
      now has been given the reason for still using PC2 in a comment on the import
      line so you can see at a glance what the blocker is by running
      `grep -r "org.kde.plasma.components 2.0"` in the repo.
      
      Everything is tested and there are no breakages or functional regressions. In
      the process, a few unused imports are removed.
      
      Here are the remaining PC3 omissions blocking what's left from getting easily
      ported:
      - No Highlight
      - No ListItem
      - No PageStack
      - No ContextMenu
      - No QueryDialog
      - No ModelContextMenu
      - TabBar has no left and right tab states
      - ToolButton has no built-in method to show a menu when clicked
      f55b00fe
  7. 16 Mar, 2019 1 commit
    • Krešimir Čohar's avatar
      [sddm-theme/lock screen] Overhaul font sizes · d3aa8b07
      Krešimir Čohar authored
      Summary:
      This patch:
      - tells the login screen to modify the font size specified in theme.conf and the lock screen to modify the user's default theme's font size instead
      - makes sure that the login screen session and keyboard buttons take this new approach too
      - raises the font size of "Start New Session" on the lock screen (to match the rest)
      - raises the artist/track font sizes (to match the password field)
      
      Test Plan:
      This patch resolves the problem of
      
      (1) The fonts on the login screen and
      
      {F6676520}
      
      (2) the fonts on the lock screen
      
      {F6676524}
      
      not having matching sizes.
      
      Reviewers: #vdg, #plasma, ngraham, filipf
      
      Reviewed By: #vdg, ngraham, filipf
      
      Subscribers: davidedmundson, plasma-devel
      
      Tags: #plasma
      
      Maniphest Tasks: T10325
      
      Differential Revision: https://phabricator.kde.org/D19631
      d3aa8b07
  8. 01 Dec, 2016 1 commit
  9. 23 Aug, 2016 1 commit
  10. 22 Mar, 2016 1 commit
  11. 01 Feb, 2016 1 commit
  12. 23 Sep, 2014 1 commit
  13. 19 Sep, 2014 1 commit
    • Aleix Pol Gonzalez's avatar
      Fix KeyboardLayout appearance · a3c4fbac
      Aleix Pol Gonzalez authored
      It was showing a tiny empty button, now it looks like supposed.
      Also I renamed KeyboardLayout to KeyboardLayoutButton, because otherwise
      we had 2 components called KeyboardLayout.
      
      Reviewed by sir David J. Edmundson
      a3c4fbac
  14. 07 Sep, 2014 1 commit
  15. 26 Aug, 2014 3 commits
  16. 19 Jun, 2014 1 commit
  17. 18 Jun, 2014 1 commit
  18. 06 Jun, 2014 1 commit
    • Marco Martin's avatar
      some tweaks in the logout window · 9e7a160c
      Marco Martin authored
      some tweaks in the logout theme, partly inverts theme colors and
      makes the logout/shutdown toolbuttons a group of 3 always visible
      exclusive-toggle buttons
      9e7a160c
  19. 30 Mar, 2014 1 commit
    • Aleix Pol Gonzalez's avatar
      Initial import from the monolithic kde-workspace. · da27b276
      Aleix Pol Gonzalez authored
      This is the beginning of revision history for this module. If you
      want to look at revision history older than this, please refer to the
      techbase wiki for how to use Git history grafting. At the time of
      writing, this wiki is located here:
      
      http://community.kde.org/Frameworks/GitOldHistory
      
      If you have already performed the grafting and you don't see any
      history beyond this commit, try running "git log" with the "--follow"
      argument.
      
      Branched from the monolithic repo kde-workspace, frameworks  branch, at commit
      049113e719dd2fc4446d054fa1a3aada330094f0
      da27b276