Giter VIP home page Giter VIP logo

obsidian-commander's Introduction

commander cover (2) GitHub tag (Latest by date) GitHub all releases

Commander is a plugin for Obsidian which allows you to add commands to different parts of the user interface.

commander overview

Features

  • add commands
  • remove commands
  • re order commands (via plugin settings menu)
  • edit commands
  • hide commands added by Obsidian or other plugins
  • choose which devices commands appear on (for sync users)

Demo

Commander Demo

How you can improve this Plugin

Feedback

Share feedback, issues, and ideas on Github, with our Commander feedback form, or tag the authors on Discord!

Adding translations

If you want to help and translate this Plugin to new languages, see locale/. Copy the English (en.json) File to your language file and start changing the sentences on the right.

Credits

Footer

obsidian-commander's People

Contributors

drannex42 avatar fjgenieter avatar jsmorabito avatar lguenth avatar llamamib avatar nezertorcheat avatar ondrahlavac avatar ouatis avatar phibr0 avatar pjeby avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

obsidian-commander's Issues

[Question]: Where do I set "View Header"?

Describe the bug

Thanks for your great plugin which reminds me a little bit to Tiddlywiki. ;-)

What do you mean with "View Header"? Where can I find and activate it?

image

Relevant errors (if available)

At the moment I don't see the symbols in the page header - but I have seen them before(!)

The problem occured, after I opened an other vault on my drive P:\

All icons were in the very first line of the window, hiding/overlaying the (here: green) buttons.

