Skip to content

Releases: cassidoo/fancygist

Version 1.1

07 Mar 05:02

Choose a tag to compare

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 - /toc is 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!

02 Mar 06:04

Choose a tag to compare

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/123 with fancygist.com/abc/123 and 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 ⭐!