Coder Social home page Coder Social logo

obsidian-commander's Introduction

obsidian-commander

Add/Remove commands to/from Obsidians UI

obsidian-commander's People

Stargazers

 avatar  avatar

Watchers

 avatar

obsidian-commander's Issues

Status Bar Commands

Story

As a user, I want to add and remove commands from the status bar in Obsidian

Requirements

Designs

N/A

Titlebar Commands

Story

As a user, I want to add and remove commands from three locations in Obsidians titlebar:

  1. left button groups
  2. center button group
  3. right button group

Requirements

Designs

N/A

consolidate list of features from current plugins to be integrated

โ˜‘ = added as issue to obsidian commander repository

Customizable Page Header and Titlebar

author: https://github.com/kometenstaub

Features

  • choose to show buttons only on desktop or only on mobile (applies to all commands, not toggled individually) #29
  • same features as Customizable Sidebar

Customizable Sidebar

author: https://github.com/phibr0

Features

  • custom icons (feather icons) #21
  • plugin settings
    • add command
    • remove command
    • edit command icon #2
    • change order of commands
    • hide commands (added by other plugins)
    • Desktop only: Support floating sidebars

Customizable Menu

author:https://github.com/kzhovn

Features

  • add command to menu #20
  • remove command from menu #20

cMenu

author: https://github.com/chetachiezikeuzor

Features

  • add command to menu
  • remove command from menu

Add/Remove Commands to/from Obsidian UI

Problem

There are currently several separate Obsidian plugins which perform the same function (adding and removing commands) for separate parts of Obsidian's user interface.

Solution

Combining these plugins into one will make the core feature more accessible to Obsidian users.

User Experience

Today

The following plugins allow the user to add commands:

Future

  • One plugin can be downloaded to add commands to multiple components of Obsidians interface

Links

Stories

Story Description
Titlebar Commands #3 add/remove commands from titlebar
Page Header Commands #4 add/remove commands from Page Header
Status Bar Commands #5 add/remove commands from Status Bar
Ribbon Commands #6 add/remove commands from Ribbons
Right-Click Menu Commands #7 add/remove commands from Right-Click Menu
Custom Command Icons #2 choose from a list of icons when adding commands
Quick Add Command #8 quickly add a command to a UI component
Quick Remove Command #9 quickly remove a command from a UI component

Quick Add Command

Story

As a user, I want a quick way to add commands to different parts of Obsidians UI

Requirements

  1. #3
  • #10
  • [alt flow] add command via hover icon
  1. #4
  • #11
  • [alt flow] add page header commands via hover icon
  1. #5
  • #12
  • [alt flow] add status bar commands via hover icon
  1. #6
  • #13
  • [alt flow] add ribbon commands via hover icon
  1. #7

Notes

Designs

https://design.penpot.app/#/workspace/8426c110-7229-11eb-9096-03f8ac143bbf/94d05e00-ab11-11ec-a0b4-765163de8d2d?page-id=94d05e01-ab11-11ec-a0b4-765163de8d2d&layout=layers

Ribbon Commands

Story

As a user, I want to add and remove commands from the left and right ribbons in Obsidian

Requirements

Designs

N/A

Obsidian Commander Plugin Settings Menu

Story

As a user, I want to change all settings related to adding/removing commands to Obsidians UI from the plugin settings menu.

Requirements

  • change order commands from the plugin settings menu
  • hide commands added to left side ribbon by other plugins

Design

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.