Lark Style CountDown Timer

by Zhaoyang Yu
5
4
3
2
1
Score: 50/100

Description

The Countdown Timer (Lark Style) plugin adds a live, visually distinct timer block that mirrors the look and feel of Lark countdowns. It drops neatly into any note, updates in real time, and adapts automatically to English or Chinese based on the app language. You can insert timers through a single command, edit the target date or label directly inside the block, and switch colours without breaking your writing flow. Each timer stores its values cleanly in a three line code block, making it easy to tweak manually or duplicate across notes. Global defaults for label, duration and colour let you keep a consistent style while still allowing per note overrides.

Reviews

No reviews yet.

Stats

2
stars
571
downloads
0
forks
278
days
281
days
293
days
0
total PRs
0
open PRs
0
closed PRs
0
merged PRs
0
total issues
0
open issues
0
closed issues
13
commits

Latest Version

10 months ago

Changelog

Fixed

  • Fix language detection by calling Obsidian’s global getLanguage() API instead of reading from App, ensuring the correct locale is picked up for translations.

Installation

  • Download main.js, manifest.json, and styles.css from this release.
  • Place them into your vault’s .obsidian/plugins/lark-style-countdown-timer/ folder, replacing existing files.

Compatibility

  • Minimum Obsidian version: 1.8.0
  • Tested on desktop; marked as cross-platform (not desktop-only).

README file from

Github

Countdown Timer (Lark Style)

中文说明 (Chinese README) · Latest Release · Issue Tracker

Bring Feishu/Lark-style countdown blocks to Obsidian. The plugin renders a vivid, live-updating timer that adapts to your app language (English or Chinese), and lets you tweak its look without leaving your note.

Highlights

  • Lark-inspired design – ribbon digits, localized labels, and smooth hover actions.
  • Command palette workflow – insert timers anywhere with Insert countdown timer.
  • Editable in place – change the target date/time or switch preset colours from inline buttons.
  • Per-note configuration – optional label stored in the code block alongside the ISO timestamp and colour.
  • Global defaults – set fallback label, duration (minutes), and colour in the plugin settings.

Requirements

  • Obsidian v1.8.0 or newer (desktop or mobile)
  • No additional services or API keys

Installation

Option A · Download from Releases

  1. Visit the latest release.
  2. Download the asset archive (e.g. obsidian-countdown-plugin-vX.X.X.zip).
  3. Extract the archive into your vault’s .obsidian/plugins/obsidian-countdown-plugin/ directory so it contains manifest.json, main.js, and styles.css.
  4. In Obsidian, open Settings → Community plugins, disable Safe mode if needed, and enable Countdown Timer.

Option B · Build from source

# install dependencies
npm install

# watch mode for development	npm run dev
# or build once for release
npm run build

Copy the generated manifest.json, main.js, and styles.css into .obsidian/plugins/obsidian-countdown-plugin/ afterwards.

Getting Started

  1. Open any Markdown note and run the command Insert countdown timer.
  2. Pick the target date/time, enter an optional label, and choose one of the preset highlight colours.
  3. The plugin inserts a code block similar to:
    2024-12-31T16:00:00.000Z
    New Year Countdown
    #F79009
    
  4. Switch to Reading or Live Preview mode to watch the timer tick down. Hover the block to reveal inline buttons for editing or recolouring.

Commands

Command Description
Insert countdown timer Opens the modal to create a new countdown at the cursor.

Settings

Setting Description
Default label Used when the block omits a custom label (auto-localised).
Default duration (minutes) Pre-fills the modal with a relative future time.
Default colour Initial highlight colour for new timers.

Tips & Notes

  • The code block stores three lines: ISO timestamp, label, and hex colour. You can edit them manually if you prefer.
  • When Obsidian runs in Chinese, the UI strings and unit labels switch automatically.
  • Expired timers grey out but stay in place for reference.

Contributing & Building

Pull requests and issues are welcome. This project follows the same layout as the official obsidian-sample-plugin. Before opening a PR, run npm run build and ensure linting/tests (if any) pass.

License

