What's new in Caret 3.4.6
Aug 25, 2017
- Fix | in some cases, Caret can hang
- Fix | in some cases wrapping of path can leave only * in the path
New in Caret 3.4.5 (Aug 25, 2017)
- Fix | having one subdirectory on the right side of the path throws an error
New in Caret 3.4.4 (Aug 25, 2017)
- Fix | exception when starting up Caret
New in Caret 3.4.3 (Aug 11, 2017)
- Fix | saving Preferences or Keyboard Shortcuts breaks the file contents #485
- Fix | file path wrapping throws an error #493 #490
New in Caret 3.4.2 (Aug 8, 2017)
- Fix | grouping in headings popup doesn't work #481
- Fix | resizing the window to a very small width throws an error
New in Caret 3.4.1 (Aug 7, 2017)
- Fix | creating a headings while headings sidebar is open throws an error
New in Caret 3.4.0 (Aug 7, 2017)
- Add | find in files Cmd/Ctrl+Shift+F
- Improve | UI and UX of headings popup
- Improve | files sidebar to show indications for unsaved files
- Improve | files sidebar to support space to preview files (on MacOS)
- Improve | all sidebars to support Home and End
- Improve | parsing of block-level markup
- Improve | overall UI
- Fix | when inline images are remote, editor is glitchy and jumpy #473
- Fix | live preview doesn't scroll to the correct position when there are images with spaces in their path #464
- Fix | IME candidate window position jumps while typing #462
- Fix | inline images don't show in some rare cases #463 #395
- Fix | script html tags not included in copy to html #478
- Fix | image dropping doesn't work when there is an image in the clipboard #477
- Fix | [[toc]] bug with dots in headings and export to HTML #468
- Fix | "Search for" context menu item doesn't work #469
- Fix | add script tags to the export HTML #445
- Fix | update logic fails on first start #453
- Fix | remove white box in bottom right corner of popups under Windows and Linux
- Fix | title in full screen preview is not centered
- Fix | JavaScript, CSS and HTML code autocompletions stopped working
- Fix | pasting images from clipboard inserts the absolute path - it should be the relative
- Fix | hitting Enter in fence code block without an ending fence throws an error
New in Caret 3.2.3 (Jul 18, 2017)
- Fix | opening files which include fenced code blocks containing markdown can sometimes start an infinite loop #442
- Fix | Caret is opening an older cached(?) version of my document #441
- Fix | Cannot read property 'top' of undefined #444 #443
- Fix | headings popup doesn't close on enter
- Fix | double click on headings sidebar removes selection from sidebar
- Fix | switching between files doesn't immediately update recent files
- Fix | filtering in Recents breaks styling
- Fix | clicking on popup item doesn't work
New in Caret 3.2.2 (Jul 15, 2017)
- Fix | Git gutter doesn't handle different line ending well #439
- Fix | Add to Dictionary doesn't work when ending with . or , #437
- Fix | switching files through recents doesn't change the project folder
New in Caret 3.2.1 (Jul 12, 2017)
- Fix | sidebars don't work when there is not enough space for them
- Fix | file title is not wrapped correctly
- Fix | recents files can hold only 5 items instead of 50
- Fix | file and it's associated project can be lost when the file is immediately closed after opening
- Fix | pasting in sidebar before copying something before it throws an error
New in Caret 3.2.0 (Jul 12, 2017)
- Add | type to search in sidebars
- Add | multiple selections in file sidebar
- Add | auto-jump to current heading in headings sidebar
- Add | drag and drop folder to open project
- Add | syntax highlighting for HTML blocks
- Improve | syntax highlighting engine
- Improve | File › Open to default to current folder
- Improve | overall UI
- Fix | error in Ctrl+T dialog #430
- Fix | wrong character spacing in tables when using in-place code tags #429
- Fix | file navigator (CTRL + T) cuts first two characters #427
- Fix | table not aligned with bold or italic text #422
New in Caret 3.1.0 (Jul 3, 2017)
- Add sidebar for headings ⌘ 2
- Add recent folders ⌘ ⇧ e
- Improve popups to be scrollable
- Improve overall UI
New in Caret 3.0.2 (Jun 29, 2017)
- Improve | add Cmd+Down and Cmd+Upshortcuts to work in Sidebar
- Fix | export to PDF shows title bar and sidebar in the exported document
- Fix | writing in Korean doesn't work #412
- Fix | create file Cmd/Ctrl+Enter in file navigator Cmd/Ctrl+T doesn't work
- Fix | Cmd+Z can throw error in some rare cases
New in Caret 3.0.1 (Jun 29, 2017)
- Fix | keyboard-shortcuts.md goes crazy on Ctrl+Z #402
- Fix | Cmd+ shortcut doesn't trigger when pressed for some keyboard layouts
- Fix | rendering of math in preview is positioned incorrectly
New in Caret 3.0.0 (Jun 27, 2017)
- Add sidebar ⌘
- Add font preferences
- Add support for liquid markup
- Add File › Publish
- Add Format › TOC and Format › Page Break
- Improve handling of unsaved files
- Improve UI / UX for navigation tools
- Improve overall UI
New in Caret 2.1.3 (May 15, 2017)
- Improve | colors of math expressions syntax highlighting
- Fix | writing bold and italic in tables breaks cursor position
- Fix | clicking on internal document link under Windows pops an error alert
- Fix | images in document can cause blurry text and 1px empty lines in selection and code blocks
- Fix | images aren't scaled to fit the entire text width
- Fix | writing space in a middle of a table cell increases right padding incorrectly
- Fix | last whitespace character in a link displayed as in preview when certain characters used in previous links #367
- Fix | window scroll position wrong in typewriter mode after embedded image #364
- Fix | having pdf page break +++ and footnote in a single document breaks preview #360
New in Caret 2.1.2 (May 12, 2017)
- Fix | cursor is misplaced in headings and tables
- Fix | Linux | middle-click triggers scrolling when it should only paste
- Fix | Linux | right-click triggers drag selection
New in Caret 2.1.1 (May 12, 2017)
- Improve | add padding to inline image previews
- Fix | math expressions preview doesn't fully hide the background behind
- Fix | inverted colours/contrast for dialogs #356
- Fix | delete Line not working properly with inline image #357
- Fix | fully support relative image paths
- Fix | wrapping of headings breaks in some rare cases
New in Caret 2.1.0 (May 12, 2017)
- Add | inline image rendering
- Improve | appearance of headings
- Improve | code highlighting
- Improve | UI / UX for find in text
- Improve | scrolling performance
- Improve | selection behavior on double-click / triple-click
- Improve | spell checking shouldn't be active inside link #324
- Fix | column selection #346
- Fix | format Menu not working properly when formatting headings #329
- Fix | Format->Math Mode fails if nothing highlighted and cursor in expression #315
- Fix | cursor position after inline code inside of italic #306
- Fix | spell checking doesn't kick in #304
- Fix | images not displaying properly in preview window #302
- FIx | delete line too aggressive #301
- Fix | maximized window takes up more space than it should #285
- Fix | spell checking popup does not fit the window #252
New in Caret 2.0.11 (Apr 18, 2017)
- Add | Help -> Get Newsletter
- Add | inline markers to use monospace font
- Fix | alt+cmd+double click to select multiple words #300
- Fix | autocomplete path doesn't work when using ~/ #297
- Fix | when using multiple cursors, only one line is indented when pressing tab #296
- Fix | Ctrl+click on link in editor mode works strangely #293
- Fix | find doesn't work when highlighted word wraps on a second line
New in Caret 2.0.10 (Apr 12, 2017)
- Improve | Alt+Left/Right now selects entire numbers 1.500.600 1,500,600 1'500'600
- Improve | don't delete files from history #291
- Improve | remove paste fade effect
New in Caret 2.0.9 (Apr 12, 2017)
- Improve | make text darker in dark theme
- Fix | new file while preview mode is active keeps the previous preview #289
- Fix | auto-formatting of headings interfers with 'Move line' #287
New in Caret 2.0.8 (Apr 4, 2017)
- Fix | text stats in the top right corner are not visible under mac
New in Caret 2.0.7 (Apr 3, 2017)
- Fix | changing preview themes while in full screen preview breaks title bar background color.
New in Caret 2.0.6 (Mar 31, 2017)
- Add | Shift+Insert - paste, Ctrl+Insert - copy, Shift+Delete - cut #196
- Add | lists containing only 1. numbering to not be automatically incremented #198
- Improve | make cursor thinner #271
- Fix | cursor position is incorrect for korean characters #282
- Fix | git markers shown on a file not in a Git repo #281
- Fix | dragging window in preview mode causes scrolling up #277
- Fix | preview can sometimes incorrectly parse an empty paragraph and throw an error
- Fix | Help menu under macOS don't have a Search input
- Fix | Fix Enter Licence doesn't work
- Fix | Licenced menu item is always visible
New in Caret 2.0.5 (Mar 29, 2017)
- Add | Edit => Context Actions in app menu
- Improve | scrolling performance
- Improve | performance when typing in focus mode
- Fix | changing some custom keyboard shortcuts doesn't work #267
- Fix | focus mode overlaps the characters in the end of lines twice
- Fix | selection can go outside of the text container boundaries in some edge cases
New in Caret 2.0.4 (Mar 28, 2017)
- Fix | adding table alignment without content causes crash #265
- Fix | format commands in command palette don't work
- Fix | page-break doesn't work
- Fix | shortcut Ctrl+ for increase font size doesn't work
- Fix | inline math rendering can throw an exception in some scenarios
- Fix | hitting Enter one the last empty row in table throws an error
- Fix | tab character is not handled correctly
- Fix | spellchecker can throw an exception in some rare cases
- Fix | writing < and a space after it throws an error
New in Caret 2.0.3 (Mar 26, 2017)
- Fix | two-space newline indicator not shown sometimes #259
- Fix | users upgrading from 1.15.1 to 2.0.2 don't get their font settings reset
New in Caret 2.0.1 (Mar 24, 2017)
- Fix | cursor position is incorrect when a line includes font ligatures #261
- Fix | spellchecking doesn't work under Linux #260
- Fix | not all available commands are shown in the command palette #262
- Fix | bold is not showing in preview #263
New in Caret 2.0.0 (Mar 24, 2017)
- add support for proportional fonts
- add file commands: rename, delete, copy, paste
- add inline rendering for math expressions
- add full screen preview
- add command to add selection above / below
- add command to split selection into lines
- add command to duplicate line
- add command to delete line
- add command to open file in Finder / Explorer
- add support for column select - hold ⌥ and drag
- add auto-completion for code in html / js / css blocks
- add inline matching for brackets in code blocks
- add inline matching for words in code blocks
- add basic support for .html, .css, .js files
- add command palette ⌘ ⇧ P
- add preferences for keyboard shortcuts
New in Caret 1.15.1 (Mar 9, 2017)
- Fix | export to HTML doesn't work when existing file is opened
New in Caret 1.15.0 (Mar 9, 2017)
- Add | File › Export to HTML
- Add | Go › To Last Edit
- Add | all basic types to Format menu
- Add | support for page breaks - +++
- Improve | algorithm for spellcheck auto-correct
- Improve | appearance of exported PDFs
- Improve | overall UI
- Fix | Emoji autocomplete does not work before a space character #256
- Fix | code blocks don't have a background
- Fix | code blocks in exported PDF aren't correctly wrapped
- Fix | links in PDF export have 1px lines on left and right
- Fix | dropping HTML that doesn't contain or throws an error
New in Caret 1.14.3 (Feb 27, 2017)
- Fix | macOS | closing window in fullscreen leaves a black screen #247
- Fix | macOS | window menu commands are not functioning in some scenarios - this can prevent Save from working
- Fix | don't disable font ligatures - this breaks support for Fira Code
New in Caret 1.14.2 (Feb 17, 2017)
- Improve: performance for lines that have inline code in them
- Fix: writing a word that has no suggestion for it throws an error
- Fix: going to most top/bottom of preview doesn't animate the scroll
- Fix: mermaid diagrams visual rendering
New in Caret 1.14.1 (Feb 15, 2017)
- Improve: autocorrect word choosing algorithm
- Improve: context menu spell suggestions ordering
- Improve: don't spellcheck inline tags
- Improve: performance of git gutter and file diffing
- Fix: pasting text can thrown an error sometimes #242
- Fix: macOS: Cmd+Ctrl+Space - inserting an emoji and then writing deletes the emoji #238
- Fix: file navigator doesn't show folders in which there are git changes
- Fix: git gutter is not updated after commit
New in Caret 1.14.0 (Feb 7, 2017)
- add support for mermaid diagrams | ```mermaid
- improve typing speed when writing with multiple cursors
- improve behavior of scrolling animation
- improve design of git indicators
- improve editor theme
New in Caret 1.13.4 (Jan 24, 2017)
- Improve | typing performance
- Improve | ` auto-completion (resolves #188)
- Fix | find to search from top of view
- Fix | editor scroll can jump unexpectedly when going out of find
- Fix | reloading file can lose editor selection
- Fix macOS | Alt - and Alt Shift - not inserting corresponding characters
New in Caret 1.13.1 (Jan 19, 2017)
- add preferences - ⌘ , | font, font size, line height, line width + more coming soon
- add preview theme - Dark | based on the Default theme
- add select each - ⌘ ⌃ g on Mac and alt f3 on PC | creates multiple selections
- add transpose - ⌃ t | Mac only
- add git integration | shows gutter indications for changed / modified / deleted lines
- improve startup time
- improve overall UI
New in Caret 1.12.1 (Dec 29, 2016)
- add extend selection ⌥↑ | extends selection to next biggest element
- add syntax assistance for strikethrough | select and hit ~
- improve select all doesn't move caret | hit esc to restore
- improve syntax assistance for inline markers
- improve overall UI | notifications, find, file nav, title nav
- improve spellchecker to more accurately detect language
- improve editor theme to use less color | this will allow future versions to use color to highlight things like parts of speech and grammar mistakes
- change line width from 80 to the more standard 72 chars
New in Caret 1.11 (Dec 12, 2016)
- add auto-correct spelling option - enable from Edit » Autocorrect Spelling
- add auto-insert URL from clipboard on Format » Link or ⌘k
- improve overall UI
New in Caret 1.10.0 (Dec 3, 2016)
- Add: paste URL over selected text creates link
- Add: support for YAML front matter
- Add: support for more font sizes
- Add: highlighting for code in GitHub theme
- Add: highlighting for "double space" line breaks
- Improve: typewriter mode
- Improve: structure of app menus
- Improve: overall UI
New in Caret 1.9.0 (Nov 18, 2016)
- Add multiple cursors (beta) - ⌘ D
- Add auto-completion for local paths in links and images
- Add auto-completion for math fences
- Add context actions for emoji
- Add insert line before / after - ⌘ ↵ / ⌘ ⇧ ↵
New in Caret 1.8.0 (Oct 25, 2016)
- Added completion for emoji
- Added completion for languages in fenced code
- Improved UI of navigation views
- Improved spellchecker to ignore medial capitals
New in Caret 1.7.0 (Oct 4, 2016)
- Add: autosave - Preferences › Autosave
- Add: convert to comment - ⌘ / or Format › Comment
- Improve: dark theme to make it more legible
New in Caret 1.6.0 (Sep 28, 2016)
- Add: auto-completion for table cells and table rows
- Add: more context commands for links and lists
- Improve: search algorithm in navigation views
- Improve: UI of navigation views
- Improve: Shift Enter to not trigger auto-completion
- Improve: app icons for Mac and Windows
- Improve: window buttons for Mac and Windows
New in Caret 1.5.0 (Jul 26, 2016)
- ADDED:
- custom themes for preview
- auto-indentation for task items
- support for [[toc]]
- IMPROVEMENTS:
- design of Find in Text - Cmd + F
- app performance when preview is ON
- FIXES:
- a bunch of bugs
New in Caret 1.4.0 (Jul 11, 2016)
- Add:
- auto-indentation for list items
- syntax highlighting for code and math expressions
- Improve:
- theme of preview
- security of update requests - HTTPS
- preview shortcut to Cmd+R
- Fix:
- a bunch of bugs
New in Caret 1.3 (Jul 11, 2016)
- Improve:
- editor engine to make it faster and more reliable
- theme to add emphasis to emphasis elements
- theme to remove emphasis from inline markers
- theme to highlight escape sequences
- design of find to make matches easier to spot
- design of file navigator
- design of preview
- Fix:
- a bunch of bugs
New in Caret 1.2 (Jul 11, 2016)
- Add:
- support for multiple windows - Cmd + Shift + N
- Improve:
- design of navigation screens