Commit 02819161 authored by ransome1's avatar ransome1
Browse files

Minor fixes and bump to v1.1.8

parent 7a16552b
{
"name": "sleek",
"productName": "sleek",
"version": "1.1.8-rc.5",
"version": "1.1.8",
"description": "todo.txt manager for Linux, Windows and MacOS, free and open-source (FOSS)",
"synopsis": "todo.txt manager for Linux, Windows and MacOS, free and open-source (FOSS)",
"category": "ProjectManagement",
......@@ -19,7 +19,7 @@
"main": "src/main.js",
"buildResources": "src",
"build": {
"buildVersion": "14",
"buildVersion": "1",
"files": [
"!flatpak-node${/*}",
"!snap${/*}",
......@@ -125,6 +125,7 @@
"build:appx": "yarn build:css && yarn build:pegjs && electron-builder -w appx --publish never",
"build:css": "sass src/scss/style.scss:src/css/style.css",
"build:pegjs": "peggy --format es --output src/js/filterlang.mjs src/js/filterlang.pegjs",
"pack": "yarn build:css && yarn build:pegjs && electron-builder --dir",
"lint": "eslint --ext .js, src --ext .mjs, src",
"sass": "sass -w src/scss/style.scss:src/css/style.css",
"start": "yarn sass & electron .",
......
name: sleek
base: core18
version: "1.1.7"
version: "1.1.8"
summary: todo.txt manager for Linux, free and open-source (FOSS)
description: |
sleek is a free and open-source (FOSS) todo manager that makes use of the todo.txt format. sleeks GUI is modern and simple but still offers a decent set of functions which help users getting things done. sleek is available as a client for Windows, MacOS and Linux.
sleek is an open-source (FOSS) todo manager based on the todo.txt syntax. Stripped down to only the most necessary features, and with a clean and simple interface, sleek aims to help you focus on getting things done.
Users can add contexts, projects, priorities, due dates or recurrences to their todos. These todo.txt attributes can then be used as filters or to group and sort the todo list.
All classic todo.txt attributes are supported and enhanced by additional features. Creating todos is straightforward, and tag-based filtering in tandem with highly customisable grouping and smart full-text search allow for rapid information retrieval. Completed todos can be hidden or archived into separate done.txt files. Easy integration with other todo.txt apps is facilitated by continuously scanning todo.txt files for changes.
sleek manages and watches multiple todo.txt files continuously for changes, which makes it easy to integrate sleek with other todo.txt apps. Also users can switch between bright and dark mode and choose from multiple languages.
Todos with due date or repeating todos will trigger notifications and completed todos can be hidden or archived into separate done.txt files. If users have tons of todos, a compact view can come in handy.
sleek is available for Windows, MacOS and Linux, and in several languages. For a detailed list of features, see below.
grade: stable
confinement: strict
......
......@@ -55,15 +55,19 @@ body input[type=checkbox]:active {
background: #5a5a5a !important;
}
body input[type=range]::-webkit-slider-thumb {
background: #f0f0f0;
background: #f0f0f0 !important;
}
body button {
color: #f0f0f0;
background: #212224;
color: #f0f0f0 !important;
background-color: transparent !important;
}
body ::after {
border-color: #f0f0f0 !important;
}
body button:focus-visible {
color: #f0f0f0 !important;
background: #2d2d2d !important;
}
body table {
width: 100%;
background-color: transparent !important;
......@@ -83,12 +87,12 @@ body table.files tr td:last-child a:hover {
color: #212224 !important;
}
body table.files button {
color: #f0f0f0;
background: #212224;
color: #f0f0f0 !important;
background: #3273dc !important;
}
body table.files button:focus-visible {
color: #212224 !important;
background: #f0f0f0 !important;
color: #f0f0f0 !important;
background: #3273dc !important;
}
body table.files button:disabled {
opacity: 0.5;
......@@ -124,28 +128,34 @@ body nav ul li a:focus {
body nav ul:nth-child(2) #versionNumber:hover {
color: #CCCDCF !important;
}
body a.contexts {
body a.contexts,
body a.contexts:hover {
color: #c5ede3 !important;
background: #1e6251 !important;
}
body a.contexts span.tag {
body a.contexts span.tag,
body a.contexts:hover span.tag {
color: #123b31 !important;
background: #c9eee5 !important;
}
body a.contexts.is-dark,
body a.contexts.is-dark:hover,
body a.contexts:focus-visible {
background: #123b31 !important;
color: white !important;
}
body a.projects {
body a.projects,
body a.projects:hover {
color: #f1d6f1 !important;
background: #6f266f !important;
}
body a.projects span.tag {
body a.projects span.tag,
body a.projects:hover span.tag {
color: #491949 !important;
background: #f2daf2 !important;
}
body a.projects.is-dark,
body a.projects.is-dark:hover,
body a.projects:focus-visible {
background: #491949 !important;
color: white !important;
......@@ -329,15 +339,17 @@ body #todoTableWrapper::-webkit-scrollbar-thumb {
body #todoContext {
box-shadow: 0 0 1em #212224 !important;
}
body #filterContext a,
body #todoContext a {
body #filterContext .dropdown-item,
body #todoContext .dropdown-item {
color: #f0f0f0 !important;
}
body #filterContext a:hover,
body #filterContext a:focus,
body #todoContext a:hover,
body #todoContext a:focus {
color: #CCCDCF !important;
body #filterContext .dropdown-item:hover,
body #filterContext .dropdown-item:focus,
body #filterContext .dropdown-item:focus-visible,
body #todoContext .dropdown-item:hover,
body #todoContext .dropdown-item:focus,
body #todoContext .dropdown-item:focus-visible {
color: #f0f0f0 !important;
background: #2d2d2d !important;
}
body #filterContext .card,
......@@ -348,12 +360,12 @@ body #todoContext .card {
body #todoContext .card #filterContextDelete {
color: #ff3860 !important;
}
body #filterContext .horizontal,
body #todoContext .horizontal {
body #filterContext .card-content .horizontal,
body #todoContext .card-content .horizontal {
border-bottom: 1px solid #2d2d2d;
}
body #filterContext .horizontal label,
body #todoContext .horizontal label {
body #filterContext .card-content .horizontal label,
body #todoContext .card-content .horizontal label {
color: #ebebeb;
}
body #fileTabBar ul {
......
This diff is collapsed.
......@@ -488,7 +488,7 @@
</td>
</tr>
</table>
<table id="autoUpdate" class="settings is-hidden">
<table id="autoUpdateRow" class="settings is-hidden">
<tr>
<th colspan="100%" id="autoUpdateHeadline"></th>
</tr>
......
......@@ -175,7 +175,7 @@ export function initialSetupInterface() {
(userData.compactView) ? body.classList.add("compact") : body.classList.remove("compact");
// show or hide specific settings
if(appData.channel === "AppImage" || appData.os === "mac" && appData.channel !== "Mac App Store") document.getElementById("autoUpdate").classList.remove("is-hidden")
if(appData.channel === "AppImage" || appData.os === "mac" && appData.channel !== "Mac App Store") document.getElementById("autoUpdateRow").classList.remove("is-hidden")
// set scaling factor if default font size has changed
document.getElementById("html").style.zoom = userData.zoom + "%";
......
......@@ -55,15 +55,19 @@
background: $dark-grey!important;
}
input[type="range"]::-webkit-slider-thumb {
background: $almost-white;
background: $almost-white!important;
}
button {
color: $almost-white;
background: $almost-black;
color: $almost-white!important;
background-color: transparent!important;
}
::after {
border-color: $almost-white!important;
}
button:focus-visible {
color: $almost-white!important;
background: $darker-grey!important;
}
table {
width: 100%;
background-color: transparent!important;
......@@ -88,12 +92,12 @@
}
}
button {
color: $almost-white;
background: $almost-black;
color: $almost-white!important;
background: $has-text-link!important;
}
button:focus-visible {
color: $almost-black!important;
background: $almost-white!important;
color: $almost-white!important;
background: $has-text-link!important;
}
button:disabled {
opacity: 0.5;
......@@ -135,7 +139,8 @@
}
}
a.contexts {
a.contexts,
a.contexts:hover {
color: $sleek-contexts-button!important;
background: darken($sleek-contexts-button, 60%)!important;
span.tag {
......@@ -144,11 +149,13 @@
}
}
a.contexts.is-dark,
a.contexts.is-dark:hover,
a.contexts:focus-visible {
background: darken($sleek-contexts-button, 70%)!important;
color: white!important;
}
a.projects {
a.projects,
a.projects:hover {
color: $sleek-projects-button!important;
background: darken($sleek-projects-button, 60%)!important;
span.tag {
......@@ -157,6 +164,7 @@
}
}
a.projects.is-dark,
a.projects.is-dark:hover,
a.projects:focus-visible {
background: darken($sleek-projects-button, 70%)!important;
color: white!important;
......@@ -367,12 +375,13 @@
#filterContext,
#todoContext {
box-shadow: 0 0 1em $almost-black!important;
a {
.dropdown-item {
color: $almost-white!important;
}
a:hover,
a:focus {
color: $lighter-grey!important;
.dropdown-item:hover,
.dropdown-item:focus,
.dropdown-item:focus-visible {
color: $almost-white!important;
background: $darker-grey!important;
}
.card {
......@@ -381,7 +390,7 @@
color: $has-text-danger!important;
}
}
.horizontal {
.card-content .horizontal {
label {
color: $light-grey;
}
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment