v0.19: High contrast, emacs, centering, highlighting, line continuation!


Version 0.19 brings some requested features and some unrequested bugfixes!

List continuation

When typing a list, pressing enter/return will now insert a new list item at the same indentation level. This works for check lists as well. If you don’t want that item, just press enter again.

Typing bulleted lists and checklists in markdown. Lists continue automatically when pressing enter.

Center and Highlight

Paragraphs can now be centered with ->text<-.

Deepdwn now also supports highlighting text with ==text==.

The code for this in the editor and preview is not identical, so you may see some slight differences in behavior between the two for some edge cases.

Editor and preview window with centered and highlighted text

High contrast

This update also adds a high contrast mode supporting both dark and light application themes. The colors are currently static, but I’m hoping to make them configurable in the future. If this feature would be useful to you, please let me know.

Editor with highcontrast mode enabled, showing dark and light themes

Emacs mode

Deepdwn now supports an Emacs mode to complement the existing Vim mode.

Bugfixes

  • Fix :w in vim mode not saving file
  • Fix application menu being visible in distraction free mode
  • Fix vim text field using wrong text color in dark mode
  • Better preferences button and text alignment
  • Fix the tail end of the yaml frontmatter (---) not using the correct display in mixed monospace mode

Get Deepdwn

Buy Now
On Sale!
20% Off
$11.99 $9.59 USD or more

Comments

Log in with itch.io to leave a comment.

Have you considered a dual pane mode? There are many times when I need two files side by side to compare or move chunks from one to the other.

I’d like to add some kind of split pane setup at some point, but the UI is (obviously) not set up to support it. Maybe some day!

(+1)

Thanks for replying.

I tried something yesterday that seems to work quite well: Just open a second instance of the app and snap them to each half of the screen on a 4K monitor.

Maybe consider (some day) adding an Open File in Another Instance menu item like Notepad++ has?

Is there any way to set a custom font? If not, if it's planned for a future update, think about adding ligatures support for fonts like Fira Code.

(+1)

Not currently.

There’s just the selection for the default monospace font, and two non-monospaced ones. I’ll see about adding custom fonts in a future update (fingers crossed). Will make sure ligatures are working as expected when I do.

Both Fira Code and custom fonts added in v0.21: https://billiam.itch.io/deepdwn/devlog/237732/v0210-fonts-and-languages

Yeah, I saw it on Twitter, thanks dude!