creat by m-osada
app.todoist.com/app/project/- 2024年2月 by masaya-oops
Details
Authormasaya-oops
LicenseNo License
Categorytodoist
Created
Updated
Size12 kB
Statistics
Learn how we calculate statistics in the FAQ.
Failed to fetch stats.
Description
Notes
Userstyle doesn't have notes.Source code
Source code has over 10K characters, so we truncated it. You can inspect the full source code on install link./* ==UserStyle==
@name app.todoist.com/app/project/- 2024年2月
@version 20240212.13.16
@namespace https://userstyles.world/user/masaya-oops
@description creat by m-osada
@author masaya-oops
@license No License
==/UserStyle== */
@-moz-document url-prefix("https://app.todoist.com/app/") {
/* --------------------
レイアウト系
-------------------- */
:root{
--backDropFilter-blur: blur(10px);
--body-bg-color: rgb(243, 243, 243);
--content-bg: rgb(245, 245, 245);
--section-header-box-shadow: 2px 4px 16px rgba(0, 0, 0, 0.1);
--section-list-bg : rgb(255, 255, 255);
--section-list-border: rgba(0, 0, 0, 0.1);
--section-header-bg: rgba(0, 0, 0, .01) !important;
--section-addTask-bg: rgb(0, 0, 0, .01);
/* ダークモード時のスタイル */
@media (prefers-color-scheme: dark) {
--body-bg-color: rgb(79, 79, 79);
--content-bg: rgb(45, 45, 45);
--section-list-bg : rgba(0, 0, 0, .5);
--section-header-bg: rgba(255, 255, 255, 0.1) !important;
--section-list-border: rgba(255, 255, 255, 0.1);
--section-addTask-bg: rgb(255, 255, 255, .05);
}
--info-margin-right: 8px;
}
body {
background-color: var(--body-bg-color) !important;
background-size: cover;
}
#content {
background-color: var(--content-bg);
}
header > div {
/*ヘッダー 背景*/
}
.section header {
/* セクションのタイトル部分 */
padding: 8px 16px;
border-radius: 8px;
box-shadow: var(--section-header-box-shadow);
background-color: var(--section-header-bg);
backdrop-filter: var(--backDropFilter-blur);
}
.section_list > li {
padding: 16px 32px;
border-radius: 8px;
border: 1px solid var(--section-list-border);
background-color: var(--section-list-bg);
}
.task_list_item .task_list_item__content .task_list_item__content__wrapper {
/*タイトルと詳細*/
margin-bottom: 0;
}
.task_list_item {
background-color: rgba(0,0,0,0);
}
.task_list_item .task_list_item__content {
display: flex !important;
flex-direction: column-reverse !important;
}
.task_list_item__info_tags {
order: 1;
/* 最初に表示される */
margin-bottom: 4px;
}
.task_list_item__info_tags .task_list_item__info_tags__subtasks--show-complete {
/* サブタスク */
order: 2;
padding: 2px 4px;
margin-right: 4px;
border: 1px solid var(--section-list-border);
/*background-color: var(--section-list-border);*/
}
.task_list_item__info_tags a,
.task_list_item__info_tags button {
/*日付*/
order: 3;
margin-right: var(--info-margin-right);
}
.task_list_item__info_tags .date {
/*日付 span*/
padding: 4px 6px;
border: 1px solid var(--section-list-border);
border-radius: 4px;
margin-right: var(--info-margin-right);
}
.task_list_item__info_tags .task_list_item__info_tags__label {
/*ラベル - ラップ*/
order: 1;
padding: 2px 4px;
border: 1px solid var(--section-list-border);
margin-right: var(--info-margin-right);
}
.main-view-layout .controller {
/*タスク追加*/
position: sticky;
padding: 8px 16px;
border-radius: 8px;
border: 1px solid var(--section-list-border);
background-color: var(--section-addTask-bg);
backdrop-filter: var(--backDropFilter-blur);
bottom: 10px;
box-shadow: var(--section-header-box-shadow);
}
/*
モーダル
*/
[data-testid="modal-overlay"] {
/* スタイル */
}
/*
メニューポップアップ
*/
.menu_list {
/*全体メニューポップアップ*/
}
.reactist_menulist[role=menu],
.reactist_menulist[role=menubar] {
/*タスク内メニューポップアップ*/
}
.dropdown_select--popup {
/*タグ ポップアップ*/
}
.dropdown_select--popup li[role=option].dropdown_select__option--highlighted {
/*ポップアップ セレクト背景*/
}
.scheduler_popper {
}
}
@-moz-document url-prefix("https://app.todoist.com/app/bk-2024-02-12") {
/* --------------------
カラー系
-------------------- */
:root {
--primary-light-color: #9af3f3;
--primary-second-color: rgba(7, 228, 228, .4);
--primary-divider-color: rgba(7, 228, 228, .2);
--body-bg-color: #033131;
--product-library-background-base-primary: --body-bg-color !important;
--product-library-display-primary-idle-tint: var(--primary-light-color) !important; /* テキスト(ページタイトル、タスクテキスト) */
--product-library-navbar-idle-fill: rgba(255, 255, 255, 1); /* タスクモーダル > オプションバー 背景 */
--product-library-navbar-selected-fill: rgba(255, 255, 255, 0.1) !important; /* ナビバー > 選択中リストの背景 */
--product-library-selectable-background: none !important; /* メニュ > ビューの変更部分 背景 */
--product-library-selectable-tertiary-selected-fill: var(--primary-second-color) !important; /* ビュー変更 > 選択中 */
--product-library-display-secondary-idle-tint:var(--primary-second-color) !important;
--reactist-bg-default: rgba(255, 255, 255, 0.1); /*ヘッダー + タスクモーダル > バックグラウンドカラー*/
--reactist-content-primary: var(--primary-light-color);
--reactist-content-secondary: var(--primary-second-color) !important; /* ヘッダー > パンくず > スラッシュカラーやアイコンなど */
--reactist-divider-primary: var(--primary-divider-color) !important; /*ボダー (オプションナビのリスト下線、)*/
--reactist-actionable-quaternary-idle-tint: var(--primary-second-color) !important; /* ヘッダー > パンくず > トーンダウン テキストカラー */
--reactist-actionable-quaternary-hover-tint: var(--primary-light-color) !important; /* ボタン系 明るい色 */
--reactist-actionable-quaternary-hover-fill: var(--primary-second-color) !important; /* ボタン系 > ホバー背景 */
--reactist-actionable-quaternary-disabled-tint: var(--body-bg-color) !important; /* ボタン系 > 非活性*/
--reactist-bg-menu: var(--reactist-bg-default) !important; /* メニューポップアップ > 背景色 */
}
:root {
--product-library-background-base-secondary: rgba(0, 0, 0, 0.5);
--body-bg-image: none !important;
--info-margin-right: 8px;
--section-header-text-color: var(--primary-light-color);
/* ライトモード時のスタイル */
--content-bg: rgba(0, 0, 0, .1);
--section-list-bg: rgba(255, 255, 255, 0.9);
--product-library-divider-primary: rgba(0, 0, 0, 0.1) !important;
--section-header-bg: rgba(241, 241, 241, .75) !important;
--section-header-box-shadow: 2px 4px 16px rgba(0, 0, 0, 0.1);
--section-list-border: rgba(0, 0, 0, 0.1);
--backDropFilter-blur: blur(10px);
/* ダークモード時のスタイル */
@media (prefers-color-scheme: dark) {
--product-library-display-primary-idle-tint:rgba(255, 255, 255, 1) !important;
/* テキスト(ページタイトル、タスクテキスト) */
/* タスクテキストカラー */
--product-library-navbar-idle-fill: rgba(0, 0, 0, .15) !important;
/* ナビバー、タスクモーダル > オプションバー 背景 */
--reactist-bg-default: rgba(255, 255, 255, 0.05);
/*ヘッダー + タスクモーダル > バックグラウンドカラー*/
--content-bg: rgba(0, 0, 0, .0);
--section-list-bg: rgba(255, 255, 255, 0.03);
--product-library-divider-primary: rgba(255, 255, 255, 0.1) !important;
--section-header-bg: rgba(0, 0, 0, 0.3) !important;
--section-list-border: rgba(255, 255, 255, 0.1);
}
}
/* --------------------
レイアウト系
-------------------- */
body {
background-color: var(--body-bg-color) !important;
background-image: var(--body-bg-image);
background-size: cover;
}
#content {
background: none;
background-color: var(--content-bg);
}
header > div {
/*ヘッダー 背景*/
background-color: var(--reactist-bg-default);
backdrop-filter: var(--backDropFilter-blur);
}
.section header {
/* セクションのタイトル部分 */
padding: 8px 16px;
border-radius: 8px;
box-shadow: var(--section-header-box-shadow);
background-color: var(--section-header-bg);
backdrop-filter: var(--backDropFilter-blur);
border: 1px solid var(--section-list-border);
}
.section header .section_head__overflow_actions--wide {
/*左に出る トグルスペース*/
background-color: initial;
}
.section header button.section_head__title,
.section header h2,
.section header.section_head .section_head__title {
color: var(--section-header-text-color);
}
.section_head__title_box {
/*セクションタイトルのインナー部分*/
backdrop-filter : none;
}
.section_list > li {
background-color: var(--section-list-bg);
padding: 16px 32px;
border-radius: 8px;
border: 1px solid var(--section-list-border);
/*backdrop-filter: blur(15px);*/
}
.task_list_item .task_list_item__content .task_list_item__content__wrapper {
/*タイトルと詳細*/
margin-bottom: 0;
}
.task_list_item {
background-color: rgba(0, 0, 0, 0);
}
.task_list_item .task_list_item__content {
display: flex !important;
flex-direction: column-reverse !important;
}
.task_list_item__info_tags {
order: 1;
/* 最初に表示される */
margin-bottom: 4px;
}
.task_list_item__info_tags .task_list_item__info_tags__subtasks--show-complete {
/* サブタスク */
order: 2;
padding: 2px 4px;
margin-right: 4px;
border: 1px solid var(--section-list-border);
background-color: var(--section-list-border);
}
.task_list_item__info_tags a,
.task_list_item__info_tags button {
/*日付*/
order: 3;
margin-right: var(--info-margin-right);
}
.task_list_item__info_tags .date {
/*日付 span*/
padding: 4px 6px;
border: 1px solid var(--section-list-border);
border-radius: 4px;
margin-right: var(--info-margin-right);
}
.task_list_item__info_tags .task_list_item__info_tags__label {
/*ラベル - ラップ*/
order: 1;
padding: 2px 4px;
border: 1px solid var(--section-list-border);
margin-right: var(--info-margin-right);
}
.main-view-layout .controller {
/*タスク追加*/
position: sticky;
padding: 8px 16px;
border-radius: 8px;
border: 1px solid var(--section-list-border);
background-color: var(--section-header-bg);
backdrop-filter: var(--backDropFilter-blur);
bottom: 10px;
}
/*
モーダル
*/
[data-testid="modal-overlay"] {
/* スタイル */
backdrop-filter: var(--backDropFilter-blur);
}
/*
メニューポップアップ
*/
.menu_list {
/*全体メニューポップアップ*/
backdrop-filter: var(--backDropFilter-blur);
}
.reactist_menulist[role=menu],
.reactist_menulist[role=menubar] {
/*タスク内メニューポップアップ*/
backdrop-filter:...