What's new in Caret 3.4.6
Aug 25, 2017
- Fix | in some cases, Caret can hang #515 #513
- Fix | in some cases wrapping of path can leave only * in the path #511
New in Caret 3.4.5 (Aug 23, 2017)
- Fix | having one subdirectory on the right side of the path throws an error #511 (comment)
New in Caret 3.4.4 (Aug 23, 2017)
- Fix | exception when starting up Caret #493
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)
- Fixed:
- grouping in headings popup doesn't work #481
- 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
- files sidebar to show indications for unsaved files
- files sidebar to support space to preview files (on MacOS)
- all sidebars to support Home and End
- parsing of block-level markup
- overall UI
- Fix:
- when inline images are remote, editor is glitchy and jumpy #473
- live preview doesn't scroll to the correct position when there are images with spaces in their path #464
- IME candidate window position jumps while typing #462
- inline images don't show in some rare cases #463 #395
- script html tags not included in copy to html #478
- image dropping doesn't work when there is an image in the clipboard #477
- [[toc]] bug with dots in headings and export to HTML #468
- "Search for" context menu item doesn't work #469
- add script tags to the export HTML #445
- update logic fails on first start #453
- remove white box in bottom right corner of popups under Windows and Linux
- title in full screen preview is not centered
- JavaScript, CSS and HTML code autocompletions stopped working
- pasting images from clipboard inserts the absolute path - it should be the relative
- hitting Enter in fence code block without an ending fence throws an error
New in Caret 3.3.1 (Jul 20, 2017)
- Fix | dictionary lookup doesn't work on MacOS #388
- Fix | pasting images in untitled document inside of project fails
- Fix | autocompletion throws an error when cursor is outside of the view
New in Caret 3.3.0 (Jul 19, 2017)
- Add | support for image pasting
- Add | git highlighting in files sidebar
- Add | File › Revert
- Add | on / off indications in command palette
- Add | images to open in quick preview - MacOS
- Add | context command that converts TOC to links
- Add | support for $ inline math and $$ block-level math
- Improve | path auto-completion
- Improve | design of headings sidebar
- Improve | design of popups
- Fix | Cannot read property 'closest' of null - when saving file #446
- Fix | file title path goes over the buttons under Windows
- Fix | git indications don't handle untracked changes well
- Fix | git indications can't handle git renames
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 14, 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
- add recent folders
- 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
- Fix | title bar doesn't indicate if file is modified under Linux
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 28, 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 %20 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 11, 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 13, 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 Pre (Apr 4, 2017)
- Fix | text stats in the top right corner are not visible under mac
- Fix | inline code inside of italic breaks the cursor positioning
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 28, 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.2 (Mar 26, 2017)
- Fix | Roboto Mono have different width in Ubuntu 16.* - replace it with Fira Mono #264
- Fix | cursor is misplaced when changing to custom font #264
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 alt 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 ctrl ⇧ P
- add preferences for keyboard shortcuts
New in Caret 1.15.1 (Mar 10, 2017)
- Fix | export to HTML doesn't work when existing file is opened
New in Caret 1.15.0 (Mar 10, 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 <a> or <img> throws an error
New in Caret 1.14.3 (Feb 28, 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 18, 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 14, 2017)
- IMPROVED:
- autocorrect word choosing algorithm
- context menu spell suggestions ordering
- don't spellcheck inline tags <hellu>
- performance of git gutter and file diffing
- FIXED:
- pasting text can thrown an error sometimes #242
- macOS | Cmd+Ctrl+Space - inserting an emoji and then writing deletes the emoji #238
- file navigator doesn't show folders in which there are git changes
- git gutter is not updated after commit
New in Caret 1.14.0 (Feb 7, 2017)
- Added:
- support for mermaid diagrams | ```mermaid
- IMPROVED:
- typing speed when writing with multiple cursors
- behavior of scrolling animation
- design of git indicators
- editor theme
- pasting links
- FIXED:
- table rendering of tables in PDF #132
- rendering artefact #205
- git indicators incorrect under Windows #231
- table row autocompletion breaks when there is alignment marker
- typewriter mode - double clicking on a word doesn't select it
- spellchecking of british english doesn't work
- Cmd+Ctrl+Space under macOS doesn't insert emojis
- going to the most bottom of editor incorrectly scrolls to the top of the preview
- YAML Front Matter + Table of Contents [[toc]] in the same document when preview is opened throws an error
- markdown table autocompletion with alignment
New in Caret 1.13.4 (Jan 24, 2017)
- Improve | typing performance
- Improve | ` autocompletion (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.0 (Jan 21, 2017)
- add preferences - ctrl , | 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.0 (Dec 23, 2016)
- add extend selection alt ↑ | 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.0 (Dec 9, 2016)
- add auto-correct spelling option - enable from Edit » Autocorrect Spelling
- add auto-insert URL from clipboard on Format » Link or ctrl k
- improve overall UI
New in Caret 1.10.0 (Dec 6, 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 font rendering on Linux
- Improve overall UI
New in Caret 1.9.0 (Dec 6, 2016)
- Add multiple cursors - ⌘ D
- Add auto-completion for local paths in links and images
- Add drag and drop support for images and documents
- Add insert line before / after - ⌘ ↵ / ⌘ ⇧ ↵
- Add syntax assistance for math fences
- Add context actions for emoji
- Improve overall UI
New in Caret 1.8.0 (Oct 26, 2016)
- Add completion for emoji
- Add completion for languages in fenced code
- Improve UI of navigation views
- Improve spellchecker to ignore medial capitals
New in Caret 1.7.0 (Oct 26, 2016)
- Add autosave - Preferences › Autosave
- Add convert to comment - ⌘ / or Format › Comment
- Improve font rendering on Windows and Linux
- Improve app icon on Windows
- Improve dark theme to make it more legible
New in Caret 1.6.0 (Sep 27, 2016)
- Added:
- auto-completion for table cells and table rows
- Improved:
- more context commands for links and lists
- search algorithm in navigation views
- UI of navigation views
- Shift Enter to not trigger auto-completion
- app icons for Mac and Windows
- window buttons for Mac and Windows
New in Caret 1.5.2 (Aug 4, 2016)
- Added:
- custom themes for preview
- auto-indentation for task items
- support for [[toc]]
- Improved:
- design of Find in Text - Cmd + F
- app performance when preview is ON
- Fixed:
- a bunch of bugs
New in Caret 1.4.0 (Jul 11, 2016)
- Added:
- auto-indentation for list items
- syntax highlighting for code and math expressions
- Improved:
- theme of preview
- security of update requests - HTTPS
- preview shortcut to Cmd+R
New in Caret 1.3.0 (Jul 11, 2016)
- Fixed a bunch of bugs
- Improved:
- 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
New in Caret 1.2.0 (Jul 11, 2016)
- Add:
- support for multiple windows - Cmd + Shift + N
- Improve:
- design of navigation screens
- Fix:
- more than 30 bugs