Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Cocoa app for creating and editing gists. Written in MacRuby.
Ruby
branch: master
Failed to load latest commit information.
English.lproj working on pulling down all your existing gists; right now it's prett…
build update readme and actually add in refresh icon
gisteditor.xcodeproj working on pulling down all your existing gists; right now it's prett…
ConnectionDelegate.rb octocat and better progress indicator
GEDocument.rb working on pulling down all your existing gists; right now it's prett…
GEGist.rb working on pulling down all your existing gists; right now it's prett…
GEGistLibrary.rb highlight new gist in list when created
GEGistListDelegate.rb starting to work on reviewing unsaved docs
GEGistListTableView.rb added button for copying gist url
GEPrefWindowController.rb preference dialog window for GH credentials; use the prefs in posting
Info.plist got GEDocument hooked up properly by adding it to Info.plist and what…
Preferences.rb hack in abstract preferences system by jamming the whole thing into p…
README.markdown update screenshot to include third icon
box_download_48.png brought new icon images into the right place
comment_48.png brought new icon images into the right place
gisteditor_Prefix.pch initial commit
main.m initial commit
octocat_happy.gif octocat and better progress indicator
rb_main.rb initial commit
refresh_48.png update readme and actually add in refresh icon

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 4/11/10

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

Drift Needs better icons!

Man, these icons are fugly. Help! greg DOT borenstein AT gmail DOT com

TODO:

  • import all gists belonging to the user (if we have gh info)
  • get name of newly imported gists
  • save imported gists to library
  • get gist list to scroll

  • 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
  • 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
  • button to remove gist from tracked gists
  • button to delete gists
  • all these buttons should also be menu items/hot keys
  • clean up some of the logging
  • automatic updating of gist on a timed basis
Something went wrong with that request. Please try again.