public
Description: Cocoa app for creating and editing gists. Written in MacRuby.
Homepage:
Clone URL: git://github.com/atduskgreg/drift.git
drift /
README.markdown

Drift

Drift is a Gist-backed text editor written in MacRuby. Depending on how you look at it, it either lets you edit your gists, or gives you an always-already versioned, cloud-backed text-editor. Here's a screenshot:

Drift circa 8/14/9

Features

  • Create and upload new gists
  • Edit and update existing gists (created with Drift)
  • Store github credentials
  • Display activity when going over the wire to GitHub
  • Copy gist url into clipboard on creation

Drift Needs a Logo!

Do you have slick Mac app logo-creating ability? Now accepting submissions: greg DOT borenstein AT gmail DOT com

TODO:

  • deal with save prompt on quit for unsaved docs
  • rename GEDocument's associated_library to something that indicates it's a tableView and not a library; like maybe "associatedTableView"
  • unifying networking code to remove duplication from GEDocument#putGist and GEDocument#postGist
  • break out functionality for copying gist url
  • error handling on talking to GH
  • make creating a new document not open a new window
  • figure out why GEGistListDelegate doesn't have access to associatedDocument in numberOfRowsInTableView
  • control-click menu to put gist url in clipboard
  • control-click menu to remove gist from tracked gists
  • control-click menu to refresh gist from server
  • control-click menu to delete gists
  • clean up some of the logging
  • import all gists belonging to the user (if we have gh info)