Jump to content

KRunner/Problems

From KDE Community Wiki
Revision as of 13:07, 21 April 2015 by Vhanda (talk | contribs) (Created page with "KRunner Problems * QWidgets additionas by individual runners * Actions * Auto-completion * Sorting of results * Categories have been added on top and are just messy * KRunner...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

KRunner Problems

  • QWidgets additionas by individual runners
  • Actions
  • Auto-completion
  • Sorting of results
  • Categories have been added on top and are just messy
  • KRunner code is in the Plasma namespace
  • Many plasmoids are triggered by a static word. There is little point in spawning a new thread per runner just to check the trigger word and then abort.
  • Help menu missing
  • Runner Syntax?
  • Missing Previews
  • Relevance is crap - addMatch/addMatches have different relevance, and each runner can set the global relevance.
  • Unicode support is non existent. Each runner would have to implement their own.
  • Broken case insensitive path handling
  • Slows down runners based on how long their take. This is shortsighted as the amount of time quite often depends on the query, and once cannot just make arbitrary decisions like that.
  • RunnerManager -> Single runners are messed up
  • Using deprecated KPlugin APIs