No description
Find a file
2026-03-05 11:03:17 +07:00
.github Create FUNDING.yml 2021-07-04 21:07:28 +07:00
scripts feat(pack-release)!: add script for packaging releases 2025-12-05 23:29:57 +07:00
src Upgrade svelte to ^4.2.19 2025-12-25 08:57:45 +07:00
.eslintrc.js Bump obsidian versions, update package.json 2025-12-05 23:02:45 +07:00
.gitignore Upgrade svelte to ^4.2.19 2025-12-25 08:57:45 +07:00
.prettierrc Upgrade svelte to ^4.2.19 2025-12-25 08:57:45 +07:00
CHANGELOG.md feat(calendar)!: implement calendar view and update version 2025-12-21 11:44:05 +07:00
DEVELOPMENT.md Bump obsidian versions, update package.json 2025-12-05 23:02:45 +07:00
manifest.json feat(settings)!: add default view setting for ribbon leaf 2025-12-22 17:48:34 +07:00
package.json Upgrade svelte to ^4.2.19 2025-12-25 08:57:45 +07:00
README.md Update README with new badges and information 2026-03-05 11:03:17 +07:00
rollup.config.js Bump obsidian versions, update package.json 2025-12-05 23:02:45 +07:00
styles.css feat(calendar)!: implement calendar view and update version 2025-12-21 11:44:05 +07:00
ts-missing-modules.d.ts 0.2.0 2021-06-28 18:22:53 +07:00
tsconfig.json Bump obsidian versions, update package.json 2025-12-05 23:02:45 +07:00
versions.json feat(settings)!: add default view setting for ribbon leaf 2025-12-22 17:48:34 +07:00
yarn.lock Upgrade svelte to ^4.2.19 2025-12-25 08:57:45 +07:00

Release GitHub tag (latest SemVer) Downloads

This is a plugin for Obsidian (https://obsidian.md).

Note:

You will need an api token from Amazing Marvin. You can get one here - https://app.amazingmarvin.com/pre?api

For more information, please read here - https://github.com/amazingmarvin/MarvinAPI/wiki/Marvin-API

Compatibility

  • Minimum Obsidian version: 1.10.3
  • Plugin version: 1.0.1

Ribbon leaf (List / Calendar)

When the ribbon icon is enabled, the plugin adds an "Amazing Marvin" leaf on the right sidebar with:

  • List tab: the existing task list view (driven by the Ribbon list query settings)
  • Calendar tab: a calendar view of scheduled tasks with Week and Month modes

You can choose which view opens by default:

  • Settings → Amazing Marvin Plugin Settings → Ribbon leaf → Default view (List / Calendar (Week) / Calendar (Month))

Examples

image

Will render

image

Configs

Configs must be valid JSON. The plugin will raise errors if it cannot parse the block (it relies on JSON.parse). Example of a valid config:

{
    "title": "Due today",
    "type": "due-today",
    "showNote": true
}

All configs:

Name Description Type Default
title Title of the block. string -
type Type of the block. "today" | "due-today" -
showNote Show notes. Default to true. boolean false
colorTitle Color the name of category, project and tasks. If false, will only color the icons. boolean true
hideEmpty Hide empty directory. Default to true. boolean true
inheritColor Inherit colors from closest parent. Default to true. boolean true
showLabel Whether to render labels or not. Default to true. boolean true
isAnimated Whether to animate transitions boolean true

Config interface

export interface Query {
  title?: string;
  type?: 'today' | 'due-today';
  showNote: boolean;
  colorTitle: boolean;
  hideEmpty: boolean;
  inheritColor: boolean;
  showLabel: boolean;
  isAnimated: boolean;
}

export const DEFAULT_QUERY: Query = {
  colorTitle: true,
  showNote: false,
  hideEmpty: true,
  inheritColor: true,
  showLabel: true,
  isAnimated: true,
};
  • Settings → Amazing Marvin Plugin Settings → Ribbon leaf → Default view (List / Calendar (Week) / Calendar (Month)) If you find this plugin valuable, please let me know! It is great to hear from people who use what I've built. If you really like this plugin and want to express that by buying me a coffee, please do!

ko-fi

Please don't ever feel obligated!