1. 12 Dec, 2019 1 commit
    • Nate Graham's avatar
      [Applets/Kickoff] Show apps by their real names on top by default · 9e708f95
      Nate Graham authored
      Summary:
      Right now Kickoff shows apps' captions/subtitles on top, with the real name below them.
      This is semantically backwards and is also inconsistent with the order with which app
      names and captions/subtitles are presented in most other places (Task Manager tooltips,
      other launchers, other desktop environments, other operating systems).
      
      This patch reverses the default ordering to put app names on top and fix the above issues.
      
      IMO it would even make sense to remove this option and its code entirely, and we could
      still do that, but I just wanted to flip the default for now to avoid undue controversy. I can
      remove the option and code if people agree with the reasoning behind this patch and
      prefer that.
      
      Test Plan: App names are now on top by default with captions/subtitles below them
      
      Reviewers: #vdg, #plasma, ndavis
      
      Reviewed By: #vdg, ndavis
      
      Subscribers: meven, ndavis, michaeltunnell, plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D25838
      9e708f95
  2. 08 Sep, 2017 1 commit
    • Ivan Čukić's avatar
      Per-activity favorites (Final, again?) · 4ba9b01e
      Ivan Čukić authored
      Summary:
      The favourites are based on KAStats (already released version) **and kactivitymanagerd master (to be released with the next Plasma release)**. It allows favourites to be set to all activities, or the user can choose which activities to show a specific favourite application on.
      
      This change covers applications, files and contacts, other favourites are still based on the old model (now named SimpleFavoritesModel).
      
      {F1028047}
      
      Test Plan:
      Tested in Kicker, Dashboard and Kickoff the following:
      
      Transitioning mechanism:
      
       - load default favorites for the blank user
       - load custom default favorites set in the plasmoidsetupscripts script for Kicker
       - transition old results - when transitioning, merge the favourites from all launchers. The ordering for each launcher is kept separate (newly added items due to the merge go to the end)
      
      Favorite manipulation:
      
       - right-click add favorite to all activities
       - right-click remove favorite from all activities
       - right-click add favorite to specific activity (current)
       - right-click remove favorite from specific activity (current)
       - right-click add favorite to specific activity (not current)
       - right-click remove favorite from specific activity (not current)
       - right-click move from all to specific
       - right-click move from specific to all
       - right-click move from one activity to another
       - dnd reorder items in the model (up)
       - dnd reorder items in the model (down)
       - dnd add to favorites at a specific position
      
      Other:
       - launch the application
       - ordering persists after restart
       - ordering from the previous is kept on the activity that has no ordering
      
      Reviewers: mart, hein
      
      Reviewed By: hein
      
      Subscribers: Zren, plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D3805
      4ba9b01e
  3. 06 May, 2017 1 commit
  4. 10 Feb, 2017 2 commits
  5. 28 Dec, 2016 1 commit
    • Aleix Pol Gonzalez's avatar
      Figure out software center integration on the menus · 27d71ef5
      Aleix Pol Gonzalez authored
      So far we had a (commented out) entry that was called `Remove <application
      package>` that would open the configured application.
      
      * Instead of looking up the service files in PackageKit, it does so on
      AppStream, allowing for a faster and sync approach.
      * Renames the action to `Open <application name>`.
      * Uses `appstream://` URI scheme, allowing for the system to decide which
      application handles it rather than an awkward configuration entry.
      * Drops PackageKit-Qt opcional dependency, adds a required AppstreamQt
      dependency instead.
      
      This also means that applications coming from other sources than the
      packaging system (i.e. Snappy, Flatpak or AppImage) would also be supported,
      as long as it's supported by the software center.
      
      REVIEW: 129697
      27d71ef5
  6. 10 Oct, 2016 1 commit
  7. 06 Oct, 2016 1 commit
    • Eike Hein's avatar
      Add an option to force alphabetic sorting to Kicker/Kickoff. · 5945063f
      Eike Hein authored
      Summary:
      And default to on.
      
      I don't like this, but downstream complains that their users get
      confused when using kmenuedit to edit their menu and newly-
      installed apps are no longer sorted-in alphabetically in the
      presence of the kmenuedit-generated files causing sorting to be
      disabled. And we don't have the resources to fix kmenuedit.
      
      Reviewers: mart
      
      Subscribers: plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D2940
      5945063f
  8. 24 Sep, 2016 1 commit
  9. 18 Sep, 2016 1 commit
    • David Edmundson's avatar
      Kickoff: Ability to change the order of the menu items and hide them. · ece16109
      David Edmundson authored
      I'm using the Icons-Only Task Manager and it seems to me that the
      Favorites tab in kickoff is somewhat redundant, as I have added
      launchers for all of my favorites in the Icons-Only Task Manager.
      So in this patch I'm introducing an option to hide any menu and also
      according to bug 361210 to reorganize them.
      
      REVIEW: 128402
      ece16109
  10. 13 Sep, 2016 1 commit
  11. 18 Apr, 2016 1 commit
  12. 26 Feb, 2016 1 commit
  13. 06 Feb, 2016 1 commit
  14. 11 Nov, 2015 1 commit
    • Eike Hein's avatar
      Port Kickoff to the Kicker backend. · 5108149f
      Eike Hein authored
      This raises Kickoff up to Kicker's feature level, in particular
      much more fleshed-out context menus and pervasive support for
      favoriting.
      
      Also drops a lot of gunk and cruft in the process.
      5108149f
  15. 21 Jan, 2015 1 commit
    • Daniel Vrátil's avatar
      Add config option to allow changing Kickoff icon · 251ded9b
      Daniel Vrátil authored
      This brings back behaviour from KDE 4 Kickoff where it was possible to
      customize the applet icon in panel. This patch does not add any config
      UI for users to change the icon, but distributions will now be able to
      change the icon through kconfwrite/Plasma scripting.
      
      REVIEW: 122192
      251ded9b
  16. 31 Mar, 2014 1 commit
    • Aleix Pol Gonzalez's avatar
      Initial import from the monolithic kde-workspace. · 88ae0b60
      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
      88ae0b60