All Projects → soffes → Canvas

soffes / Canvas

Licence: mit
Hacking on the remains of Canvas. Nothing to see yet.

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Canvas

Ieee Pandoc Template
IEEE paper template for pandoc
Stars: ✭ 76 (-7.32%)
Mutual labels:  markdown
Marko
A markdown parser with high extensibility.
Stars: ✭ 77 (-6.1%)
Mutual labels:  markdown
Gatsby Advanced Starter
A high performance skeleton starter for GatsbyJS that focuses on SEO/Social features/development environment.
Stars: ✭ 1,224 (+1392.68%)
Mutual labels:  markdown
Siyuan
📕 SiYuan is a local-first personal knowledge management system, support fine-grained block-level reference and Markdown instant-render editing.
Stars: ✭ 1,196 (+1358.54%)
Mutual labels:  markdown
Markdownmonster
An extensible Markdown Editor, Viewer and Weblog Publisher for Windows
Stars: ✭ 1,203 (+1367.07%)
Mutual labels:  markdown
Word To Markdown
A ruby gem to liberate content from Microsoft Word documents
Stars: ✭ 1,216 (+1382.93%)
Mutual labels:  markdown
Markdowngenerator
Swift library to programmatically generate Markdown output and files
Stars: ✭ 76 (-7.32%)
Mutual labels:  markdown
Hugo Vitae
Vitae is a blog theme for Hugo that focuses on your content.
Stars: ✭ 81 (-1.22%)
Mutual labels:  markdown
Markedj
JVM port of graceful markdown processor marked.js
Stars: ✭ 77 (-6.1%)
Mutual labels:  markdown
Gotenberg Php Client
PHP client for the Gotenberg API
Stars: ✭ 80 (-2.44%)
Mutual labels:  markdown
Linuxcontainers.org
The linuxcontainers.org website
Stars: ✭ 76 (-7.32%)
Mutual labels:  markdown
Beautifyr
RStudio addin for formatting Rmarkdown tables
Stars: ✭ 77 (-6.1%)
Mutual labels:  markdown
Vue Md Loader
✨ Markdown files to ALIVE Vue components.
Stars: ✭ 78 (-4.88%)
Mutual labels:  markdown
Jsdoc To Markdown
Generate markdown documentation from jsdoc-annotated javascript
Stars: ✭ 1,199 (+1362.2%)
Mutual labels:  markdown
Mmmarkdown
An Objective-C framework for converting Markdown to HTML.
Stars: ✭ 1,231 (+1401.22%)
Mutual labels:  markdown
Flybook
✈️ FlyBook is a simple utility to generate static website such as gh-pages, manual of you projects
Stars: ✭ 76 (-7.32%)
Mutual labels:  markdown
Pandoc Sidenote
Convert Pandoc Markdown-style footnotes into sidenotes
Stars: ✭ 78 (-4.88%)
Mutual labels:  markdown
Write With Me
Real-time Collaborative Markdown Editor
Stars: ✭ 81 (-1.22%)
Mutual labels:  markdown
Ascidia
A command-line utility for rendering technical diagrams from ASCII art
Stars: ✭ 80 (-2.44%)
Mutual labels:  markdown
Jokecamp.com
personal blog and website
Stars: ✭ 79 (-3.66%)
Mutual labels:  markdown

Canvas

Hacking on the remains of Canvas. Here’s a video demo of what it was. Nothing to see yet though. I’m currently removing all of the stuff that depends on the server and updating to Swift 4.

Goals

Here’s the steps I have in mind for this new version. I’ve been calling it "Canvas 2.0" which is kinda misleading since it will have less features than 1.0. Anyway, here’s my ideas for it sorta in order.

  • Local only. Removing all of the sign in, sign up, account, realtime editing, presence, organizations, etc. to make the editor local only.
  • More sharing. I had to remove all of the sharing options since the server did those before. It would be faily easy to add sharing as Markdown back. To HTML, shouldn't be too bad either.
  • iCloud Sync. Once things are local only, let’s get syncing with iCloud setup.
  • macOS app. After iOS is stripped down and working with iCloud, let’s add the macOS app. (Unless Apple does that crazy cross platform thing.)

There’s a lot of other things I’d like to do outside of the iOS & macOS apps. This is a good start though. The main thing that needs to be done at some point is reworking Canvas Native (the underlying format) to something more sane since we don’t have to support the old OT wire format.

Building

You’ll need Xcode, XcodeGen to build Canvas. Simply run the following command for instructions:

$ rake bootstrap

After this completes, simple open Canvas.xcodeproj and click ▶️

Enjoy.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].