Projects/Plasma/AppsMenuReorganization: Difference between revisions

    From KDE TechBase
    No edit summary
    No edit summary
    Line 31: Line 31:
    ==Graphics==
    ==Graphics==
    ===View and Manage===
    ===View and Manage===
    *Okular
    *Gwenview
    *Gwenview
    *Digikam
    *Digikam
    Line 52: Line 53:
    *KTurtle
    *KTurtle
    ==Office==
    ==Office==
    *Okular
    *Kwrite
    ===Groupware===
    ===Groupware===
    *<kontact, kdepim apps>
    *kontact
    *KOrganizer
    *KTimeTracker (remove from menu -- present as plasmoid)
    *Kalarm (remove from menu -- present as plasmoid?)
    *KAddressBook
    *<Syncing apps>
    *<other kdepim apps>
    ===OpenOffice.org===
    ===OpenOffice.org===
    *<openoffice apps>
    *<openoffice apps>
    Line 59: Line 68:
    *<koffice apps>
    *<koffice apps>
    ===Desktop publishing===
    ===Desktop publishing===
    *<plain texteditors>
    *scribus
    *scribus
    *kile
    *kile
    Line 67: Line 75:
    *KSystemLog
    *KSystemLog
    *Strigi search
    *Strigi search
    *KSnapShot
    *<backup app>
    *<backup app>
    *<Accessibility apps>
    *<Accessibility apps>
    Line 76: Line 85:
    *KDevelop
    *KDevelop
    *KCachegrind
    *KCachegrind
    *<Version control tools?>
    ===Web-development===
    ===Web-development===
    *Quanta
    *Quanta
    Line 118: Line 128:


    *'Utilities' category isn't needed at all. For example:
    *'Utilities' category isn't needed at all. For example:
    -'root terminal' should be in System,
    -'root terminal' should be in System
    -charselect should be callable from anywhere but K-Menu (plasmoid?)
     
    -kcalc should be a plasmoid
    *Plasmoids:
    I like he way desktop widgets are displayed in Mac OS X
    **charselect should be callable from anywhere but K-Menu
    **kcalc
     
    I like the way desktop widgets are displayed in Mac OS X





    Revision as of 12:16, 15 April 2008

    Apps Menu Structure Proposal. I'd like to make apps menu more fine-grained by introducing submenus

    Internet

    Web

    • Konqueror
    • Akregator

    File download and sharing

    • aMule
    • KTorrent
    • KGet

    Communication

    • KMail
    • Kopete
    • Konversation
    • Kontact
    • Knode

    Connectivity

    • KPPP
    • KRDC
    • KRFB
    • <monitoring apps?>

    Multimedia

    Play and Manage

    • amarok
    • k3b
    • <tag editors>
    • <videoplayers>

    Create and edit

    • Kino
    • Audacity

    Graphics

    View and Manage

    • Okular
    • Gwenview
    • Digikam

    Create and edit

    • Krita
    • Kolourpaint
    • Gimp

    Education

    • Blinken

    Lingustic

    • KHangMan
    • KWordQuiz
    • Parley

    Math

    • KmPlot
    • KAlgebra
    • Kig

    Science

    • KStars
    • Kalzium
    • KTurtle

    Office

    • Okular
    • Kwrite

    Groupware

    • kontact
    • KOrganizer
    • KTimeTracker (remove from menu -- present as plasmoid)
    • Kalarm (remove from menu -- present as plasmoid?)
    • KAddressBook
    • <Syncing apps>
    • <other kdepim apps>

    OpenOffice.org

    • <openoffice apps>

    KOffice

    • <koffice apps>

    Desktop publishing

    • scribus
    • kile

    System Tools

    • Konsole
    • KSysGuard
    • KSystemLog
    • Strigi search
    • KSnapShot
    • <backup app>
    • <Accessibility apps>

    Configuration

    • <...>

    Engineering

    • kompare

    Programming

    • KDevelop
    • KCachegrind
    • <Version control tools?>

    Web-development

    • Quanta

    Translation

    • Lokalize

    CAD

    Math

    Alternatively, instead of 'Office' we could use 'Desktop Publishing', putting 'Groupware (Kontact)' into 'Internet' +merge 'Graphics' to 'Multimedia':

    • Multimedia
    • k3b
      • Music
        • Play and Manage (amarok, tag editors)
        • Create and edit (Audacity)
      • Video
        • Play
        • Create and edit (kino, etc)
      • Graphics
        • View and Manage (Gwenview, Digikam)
        • Create and edit (Krita, Kolourpaint, Gimp)


    Special entry in .desktop files determining the priority

    • The order is important (Menu-Priotity field)
    • apps with Menu-Priotity below some constant could be visually separated

    by the line

    • A lot of apps may be hidden, we should decide how to do this

    (Menu-Priotity threshold)

    • If category has only 1 item, the item should be displayed instead of

    category

    • 'Utilities' category isn't needed at all. For example:

    -'root terminal' should be in System

    • Plasmoids:
      • charselect should be callable from anywhere but K-Menu
      • kcalc

    I like the way desktop widgets are displayed in Mac OS X


    Critisism I recieved from kde-devel@ so far: > .... submenus are bad. They do not seem very usable to me, > especially when the structure is not evident: ... so it's better to look through all 10-20 entries (possibly in in each category) before finding app that you need?

    > This breaks traditional alphabetical order... alphabetical order is of small value when user doesnt know the name of the app he is looking for.

    remember, the menu is for newcomers, experienced users use 'Search' field anyway.