![image](https://user-images.githubusercontent.com/4138869/202280103-c6c4f56c-bfdb-4699-95e2-a515d7a45a6b.png)


When I scroll 1 mm down, I don't see this:

image

but this:

image

Steps to reproduce

I open Obsidian and there are no buttons anymore.

Expected Behavior

No response

Additional context

Installed Plugins:
image
image

Operating system

Windows

Ability to add multiple commands to one button

Describe the feature

Ability to add multiple commands into a button, and clicking it will execute all commands assigned to it, maybe in order.

Does this fix a problem? If so, specify.

My use case is a button to collapse both sidebars. There is a command to toggle the left, another to the right. I want to make a button that will clear out the sidebars instead of having to click two.

Did you consider other alternatives?

No response

Screenshots and recordings

No response

Ribbon - to many plugins list stops

If you have a lot of plugins that add buttons to the left ribbon, and you go to hide them the list stops and doesn't show you all the buttons you can hide. I know it stops because the bottom plugin is only half seen, and there still other buttons I'm not able to remove.

Toggle button

Describe the feature

To have a button with toggle function, so you can set two commands and two icons, which will be swapped each time you click the button.

Does this fix a problem? If so, specify.

Not found any way to do that. Is it possible with current version of Commander?

Did you consider other alternatives?

Commander does not seem to be able, although there are plugins that show a toggle button, so I guess this is possible. Look for other plugins, but does not seem to exist any able to do that yet.

Screenshots and recordings

No response

Add button position

Describe the feature

Add the button position, the position shown in the picture

Does this fix a problem? If so, specify.

Because I hide the title bar, I need to put the close program button in this position.

Did you consider other alternatives?

No response

Screenshots and recordings

[Bug]: ribbon "hide other commands" is empty

Describe the bug

image
As the title indicates, i have reinstall many times. 😭

Relevant errors (if available)

No response

Steps to reproduce

open settings menu

Expected Behavior

No response

Additional context

No response

Operating system

Windows

The custom order of commands in the page header does not take effect

Describe the bug

As the title says, after restarting, it is arranged in some order that I don't understand, and the order I defined cannot be saved.

Relevant errors (if available)

No response

Steps to reproduce

Arrange some commands in the page header in a custom order, then close the software and reopen it.

Expected Behavior

No response

Additional context

No response

Operating system

Windows

[Bug]: Custom ribbon commands disappear when using standard ribbon commands (Insider v1.1.0)

Describe the bug

When using custom ribbon commands, they initially appear in the ribbon, however upon clicking standard command buttons like "Open graph view" or "Open command palette", the custom commands disappear. You can get them back with a "Force refresh", but that seems to be the only "fix", and it is temporary.

Relevant errors (if available)

// with debugging enabled in plugin settings, nothing prints to the console for this plugin
// no other errors from conflicting plugins display either

Steps to reproduce

  1. Enable one or more standard ribbon commands (e.g. "Open graph view" and "Open command palette")
  2. Create custom ribbon commands and add them to the ribbon
  3. Click on one or both of the standard command buttons
  4. Use the "Force refresh" menu to bring the custom commands back

Expected Behavior

Custom buttons were persistent before the v1.1.0 Obsidian release. This new behavior likely has to do with the new abilities to customize the ribbon natively without cmdr plugin.

Additional context

macOS v12.6.1
Obsidian.md v1.1.0
Installer v1.0.3
cmdr v0.4.4

Operating system

macOS

Kindle Fire compatibility?

Describe the feature

Hi, this extension is a game-changer on my iPhone. Just installed Obsidian on my Kindle Fire HD 8 and was disappointed to find out I couldn't install Commander. How much work does this take to enable? Hope it's possible soon.

Keep up the great work.

Best,
Bjorn

Does this fix a problem? If so, specify.

Would allow Commander to run on Kindle Fire devices.

Did you consider other alternatives?

No response

Screenshots and recordings

No response

Hide items from the mobile ribbon replacement

Describe the feature

It would be absolutely fantastic for items hidden from the ribbon in desktop mode to also be hidden from the new mobile ribbon replacement. Currently they don't seem to be.

Does this fix a problem? If so, specify.

Currently items that are hidden in the desktop ribbon aren't hidden on mobile.

Did you consider other alternatives?

No.

Screenshots and recordings

No response

[Bug]: Left Ribbon Hide Command doesn't fit the Hider Plugin

Describe the bug

Hi,
thanks for your full-featured customisable plugin,it's great.

"Left Ribbon Hide Command" doesn't fit the Hider Plugin
image

Relevant errors (if available)

No response

Steps to reproduce

Theme: Minimal Theme
Hider Plugin-Hide app ribbon
Commander: Hide Left Ribbon
Hover Bottom ribbon

Expected Behavior

No response

Additional context

No response

Operating system

macOS

[Bug]: Page Header commands do not retain order set in settings

Describe the bug

given order of commands x, y, z
the app periodically changes the order of y and z to the app's preferred order x, z, y

in my use case, y = "Navigate forward" and z = "Navigate back"

Relevant errors (if available)

No response

Steps to reproduce

set your own preferred order of page header commands, watch the app blend them at it it's leasure

Expected Behavior

commands stay in the order which the user sets in the settings

Additional context

I'm using these particular commands in conjunction with the Pane Relief plugin for per-pan navigation. This works great with Commander, except for the random command reordering. The Customizable Page Header and Title Bar plugin handled these two commands without issue and without random reordering.

Operating system

Windows

[Bug]: Obsidian 1.0, reorder left ribbon icons no longer working

Describe the bug

Hello there,
I used hotkeys for specific files to create a custom command that I associate with a left ribbon button in commander.

Newly created commands are placed at the bottom of the sidebar and if I reorder them and close obsidian they are back to the old position. I think this is a bug as other commands created with the same process are where they are supposed to be. essentially commander does not save the position of some left ribbon commands after I closed obsidian.

Screenshot 2022-10-17 at 16 42 51

Relevant errors (if available)

/

Steps to reproduce

see above

Expected Behavior

see above

Additional context

/

Operating system

macOS

Allow Styling of all Quick Actions

Describe the feature

Allow Styling of all Quick Actions, like .... previously in the "advanced mobile toolbar".

In "commander" plugin, we can only edit the buttons which doesn't have icons.

But please add a option to edit all buttons!🙂🤞🏻

I am missing this feature so much😅.

Does this fix a problem? If so, specify.

Adding the same code from your earlier plugin "advanced mobile toolbar".

By the way, I don't know any code, so i don't know whether it's possible or not.

It's upto you.

I even created this account just to ask this for you🙂.

Did you consider other alternatives?

As far I know, adding the feature is only way.

It will ve very helpful for many🙂🤞🏻.

Screenshots and recordings

Screenshot_2022-12-04-18-31-04-797-edit_md obsidian
Screenshot_2022-12-04-18-31-23-258-edit_md obsidian
Screenshot_2022-12-04-18-31-59-344-edit_md obsidian

See, there only option for adding custom icons for the buttons which doesn't have icons prior to this.

Please add this option to all buttons, so that we can customise all buttons/quick actions.

I hope you do it🙂🤞🏻.

All the best bro.

Buttons in the tab list

Describe the feature

Add the ability to add buttons to the list of open tabs in the mobile app. For example, the button to close a tab is very missing.

Does this fix a problem? If so, specify.

Yes

Did you consider other alternatives?

No

Screenshots and recordings

Screenshot_2022-11-06-23-32-17-32_51606159b24eff83e24a54116878fe3e

Add support for new mobile bar/left ribbon replacement

Describe the feature

Hey Phillip,
I hope you're doing well! With the new public release, I thought I might ask about a feature I'd like to see in the mobile app.

I would love if the settings for the left ribbon would now be applied to its new replacement in the mobile app, the long press menu on the right of the "tool bar" (next to the tab switcher).

Do you think this is possible?

Does this fix a problem? If so, specify.

I think that this would be a nice addition to the plugin as it would bring the functionality on par with the desktop experience. Many people on Discord have asked about it as well.

Did you consider other alternatives?

There aren't really any alternatives. The left ribbon settings are currently useless on mobile and I don't know of any other plugin which modifies that list of commands.

Screenshots and recordings

I'll clarify the position in the tool bar with two screenshots in a few minutes. Okay, for anyone else reading this, this is the button I'm talking about:

Replacing the bottom panel buttons in the mobile app

Describe the feature

It would be cool to add the ability to replace the buttons in the bottom bar of the mobile app. For example, the center button could be replaced with a quick note creation from a specific template. Or add another button in a row.

Does this fix a problem? If so, specify.

Yes

Did you consider other alternatives?

No

Screenshots and recordings

Screenshot_2022-11-06-23-29-14-53_51606159b24eff83e24a54116878fe3e

Change menu presentation so that scrolling is not required

Describe the feature

currently, the top navigation menu for the app scrolls out of visible range, creating a scrollbar that is necessary to interact with the remaining menu items.

Does this fix a problem? If so, specify.

It is a minor annoyance be required to scroll to the Page Header menu item, especially since that is the one I use most.

Did you consider other alternatives?

No response

Screenshots and recordings

2022-07-26 10_42_33-2022-W31 - David - Obsidian v0 15 8

Background colors for ribbon commands

Describe the feature

Being able to customize ribbon buttons' background colors, individually. As an addition to custom icons.

A color overlay option for the icons itself would also work.

Does this fix a problem? If so, specify.

I use so many ribbon commands (thanks to this amazing plugin). Especially, since I use it combined with Hotkeys for specific files Plugin ; my ribbon become my minimal navigation bar.

But I feel the need to distinguish the buttons faster/easier. Because there are too many of them.

Did you consider other alternatives?

I tried to do it with css, but my lack of knowledge did not let me success...

Screenshots and recordings

No response

[Bug]: "Button already exists"

Describe the bug

The console continually logs "button already exists". It makes it hard to debug other unrelated things.

Relevant errors (if available)

No response

Steps to reproduce

Render a view and check the console.

Expected Behavior

No response

Additional context

No response

Operating system

macOS

[Bug]: Some time, startup command doesn't run

Describe the bug

I have a script that activate some plugins after the loading of Obsidian. This script is added to commands using the plugin User Plugin.

module.exports = {}

module.exports.onload = async (plugin) => {
    plugin.addCommand({
        id: 'List-plugins',
        name: 'Lister les plugins installés',
        checkCallback: async (checking) => {
            var plugins = Object.values(plugin.app.plugins.manifests).map(p => p.id).sort((a, b) => a.localeCompare(b));
            let written = [];
            const actualOpenedFile = plugin.app.workspace.getActiveFile();
            if (actualOpenedFile && actualOpenedFile.extension === 'md') {
                if (!checking) {
                    let contents = await plugin.app.vault.read(actualOpenedFile);
                    const listedPlugin = contents.split(/\r?\n/);
                    written = listedPlugin.map(p => p.slice(6));
                    let missingPlugin = plugins.filter(val => !written.includes(val)).filter(val => val.length > 0);
                    let removedPlugin = written.filter(val => !plugins.includes(val)).filter(val => val.length > 0);
                    let msg = 'Liste mise à jour ! ';
                    if (missingPlugin.length === 0 && removedPlugin.length === 0) {
                        msg = 'Liste triée par ordre alphabétique.';
                    }
                    if (removedPlugin.length > 0) {
                        removedPlugin.forEach(p => {
                            const replacer = new RegExp('\\- \\[.?\\] ' + p, "i");
                            contents = contents.replace(replacer, '');
                        });
                        msg += `${removedPlugin.length} plugin(s) supprimé(s) `;
                    }
                    contents = contents.split('\n')
                        .sort((a, b) => a.replace(/\- ((\[{2})|(\[.\]) )?/i, '')
                            .toLowerCase()
                            .localeCompare(b.replace(/\- ((\[{2})|(\[.\]) )?/i, '')
                                .toLowerCase()))
                        .join('\n');
                    if (missingPlugin.length > 0) {
                        contents = contents + '\n- [ ] ' + missingPlugin.join('\n- [ ] ');
                        msg += `${missingPlugin.length} plugin(s) ajouté(s)`;
                    }
                    await plugin.app.vault.modify(actualOpenedFile, contents.trim());
                    await new Notice(msg);
                }
                return true;
            }
            return false;
        }
    });

    async function fastStart(file, shortDelay, longDelay) {
        const contents = await plugin.app.vault.read(file);
        let allPlugins = contents.split(/r?\n/);
        let short = [];
        let long = [];
        let disable = [];
        for (let i = 0; i < allPlugins.length; i++) {
            if (allPlugins[i].startsWith('- [x]')) {
                short.push(allPlugins[i].slice(6, allPlugins.lenth))
            } else if (allPlugins[i].startsWith('- [>]')) {
                long.push(allPlugins[i].slice(6, allPlugins.lenth))
            } else if (allPlugins[i].startsWith('- [c]')) {
                disable.push(allPlugins[i].slice(6, allPlugins.lenth))
            }
        }
        setTimeout(async () => {
            short.forEach(async p => {
                await plugin.app.plugins.enablePlugin(p)
            }, shortDelay * 1000);
        });
        setTimeout(async () => {
            let i = 0;
            long.forEach(async p => {
                await plugin.app.plugins.enablePlugin(p)
                i++;
            }, longDelay * 1000);
        });
    
        disable.forEach(async p => {
            await plugin.app.plugins.disablePlugin(p)
        });
    }


    plugin.addCommand({
        id: 'Startup-script',
        name: 'Script de démarrage',
        callback: async () => {
            const findFile = plugin.app.vault.getFiles();
            try {
                if (!plugin.app.isMobile) {
                    new Notice('Démarrage en cours...');
                    const PCFile = findFile.find(f => f.name === 'PC.md');
                    console.log(`PC file found : ${PCFile.name}... LOADING....`);
                    await fastStart(PCFile, 2, 8);
                    console.log('PC file loaded!!');
                    new Notice('Plugins activés avec succès !')
                } else {
                    const MobileFile = findFile.find(f => f.name === 'Mobile.md');
                    await fastStart(MobileFile, 8, 15);
                }
            } catch (e) {
                new Notice(e)
            }
        }
    });
}

Some time, the script doesn't run... Only on PC.
I tried to change the delay, but it seems that doesn't change anything.

Relevant errors (if available)

/

Steps to reproduce

  1. Register this plugin using User plugin
  2. Add an auto run macro with it
  3. Reload Obsidian

Expected Behavior

All my plugin start and I see some logging message in notice and console.

Additional context

  • I use the last version of User Plugin ;
  • I'm on Obsidian Insider
  • I use sync
  • I tried 250 and 500ms delay
  • With a templater version of this script, I don't have any problem.

Operating system

Windows

[Bug]: Tab title bar flickers when switching between side-by-side panes

Describe the bug

If you have panes open side by side on Obsidian 0.16.3, the center breadcrumbs and file name flicker and jump sideways on any change of active pane.

Relevant errors (if available)

No response

Steps to reproduce

Open panes side by side on Obsidian 0.16.3, and switch between them.

Expected Behavior

No response

Additional context

The issue appears to be due to the updating of items in the tab title bar 1) outside an animation frame and 2) unnecessarily since there has been no change to the buttons. It isn't actually necessary to recreate the buttons on every file-open event, as the buttons are only removed when the view object is replaced -- you could probably just use a WeakSet of leaf.view instances and call view.addAction() to add the buttons when you see a view that's not in the WeakSet. (Or a weakmap to a list of the added elements, so they can be removed if needed.) This would avoid changing the buttons when the view itself isn't changed.

Let me know if you'd like me to make a pull request for this.

Operating system

Windows

Suggest to support macro autorun

Describe the feature

Macros can run automatically when the Obsidian starts or exits.

Does this fix a problem? If so, specify.

no

Did you consider other alternatives?

QuickAdd can be done, but I hope Commander can.

Screenshots and recordings

No response

Left to Right sort order for Page Header commands

Describe the feature

When sorted from top to bottom, commands entered into the Page Header should appear from left to right rather than right to left.

Does this fix a problem? If so, specify.

Currently, the plugin sort order for commands added to the Page Header is unintuitive. Commands listed in the plugin menu from top to bottom appear in the Page Header from right to left, rather than left to right.

Did you consider other alternatives?

No response

Screenshots and recordings

No response

[Bug]: "Icon for New Command" scrolling list is incomplete

Describe the bug

When making a new command, the user can choose a new icon from a very long list. This list is presented to the user in alphabetical order, starting with Activity but ending with Calendar. There are many more icons after Calendar in the alphabet but it's not possible to scroll down to find them.

A workaround is to type a letter to shorten the display list. For example, type D to make everything starting with D appear.

Relevant errors (if available)

No response

Steps to reproduce

Commander settings -> Ribbon (e.g.) -> Add command -> Choose a command to add -> Choose an icon to use

Expected Behavior

No response

Additional context

No response

Operating system

macOS

Changing new mobile toolbar

Describe the feature

With the recent tabs update, mobile toolbar changed to this five button layout:

image

It seems like Commander can't change this toolbar?

Does this fix a problem? If so, specify.

Same problem as previous toolbar - it would allow users to customize the icons there.

Did you consider other alternatives?

No response

Screenshots and recordings

No response

[FR]: Be compatible with other window frame style like Obsidian frame

Describe the feature

I hope Commander plugin will recover buttons on page header, left titlebar and right titlebar. It would be fantastic that the buttons in titlebar or page header could hide automatically when user change window frame style from Obsidian frame to Hidden(default).

Does this fix a problem? If so, specify.

Since I still get used to the old window frame style called Obsidian frame, I can't add buttons after Obsidian updated to 1.0 version. Also as you know that customizable page header and title bar plugin stopped maintaining, it would be not convienient if I discard all the buttons in the titlebar. Thanks a lot! 😄 🤝

Did you consider other alternatives?

No response

Screenshots and recordings

No response

I wish I could add commands to the right panel

Describe the feature

I hope it is possible to add commands to the panel on the right side of obsidian. I would like to put commands to adjust markdown formatting here, such as bold, highlight, etc.

Does this fix a problem? If so, specify.

This helps me edit content more efficiently and easily

Did you consider other alternatives?

No response

Screenshots and recordings

image

Is it possible to add the sorting function of default keys?

Describe the feature

Although there are plugins that can do this, I think this one of yours has more potential

Does this fix a problem? If so, specify.

This plugin allows you to drag and drop buttons to achieve the sorting function
https://github.com/phibr0/obsidian-customizable-sidebar

Did you consider other alternatives?

Dragging and dropping buttons instead of opening the plugin settings screen seems to be a more convenient approach

Screenshots and recordings

image

[Bug]: page header buttons don’t show up on iPad

Describe the bug

After adding commands to page header it initially shows them but as soon as you close obsidian and re load they disappear. This is on iPad.

Relevant errors (if available)

No response

Steps to reproduce

Add commands and restart app and they disappear

Expected Behavior

No response

Additional context

No response

Operating system

iOS

Add example on how to reorder

The plugin description mentions reordering of items but I am unable to find such feature.

Specifically I would like to reorder item in left ribbon side menu.
image

[Bug]: Some of "File Menu" can't be displayed.

Describe the bug

The following error occurs when I right-click a file, but it works again when I click "more options".

Relevant errors (if available)

No response

Steps to reproduce

  1. Download the plugins named "AidenLx's Folder Note" and "Folder Note Core";
  2. Add the "Folder Note Core: Delete linked folder" and "Folder Note Core: Make current document folder note" to the "File Menu";
  3. Right-click a file;
  4. Click "more options".

Expected Behavior

The "File Menu" can't work, when you right-click a file.

But it displays one of these two commands when I click "more options".

Additional context

No response

Operating system

Windows

Remove Commands from Editor Menu and File Menu

Describe the feature

Maybe a list of Don't Show or Removed Commands or something similar to the Hide other commands list from Status Bar and Left Ribbon feature will be the appropiate

Does this fix a problem? If so, specify.

I'm using (Customizable Menu)[https://github.com/kzhovn/obsidian-customizable-menu] in order to reduce the not useful commands from the Editor and File Menu. I think that will fit a lot with this plugin and help the users to use less but more powerful plugins.

Did you consider other alternatives?

No response

Screenshots and recordings

No response

Visibility issues with the add command button

Describe the bug

The add new command icon in sidebar is only visible on hover.
I have tried different themes, including the default theme, with both light and dark.
Also disabled all my css snippets without any success.
The button itself works fine but it is not visible until I hover over it.
Easy to forget it is even there as it is the last icon in the sidebar.

Relevant errors (if available)

No response

Steps to reproduce

InvisibleIcon

Expected Behavior

No response

Additional context

No response

Operating system

Windows

[Bug]: Page Header disappears with Split view

Describe the bug

Custom Page Header commands are maintained when in all methods of opening new windows, except for one: splitting the selected page via the page file menu. When selecting "Split Horizontally" or "Split Vertically" via a page's file menu, the customer commands disappear.

Relevant errors (if available)

No response

Steps to reproduce

When selecting "Split Horizontally" or "Split Vertically" via a page's file menu, the customer commands disappear.

Expected Behavior

No response

Additional context

No response

Operating system

macOS

[Bug]: TypeError: Cannot read properties of undefined (reading 'insertAdjacentElement')

Describe the bug

Bug shows in dev console under new Obsidian v0.16.0 version
No obvious impact, at present

Relevant errors (if available)

app.js:1 TypeError: Cannot read properties of undefined (reading 'insertAdjacentElement')
    at fe.addActionContainer (plugin:cmdr:7:17508)
    at eval (plugin:cmdr:7:14260)
    at t.<anonymous> (app.js:1:1591813)
    at app.js:1:235192
    at Object.next (app.js:1:235297)
    at a (app.js:1:234036)

Steps to reproduce

Install plugin on Obsidian 16.0

Expected Behavior

No response

Additional context

No response

Operating system

macOS

Open specific file command

Hello, is there a command that will allow me the ability to add a button to open a specific file? Thanks

Add support for mobile toolbar

In the spirit of one plug-in to consolidate all the similar command toolbars etc, have you considered adding features like the advanced mobile toolbar has?

Add Commands to File Explorer Top Menu

Describe the feature

It would be amazing if commander let you add commands to the menu of buttons at the top of the file explorer.

Does this fix a problem? If so, specify.

This doesn't fix a problem, but allows more consolidation of plugins.

Did you consider other alternatives?

There are plugins that can add individual commands there, but it makes sense to manage it globally through this plugin.

Screenshots and recordings

No response

[Bug]: Some plugin commands are missing

Describe the bug

I set 5 commands before, now there are only 4 left, but there are only 3 commands in the settings panel

Relevant errors (if available)

No response

Steps to reproduce

202108161359350001001

Expected Behavior

No response

Additional context

No response

Operating system

Windows

Only a partial icon list - are some missing?

Describe the bug

Setting a custom icon for command seems to have a limited list. Does the icon list really only go from A > C?

[My goal here is to use the default periodic notes calendar icon with the dots, but it's not in the Commander list]

1

Relevant errors (if available)

No response

Steps to reproduce

  • left ribbon > add command: "Periodic Notes: Open today's daily note"
  • a list of different icons is presented starting with "Activity" and ending with "Calendar."
  • are there no more options beyond C?

Expected Behavior

No response

Additional context

No response

Operating system

macOS

Add hide, move up and down for icons that havent been added with commander.

Describe the feature

If you add icon with commander you are able to move it up or down. It would be fantastic if it was possible also with icons that havent been added with commander. We would be able then to reorder icons the way we want in ribbon, status bar, editor menu, file menu etc. Right now its not possible to reorder default (and other plugins) icons or hide them in editor menu, file menu, ribbon etc.

Does this fix a problem? If so, specify.

Well, it would take commander to the next level.

Did you consider other alternatives?

No response

Screenshots and recordings

No response

edit commands shown when No file is open

Describe the feature

Add the ability to modify the commands shown when No file is open.

Does this fix a problem? If so, specify.

When you open a new tab, Obsidian shows the following text:
image

Normally, clicking on the blue text runs the corresponding command. However, the commands Go to file and See recent files rely on the Quick switcher core plugin. I don't use the default quick switcher, so these commands don't work for me. I would like to remap them to the quick switcher plugin I currently use (Another Quick Switcher).

Did you consider other alternatives?

I have not been able to find any other solutions to this issue. I think adding this feature to the Commander plugin logically fits with the general purpose and goals of the plugin and would help to make it even more powerful and useful.

Screenshots and recordings

No response

N/A

EDIT: Wrong plugin, sorry!

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.