Merge lp:~rpadovani/ubuntu-calculator-app/improveFavouriteTextfield into lp:ubuntu-calculator-app
| Status: | Merged | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Approved by: | Bartosz Kosiorek on 2015-03-30 | ||||||||||||
| Approved revision: | 143 | ||||||||||||
| Merged at revision: | 145 | ||||||||||||
| Proposed branch: | lp:~rpadovani/ubuntu-calculator-app/improveFavouriteTextfield | ||||||||||||
| Merge into: | lp:ubuntu-calculator-app | ||||||||||||
| Diff against target: |
171 lines (+31/-46) 2 files modified
app/ubuntu-calculator-app.qml (+29/-45) app/ui/KeyboardButton.qml (+2/-1) |
||||||||||||
| To merge this branch: | bzr merge lp:~rpadovani/ubuntu-calculator-app/improveFavouriteTextfield | ||||||||||||
| Related bugs: |
|
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| Ubuntu Phone Apps Jenkins Bot | continuous-integration | Approve on 2015-03-30 | |
| Bartosz Kosiorek | 2015-03-24 | Approve on 2015-03-30 | |
| Alan Pope πΊπ§π± π¦ | Approve on 2015-03-30 | ||
|
Review via email:
|
|||
Commit Message
Improve favourite textfield management
Description of the Change
Improve favourite textfield management
| Alan Pope πΊπ§π± π¦ (popey) wrote : | # |
This is certainly an improvement.
Added bug 1436792 which is related.
After adding the favourite, the screen seems to get stuck like this for a couple of seconds.
http://
- 140. By Riccardo Padovani on 2015-03-26
-
Hide favourite tip
| Riccardo Padovani (rpadovani) wrote : | # |
> Added bug 1436792 which is related.
I improved the behavior of the tip, let me know what do you think
> After adding the favourite, the screen seems to get stuck like this for a
> couple of seconds.
Uh, this is tricky, I have an idea on how to fix it, but I need to do some experiments
FAILED: Continuous integration, rev:140
http://
Executed test runs:
UNSTABLE: http://
deb: http://
SUCCESS: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
| Bartosz Kosiorek (gang65) wrote : | # |
Regarding to bug 1435881
The "enter key" icon should be displayed only on Desktop, because without OSK you don't have possibility to confirm Favourite caption.
| Bartosz Kosiorek (gang65) wrote : | # |
The distinguish between Calculator and Webbrowser is already implemented in Browser.
There is formFactor == "Mobile", "Tablet" and "Desktop".
readonly property string _formFactor: (Screen.width >= units.gu(60)) ? "Tablet" : "Mobile"
Maybe we should do in similar way but we could distinguish between "Mobile" and "Desktop"?
| Bartosz Kosiorek (gang65) wrote : | # |
Hi.
Checking formFactor is wrong idea.
We should check if OSK is enabled there:
1. If OSK is enabled, then do not display favourite's confirmation button,
2. If OSK is disabled, then display favourite's confirmation button
For now let's just delete confirmaation button. We will reintroduce it later.
- 141. By Riccardo Padovani on 2015-03-30
-
Fix wrong keyboard management
| Riccardo Padovani (rpadovani) wrote : | # |
@popey: I think I fixed it, let me know
@gang65: since we want to land this asap and our focus isn't desktop, let's fix this in another branch :-)
FAILED: Continuous integration, rev:141
http://
Executed test runs:
UNSTABLE: http://
deb: http://
SUCCESS: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
- 142. By Riccardo Padovani on 2015-03-30
-
Fix wrong position of a component
FAILED: Continuous integration, rev:142
http://
Executed test runs:
UNSTABLE: http://
deb: http://
SUCCESS: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
| Alan Pope πΊπ§π± π¦ (popey) wrote : | # |
Add a favourite, then go to Favourites and untap the star. Close favourites and then open it again.. you get this:-
http://
Which is confusing and wrong.
- 143. By Riccardo Padovani on 2015-03-30
-
Merge from trunk
| Alan Pope πΊπ§π± π¦ (popey) wrote : | # |
Seems I had some crap on my device. It's working fine now!
PASSED: Continuous integration, rev:143
http://
Executed test runs:
SUCCESS: http://
deb: http://
SUCCESS: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://


PASSED: Continuous integration, rev:139 91.189. 93.70:8080/ job/ubuntu- calculator- app-reboot- ci/128/ 91.189. 93.70:8080/ job/generic- mediumtests- utopic/ 2412 91.189. 93.70:8080/ job/generic- mediumtests- utopic/ 2412/artifact/ work/output/ *zip*/output. zip 91.189. 93.70:8080/ job/ubuntu- calculator- app-reboot- utopic- amd64-ci/ 21 91.189. 93.70:8080/ job/ubuntu- calculator- app-reboot- vivid-amd64- ci/128
http://
Executed test runs:
SUCCESS: http://
deb: http://
SUCCESS: http://
SUCCESS: http://
Click here to trigger a rebuild: 91.189. 93.70:8080/ job/ubuntu- calculator- app-reboot- ci/128/ rebuild
http://