Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update from facelessuser/MarkdownPreview@master #6

Open
wants to merge 63 commits into
base: master
Choose a base branch
from

Conversation

evandrocoan
Copy link
Member

The upstream repository facelessuser/MarkdownPreview@master has some new changes that aren't in this fork. So, here they are, ready to be merged!

This Pull Request was created programmatically by the githubpullrequests.

notabene and others added 30 commits February 15, 2019 16:11
CSS did not include foreground/background pair of colours of the body. In some configurations this makes it very hard to read (because the browser may rely on system colours, like mine does).
WCAG rule: never specify a foreground colour (here in .markdown-body) without a background colour.
Fixed typo that prevents Linux from being recognized as platform and starting the preview as background process, thus freezing Sublime while the preview is open.

resolves #72
The previous image patch aren't working anymore and I updated them with the current ones that github is using.
update image path for gemoji
I think that is the correct way... or at least is how I made it work in my config.
Fix typo in markdown.extensions.toc config example
Exclude docs/ directory from packed .sublime-package
Sync github stylesheet with latest
facelessuser and others added 30 commits May 23, 2022 07:39
* Fix title case handling in YAML frontmatter

Fixes #147

* Update changelog
This commit speeds up the on_post_save() method for non-Markdown files
by checking if the current file type is Markdown before continuing. This
does not alter the logic of the on_post_save() method.

Previously, on_post_save() took ~10ms on non-Markdown files after this
change it takes roughly ~1ms.
* Update some infrastructure things: docs, sponsorship, etc.

* Update more documentation

* Remove version 3 reference
I wish I had noticed this sooner. When I had taken over this plugin
from the original author, it did not have a license assigned to it, but
I did not properly audit every bit of the code. Desktop has an LGPL
license while we use MIT. This is fairly easy to fix for us as desktop
was only used to open a web browser, and really, only for Linux.
I've personally always just used `xdg` to open browsers on Linux, and
that is what we'll do here. If there is some case we are missing, we'll
solve it as we discover it, but we should not have been and cannot
use desktop with our license.
* refactor: get temp preview path

* feat: support expand env vars and home user in path_tempfile

This allows you specify paths with `~` and variables like `$HOME`:

    "path_tempfile": "~/.cache/markdownpreview"
* Update docs, copyright, and build deps

* Use multiprocessing for spelling jobs and fix spelling issue
`cgi.escape` is already deprecated in python 3.3 and no longer available in 3.8

This commit is required to run the plugin on python 3.8 plguin-host
* Add 'Preferences: MarkdownPreview Settings' to command palette

* Fix dangling comma
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.