Plasma/Workspace Sprint/Kanban

From KDE Community Wiki

Todo

  • ...
  • ...

Refining

  • Make distros ship defaults
    • Distros to look up to: Kubuntu, OpenSuse, ArchLinux, Chakra, Mageia, Fedora
    • Collect defaults, ask why?
    • Proceed to merge to upstream if it's a sensible change. ignore the changes (if it's just branding/wallpapering), or negotiate middle grounds.
  • Review default activities
    • Make sure they are useful, gain expertise in them
    • Improve naming
  • Location API
  • NM redesign
    • Implement new applet following future guidelines (QML port in progress)
    • Redesign current KCM to improve usability
    • Previous work
  • Web accounts
  • Activities support in apps
    • Konversation, ¿Quassel?. Activity per chat room, global chat rooms?
    • KDevelop. Match Session and activity
    • PIM. Depends on the application, need feedback from PIM developers.
    • Gwenview. Improve welcome page to match the activity
    • Gwenview. Streamline image importer
      • When an SDCard is plugged, recursively show all images. If a harddisk is plugged, let the user browse the folder hierarchy
    • Konqueror, rekonq. Browsing+Activities FTW
    • Firefox, Chrome. Figure out if we can get something done there, maybe extensions?
    • KDE Telepathy
      • Blocking on a usability discussion documented on the KTp mailing lists about Global Presence. Emailing Usability Expert.
    • Yakuake. Different tab sets per activity?
  • Consolidate screen edge actions
  • Taskbar entries should be merged with KSNI
    • Find a way of making application developers stop using the systray as a taskbar.
    • We must find a way of merge KSNI and taskbar entries.
    • It seems that Canonical developed something called BAMF that apparently does the job. Research BAMF.
  • Startup performance
    • Plasma start-up profiling
    • Nepomuk start-up profiling
    • Nepomuk on-demand activation
    • KDED start-up profiling
    • Figure out if some tooling is needed?
    • Test Active start script on Desktop
  • Screen Management
    • Mechanisms to start working fast after connecting a monitor
    • Properly react to screen unplugging
    • Make sure it's properly integrated with activities
  • Sync Framework
    • Implement a Sync Framework, capable of having multiple backends
    • Implement Owncloud support for sync framework
  • iPhone support
    • Sync music
    • Sync Calendar
    • Sync Contacts
    • Arranging app's
  • Streamline ui's look&feel of popup applets/panel
    • Document inconsistencies we have right now (Bluetooth, Network, Klipper...)
    • Create guidelines of how applets should look (Bluetooth, Network, Klipper...)
  • Visual feedback on window edges
    • Make present windows discoverable
    • Visual feedback on hot corners
    • See: KWin/Screen_Edges
    • Improve visual feedback for hidden panels
  • IM needs improvement
    • The Plasma experience of IM is not perfect. The Telepathy team is on it.
    • chat-plasma2.png
  • SLC for the desktop
    • Figure out how we want to use the Share, Like and Connect facilities
  • Redesign notifications
    • Activity-based Notifications

Ready

  • "Open-with" dialog redesign
    • Only list apps supporting the file mime-type
    • Reduce list as user types
    • Produce good-looking .desktop files when the "Always use" checkbox is checked

In Progress

Done

  • ...
  • ...