Skip to content

Commit c01f229

Browse files
committed
added support for dark and high contrast nextcloud themes
1 parent a61f857 commit c01f229

File tree

3 files changed

+80
-16
lines changed

3 files changed

+80
-16
lines changed

appinfo/info.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<name>Time Tracker</name>
66
<summary>Time Tracker App</summary>
77
<description><![CDATA[Time Tracker App]]></description>
8-
<version>0.0.31</version>
8+
<version>0.0.32</version>
99
<licence>agpl</licence>
1010
<author mail="[email protected]" >MTier Ltd.</author>
1111
<namespace>TimeTracker</namespace>

css/style.css

Lines changed: 78 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ html[xmlns] .clearfix { display: block;}
5353
#timetracker-content {
5454
width: 100%;
5555
display:block;
56-
background-color: rgb(250, 251, 252);
56+
/*background-color: rgb(250, 251, 252);*/
5757
}
5858
#timer {
5959
/* min-width: 200px; */
@@ -66,7 +66,8 @@ html[xmlns] .clearfix { display: block;}
6666

6767
margin-bottom: 30px;
6868
box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
69-
background-color: white;
69+
70+
/*background-color: white;*/
7071
/*min-width: 100%;*/
7172
}
7273
.day-list-item{
@@ -79,7 +80,8 @@ html[xmlns] .clearfix { display: block;}
7980
padding: 10px;
8081
}
8182
.wi-child {
82-
background-color: rgb(250, 251, 252);
83+
/*background-color: rgb(250, 251, 252);*/
84+
background-color: var(--color-background-dark);
8385
padding-left: 25px;
8486
padding-right: 25px;
8587
}
@@ -111,7 +113,7 @@ html[xmlns] .clearfix { display: block;}
111113
display: flex;
112114
flex-direction: row;
113115
box-shadow: inset 0 -1px 0 0 #e8e8e8;
114-
background-color: white;
116+
/*background-color: white;*/
115117
line-height: 60px;
116118
padding-right: 25px;
117119
}
@@ -150,7 +152,7 @@ html[xmlns] .clearfix { display: block;}
150152
.client-button {
151153
display:flex;
152154
color: #595959;
153-
background-color: #e6e6e6;
155+
/*background-color: #e6e6e6;*/
154156
font-size: 11px;
155157
padding: 7px 10px;
156158
margin: 0 12px 12px 0;
@@ -162,18 +164,21 @@ html[xmlns] .clearfix { display: block;}
162164
.client-delete{
163165
padding:0px 10px;
164166
}
167+
165168
.clickable:hover{
166-
color: #595959;
169+
color: var(--color-main-text);
170+
opacity: 1;
167171
}
168172
.clickable {
169173
cursor: pointer;
170-
color: #a6a6a6;
174+
color: var(--color-main-text);
175+
opacity: 0.57;
171176
}
172177
.ui-dialog { z-index: 1000 !important ;}
173178
#timetracker-clients {
174179
width: 100%;
175180
/* display:block; */
176-
background-color: rgb(250, 251, 252);
181+
/*background-color: rgb(250, 251, 252);*/
177182
display: inline-block;
178183
margin: 40px;
179184
padding: 20px;
@@ -189,7 +194,7 @@ html[xmlns] .clearfix { display: block;}
189194
#timetracker-projects{
190195
width: 100%;
191196
/* display:block; */
192-
background-color: rgb(250, 251, 252);
197+
/*background-color: rgb(250, 251, 252);*/
193198
display: inline-block;
194199
margin: 40px;
195200
padding: 20px;
@@ -208,7 +213,7 @@ html[xmlns] .clearfix { display: block;}
208213
margin: 20px 0px 20px 0px;
209214
padding: 10px;
210215
text-align: right;
211-
background-color: #eee;
216+
/*background-color: #eee;*/
212217
}
213218
.projects{
214219
margin-top: 50px;
@@ -241,15 +246,15 @@ td.ε_row {
241246
#timetracker-tags {
242247
width: 100%;
243248
/* display: block; */
244-
background-color: rgb(250, 251, 252);
249+
/*background-color: rgb(250, 251, 252);*/
245250
display: inline-block;
246251
margin: 40px;
247252
padding: 20px;
248253
}
249254
.tag-button {
250255
display:flex;
251256
color: #595959;
252-
background-color: #e6e6e6;
257+
/*background-color: #e6e6e6;*/
253258
font-size: 11px;
254259
padding: 7px 10px;
255260
margin: 0 12px 12px 0;
@@ -284,7 +289,7 @@ td.ε_row {
284289
font-size: 22px;
285290
/*width:40px;*/
286291

287-
background-color: rgb(250, 251, 252);
292+
/*background-color: rgb(250, 251, 252);*/
288293
}
289294
/*
290295
.select2-container.set-tag .select2-default {
@@ -323,7 +328,7 @@ td.ε_row {
323328
#timetracker-dashboard {
324329
width: 100%;
325330
/* display: block; */
326-
background-color: rgb(250, 251, 252);
331+
/*background-color: rgb(250, 251, 252);*/
327332
display: inline-block;
328333
margin: 40px;
329334
padding: 20px;
@@ -392,3 +397,62 @@ td.ε_row {
392397
#hours-manual-entry{
393398
width: 240px;
394399
}
400+
.daterangepicker {
401+
background-color: var(--color-main-background);
402+
}
403+
.daterangepicker .calendar-table {
404+
border: 1px solid var(--color-main-background);
405+
border-radius: 4px;
406+
background-color: var(--color-main-background);
407+
}
408+
.daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect, .daterangepicker select.ampmselect {
409+
width: 50px;
410+
margin: 0 auto;
411+
background:var(--color-background-dark);
412+
border: 1px solid var(--color-background-dark);
413+
padding: 2px;
414+
outline: 0;
415+
font-size: 12px;
416+
}
417+
418+
.daterangepicker td.off, .daterangepicker td.off.in-range, .daterangepicker td.off.start-date, .daterangepicker td.off.end-date {
419+
background-color:var(--color-main-background);
420+
border-color: transparent;
421+
color: var(--color-background-darker);
422+
}
423+
424+
.daterangepicker td.available:hover, .daterangepicker th.available:hover {
425+
background-color: var(--color-background-darker);
426+
border-color: transparent;
427+
color: inherit;
428+
}
429+
.daterangepicker .ranges li:hover {
430+
background-color: var(--color-background-darker);
431+
}
432+
433+
.tabulator .tabulator-tableHolder .tabulator-table {
434+
background-color:var(--color-main-background);
435+
color:var(--color-main-text);
436+
}
437+
.tabulator-row {
438+
background-color:var(--color-main-background);
439+
}
440+
.tabulator-row.tabulator-row-even {
441+
background-color:var(--color-background-dark);
442+
}
443+
.tabulator-row.tabulator-selectable:hover {
444+
background-color:var(--color-background-darker);
445+
}
446+
447+
.tabulator .tabulator-header {
448+
background-color: var(--color-background-dark);
449+
color: var(--color-text-lighter);
450+
}
451+
.tabulator .tabulator-header .tabulator-col {
452+
background-color: var(--color-background-dark);
453+
}
454+
455+
.ui-widget-header {
456+
background: var(--color-background-dark);
457+
color: var(--color-text-lighter);
458+
}

templates/content/reports.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
<div class="clearfix"> </div>
2222
<br/>
2323
<div class="time-controls">
24-
<div id="report-range" style="background: #fff; cursor: pointer; padding: 5px 10px; border: 1px solid #ccc; width: 100%">
24+
<div id="report-range" style="cursor: pointer; padding: 5px 10px; width: 100%">
2525
<i class="fa fa-calendar"></i>&nbsp;
2626
<span></span> <i class="fa fa-caret-down"></i>
2727
</div>

0 commit comments

Comments
 (0)