MIT

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
TaskNotes
2 months ago by callumalpass
Task and time-tracking management with calendar integration for Obsidian
Day Planner
a month ago by ivan-lednev
An Obsidian plugin for day planning with a clean UI and a simple task format
Status Bar Pomodoro Timer
5 years ago by kzhovn
A status bar pomodoro timer plugin for Obsidian.
Project Manager
4 months ago by stepankropachev
Project management natively in your Obsidian vault. Table, Gantt, and Kanban views with subtasks, dependencies, time tracking, and custom fields — all stored as plain Markdown. No external services.
Pomodoro Timer
3 years ago by eatgrass
A pomodoro timer that helps manage your daily focus
TaskChute Plus
a month ago by hiroyaiizuka
Execute Taskchute for Obsidian
Operon
a month ago by Hasan Yılmaz
Task management system for humans and agents in Obsidian.
TimeStamper
5 years ago by Martin Eder
A plugin for Obsidian to quickly insert customized date- and time-stamps to the currently active note
Super Simple Time Tracker
4 years ago by Ellpeck
Multi-purpose time trackers for your notes!
Toggl Track
5 years ago by Maxime Cannoodt
A Toggl integration plugin for the popular knowledge base application Obsidian.
Prisma Calendar
a month ago by Matej Vavro Productivity
Prisma is not just a calendar plugin. It turns any note with a date into a flexible planning system inside Obsidian. There are no rigid schemas or predefined structures — just your data, your rules, fully under your control. It lets you see your entire vault through time.
Word Sprint
5 years ago by Andrew Lombardi
Obsidian Word Sprint plugin
Timekeep
2 years ago by Jacobtread
Obsidian task time tracking
WakaTime
4 years ago by WakaTime
Obsidian.md plugin for automatic time tracking and metrics generated from your Obsidian usage activity.
Timer
3 years ago by Marius Wörfel
Obsidian plugin, which allows you to measure time.
Live Life Recording
2 months ago by goryugocast
Operate tasks directly in Markdown with start/finish records, routine insertion, and a lightweight daily summary for Obsidian.
Grandfather
5 years ago by Danny Hernandez
A simple Obsidian plugin to display the time and date on the status bar
Obsidian-compatible Watcher for ActivityWatch
4 years ago by Grimmauld
Obsidian plugin to track user activity with ActivityWatch
Stopwatch
5 years ago by Tokuhiro Matsuno
Pomodoro Widget
3 years ago by bitegw
A plugin for ObsidianMD that adds a pomodoro timer widget. Get it from the Community plugins tab.
Time Things
a month ago by plasmabit
Know when your note was was last updated. Track how much time you spent writing. Keep an eye on the clock.
Text Block Timer
a year ago by frankthwang
PomoBar
a year ago by Miguel Pimentel
PomoBar is a minimalist Pomodoro timer that lives in your Obsidian status bar with optional audio notifications to keep you on track
Minidoro
8 months ago by Shakti Sampad Swain
Minidoro is a minimalist Pomodoro timer that lives right in your Obsidian header. It's designed to be simple, unobtrusive, and fully customizable.
Checkbox Time Tracker
2 years ago by UD
Checkbox Time Tracker for Obsidian
Focus Time
2 years ago by AstraDev
Focus Time is a plugin that helps you track how much time you spend on each note.
RescueTime
3 years ago by Tatsuya Hayashi
A RescueTime integration plugin to view your activity logs in Obsidian.
Countdown To
a year ago by Gui Cattani
A countdown/progress Obsidian widget using progressbar.js
ManicTime
3 years ago by Finkit d.o.o.
Fastimer
3 years ago by vkostyanetsky
Intermittent fasting tracker plugin for Obsidian
White Noise
a year ago by Zhou Hua
Chronotyper
a year ago by BambusControl
Obsidian plugin for tracking note edit time
Relative Timestamps
2 years ago by Charles Young
Timelog
8 months ago by Eddie Blundell
Time logging plugin for obsidian
Role Switch
6 months ago by Zafrem
This program is a tool that recognizes and makes task switching easier, even though multitasking is difficult.
Xboard
a month ago by wrbin
一款易上手、已美化、更适合AI工作流的obsidian工作台
Tag Timer
8 months ago by quantavil
The Tag Timer is a versatile plugin for Obsidian that allows you to seamlessly track the time you spend on specific tasks or sections within your notes.
Xove Dashboard
12 days ago by ty
Obsidian 个人工作台插件:把任务管理 / 项目管理 / 灵感收集 / 笔记统计 收进一个首页,数据全留在本地的。
Fetch Prayer Times
2 years ago by Ecys
Fetches times from Aladhan API and inserts into a table.
SolidTime Integration
a year ago by proniclabs
Obsidian SolidTime Integration Plugin
Abele
13 days ago by dudaanton
An Obsidian plugin that adds a lot of functionality I personally find missing.
WorkLife Calendar
17 days ago by RavenLife
All-in-one: a smart calendar, task and habit tracker, time tracker, and financial planner, all connected into a single ecosystem within Obsidian.
Christmas
2 years ago by MatseVH
Yuhanbo Task
a month ago by yuhanbo
Obsidian 智能任务管理与番茄时钟插件,集成 AI 智能拆分的任务管理系统,配备专业番茄时钟,提升工作效率。
Wiki Companion
7 days ago by Mo A
A minimalist, read-only calendar for Obsidian, built on the frontmatter you already have.