need a transition state for indicators reflecting laggy backends
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical System Image |
Fix Released
|
High
|
kevin gunn | ||
Ubuntu UX |
Fix Committed
|
High
|
John Lea | ||
indicator-network (Ubuntu) |
Fix Released
|
Critical
|
Unassigned | ||
Utopic |
Confirmed
|
Undecided
|
Unassigned | ||
Vivid |
Fix Released
|
Critical
|
Unassigned | ||
indicator-network (Ubuntu RTM) |
Fix Released
|
Critical
|
Unassigned | ||
ubuntu-system-settings (Ubuntu) |
Fix Released
|
Critical
|
Unassigned | ||
Utopic |
Confirmed
|
Undecided
|
Unassigned | ||
Vivid |
Confirmed
|
Critical
|
Unassigned | ||
ubuntu-system-settings (Ubuntu RTM) |
New
|
Critical
|
Unassigned | ||
unity8 (Ubuntu) |
Fix Released
|
Critical
|
Nick Dedekind | ||
Vivid |
Fix Released
|
Critical
|
Nick Dedekind | ||
unity8 (Ubuntu RTM) |
New
|
Critical
|
Unassigned |
Bug Description
spawned from efforts in bug 1336715
because the user's input toggle for airplane mode is both a reflection of user intent & the state of the backend....and the backend is unfortunately variable & lengthy to change (anywhere from 1 to ~10+ seconds sometimes) we need to have an intermediate/
comment from dizzypaty
Between the user’s action of toggling the airplane switcher on and/or off and the backend updating the state, the indicator icon displayed on the statusbar should be the following: network-idle.svg
-------
Desired resolution
Summary: the interface should immediately respond to user input confirming the action, even if the backend takes up to 20 seconds to actually change state. Having the UI and backend out of sync for up to 30 seconds is not a problem, as long as it always goes back into sync after this delay.
1. When the user changes the flight mode toggle switch it should instantly change state.
2. The backend should then be informed of the state change.
3. Up to 30 seconds later the backend completes the state change
Note: The cellular connection indicator should always display the backend state, not the current flight mode toggle switch state
Variation - user switches the flight mode toggle on and off rapidly.
Once a flight mode state change request has been sent to the backend but before a conformation that the state change is complete is received, all further user interactions should be buffered on the client. When the client receives conformation of the state change from the backend it should check to see if the state is in sync with its buffer. If it is in sync nothing happens and the buffer is cleared. If it is not in sync another state change signal is sent to the backend and the buffer is cleared.
Related branches
- Michał Sawicz (community): Abstain
- PS Jenkins bot (community): Approve (continuous-integration)
- Andrea Cimitan (community): Approve
-
Diff: 1467 lines (+1200/-42)19 files modifiedCMakeLists.txt (+1/-1)
cmake/modules/QmlPlugins.cmake (+33/-26)
debian/changelog (+13/-0)
plugins/CMakeLists.txt (+8/-0)
plugins/Ubuntu/Settings/CMakeLists.txt (+0/-7)
plugins/Ubuntu/Settings/Components/CMakeLists.txt (+19/-1)
plugins/Ubuntu/Settings/Components/Components.qmltypes (+73/-0)
plugins/Ubuntu/Settings/Components/plugin.cpp (+27/-0)
plugins/Ubuntu/Settings/Components/plugin.h (+30/-0)
plugins/Ubuntu/Settings/Components/qmldir (+2/-0)
plugins/Ubuntu/Settings/Components/serverpropertysynchroniser.cpp (+382/-0)
plugins/Ubuntu/Settings/Components/serverpropertysynchroniser.h (+157/-0)
plugins/Ubuntu/Settings/Menus/Menus.qmltypes (+30/-0)
plugins/Ubuntu/Settings/Menus/plugin.cpp (+1/-1)
plugins/Ubuntu/Settings/Menus/plugin.h (+4/-4)
plugins/Ubuntu/Settings/Menus/qmldir (+1/-1)
tests/qmltests/CMakeLists.txt (+2/-1)
tests/qmltests/Components/tst_ServerPropertySynchroniser.qml (+398/-0)
tests/utils/modules/Ubuntu/Test/UbuntuTestCase.qml (+19/-0)
- Michał Sawicz: Approve
- PS Jenkins bot (community): Needs Fixing (continuous-integration)
- Andrea Cimitan: Pending requested
-
Diff: 1370 lines (+839/-90)29 files modifiedCMakeLists.txt (+2/-0)
data/CMakeLists.txt (+2/-0)
data/indicators-client.desktop.in (+9/-0)
data/unity-mock-indicator-service.conf (+7/-0)
debian/control (+2/-2)
debian/indicators-client.install (+1/-0)
debian/unity8-autopilot.install (+3/-1)
include/paths.h.in (+1/-6)
plugins/Utils/CMakeLists.txt (+1/-0)
plugins/Utils/constants.cpp (+27/-0)
plugins/Utils/constants.h (+43/-0)
plugins/Utils/plugin.cpp (+9/-0)
qml/Panel/Indicators/MenuItemFactory.qml (+52/-56)
qml/Panel/Indicators/client/IndicatorsList.qml (+2/-2)
run.sh (+1/-1)
src/Panel/Indicators/client/CMakeLists.txt (+0/-2)
tests/autopilot/unity8/fixture_setup.py (+46/-1)
tests/autopilot/unity8/indicators/__init__.py (+90/-11)
tests/autopilot/unity8/indicators/tests/__init__.py (+7/-0)
tests/autopilot/unity8/indicators/tests/test_action_latency.py (+232/-0)
tests/autopilot/unity8/indicators/tests/test_display_indicator.py (+3/-1)
tests/autopilot/unity8/indicators/tests/test_indicators.py (+2/-2)
tests/mocks/CMakeLists.txt (+1/-0)
tests/mocks/data/unity/indicators/com.canonical.indicator.mock (+10/-0)
tests/mocks/indicator-service/CMakeLists.txt (+20/-0)
tests/mocks/indicator-service/mock-indicator-service.c (+261/-0)
tests/plugins/Unity/Indicators/indicatorsmanagertest.cpp (+0/-2)
tests/plugins/Unity/Indicators/indicatorsmodeltest.cpp (+0/-2)
tests/qmltests/Panel/Indicators/tst_MenuItemFactory.qml (+5/-1)
- Antti Kaijanmäki (community): Approve
- PS Jenkins bot (community): Approve (continuous-integration)
-
Diff: 19140 lines (+6968/-8551)132 files modifiedCMakeLists.txt (+7/-16)
cmake/FindGObjectIntrospection.cmake (+0/-61)
cmake/UseGObjectIntrospection.cmake (+0/-100)
data/com.ubuntu.connectivity1.NetworkingStatus.xml (+11/-0)
data/com.ubuntu.connectivity1.Private.xml (+15/-0)
data/nm-access-point.xml (+93/-0)
data/nm-active-connection.xml (+145/-0)
data/nm-device-wifi.xml (+132/-0)
data/nm-device.xml (+598/-0)
data/nm-manager.xml (+412/-0)
data/nm-settings-connection.xml (+157/-0)
data/org.freedesktop.URfkill.Device.xml (+143/-0)
data/org.freedesktop.URfkill.Killswitch.xml (+78/-0)
data/org.freedesktop.URfkill.xml (+388/-0)
debian/control (+5/-11)
debian/rules (+0/-7)
sniffer/CMakeLists.txt (+0/-1)
sniffer/eventprinter.h (+2/-2)
sniffer/i-n-extractor.cpp (+1/-1)
src/CMakeLists.txt (+3/-2)
src/connectivity-cpp/CMakeLists.txt (+6/-16)
src/connectivity-cpp/dbus-cpp/services/nm.h (+0/-985)
src/connectivity-cpp/dbus-cpp/services/ofono.h (+0/-340)
src/connectivity-cpp/dbus-cpp/services/urfkill.h (+0/-341)
src/connectivity-cpp/dbus-cpp/services/util.h (+0/-36)
src/connectivity-cpp/include/connectivity/networking/service.h (+0/-83)
src/connectivity-cpp/include/connectivity/networking/service/tethering/service.h (+0/-59)
src/connectivity-cpp/include/connectivity/networking/service/tor/service.h (+0/-46)
src/connectivity-cpp/include/connectivity/networking/service/vpn/service.h (+0/-49)
src/connectivity-cpp/src/CMakeLists.txt (+24/-5)
src/connectivity-cpp/src/platform/nmofono/CMakeLists.txt (+0/-42)
src/connectivity-cpp/src/platform/nmofono/bounded_integer.h (+0/-178)
src/connectivity-cpp/src/platform/nmofono/manager_ref.h (+0/-483)
src/connectivity-cpp/src/platform/nmofono/ofono_nm_connectivity_manager.cpp (+0/-338)
src/connectivity-cpp/src/platform/nmofono/service.cpp (+0/-18)
src/connectivity-cpp/src/platform/nmofono/service.h (+0/-47)
src/connectivity-cpp/src/platform/nmofono/set_name_for_thread.cpp (+0/-24)
src/connectivity-cpp/src/platform/nmofono/set_name_for_thread.h (+0/-28)
src/connectivity-cpp/src/platform/util.cpp (+0/-33)
src/dbus-cpp/CMakeLists.txt (+0/-1)
src/dbus-cpp/services/ofono.h (+0/-1586)
src/indicator/CMakeLists.txt (+97/-28)
src/indicator/connectivity-service/connectivity-service.cpp (+155/-337)
src/indicator/connectivity-service/connectivity-service.h (+55/-19)
src/indicator/factory.cpp (+129/-0)
src/indicator/factory.h (+67/-0)
src/indicator/indicator-menu.cpp (+99/-0)
src/indicator/indicator-menu.h (+14/-63)
src/indicator/main.cpp (+27/-69)
src/indicator/menu-builder.cpp (+143/-0)
src/indicator/menu-builder.h (+19/-154)
src/indicator/menuitems/access-point-item.cpp (+15/-44)
src/indicator/menuitems/access-point-item.h (+6/-2)
src/indicator/menuitems/item.h (+2/-1)
src/indicator/menuitems/modem-info-item.cpp (+23/-33)
src/indicator/menuitems/modem-info-item.h (+11/-9)
src/indicator/menuitems/switch-item.cpp (+75/-0)
src/indicator/menuitems/switch-item.h (+22/-50)
src/indicator/menuitems/text-item.cpp (+42/-0)
src/indicator/menuitems/text-item.h (+7/-27)
src/indicator/menuitems/wifi-link-item.cpp (+14/-30)
src/indicator/menuitems/wifi-link-item.h (+1/-1)
src/indicator/menuitems/wwan-link-item.cpp (+38/-42)
src/indicator/modem-manager.cpp (+97/-175)
src/indicator/modem-manager.h (+15/-9)
src/indicator/modem.cpp (+527/-282)
src/indicator/modem.h (+110/-74)
src/indicator/nmofono/kill-switch-impl.cpp (+88/-44)
src/indicator/nmofono/kill-switch-impl.h (+23/-13)
src/indicator/nmofono/link.h (+15/-5)
src/indicator/nmofono/manager-impl.cpp (+186/-193)
src/indicator/nmofono/manager-impl.h (+19/-20)
src/indicator/nmofono/manager.cpp (+1/-18)
src/indicator/nmofono/manager.h (+37/-36)
src/indicator/nmofono/wifi/access-point-impl.cpp (+50/-32)
src/indicator/nmofono/wifi/access-point-impl.h (+24/-22)
src/indicator/nmofono/wifi/access-point.cpp (+36/-0)
src/indicator/nmofono/wifi/access-point.h (+16/-6)
src/indicator/nmofono/wifi/grouped-access-point-impl.cpp (+67/-81)
src/indicator/nmofono/wifi/grouped-access-point-impl.h (+14/-16)
src/indicator/nmofono/wifi/wifi-link-impl.cpp (+346/-325)
src/indicator/nmofono/wifi/wifi-link-impl.h (+25/-31)
src/indicator/nmofono/wifi/wifi-link.h (+14/-6)
src/indicator/root-state.cpp (+76/-101)
src/indicator/root-state.h (+10/-4)
src/indicator/sections/quick-access-section.cpp (+58/-55)
src/indicator/sections/quick-access-section.h (+4/-3)
src/indicator/sections/wifi-section.cpp (+51/-54)
src/indicator/sections/wifi-section.h (+4/-2)
src/indicator/sections/wwan-section.cpp (+24/-23)
src/indicator/sections/wwan-section.h (+1/-1)
src/indicator/sim-unlock-dialog.cpp (+163/-144)
src/indicator/sim-unlock-dialog.h (+16/-5)
src/indicator/util/unix-signal-handler.cpp (+101/-0)
src/indicator/util/unix-signal-handler.h (+59/-0)
src/menumodel-cpp/CMakeLists.txt (+6/-0)
src/menumodel-cpp/action-group-exporter.cpp (+128/-0)
src/menumodel-cpp/action-group-exporter.h (+17/-51)
src/menumodel-cpp/action-group-merger.cpp (+108/-0)
src/menumodel-cpp/action-group-merger.h (+18/-101)
src/menumodel-cpp/action-group.cpp (+59/-0)
src/menumodel-cpp/action-group.h (+22/-59)
src/menumodel-cpp/action.cpp (+31/-39)
src/menumodel-cpp/action.h (+15/-13)
src/menumodel-cpp/gio-helpers/util.cpp (+19/-37)
src/menumodel-cpp/gio-helpers/util.h (+4/-50)
src/menumodel-cpp/gio-helpers/variant.h (+23/-4)
src/menumodel-cpp/menu-exporter.h (+1/-0)
src/menumodel-cpp/menu-item.cpp (+119/-0)
src/menumodel-cpp/menu-item.h (+25/-107)
src/menumodel-cpp/menu-merger.h (+9/-12)
src/menumodel-cpp/menu-model.h (+4/-1)
src/menumodel-cpp/menu.cpp (+170/-0)
src/menumodel-cpp/menu.h (+24/-160)
src/notify-cpp/notification.cpp (+87/-60)
src/notify-cpp/notification.h (+37/-17)
src/notify-cpp/snapdecision/sim-unlock.cpp (+122/-85)
src/notify-cpp/snapdecision/sim-unlock.h (+45/-23)
src/qdbus-stubs/CMakeLists.txt (+115/-0)
src/qdbus-stubs/DBusTypes.h (+51/-0)
src/qdbus-stubs/backend-utils.h (+42/-0)
src/secret-agent/CMakeLists.txt (+0/-1)
tests/CMakeLists.txt (+0/-2)
tests/autopilot/indicator_network/data/pin-unlock.xml (+3/-3)
tests/data/phonesim/pin-unlock.xml (+3/-3)
tests/integration/CMakeLists.txt (+2/-2)
tests/integration/indicator/TestIndicatorNetworkService.cpp (+76/-52)
tests/unit/CMakeLists.txt (+5/-1)
tests/unit/indicator/menuitems/CMakeLists.txt (+1/-4)
tests/unit/indicator/menuitems/test-access-point-item.cpp (+6/-11)
tests/unit/menumodel-cpp/test-menu-exporter.cpp (+11/-23)
tests/utils/action-utils.cpp (+2/-2)
- Indicator Applet Developers: Pending requested
-
Diff: 24141 lines (+12119/-8529)143 files modifiedCMakeLists.txt (+8/-15)
cmake/FindGObjectIntrospection.cmake (+0/-61)
cmake/FindValgrind.cmake (+13/-13)
cmake/UseGObjectIntrospection.cmake (+0/-100)
data/com.ubuntu.connectivity1.NetworkingStatus.xml (+11/-0)
data/com.ubuntu.connectivity1.Private.xml (+15/-0)
data/nm-access-point.xml (+93/-0)
data/nm-active-connection.xml (+145/-0)
data/nm-device-wifi.xml (+132/-0)
data/nm-device.xml (+598/-0)
data/nm-manager.xml (+412/-0)
data/nm-settings-connection.xml (+157/-0)
data/org.freedesktop.URfkill.Device.xml (+143/-0)
data/org.freedesktop.URfkill.Killswitch.xml (+78/-0)
data/org.freedesktop.URfkill.xml (+388/-0)
debian/control (+6/-8)
sniffer/CMakeLists.txt (+36/-0)
sniffer/eventprinter.h (+70/-0)
sniffer/i-n-extractor.cpp (+152/-0)
src/CMakeLists.txt (+3/-2)
src/connectivity-cpp/CMakeLists.txt (+6/-16)
src/connectivity-cpp/dbus-cpp/services/nm.h (+0/-979)
src/connectivity-cpp/dbus-cpp/services/ofono.h (+0/-339)
src/connectivity-cpp/dbus-cpp/services/urfkill.h (+0/-338)
src/connectivity-cpp/dbus-cpp/services/util.h (+0/-36)
src/connectivity-cpp/include/connectivity/networking/service.h (+0/-83)
src/connectivity-cpp/include/connectivity/networking/service/tethering/service.h (+0/-59)
src/connectivity-cpp/include/connectivity/networking/service/tor/service.h (+0/-46)
src/connectivity-cpp/include/connectivity/networking/service/vpn/service.h (+0/-49)
src/connectivity-cpp/src/CMakeLists.txt (+24/-5)
src/connectivity-cpp/src/platform/nmofono/CMakeLists.txt (+0/-42)
src/connectivity-cpp/src/platform/nmofono/bounded_integer.h (+0/-178)
src/connectivity-cpp/src/platform/nmofono/manager_ref.h (+0/-483)
src/connectivity-cpp/src/platform/nmofono/ofono_nm_connectivity_manager.cpp (+0/-338)
src/connectivity-cpp/src/platform/nmofono/service.cpp (+0/-18)
src/connectivity-cpp/src/platform/nmofono/service.h (+0/-47)
src/connectivity-cpp/src/platform/nmofono/set_name_for_thread.cpp (+0/-24)
src/connectivity-cpp/src/platform/nmofono/set_name_for_thread.h (+0/-28)
src/connectivity-cpp/src/platform/util.cpp (+0/-33)
src/dbus-cpp/CMakeLists.txt (+0/-1)
src/dbus-cpp/services/ofono.h (+0/-1574)
src/indicator/CMakeLists.txt (+97/-28)
src/indicator/connectivity-service/connectivity-service.cpp (+155/-337)
src/indicator/connectivity-service/connectivity-service.h (+55/-19)
src/indicator/factory.cpp (+129/-0)
src/indicator/factory.h (+67/-0)
src/indicator/indicator-menu.cpp (+99/-0)
src/indicator/indicator-menu.h (+14/-63)
src/indicator/main.cpp (+27/-69)
src/indicator/menu-builder.cpp (+143/-0)
src/indicator/menu-builder.h (+19/-154)
src/indicator/menuitems/access-point-item.cpp (+15/-44)
src/indicator/menuitems/access-point-item.h (+6/-2)
src/indicator/menuitems/item.h (+2/-1)
src/indicator/menuitems/modem-info-item.cpp (+23/-33)
src/indicator/menuitems/modem-info-item.h (+11/-9)
src/indicator/menuitems/switch-item.cpp (+75/-0)
src/indicator/menuitems/switch-item.h (+22/-50)
src/indicator/menuitems/text-item.cpp (+42/-0)
src/indicator/menuitems/text-item.h (+7/-27)
src/indicator/menuitems/wifi-link-item.cpp (+14/-30)
src/indicator/menuitems/wifi-link-item.h (+1/-1)
src/indicator/menuitems/wwan-link-item.cpp (+38/-42)
src/indicator/modem-manager.cpp (+97/-175)
src/indicator/modem-manager.h (+15/-9)
src/indicator/modem.cpp (+527/-282)
src/indicator/modem.h (+110/-74)
src/indicator/nmofono/kill-switch-impl.cpp (+90/-46)
src/indicator/nmofono/kill-switch-impl.h (+23/-13)
src/indicator/nmofono/link.h (+15/-5)
src/indicator/nmofono/manager-impl.cpp (+186/-193)
src/indicator/nmofono/manager-impl.h (+19/-20)
src/indicator/nmofono/manager.cpp (+1/-18)
src/indicator/nmofono/manager.h (+37/-36)
src/indicator/nmofono/wifi/access-point-impl.cpp (+50/-32)
src/indicator/nmofono/wifi/access-point-impl.h (+24/-22)
src/indicator/nmofono/wifi/access-point.cpp (+36/-0)
src/indicator/nmofono/wifi/access-point.h (+16/-6)
src/indicator/nmofono/wifi/grouped-access-point-impl.cpp (+67/-81)
src/indicator/nmofono/wifi/grouped-access-point-impl.h (+14/-16)
src/indicator/nmofono/wifi/wifi-link-impl.cpp (+346/-325)
src/indicator/nmofono/wifi/wifi-link-impl.h (+25/-31)
src/indicator/nmofono/wifi/wifi-link.h (+14/-6)
src/indicator/root-state.cpp (+93/-90)
src/indicator/root-state.h (+10/-4)
src/indicator/sections/quick-access-section.cpp (+58/-55)
src/indicator/sections/quick-access-section.h (+4/-3)
src/indicator/sections/wifi-section.cpp (+51/-54)
src/indicator/sections/wifi-section.h (+4/-2)
src/indicator/sections/wwan-section.cpp (+24/-23)
src/indicator/sections/wwan-section.h (+1/-1)
src/indicator/sim-unlock-dialog.cpp (+163/-144)
src/indicator/sim-unlock-dialog.h (+16/-5)
src/indicator/util/unix-signal-handler.cpp (+101/-0)
src/indicator/util/unix-signal-handler.h (+59/-0)
src/menumodel-cpp/CMakeLists.txt (+6/-0)
src/menumodel-cpp/action-group-exporter.cpp (+128/-0)
src/menumodel-cpp/action-group-exporter.h (+17/-51)
src/menumodel-cpp/action-group-merger.cpp (+108/-0)
src/menumodel-cpp/action-group-merger.h (+18/-101)
src/menumodel-cpp/action-group.cpp (+59/-0)
src/menumodel-cpp/action-group.h (+22/-59)
src/menumodel-cpp/action.cpp (+31/-39)
src/menumodel-cpp/action.h (+15/-13)
src/menumodel-cpp/gio-helpers/util.cpp (+19/-37)
src/menumodel-cpp/gio-helpers/util.h (+4/-50)
src/menumodel-cpp/gio-helpers/variant.h (+21/-2)
src/menumodel-cpp/menu-exporter.h (+1/-0)
src/menumodel-cpp/menu-item.cpp (+119/-0)
src/menumodel-cpp/menu-item.h (+25/-107)
src/menumodel-cpp/menu-merger.h (+9/-12)
src/menumodel-cpp/menu-model.h (+4/-1)
src/menumodel-cpp/menu.cpp (+170/-0)
src/menumodel-cpp/menu.h (+24/-160)
src/notify-cpp/notification.cpp (+92/-58)
src/notify-cpp/notification.h (+39/-17)
src/notify-cpp/snapdecision/sim-unlock.cpp (+122/-85)
src/notify-cpp/snapdecision/sim-unlock.h (+45/-23)
src/qdbus-stubs/CMakeLists.txt (+115/-0)
src/qdbus-stubs/DBusTypes.h (+51/-0)
src/qdbus-stubs/backend-utils.h (+42/-0)
src/secret-agent/CMakeLists.txt (+0/-1)
tests/CMakeLists.txt (+1/-0)
tests/autopilot/indicator_network/data/pin-unlock.xml (+3/-3)
tests/data/phonesim/pin-unlock.xml (+3/-3)
tests/integration/CMakeLists.txt (+2/-35)
tests/integration/indicator/CMakeLists.txt (+34/-0)
tests/integration/indicator/TestIndicatorNetworkService.cpp (+3258/-23)
tests/menuharness/CMakeLists.txt (+15/-0)
tests/menuharness/MatchResult.cpp (+179/-0)
tests/menuharness/MatchResult.h (+61/-0)
tests/menuharness/MatchUtils.cpp (+72/-0)
tests/menuharness/MatchUtils.h (+35/-0)
tests/menuharness/MenuItemMatcher.cpp (+837/-0)
tests/menuharness/MenuItemMatcher.h (+122/-0)
tests/menuharness/MenuMatcher.cpp (+201/-0)
tests/menuharness/MenuMatcher.h (+90/-0)
tests/unit/CMakeLists.txt (+5/-1)
tests/unit/indicator/menuitems/CMakeLists.txt (+1/-4)
tests/unit/indicator/menuitems/test-access-point-item.cpp (+6/-11)
tests/unit/menumodel-cpp/test-menu-exporter.cpp (+11/-23)
tests/unit/secret-agent/CMakeLists.txt (+0/-1)
tests/utils/main.cpp (+30/-14)
- PS Jenkins bot: Needs Fixing (continuous-integration)
- Ken VanDine: Needs Fixing
- Jonas G. Drange (community): Needs Fixing
- Sebastien Bacher (community): Needs Fixing
-
Diff: 400 lines (+121/-52)8 files modifieddebian/control (+1/-1)
plugins/battery/PageComponent.qml (+28/-12)
plugins/bluetooth/PageComponent.qml (+9/-3)
plugins/brightness/PageComponent.qml (+15/-9)
plugins/flight-mode/EntryComponent.qml (+11/-4)
plugins/sound/PageComponent.qml (+23/-11)
plugins/wifi/MenuItemFactory.qml (+31/-12)
plugins/wifi/PageComponent.qml (+3/-0)
tags: | added: ota1 |
Changed in ubuntu-system-settings (Ubuntu RTM): | |
importance: | Undecided → Critical |
Changed in unity8 (Ubuntu RTM): | |
importance: | Undecided → Critical |
Changed in unity8 (Ubuntu): | |
importance: | Undecided → Critical |
Changed in ubuntu-system-settings (Ubuntu): | |
importance: | Undecided → Critical |
Changed in unity8 (Ubuntu): | |
assignee: | nobody → Nick Dedekind (nick-dedekind) |
Changed in unity8 (Ubuntu RTM): | |
assignee: | nobody → Nick Dedekind (nick-dedekind) |
tags: |
added: ota-1 removed: ota1 |
tags: | added: rtm14 |
Changed in unity8 (Ubuntu RTM): | |
status: | New → Opinion |
Changed in unity8 (Ubuntu Utopic): | |
status: | New → Opinion |
Changed in unity8 (Ubuntu Vivid): | |
status: | New → Opinion |
Changed in ubuntu-ux: | |
assignee: | nobody → Vesa Rautiainen (vesar) |
importance: | Undecided → Medium |
status: | New → Triaged |
no longer affects: | unity8 (Ubuntu Utopic) |
Changed in unity8 (Ubuntu Vivid): | |
status: | Opinion → Triaged |
Changed in unity8 (Ubuntu RTM): | |
assignee: | Nick Dedekind (nick-dedekind) → nobody |
status: | Opinion → New |
tags: | added: settings-ww51 |
Changed in canonical-devices-system-image: | |
milestone: | ww51-2014 → ww03-2015 |
status: | New → Confirmed |
tags: |
added: settings-ww03 removed: settings-ww51 |
Changed in canonical-devices-system-image: | |
milestone: | ww05-2015 → ww09-2015 |
Changed in canonical-devices-system-image: | |
assignee: | nobody → Kevin Gunn (kgunn) |
Changed in canonical-devices-system-image: | |
assignee: | Kevin Gunn (kgunn) → kevin gunn (kgunn72) |
Changed in canonical-devices-system-image: | |
importance: | Medium → High |
tags: | added: connectivity |
Changed in canonical-devices-system-image: | |
milestone: | ww13-2015 → ww17-2015 |
Changed in canonical-devices-system-image: | |
status: | Confirmed → Fix Released |
any changes to the icons displayed require modifications on the indicator- network- service.