Merge lp:~dpm/reminders-app/reminder-page-layout into lp:reminders-app

Proposed by David Planella
Status: Merged
Approved by: David Planella
Approved revision: 274
Merged at revision: 276
Proposed branch: lp:~dpm/reminders-app/reminder-page-layout
Merge into: lp:reminders-app
Diff against target: 75 lines (+27/-31)
1 file modified
src/app/qml/ui/SetReminderView.qml (+27/-31)
To merge this branch: bzr merge lp:~dpm/reminders-app/reminder-page-layout
Reviewer Review Type Date Requested Status
Ubuntu Phone Apps Jenkins Bot continuous-integration Approve
Riccardo Padovani Approve
Review via email: mp+238072@code.launchpad.net

Commit message

Fixes layout for long translations of the buttons in the Set Reminder page.

Description of the change

Fixes layout for long translations of the buttons in the Set Reminder page (see bug 1379888).

Buttons are now in a column rather than a row, leaving more space for the translation. Additionally, I've marked the primary action button with lightGrey to make it stand out from the secondary action.

To post a comment you must log in.
Revision history for this message
Ubuntu Phone Apps Jenkins Bot (ubuntu-phone-apps-jenkins-bot) wrote :
review: Approve (continuous-integration)
Revision history for this message
Riccardo Padovani (rpadovani) wrote :

Tested on PC, works well for me and code looks good to me

review: Approve
Revision history for this message
Ubuntu Phone Apps Jenkins Bot (ubuntu-phone-apps-jenkins-bot) wrote :
review: Needs Fixing (continuous-integration)
Revision history for this message
Ubuntu Phone Apps Jenkins Bot (ubuntu-phone-apps-jenkins-bot) :
review: Approve (continuous-integration)

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'src/app/qml/ui/SetReminderView.qml'
--- src/app/qml/ui/SetReminderView.qml 2014-09-23 12:39:27 +0000
+++ src/app/qml/ui/SetReminderView.qml 2014-10-12 07:13:01 +0000
@@ -29,8 +29,8 @@
29 property var note29 property var note
3030
31 ColumnLayout {31 ColumnLayout {
32 anchors { top: parent.top; topMargin: units.gu(2); horizontalCenter: parent.horizontalCenter }32 anchors { top: parent.top; topMargin: units.gu(1); horizontalCenter: parent.horizontalCenter }
33 spacing: units.gu(2)33 spacing: units.gu(1)
3434
35 Label {35 Label {
36 text: i18n.tr("Select date and time for the reminder:")36 text: i18n.tr("Select date and time for the reminder:")
@@ -48,35 +48,31 @@
48 date: note.hasReminderTime ? note.reminderTime : new Date()48 date: note.hasReminderTime ? note.reminderTime : new Date()
49 }49 }
5050
51 RowLayout {51 Button {
52 Layout.fillWidth: true52 Layout.fillWidth: true
5353 text: i18n.tr("Set reminder")
54 Button {54 color: UbuntuColors.lightGrey
55 text: i18n.tr("Clear reminder")55 onClicked: {
56 Layout.fillWidth: true56 note.reminder = true;
57 onClicked: {57 var date = datePicker.date
58 note.reminder = false;58 var time = timePicker.date
59 NotesStore.saveNote(note.guid);59 date.setHours(time.getHours());
60 pageStack.pop();60 date.setMinutes(time.getMinutes());
61 }61 note.reminderTime = date;
62 }62 print("set reminder time to", Qt.formatDate(date))
6363 NotesStore.saveNote(note.guid)
64 Button {64 pageStack.pop();
65 Layout.fillWidth: true65 }
66 text: i18n.tr("Set reminder")66 }
67 onClicked: {67
68 note.reminder = true;68 Button {
69 var date = datePicker.date69 text: i18n.tr("Clear reminder")
70 var time = timePicker.date70 Layout.fillWidth: true
71 date.setHours(time.getHours());71 onClicked: {
72 date.setMinutes(time.getMinutes());72 note.reminder = false;
73 note.reminderTime = date;73 NotesStore.saveNote(note.guid);
74 print("set reminder time to", Qt.formatDate(date))74 pageStack.pop();
75 NotesStore.saveNote(note.guid)75 }
76 pageStack.pop();
77 }
78 }
79
80 }76 }
81 }77 }
82}78}

Subscribers

People subscribed via source and target branches