Skip to content

Conversation

@juliusknorr
Copy link
Member

Signed-off-by: Julius Härtl <jus@bitgrid.net>
@artemanufrij
Copy link
Member

screenshot_20170616_182712

@nextcloud nextcloud deleted a comment Jun 16, 2017
@nextcloud nextcloud deleted a comment Jun 16, 2017
@nextcloud nextcloud deleted a comment Jun 16, 2017
@nextcloud nextcloud deleted a comment Jun 16, 2017
@nextcloud nextcloud deleted a comment Jun 16, 2017
@nextcloud nextcloud deleted a comment Jun 16, 2017
@nextcloud nextcloud deleted a comment Jun 16, 2017
@nextcloud nextcloud deleted a comment Jun 16, 2017
@nextcloud nextcloud deleted a comment Jun 16, 2017
@nextcloud nextcloud deleted a comment Jun 16, 2017
@nextcloud nextcloud deleted a comment Jun 16, 2017
@nextcloud nextcloud deleted a comment Jun 16, 2017
@nextcloud nextcloud deleted a comment Jun 16, 2017
@nextcloud nextcloud deleted a comment Jun 16, 2017
@nextcloud nextcloud deleted a comment Jun 16, 2017
@nextcloud nextcloud deleted a comment Jun 16, 2017
@nextcloud nextcloud deleted a comment Jun 16, 2017
@nextcloud nextcloud deleted a comment Jun 16, 2017
@nextcloud nextcloud deleted a comment Jun 16, 2017
@nextcloud nextcloud deleted a comment Jun 16, 2017
@nextcloud nextcloud deleted a comment Jun 16, 2017
@nextcloud nextcloud deleted a comment Jun 16, 2017
@nextcloud nextcloud deleted a comment Jun 16, 2017
@nextcloud nextcloud deleted a comment Jun 16, 2017
@nextcloud nextcloud deleted a comment Jun 16, 2017
@nextcloud nextcloud deleted a comment Jun 16, 2017
@nextcloud nextcloud deleted a comment Jun 16, 2017
@nextcloud nextcloud deleted a comment Jun 16, 2017
Signed-off-by: Julius Härtl <jus@bitgrid.net>
Signed-off-by: Julius Härtl <jus@bitgrid.net>
@codecov
Copy link

codecov bot commented Jun 16, 2017

Codecov Report

Merging #189 into master will increase coverage by 0.44%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master     #189      +/-   ##
==========================================
+ Coverage   76.12%   76.56%   +0.44%     
==========================================
  Files          33       33              
  Lines         955      973      +18     
==========================================
+ Hits          727      745      +18     
  Misses        228      228

Copy link
Member

@artemanufrij artemanufrij left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Colors should be changed as discussed in IRC...

app.filter('parseDate', function() {
return function (date) {
if(moment(date).isValid()) {
return moment(date).format('YYYY-MM-DD');
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Shouldn't format be based on Nextcloud locale? I know it's a hot topic right now, since Nextcloud fetches locale based on language settings, but still - something to keep in mind

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, but that is out of scope for now, since we want to release 0.2 soon. We should also be timezone aware. But let's address that afterwords.

Util::addScript('deck', 'vendor/jquery-timepicker/jquery.ui.timepicker');

if(!\OC::$server->getConfig()->getSystemValue('debug', false)) {
if(true && !\OC::$server->getConfig()->getSystemValue('debug', false)) {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

why is this change needed?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🙈 Some debugging statement I forgot about.

<div id="duedate">
<input class="datepicker-input medium focus" type="text" placeholder="Set a due date" value="{{ cardservice.getCurrent().duedate | parseDate }}" datepicker="due" />
<input class="timepicker-input medium focus" type="text" placeholder="00:00:00" ng-if="cardservice.getCurrent().duedate" value="{{ cardservice.getCurrent().duedate | parseTime }}" timepicker="due" />
<button class="icon icon-delete button-inline" title="Remove duedate" ng-if="cardservice.getCurrent().duedate" ng-click="resetDuedate()"></button>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

title should be translatable string. Also, missing space between "due" and "date"

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

img/calendar.svg Outdated
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" height="32" width="32" viewbox="0 0 32 32"><path d="M8 2c-1.108 0-2 .892-2 2v4c0 1.108.892 2 2 2s2-.892 2-2V4c0-1.108-.892-2-2-2zm16 0c-1.108 0-2 .892-2 2v4c0 1.108.892 2 2 2s2-.892 2-2V4c0-1.108-.892-2-2-2zM11 6v2c0 1.662-1.338 3-3 3S5 9.662 5 8V6.125A3.993 3.993 0 0 0 2 10v16c0 2.216 1.784 4 4 4h20c2.216 0 4-1.784 4-4V10a3.993 3.993 0 0 0-3-3.875V8c0 1.662-1.338 3-3 3s-3-1.338-3-3V6zM6.094 16h19.812a.09.09 0 0 1 .094.094v9.812a.09.09 0 0 1-.094.094H6.094A.09.09 0 0 1 6 25.906v-9.812A.09.09 0 0 1 6.094 16z"/></svg>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This file is available in core/img/places

@@ -0,0 +1,54 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've created a PR to add white calendar icon to core in nextcloud/server#5447 - so this should become redundant

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍 But we should keep it for now until all supported Nextcloud versions ship with that icon.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I agree, but please use the optimized version - either copy from my PR or run scour command:
scour -i calendar-white.svg -o calendar-white-new.svg --create-groups --enable-id-stripping --enable-comment-stripping --shorten-ids --remove-metadata --strip-xml-prolog --no-line-breaks

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

done :)

css/style.css Outdated
}
.due.now {
background-color: #fbd850;
color: #000;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

not needed - black is default

css/style.css Outdated
color: #fff;
}

.due .icon-calendar {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

you should move this over to .due .icon as it is a default setting. Other .something .icon-calendar declarations will override background-image and margin-right is needed for all.

css/style.css Outdated
}

#card-dates span {
#card-meta #duedate {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

it's usually not a good idea to used ID as a CSS selector. I would recommend adding a class and applying style to it.

Signed-off-by: Julius Härtl <jus@bitgrid.net>
Signed-off-by: Julius Härtl <jus@bitgrid.net>
@juliusknorr
Copy link
Member Author

@pixelipo @artemanufrij Thanks for the comments, should be all fixed now.

Signed-off-by: Julius Härtl <jus@bitgrid.net>
@artemanufrij
Copy link
Member

margin is still a little bit inexact:
spectacle qv4727

I think the icons should be adjusted

Signed-off-by: Julius Härtl <jus@bitgrid.net>
Signed-off-by: Julius Härtl <jus@bitgrid.net>
Copy link
Member

@artemanufrij artemanufrij left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

now it looks good for me...

Signed-off-by: Artem Anufrij <artem.anufrij@live.de>

some css changes

Signed-off-by: Artem Anufrij <artem.anufrij@live.de>

removed unused css line

Signed-off-by: Artem Anufrij <artem.anufrij@live.de>

some margin changes

Signed-off-by: Artem Anufrij <artem.anufrij@live.de>
Signed-off-by: Julius Härtl <jus@bitgrid.net>
@juliusknorr
Copy link
Member Author

Thanks @artemanufrij Let's merge this. 🚀

@juliusknorr juliusknorr merged commit 1d9a0d3 into master Jun 19, 2017
@juliusknorr juliusknorr deleted the duedates branch June 19, 2017 08:36
@hanzei
Copy link

hanzei commented Jun 19, 2017

Nice work! 🎉

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants