Giter Site home page Giter Site logo

obsidian-math-plus's People

Contributors

dependabot[bot] avatar fireisgood avatar ocapraro 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

Watchers

 avatar  avatar  avatar  avatar  avatar

obsidian-math-plus's Issues

Unable to handle \begin{align} \end{align}

There seems to be a bug with \begin{align} / \end{align}:

```math
%34o$$%34c
||{"id":1275767698003}||

\begin{align}
...
\end{align}
%34o$$%34c

image

The Latex works fine in obsidian but I get the above error message in math+.

"aligned" for example seems to work but it does not have the desired behavior.

Am I missing something?

Math+ causes Excalidraw UI to change

Whenever the Plugin is activated, the Excalidraw toolbar at the bottom of the screen gets stretched out across the entire screen.
This unfortunately blocks most of the canvas.
Deactivating Math+ and restarting Obsidian brings back the normal toolbar.
Otherwise this plugin is absolutely amazing, thank you very very much.

Obsidian: v0.15.9
Excalidraw: v1.78
Math+: v0.3.0

Math+_excalidraw_UI_Bug.mp4

Conflict with Numerals Plugin

May be a bit outside of the scope of this plugin. I have another plugin called Numerals that acts as a calculator within the notes. It also uses the math block, so there is a conflict with the two where it either chooses Excalidraw or the Numerals mathblock depending on the order the Plugins were installed. Is there an easy way to change the type of block this plugin works for? I had tried editing the "registerMarkdownCodeBlockProcessor" in the .js file, but this led to "\int_{#1}^{#2}" to render an integral being replaced with "\in t_{#1}" which was unintended.

Enhancements That I Would Love To See

Hey! I love this plugin for letting me sketch and handwrite directly in notes, it's that last 'piece' obsidian is missing.
Currently stopping this from being an S-tier plug-in are:

  • The lack of an eraser
  • The pen size is way too phat
  • The UI is a bit chunky and ugly

Cheers!

Resize handle unselectable when using Minimal theme

Hello! I really love this plugin :D. For some reason tho, the Minimal theme is preventing dragging the resize handle. Instead of the up and down arrows, I just see the regular text cursor. I'm not sure if there's any setting in Minimal to fix this. Thought I'd let you know

[bug] fail to switch plugin

I had a console log when I switch plugin;

Plugin failure: obsidian-math-plus TypeError: Object.defineProperties called on non-object
at Function.defineProperties ()
at eval (App.tsx?0070:5586:10)
at ../../components/App.tsx (excalidraw.development.js:1826:1)
at webpack_require (excalidraw.development.js:3192:42)
at eval (index.tsx:31:73)
at ./index.tsx (excalidraw.development.js:2794:1)
at webpack_require (excalidraw.development.js:3192:42)
at eval (entry.js:26:64)
at ./entry.js (excalidraw.development.js:2783:1)
at webpack_require (excalidraw.development.js:3192:42)

New plugin name requirements

Hi @ocapraro

Per our developer policies,
please ensure that your plugin's name does not include the word "Obsidian".
In addition, the plugin name should not include the word "Plugin", as that is unecessary duplication.
We have already modified the name of your plugin to "Math+" in our records.

To maintain compliance, take the following actions:

  1. Modify the manifest.json file in your plugin repository.
  2. Generate a new release for your plugin to ensure users download the updated manifest.

If you have a idea for a different plugin name, you may also submit a pull request to the obsidianmd/obsidian-releases repository.

Thank you for your cooperation.
— the Obsidian team

Excalidraw drawings overwrite each other on same note

Each new drawing I do overwrites the other ones within the same notes when I close and open Obsidian. There's also an issue where the Excalidraw instance blocks out the typed math, though I was able to resolve that for now by uninstalling and reinstalling the plugin.

image

does not install on latest builds

most recent Obsidian, on latest OSX (PowerBook M3 64GB) and iOS (iPadPro M2), but plugin failed to install when tried just a few minutes ago (Jan.24.`24, 11:15 PM US-Pacific)…
no report other than "Failed to install plugin…" on both machines

Why no mobile support?

If it's just a formatting think I'd just throw a disclaimer in the readme and enable it. As an iPad user having this kind of functionality on my tablet would be awesome. Regardless of that, this is an amazing plugin, thanks for making it!

[Bug] \sum always renders with an m subscript?

image

renders as

image

I don't know why that m is there, but I can't write sums correctly because of that.

Another thing:

image

my excalidraw menu always renders horizontally, but I see it's vertical in the README screenshot. Is there a way to configure it like that?

Excalidraw Tray-mode Issue

Upon activating your plugin "obsidian-math-plus" the size of the tray mode assets becomes massive. Spanning more than my entire screen.

Steps to reproduce.
Activate excalidraw, and obsdian math plus,
open .excalidraw file,
active tray-mode.

image
image

[FR]: Support custom color when drawing.

Pleasure support custom colore when I drawing.
I have a problem when I drawing on light theme. I can't see because the line is white.
And maybe it could open excalidraw file above the math block.

Excalidraw "Keep selected tool active after drawing" icon not shown

Excalidraw has a feature that allows you to lock the current tool to be active and you can still do it here with the key bind q, however it is not shown in the UI

Current implementation:

image

This makes it hard to tell when a tool is locked and lacks the GUI button.

A possible fix could make it look like:

image

Add setting to change saved directory of drawings

Currently the drawings are saved in the plugin's folder. This might be an issue for users backing up just the contents of their vault as the svg drawings would be paired with the configuration files. A fix would be adding a field in settings to allow users to designate a folder within the vault to save the images to.

A rough example of what it might look like

mockup

Problem

Hello, I apologize for my English, I'm not very good at GIthub yet, please tell me where I can find all possible combinations for mathematical symbols

Can't create different math blocks!

Hi there, I have a problem that when I create a new math block file it become data-undefined in both folders drawings and excalidraw-files. So that, I cant have more than 2 different math blocks. It wasn't create a new one for me, just the same display as first block created before. Please help me to fix it. A month ago, I still use it normally!!! Thanks for your helping

image

\oint is not rendered in the drawing

\oint does not come in LaTeX by default, and has to be added using external packages. But Obsidian can render the symbol by default, and this plugin cannot.

According to this page, the package required for this symbol can be either of esint or wasysym.

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.