openSUSE:KDE App Installer

Jump to: navigation, search

App Installer Sprint

Tasks

  • Frank: Website, testdata, categories
  • Mateu: package kit, pop up error, optimization startup refresh and resolving
  • Eugene: artwork
  • Port to KConfig
  • Fix qmake
  • UI refinements
    • Remove Meego UI artwork, more standard UI app
    • Icons in categories
    • Toolbar, search bar, remove close icon
    • Show rating

Requirements

  • How approach the problem of adding other repositories? Project Brezn will not publish directly to the main openSUSE repository, so to reach Brezn's goal of making it easy to get apps to users, the app installer should be able to access the repos created by Brezn users.
    • Out of scope for this meeting

Design notes

  • Category selector always visible
  • Categories are shared with app launcher
  • No deeply nested structures
    • Therefore, no subcategories
  • Icon view or list view?
    • Mobile app stores use list views
    • Larger formats use icon views
  • Initial view will display what?
    • Recently updated apps?
    • Popular apps?
    • All apps?
    • Some of each?

Actions during January 2011 sprint

TODO

  • UI Impl
    • List or Icon View
  • Port GarageClientServices to KDE Network Status
  • Port GarageClientServices to KDE Proxy settings
  • Port to KConfig(XT)

In progress

  • Qt Platform Abstraction for attica (Dan)
  • UI Imp toolbar (fregl)
  • QMLIfy GarageUI (fregl)

Done

  • Install using PackageKit (Mateu)
  • Port GarageClientServices to CMake (Will)
  • Port GarageUI to CMake (Will)
  • OCS Server configuration (Mateu)
  • PackageKit (Mateu)
    • refresh
    • update
  • UI Impl Category View show system icon (Mateu)
  • Port garageclientservices to KDE translation system (Will)
  • Port garageui to KDE translation (Will)
  • Update libattica package to 0.2.80 (Will)
  • UI Design (Eugene)
  • GUI Draft (Eugene)
  • PackageKit Error poprups (Mateu)
  • Test data for website (Frank)
  • Use Desktop categories (Frank)
  • News story (Frank)
  • Develop AppData.xml Schema (Pavol)
  • Develop AppData.xml Generator (Pavol)

Deferred

  • Port gnome-software-center to SUSE (Vincent)
  • Package gnome-software-center dependencies for SUSE (Pavol)


Rejected

  • Fix qmake build system