This file describes significant changes to Cocreate to an audience of both everyday users and administrators running their own Cocreate server. To see every change with descriptions aimed at developers, see the Git log. As a continuously updated web app, Cocreate uses dates instead of version numbers.
- Triangular grid feature, including reasonable snapping behavior [#21]
- Avoid one-dimensional ellipses and rectangles when holding Shift.
- Support incognito mode by handling lack of localStorage
- Default line width changed from 5 to 3. This is better for pen drawing, and gives more room to grow. [#172]
- Fix drawing horizontal and vertical lines by holding Shift. [#187]
- Prevent Ctrl-D from bookmarking page when using Select tool, even if duplicating an empty selection. (Other tools can still trigger bookmark.) [#186]
- Fix Alt key behavior when drawing rectangles, ellipses, and segments [#182]
- Fix pan tool when clicking on grid lines [#180]
- Fix SVG export with mixture of text and math
- You can now link to a specific page of a Cocreate board. You can copy the link location (or open a new tab) by right clicking on a page button. The webpage URL also automatically updates when you click on a page button. [#164]
- Cocreate now remembers the last page you viewed on each board, and starts there if the URL didn't specify a specific page to start on. (This is useful in the context of Comingle, where the entry URL usually remains fixed.)
- Custom scrollbars should look nicer especially in dark mode.
- You can now drag the selection by dragging from anywhere within the selection rectangle, making it much easier to drag the current selection. Shift-clicking behaves as before (toggle an item or start a toggle rectangle), so you can still easily modify the selection. [#170]
- You can now select a text object (e.g., to edit it with the text tool) by clicking anywhere within its bounding box, instead of having to click exactly on the letters. [#171]
- You can now pan the page around without switching to Pan mode by dragging with the middle mouse button (in addition to the previous method of dragging while holding Spacebar). [#174]
- Exported SVG files should be slightly smaller.
- Middle click shouldn't accidentally paste on Linux anymore. [#166]
- Time Travel is now a toggle/overlay mode supporting both Pan and Select tools, enabling copying from the past and pasting into the present. [#174]
- Pen strokes render more efficiently, especially when not using a pressure-sensitive pen, so should bog down a page less.
- Rename main branch from
master
tomain
. The link to the documentation and this Changelog have changed (but the old links redirect).
- Exported SVG with images should now load correctly in Inkscape
(by replacing
href
attribute with olderxlink:href
). [#165]
- Cocreate now remembers the last view you used for each page of each board in localStorage, and resets the view when going to a new page. [#163]
- The "zoom-1" reset button now reset the entire view, returning to the origin in addition to the old behavior of resetting the zoom to 100%.
- Rendering the page grid is no longer extremely slow if you zoom way out. [#163] [#21]
- Fix zoom-to-fit button. (It was doing the wrong thing when zoom level was not 100% and page contained text objects.)
- Fix zoom to avoid under/overflows [#163]
- Allow typing or pasting a Tab character when entering text. It renders as an em-space. [#160]
- Improve handling of
`
characters in text, closer to the Markdown spec.
- Restore the grid in SVG export [#157]
- Improve styling of list of users in page tooltip.
- Fix CORS support for API calls.
- Fix Coop protocol support for setting of dark mode.
- Increase height of text entry box to be enough for two lines (50% increase), in particular to clarify that it supports multiple lines.
- Make it easier to resize the text entry box by preventing it from getting too small vertically and preventing horizontal changes.
- Support blank lines in multiline text objects.
- Pages gain a hover tooltip with a list of all users on that page.
- Fix long-standing issue with extra lines being drawn in Time Travel view.
- Fix undo/redo buttons for stepping through history one operation at a time.
Refer to the Git log for changes older than listed in this document.