Git Product home page Git Product logo

obsidian-plugin's Introduction

Markwhen Obsidian Plugin

markwhen-obsidian-plugin

Obsidian Downloads

This plugin integrates Markwhen into Obsidian.md. You can use markwhen syntax to create timelines.

Note

Latest release: 0.0.2
Document version: 0.0.2

Installation

Note

Make sure that you are not in the Restricted Mode.

Install the plugin manually

  1. Go to the repo's latest release page, and download main.js, manifest.json and styles.css (or the zip file).
  2. Copy these files to your local path [your vault]/.obsidian/plugins/markwhen/.
  3. Relaunch Obsidian, or refresh the plugin list, you will see this plugin.
  4. In the plugin list, enable Markwhen and enjoy!

Install via BRAT

Register https://github.com/mark-when/obsidian-plugin in BRAT to receive upcoming releases automatically before we got reviewed from Obsidian team!

Development

Ensure you first have Obsidian installed, and set up a development vault.

You can download and enable the Hot-Reload plugin in the dev vault to experience a smooth debugging workflow. Every time main.js, manifest.json or styles.css updates, it will trigger an auto-reload.

Linux / MacOS developers

If the path to your vault is something other than ~/Documents/Obsidian Vault, update copyAssets.sh to point to your vault's location.

git clone [email protected]:mark-when/obsidian-plugin.git
cd obsidian-plugin
npm i
npm run vite

Windows developers

Since there's no watch command out-of-the-box, you can place the repo right in the dev vault config directory (i.e. [your vault]/.obsidian/plugins/markwhen/), and set the outDir to ./ in vite.config.ts (vite complains about this).

cd your-dev-vault/.obsidian/plugins
git clone git@github.com:mark-when/obsidian-plugin.git markwhen
cd markwhen
npm i
npm run vite

Note

The plugin id in the manifest is markwhen, indicating users will find their plugin under the .obsidian/plugins/markwhen directory if they install this plugin from official Obsidian distribution.

obsidian-plugin's People

Contributors

acylation avatar kochrt avatar

Stargazers

 avatar ACai avatar  avatar Keerah avatar  avatar Luca Trautmann avatar Sam Parmar avatar  avatar Will avatar jenemy avatar KIFTE avatar Dustin Smith avatar Quinn McHugh avatar  avatar  avatar Stas Kazhavets avatar  avatar  avatar Pch avatar  avatar  avatar  avatar Liquid avatar raf avatar KMF avatar Pablo Jimeno avatar Nick avatar Ilya Radchenko avatar Andrew Harper avatar Qyriad avatar Eli Pousson avatar Brian Staszewski avatar Ardeshir avatar Christian Tzurcanu avatar  avatar Camilo García avatar Tom MacWright avatar raffaele messuti avatar Mikkel Roald-Arbøl avatar Stephen Fraser avatar Saeed Esmaili avatar Friedolito avatar dai avatar

Watchers

Christian Tzurcanu avatar  avatar  avatar  avatar

obsidian-plugin's Issues

Sorting functionality

What would you like to be added?

It would be nice to be able to sort items in the obsidian plugin as it's possible on meridiem.markwhen.com:

meridiem.markwhen.com:
image

obsidian plugin:
image

Why is this needed?

There doesn't seem to be a sorting functionality on the obsidian plugin. Note that I've installed the 0.0.1 version from the obsidian plugin store (the latest available there).

[Feature Request] Event preview & editing in Timeline view

Appreciate your work for bringing this great tool in Obsidian.

It would be nice for these features to be added in timeline view in obsidian:

  • preview event details
  • add/edit/delete an event directly

The latest version(0.0.2) only allows editing in note view.
While the timeline view seems to be read-only, actions such as dragging, clicking "+", or clicking on events do not have any effect. Or is this a bug that I was encountering?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.