Releases: cassidoo/fancygist
Releases · cassidoo/fancygist
Version 1.1
Five days since v1.0 shipped, and we have v1.1! This one is focused on making the editor a little more delightful and plugging some holes that you all flagged right away. Thanks for the quick feedback!
Here's what's new:
New Features
- Emoji picker - Type
:anywhere in the editor to pull up an emoji picker. Start typing the emoji name and it'll filter down for you. No more copying from another tab. (#10) - Table of contents slash command -
/tocis now a slash command that auto-generates a table of contents from the headings in your document. (#6) - Link to headings - Every heading in preview mode now has an anchor link, so you can share links directly to a specific section of your gist. (#7)
- Secret gists - When saving, you can now choose to create a gist as secret so it's not listed publicly on your profile. (#20)
Under the Hood
- Updated local dev HTTP config for local project smoothness
- The SlashCommandMenu component has been broken up to use the same UI for emoji autocomplete
- Animated the download menu (probably need to make menu animations be a reusable component)
You can browse all commits at github.com/cassidoo/fancygist/commits.
Check out FancyGist now, and be sure to drop a ⭐!
FancyGist hits v1!
Say hi to FancyGist
This is the first release of FancyGist, a fancy editor for your markdown GitHub Gists. A lot has happened in a short time, and a big thanks to contributors @octokatherine, @wesgro, and @vimode for jumping in early.
Here's a rundown of what's in this release:
Features
- Open any markdown Gist instantly - replace the typical
gist.github.com/abc/123withfancygist.com/abc/123and instantly view your markdown gist as something a bit more fancy. - Slash command menu - Type
/anywhere in the editor to pull up a menu of commands. It works inline (mid-sentence) as well as at the start of a line, so block-level commands like tables and headings are filtered smartly depending on context. Available commands:/table- Insert a markdown table/image- Insert an image/quote- Insert a blockquote/todo- Insert a task list/code- Insert a code block/list- Insert a bullet list/numbered- Insert a numbered list/alerts- Insert GitHub-style alerts (NOTE, TIP, IMPORTANT, WARNING, CAUTION)/heading1,/heading2,/heading3- Insert headings at levels 1, 2, and 3/divider- Insert a horizontal divider/dummytext- Insert lorem ipsum placeholder text/link- Insert a link/bold- Insert bold text/italic- Insert italic text/sub- Insert subscript text/sup- Insert superscript text/kbd- Insert keyboard input styling (e.g.Ctrl+K)/ins- Insert underlined text/br- Insert a line break tag/hr- Insert a horizontal rule tag/footnote- Insert a footnote reference and auto-numbered definition
- HTML tag support - The preview renders the same HTML tags that GitHub renders, like
<kbd>,<ins>,<sup>, and<sub> - Code autocomplete/syntax highlighting - The editor view renders an autocomplete-friendly code block editor, and is highlighted in preview mode.
- Download options - Export your gist as Markdown, HTML, or PDF right from the toolbar. Browser-native printing handles the PDF side of things.
- File modal + gist naming - You can make a new file, open an existing one, and rename your current file from the File modal.
- Session storage - Your work-in-progress is saved to session storage, so a stray refresh won't nuke your draft (which also means you can write, then log in, and your work will be saved).
- Keyboard commands - You don't need the mouse if you want to use your keyboard to make a new file, open an existing one, toggle preview/edit mode, or save your gists to your GitHub Gists.
You can browse all commits at github.com/cassidoo/fancygist/commits.
Check out FancyGist now, and be sure to drop a ⭐!