on xenial help sign in
add new telephony apps (dialer, messaging, contacts) to launcher and Home scope. Reverse order of launcher icons so most frequent are at top so they are visible by default
commit9f6b7de02a014cca1d067b34f732ff8245af3b9e authorBill Filler <bill.filler@canonical.com> dateMon 26 Aug 2013, 13:01 (13 years ago) parent5de4928
5 files changed+55−19
Dash/Apps/FrequentlyUsedAppsModel.qml+38−8 graphics/applicationIcons/contacts-app@18.png graphics/applicationIcons/messages-app@18.png graphics/applicationIcons/system-settings@18.png plugins/Unity/Launcher/backend/launcherbackend.cpp+17−11
Dash/Apps/FrequentlyUsedAppsModel.qml+38−8
@@ -18,23 +18,43 @@ import QtQuick 2.0
1818
1919ListModel {
2020 ListElement {
21− uri: "application:///usr/share/applications/camera-app.desktop"
22− icon: "../../graphics/applicationIcons/camera.png"
21+ uri: "application:///usr/share/applications/dialer-app.desktop"
22+ icon: "../../graphics/applicationIcons/phone-app.png"
2323 category: 0
2424 mimetype: "application/x-desktop"
25− title: "Camera"
25+ title: "Dialer"
2626 comment: ""
27− dndUri: "file:///usr/share/applications/camera-app.desktop"
27+ dndUri: "file:///usr/share/applications/dialer-app.desktop"
2828 metadata: ""
2929 }
3030 ListElement {
31− uri: "application:///usr/share/applications/phone-app.desktop"
32− icon: "../../graphics/applicationIcons/phone-app.png"
31+ uri: "application:///usr/share/applications/messaging-app.desktop"
32+ icon: "../../graphics/applicationIcons/messages-app.png"
33+ category: 0
34+ mimetype: "application/x-desktop"
35+ title: "Messaging"
36+ comment: ""
37+ dndUri: "file:///usr/share/applications/messaging-app.desktop"
38+ metadata: ""
39+ }
40+ ListElement {
41+ uri: "application:///usr/share/applications/address-book-app.desktop"
42+ icon: "../../graphics/applicationIcons/contacts-app.png"
43+ category: 0
44+ mimetype: "application/x-desktop"
45+ title: "Contacts"
46+ comment: ""
47+ dndUri: "file:///usr/share/applications/address-book-app.desktop"
48+ metadata: ""
49+ }
50+ ListElement {
51+ uri: "application:///usr/share/applications/camera-app.desktop"
52+ icon: "../../graphics/applicationIcons/camera.png"
3353 category: 0
3454 mimetype: "application/x-desktop"
35− title: "Phone"
55+ title: "Camera"
3656 comment: ""
37− dndUri: "file:///usr/share/applications/phone-app.desktop"
57+ dndUri: "file:///usr/share/applications/camera-app.desktop"
3858 metadata: ""
3959 }
4060 ListElement {
@@ -77,4 +97,14 @@ ListModel {
7797 dndUri: "file:///usr/share/applications/gmail-webapp.desktop"
7898 metadata: ""
7999 }
100+ ListElement {
101+ uri: "application:///usr/share/applications/ubuntu-system-settings.desktop"
102+ icon: "../../graphics/applicationIcons/system-settings.png"
103+ category: 0
104+ mimetype: "application/x-desktop"
105+ title: "System Settings"
106+ comment: ""
107+ dndUri: "file:///usr/share/applications/ubuntu-system-settings.desktop"
108+ metadata: ""
109+ }
80110}
graphics/applicationIcons/contacts-app@18.pngnew file

Binary file not shown.

graphics/applicationIcons/messages-app@18.pngnew file

Binary file not shown.

graphics/applicationIcons/system-settings@18.pngnew file

Binary file not shown.

plugins/Unity/Launcher/backend/launcherbackend.cpp+17−11
@@ -28,19 +28,23 @@ LauncherBackend::LauncherBackend(QObject *parent):
2828 // TODO: load default pinned ones from default config, instead of hardcoding here...
2929
3030 m_storedApps <<
31− QLatin1String("phone-app.desktop") <<
32− QLatin1String("camera-app.desktop") <<
33− QLatin1String("gallery-app.desktop") <<
34− QLatin1String("facebook-webapp.desktop") <<
35− QLatin1String("webbrowser-app.desktop") <<
36− QLatin1String("twitter-webapp.desktop") <<
37− QLatin1String("gmail-webapp.desktop") <<
38− QLatin1String("ubuntu-weather-app.desktop") <<
31+ QLatin1String("calendar-app.desktop") <<
3932 QLatin1String("notes-app.desktop") <<
40− QLatin1String("calendar-app.desktop");
33+ QLatin1String("ubuntu-weather-app.desktop") <<
34+ QLatin1String("gmail-webapp.desktop") <<
35+ QLatin1String("twitter-webapp.desktop") <<
36+ QLatin1String("webbrowser-app.desktop") <<
37+ QLatin1String("facebook-webapp.desktop") <<
38+ QLatin1String("gallery-app.desktop") <<
39+ QLatin1String("camera-app.desktop") <<
40+ QLatin1String("address-book-app.desktop") <<
41+ QLatin1String("messaging-app.desktop") <<
42+ QLatin1String("dialer-app.desktop");
4143
4244 // TODO: get stuff from desktop files instead this hardcoded map
43− m_displayNameMap.insert("phone-app.desktop", "Phone");
45+ m_displayNameMap.insert("dialer-app.desktop", "Dialer");
46+ m_displayNameMap.insert("messaging-app.desktop", "Messaging");
47+ m_displayNameMap.insert("address-book-app.desktop", "Contacts");
4448 m_displayNameMap.insert("camera-app.desktop", "Camera");
4549 m_displayNameMap.insert("gallery-app.desktop", "Gallery");
4650 m_displayNameMap.insert("facebook-webapp.desktop", "Facebook");
@@ -52,7 +56,9 @@ LauncherBackend::LauncherBackend(QObject *parent):
5256 m_displayNameMap.insert("calendar-app.desktop", "Calendar");
5357
5458 // TODO: get stuff from desktop files instead this hardcoded map
55− m_iconMap.insert("phone-app.desktop", "phone-app");
59+ m_iconMap.insert("dialer-app.desktop", "phone-app");
60+ m_iconMap.insert("messaging-app.desktop", "messages-app");
61+ m_iconMap.insert("address-book-app.desktop", "contacts-app");
5662 m_iconMap.insert("camera-app.desktop", "camera");
5763 m_iconMap.insert("gallery-app.desktop", "gallery");
5864 m_iconMap.insert("facebook-webapp.desktop", "facebook");