Merge lp://qastaging/~majster-pl/ubuntu-calendar-app/new-event-page into lp://qastaging/ubuntu-calendar-app

Proposed by Szymon Waliczek
Status: Rejected
Rejected by: Renato Araujo Oliveira Filho
Proposed branch: lp://qastaging/~majster-pl/ubuntu-calendar-app/new-event-page
Merge into: lp://qastaging/ubuntu-calendar-app
Diff against target: 1758 lines (+714/-626)
7 files modified
EventReminder.qml (+39/-27)
EventRepetition.qml (+236/-187)
NewEvent.qml (+265/-260)
NewEventEntryField.qml (+0/-38)
NewEventTimePicker.qml (+94/-58)
RemindersModel.qml (+12/-0)
po/com.ubuntu.calendar.pot (+68/-56)
To merge this branch: bzr merge lp://qastaging/~majster-pl/ubuntu-calendar-app/new-event-page
Reviewer Review Type Date Requested Status
Renato Araujo Oliveira Filho (community) Disapprove
Jenkins Bot continuous-integration Needs Fixing
Nekhelesh Ramananthan code-review & testing Approve
Review via email: mp+288637@code.qastaging.launchpad.net

Description of the change

This is very first implementation of new-event-page.
There is still plenty of space of improvements but I want to get it reviewed before I continue my work.

To post a comment you must log in.
Revision history for this message
Jenkins Bot (ubuntu-core-apps-jenkins-bot) wrote :

FAILED: Continuous integration, rev:773
No commit message was specified in the merge proposal. Click on the following link and set the commit message (if you want a jenkins rebuild you need to trigger it yourself):
https://code.launchpad.net/~majster-pl/ubuntu-calendar-app/new-event-page/+merge/288637/+edit-commit-message

https://core-apps-jenkins.ubuntu.com/job/calendar-app-ci/788/
Executed test runs:
    None: https://core-apps-jenkins.ubuntu.com/job/generic-update-mp/738/console

Click here to trigger a rebuild:
https://core-apps-jenkins.ubuntu.com/job/calendar-app-ci/788/rebuild

review: Needs Fixing (continuous-integration)
Revision history for this message
Nekhelesh Ramananthan (nik90) wrote :

I'm setting this MP as a work in progress since it is. I have added inline comments of all things that needs fixing. This is just a preliminary check since I suspect more changes.

Do note that when I click the add guest button, I get ,

file:///opt/click.ubuntu.com/com.ubuntu.calendar/0.4.latest/NewEvent.qml:726:17: QML ScriptAction: file:///opt/click.ubuntu.com/com.ubuntu.calendar/0.4.latest/NewEvent.qml:728: ReferenceError: addGuestButton is not defined
                            if (addGuestButton.contactsPopup) {

Not sure if this was introduced in your branch or in trunk by some other branch. Please do check to make sure you don't introduce a regression.

I also see file:///opt/click.ubuntu.com/com.ubuntu.calendar/0.4.latest/NewEvent.qml:347:28: Unable to assign [undefined] to QColor

review: Needs Fixing
Revision history for this message
Nekhelesh Ramananthan (nik90) wrote :

Nice work! It is *almost* ready. Just few minor touch ups to do and then we are set to land this MP.

1. In the old guest design layout, I notice 3 minor issues ( refer to http://imgur.com/HC4JAcs )

a) Remove the listitem dividers of the guests listitem
b) set the guest listitem height as listitemlayout.height. Otherwise it is not centered vertically.
c) Align the guest names to the "Add Guest" button. This can be done by setting the left and right margin to -2 gu. Yes negative :)

2. In the repeat and reminders page, the "Repeat" and "Reminder" listitem header is shown using "blue" color due to the new SDK. Please change these to the new list items to fix this issue.
( refer to http://imgur.com/5yzzm8h )

3. The selection color which is shown when you click on the date/time is a bit strong. Please change the background to lightgray shade and the text color to white/black.

review: Needs Fixing
Revision history for this message
Nekhelesh Ramananthan (nik90) wrote :

Almost there, just noticed one minor issue. In the Event reminders page, the option "No Reminder" is hidden by the page header. I had a quick look at it, and is quite easy to fix -> http://paste.ubuntu.com/15391380/

review: Needs Fixing
Revision history for this message
Nekhelesh Ramananthan (nik90) wrote :

LGTM. Awesome work. We can finish of the new design implementation for the Guests feature when we get design specs for it in another MP.

@renato, You can go ahead test this and top-approve. It fixes the label color issue that bill pointed out as well.

review: Approve (code-review & testing)
Revision history for this message
Renato Araujo Oliveira Filho (renatofilho) wrote :

Great work.
I added some small comments but in general the code looks great.

Revision history for this message
Szymon Waliczek (majster-pl) wrote :

Thanks for review, I added few comments.
Will push fixed code soon.

779. By Szymon Waliczek

Added Flickable to EventRepetition.qml and fixed anchoring to header.
Removed unnecessary empty lanes and code clean up.

Revision history for this message
Renato Araujo Oliveira Filho (renatofilho) wrote :

Code looks good, but I can not test it due some conflicts with trunk.

please merge with trunk

Revision history for this message
Jenkins Bot (ubuntu-core-apps-jenkins-bot) wrote :

FAILED: Continuous integration, rev:779
No commit message was specified in the merge proposal. Click on the following link and set the commit message (if you want a jenkins rebuild you need to trigger it yourself):
https://code.launchpad.net/~majster-pl/ubuntu-calendar-app/new-event-page/+merge/288637/+edit-commit-message

https://core-apps-jenkins.ubuntu.com/job/calendar-app-ci/796/
Executed test runs:
    None: https://core-apps-jenkins.ubuntu.com/job/generic-update-mp/798/console

Click here to trigger a rebuild:
https://core-apps-jenkins.ubuntu.com/job/calendar-app-ci/796/rebuild

review: Needs Fixing (continuous-integration)
Revision history for this message
Renato Araujo Oliveira Filho (renatofilho) wrote :
review: Disapprove

Unmerged revisions

779. By Szymon Waliczek

Added Flickable to EventRepetition.qml and fixed anchoring to header.
Removed unnecessary empty lanes and code clean up.

778. By Szymon Waliczek

Fix 'No Reminder' hiden under header. in EventReminder.qml

777. By Szymon Waliczek

Update code to new SDK (header, ListItems)
Small visual improvments in Guest repeater.
Changed color of selection then user choosing date/time.

776. By Szymon Waliczek

Postpone the 'Add guest' redesign - waiting for designs.

775. By Szymon Waliczek

Fix Save button to be desible when no event name is not set.

774. By Szymon Waliczek

Fixed everything what Nik90 pointed out in review, apart from AddGuest field as I'm missing designs for it.

773. By Szymon Waliczek

First implementation of NewEvent.qml page, few code clean ups

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
The diff is not available at this time. You can reload the page or download it.

Subscribers

People subscribed via source and target branches

to status/vote changes: