Merge lp:~pkunal-parmar/ubuntu-calendar-app/NewDayView-Final into lp:ubuntu-calendar-app
| Status: | Merged |
|---|---|
| Approved by: | Nicholas Skaggs on 2015-01-08 |
| Approved revision: | 557 |
| Merged at revision: | 565 |
| Proposed branch: | lp:~pkunal-parmar/ubuntu-calendar-app/NewDayView-Final |
| Merge into: | lp:ubuntu-calendar-app |
| Diff against target: |
1026 lines (+477/-335) 9 files modified
AllDayEventComponent.qml (+55/-35) DayView.qml (+64/-103) EventBubble.qml (+2/-0) HeaderDateComponent.qml (+1/-0) TimeLineBaseComponent.qml (+109/-77) TimeLineHeader.qml (+148/-25) TimeLineHeaderComponent.qml (+21/-5) WeekView.qml (+70/-86) tests/autopilot/calendar_app/tests/test_weekview.py (+7/-4) |
| To merge this branch: | bzr merge lp:~pkunal-parmar/ubuntu-calendar-app/NewDayView-Final |
| Related bugs: |
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| Nekhelesh Ramananthan | Approve on 2015-01-08 | ||
| Nicholas Skaggs | Approve on 2015-01-08 | ||
| Ubuntu Phone Apps Jenkins Bot | continuous-integration | Approve on 2015-01-08 | |
| Mihir Soni | 2014-11-20 | Needs Fixing on 2014-11-24 | |
|
Review via email:
|
|||
Commit Message
Required changed for new dayview and weekview
Description of the Change
Required changed for new dayview and weekview
| Mihir Soni (mihirsoni) wrote : | # |
Hi Kunal ,
I am testing this MP and found that multiple events on same time are not visible.
Create two events on same time and see , only one event is visible in day view while in agenda view there are two events.
| Kunal Parmar (pkunal-parmar) wrote : | # |
Hi, thanks,
I will have a look, but we need to merge below MR first.
https:/
Can you have a look on that first.
| Nekhelesh Ramananthan (nik90) wrote : | # |
> Hi, thanks,
>
> I will have a look, but we need to merge below MR first.
>
> https:/
> app/NewTimeLine
>
> Can you have a look on that first.
If that's the case can you add that MP as a prerequisite to this? You will have to resubmit this and in the form fill in the above branch as prerequisite branch. Don't worry, all the comments etc, will be preserved.
Launchpad will then hide the code diff of the other MP changes in this MP making it a tiny bit easier to review.
| Nekhelesh Ramananthan (nik90) wrote : | # |
On preliminary testing I noticed the following issues,
- I keep seeing the error message "file:/
- [REGRESSION] Both week and day view don't show mulitple events occurring at the same time. Agenda view shows it properly.
- [REGRESSION] "Go To Today" functionality does not work when the user is in the same week but looking at different date. For instance today is the 24th Nov. Navigate to Nov 28th and then press today. Notice that it doesn't work.
| Mihir Soni (mihirsoni) wrote : | # |
Hi Kunal,
Could you add one more sign on timeline bar in as it has been shown in presentation.
We have to add > filled sign in timeline bar.
Reference :- https:/
| Kunal Parmar (pkunal-parmar) wrote : | # |
> Hi Kunal,
>
> Could you add one more sign on timeline bar in as it has been shown in
> presentation.
>
> We have to add > filled sign in timeline bar.
>
> Reference :- https:/
> w9bC4n0s63uWalb
This, I will not address in this MR, its already quite big.
May be you can create BUG with Bitesize tag ?
| Kunal Parmar (pkunal-parmar) wrote : | # |
> On preliminary testing I noticed the following issues,
>
> - I keep seeing the error message
> "file:/
> TypeError: Cannot call method 'getDate' of undefined"
>
> - [REGRESSION] Both week and day view don't show mulitple events occurring at
> the same time. Agenda view shows it properly.
>
> - [REGRESSION] "Go To Today" functionality does not work when the user is in
> the same week but looking at different date. For instance today is the 24th
> Nov. Navigate to Nov 28th and then press today. Notice that it doesn't work.
Thanks, will address those
- 553. By Kunal Parmar on 2014-11-29
-
merge from trunk and conflick resolved
- 554. By Kunal Parmar on 2014-11-29
-
temp commit
FAILED: Continuous integration, rev:554
http://
Executed test runs:
UNSTABLE: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
- 555. By Kunal Parmar on 2014-11-29
-
mutiday event issue resolved
| Kunal Parmar (pkunal-parmar) wrote : | # |
> On preliminary testing I noticed the following issues,
>
> - I keep seeing the error message
> "file:/
> TypeError: Cannot call method 'getDate' of undefined"
This is resolved now
>
> - [REGRESSION] Both week and day view don't show mulitple events occurring at
> the same time. Agenda view shows it properly.
This was not issue with this MR itself, looks like something changed in SDK or Qt, and it was messing up Z order of events. But now fixed this as well.
>
> - [REGRESSION] "Go To Today" functionality does not work when the user is in
> the same week but looking at different date. For instance today is the 24th
> Nov. Navigate to Nov 28th and then press today. Notice that it doesn't work.
This is not regression. Its new requirement and needs to be implemented.
Previously on week view when we press today, we were going to current week. This happens now also.
But now we are showing not whole week but only portion of week, we are not able to see current day.
So again, we need to implment this but I am not going to address this in this branch. Will adress this in another MR once this is merged.
| Kunal Parmar (pkunal-parmar) wrote : | # |
I need to address AP, but I guess we can still do the code review.
FAILED: Continuous integration, rev:555
http://
Executed test runs:
UNSTABLE: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
- 556. By Kunal Parmar on 2014-11-29
-
fixed test_current_
week_is_ selected
FAILED: Continuous integration, rev:556
http://
Executed test runs:
FAILURE: http://
FAILURE: http://
Click here to trigger a rebuild:
http://
- 557. By Kunal Parmar on 2014-11-29
-
pep8 resolved
PASSED: Continuous integration, rev:557
http://
Executed test runs:
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
| Kunal Parmar (pkunal-parmar) wrote : | # |
Go to today is address with this branch,
https:/
| Nicholas Skaggs (nskaggs) wrote : | # |
Kunal, can you expand on what this branch is intended to change? What's desired?
| Kunal Parmar (pkunal-parmar) wrote : | # |
> Kunal, can you expand on what this branch is intended to change? What's
> desired?
Hi Nick,
Please refer following new desing.
https:/
I implemented new weekview and dayview design and behavior.
So now, week view shows 3 days's event and user can scroll horizontal to view remanining days.
User can also scroll vertically for scroll in different time.
Day view only design is changed.
Let me know if you need more details.
PASSED: Continuous integration, rev:557
http://
Executed test runs:
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
| Nekhelesh Ramananthan (nik90) wrote : | # |
@kunal,
I tested this branch and it fixes 2 of the regressions that I mentioned in https:/
I also noticed that the 3 regression has been fixed in another branch of yours.
With that I am approving this MP. Nice work!


FAILED: Continuous integration, rev:552 91.189. 93.70:8080/ job/ubuntu- calendar- app-ci/ 1032/ 91.189. 93.70:8080/ job/generic- mediumtests- vivid/327 91.189. 93.70:8080/ job/generic- mediumtests- vivid/327/ artifact/ work/output/ *zip*/output. zip 91.189. 93.70:8080/ job/ubuntu- calendar- app-vivid- amd64-ci/ 29
http://
Executed test runs:
UNSTABLE: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild: 91.189. 93.70:8080/ job/ubuntu- calendar- app-ci/ 1032/rebuild
http://