Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Notational Velocity: modeless, mouseless Mac OS X note-taking application
Objective-C Perl XSLT Python C CSS Other
Branch: master

This branch is 280 commits ahead, 279 commits behind scrod:master

Failed to load latest commit information.
AutoHyperlinks.framework Big Merge
English.lproj few more fixes for multi tagging
Images deleted old old menu icon. moved the new one
JSON Squashed commit of the following:
Markdown_1.0.1 Slightly better way to handle adding scroll reset script.
Notation.xcodeproj building multiple release versions
ODBEditor b5!
PTHotKeys Jumping fork ahead to nvALT2 HEAD
RBSplitView Same as in Master, not as serious as it looks
SaveHTMLPreview.nib Big commit, sorry.
Sparkle.framework Big Merge
Textile_2.12 Slightly better way to handle adding scroll reset script.
build removing Deployment from repo
de.lproj few more fixes for multi tagging
fr.lproj few more fixes for multi tagging
hashcash Slightly better way to handle adding scroll reset script.
it.lproj Merge branch 'master' of github.com:ttscoff/nv
pt.lproj few more fixes for multi tagging
readability updating html2text
zh.lproj few more fixes for multi tagging
.gitattributes Jumping fork ahead to nvALT2 HEAD
.gitignore ignoring
Acknowledgments.txt Jumping fork ahead to nvALT2 HEAD
AlienNoteImporter.h Jumping fork ahead to nvALT2 HEAD
AlienNoteImporter.m Fix to import URLs of pages that contain non-ascii characters properly
AppController.h improvements to the multiple note tagging
AppController.m Fix for Find… bug [issue 174]
AppController_Importing.h Jumping fork ahead to nvALT2 HEAD
AppController_Importing.m More li'l bug fixes in preparation for 2.2 release
AppController_Preview.h Slightly better way to handle adding scroll reset script.
AppController_Preview.m Jumping fork ahead to nvALT2 HEAD
AttributedPlainText.h b5!
AttributedPlainText.m Quite a few little fixes
AugmentedScrollView.h Way to much for a single Commit. So suit me.
AugmentedScrollView.m Way to much for a single Commit. So suit me.
BTTableHeaderCell.h Slightly better way to handle adding scroll reset script.
BTTableHeaderCell.m Slightly better way to handle adding scroll reset script.
BTTransparentScroller.h Way to much for a single Commit. So suit me.
BTTransparentScroller.m Improvements to customs scrollers.
BTransparentScrollerKnobBottom.tif Slightly better way to handle adding scroll reset script.
BTransparentScrollerKnobHorizontalFill.tif Slightly better way to handle adding scroll reset script.
BTransparentScrollerKnobLeft.tif Slightly better way to handle adding scroll reset script.
BTransparentScrollerKnobRight.tif Slightly better way to handle adding scroll reset script.
BTransparentScrollerKnobTop.tif Slightly better way to handle adding scroll reset script.
BTransparentScrollerKnobVerticalFill.tif Slightly better way to handle adding scroll reset script.
BTransparentScrollerSlotBottom.tif Slightly better way to handle adding scroll reset script.
BTransparentScrollerSlotHorizontalFill.tif Slightly better way to handle adding scroll reset script.
BTransparentScrollerSlotLeft.tif Slightly better way to handle adding scroll reset script.
BTransparentScrollerSlotRight.tif Slightly better way to handle adding scroll reset script.
BTransparentScrollerSlotTop.tif Slightly better way to handle adding scroll reset script.
BTransparentScrollerSlotVerticalFill.tif Slightly better way to handle adding scroll reset script.
BlorPasswordRetriever.h Jumping fork ahead to nvALT2 HEAD
BlorPasswordRetriever.m Jumping fork ahead to nvALT2 HEAD
BlueTransparentScroller.h Slightly better way to handle adding scroll reset script.
BlueTransparentScroller.m Slightly better way to handle adding scroll reset script.
BodyScroller.h Slightly better way to handle adding scroll reset script.
BodyScroller.m Slightly better way to handle adding scroll reset script.
BookmarksController.h Jumping fork ahead to nvALT2 HEAD
BookmarksController.m Quite a few little fixes
BookmarksTable.h Slightly better way to handle adding scroll reset script.
BookmarksTable.m More improvements to "popping" code
BufferUtils.c Jumping fork ahead to nvALT2 HEAD
BufferUtils.h Jumping fork ahead to nvALT2 HEAD
COPYING.txt Jumping fork ahead to nvALT2 HEAD
CRC32.c Slightly better way to handle adding scroll reset script.
CRC32.h Slightly better way to handle adding scroll reset script.
Credits.html Last changes before 2.2 public beta
CustomTextFieldCell.h Slightly better way to handle adding scroll reset script.
CustomTextFieldCell.m Slightly better way to handle adding scroll reset script.
DFView.h Jumping fork ahead to nvALT2 HEAD
DFView.m Same as in Master, not as serious as it looks
DeletedNoteObject.h Slightly better way to handle adding scroll reset script.
DeletedNoteObject.m Slightly better way to handle adding scroll reset script.
DeletionManager.h Jumping fork ahead to nvALT2 HEAD
DeletionManager.m Jumping fork ahead to nvALT2 HEAD
DiskUUIDEntry.h Jumping fork ahead to nvALT2 HEAD
DiskUUIDEntry.m Jumping fork ahead to nvALT2 HEAD
DualField.h Jumping fork ahead to nvALT2 HEAD
DualField.m Same as in Master, not as serious as it looks
ETClipView.h more text width fixes. fixed black cursor on black background.
ETClipView.m Improvements to customs scrollers.
ETContentView.h Jumping fork ahead to nvALT2 HEAD
ETContentView.m Improvements to customs scrollers.
ETOverlayScroller.h Way to much for a single Commit. So suit me.
ETOverlayScroller.m always with the double commit for one fix. more scroller fixes.
ETScrollView.h Way to much for a single Commit. So suit me.
ETScrollView.m Improvements/Fixes to autopairing
ETTransparentButton.h Jumping fork ahead to nvALT2 HEAD
ETTransparentButton.m Jumping fork ahead to nvALT2 HEAD
ETTransparentButtonCell.h Jumping fork ahead to nvALT2 HEAD
ETTransparentButtonCell.m Jumping fork ahead to nvALT2 HEAD
ETTransparentScroller.h Way to much for a single Commit. So suit me.
ETTransparentScroller.m more on moving cache folder to ~/Library/Caches
EmptyView.h Way to much for a single Commit. So suit me.
EmptyView.m Way to much for a single Commit. So suit me.
EncodingsManager.h Slightly better way to handle adding scroll reset script.
EncodingsManager.m Jumping fork ahead to nvALT2 HEAD
ExporterManager.h Slightly better way to handle adding scroll reset script.
ExporterManager.m Don't require 'txt' extension when exporting
ExternalEditorListController.h Squashed commit of the following:
ExternalEditorListController.m b5!
FSExchangeObjectsCompat.c Jumping fork ahead to nvALT2 HEAD
FSExchangeObjectsCompat.h Slightly better way to handle adding scroll reset script.
FastListDataSource.h Jumping fork ahead to nvALT2 HEAD
FastListDataSource.m Way to much for a single Commit. So suit me.
FocusRingScrollView.h Slightly better way to handle adding scroll reset script.
FocusRingScrollView.m Slightly better way to handle adding scroll reset script.
FrozenNotation.h Jumping fork ahead to nvALT2 HEAD
FrozenNotation.m Slightly better way to handle adding scroll reset script.
FullscreenWindow.h Fullscreen refinements
FullscreenWindow.m Fullscreen refinements
GGReadabilityParser.h Adding GGReadabilityParser, planning to switch from shelling out to P…
GGReadabilityParser.m Adding GGReadabilityParser, planning to switch from shelling out to P…
GlobalPrefs.h b5!
GlobalPrefs.m b5!
HeaderViewWIthMenu.h Slightly better way to handle adding scroll reset script.
HeaderViewWIthMenu.m Quite a few little fixes
Info.plist Merge branch 'master' of github.com:ttscoff/nv
InvocationRecorder.h Jumping fork ahead to nvALT2 HEAD
InvocationRecorder.m Jumping fork ahead to nvALT2 HEAD
KeyDerivationDelaySlider.h Jumping fork ahead to nvALT2 HEAD
KeyDerivationDelaySlider.m Slightly better way to handle adding scroll reset script.
KeyDerivationManager.h Slightly better way to handle adding scroll reset script.
KeyDerivationManager.m Slightly better way to handle adding scroll reset script.
LabelColumnCell.h Jumping fork ahead to nvALT2 HEAD
LabelColumnCell.m Squashed commit of the following:
LabelEditor.h Slightly better way to handle adding scroll reset script.
LabelEditor.m Slightly better way to handle adding scroll reset script.
LabelObject.h Way to much for a single Commit. So suit me.
LabelObject.m Way to much for a single Commit. So suit me.
LabelsListController.h Squashed commit of the following:
LabelsListController.m Way to much for a single Commit. So suit me.
License.txt Slightly better way to handle adding scroll reset script.
LinearDividerShader.h Jumping fork ahead to nvALT2 HEAD
LinearDividerShader.m Way to much for a single Commit. So suit me.
LinkingEditor.h changed how the View-->Sort By submenu displays sort order
LinkingEditor.m changed how the View-->Sort By submenu displays sort order
LinkingEditor_Indentation.h b5!
LinkingEditor_Indentation.m b5!
MAAttachedWindow.h Slightly better way to handle adding scroll reset script.
MAAttachedWindow.m Slightly better way to handle adding scroll reset script.
Markdownify.nvhelp Jumping fork ahead to nvALT2 HEAD
MarkupPreview.xib Fullscreen refinements
MultiTextFinder.h Way to much for a single Commit. So suit me.
MultiTextFinder.m Way to much for a single Commit. So suit me.
MultiplePageView.h Slightly better way to handle adding scroll reset script.
MultiplePageView.m Slightly better way to handle adding scroll reset script.
NSBezierPath_NV.h b5!
NSBezierPath_NV.m b5!
NSCollection_utils.h Jumping fork ahead to nvALT2 HEAD
NSCollection_utils.m Jumping fork ahead to nvALT2 HEAD
NSData_transformations.h Slightly better way to handle adding scroll reset script.
NSData_transformations.m Jumping fork ahead to nvALT2 HEAD
NSFileManager+DirectoryLocations.h Fixing print styles, no longer writing custom css and template to dis…
NSFileManager+DirectoryLocations.m Fixing print styles, no longer writing custom css and template to dis…
NSFileManager_NV.h Jumping fork ahead to nvALT2 HEAD
NSFileManager_NV.m Jumping fork ahead to nvALT2 HEAD
NSString-Markdown.h Slightly better way to handle adding scroll reset script.
NSString-Markdown.m Slightly better way to handle adding scroll reset script.
NSString_CustomTruncation.h Jumping fork ahead to nvALT2 HEAD
NSString_CustomTruncation.m little bit more
NSString_Markdown.h Slightly better way to handle adding scroll reset script.
NSString_Markdown.m Jumping fork ahead to nvALT2 HEAD
NSString_MultiMarkdown.h Taskpaper detection (looks for Archive: or a @taskpaper tag) and rend…
NSString_MultiMarkdown.m Fixing print styles, no longer writing custom css and template to dis…
NSString_NV.h Improvements/Fixes to autopairing
NSString_NV.m Improvements/Fixes to autopairing
NSString_Textile.h Big commit, sorry.
NSString_Textile.m Fixing print styles, no longer writing custom css and template to dis…
NSTextFinder.h Way to much for a single Commit. So suit me.
NSTextFinder_LastFind.m Way to much for a single Commit. So suit me.
NVPasswordGenerator.h Jumping fork ahead to nvALT2 HEAD
NVPasswordGenerator.m TextMate Style Command-Return
Notality.icns Adding retina nv icons
Notation.freqorder Jumping fork ahead to nvALT2 HEAD
Notation.launchorder Jumping fork ahead to nvALT2 HEAD
Notation.sdef Jumping fork ahead to nvALT2 HEAD
NotationController.h merge dbFixes branch
NotationController.m merge dbFixes branch
NotationDirectoryManager.h Jumping fork ahead to nvALT2 HEAD
NotationDirectoryManager.m Jumping fork ahead to nvALT2 HEAD
NotationFileManager.h Jumping fork ahead to nvALT2 HEAD
NotationFileManager.m Big Merge
NotationPrefs.h Way to much for a single Commit. So suit me.
NotationPrefs.m Way to much for a single Commit. So suit me.
NotationPrefsViewController.h Way to much for a single Commit. So suit me.
NotationPrefsViewController.m remove app engine dependency for logging in, use simperium authorizat…
NotationSyncServiceManager.h change Simplenote sync from using app engine api2 to Simperium api
NotationSyncServiceManager.m change Simplenote sync from using app engine api2 to Simperium api
Notation_Prefix.pch Big Merge
NoteAttributeColumn.h Jumping fork ahead to nvALT2 HEAD
NoteAttributeColumn.m Improved German Localization
NoteObject.h some fixes to how UnifiedCell draws.
NoteObject.m Quite a few little fixes
NotesTableCornerView.h Slightly better way to handle adding scroll reset script.
NotesTableCornerView.m Slightly better way to handle adding scroll reset script.
NotesTableHeaderCell.h bit more on the table drawing
NotesTableHeaderCell.m Fix for Find… bug [issue 174]
NotesTableView.h improved grid line drawing in notestableview as well as selection hig…
NotesTableView.m Improved drawing in notes table and header cells
PassphraseChanger.h Slightly better way to handle adding scroll reset script.
PassphraseChanger.m Jumping fork ahead to nvALT2 HEAD
PassphrasePicker.h Jumping fork ahead to nvALT2 HEAD
PassphrasePicker.m Jumping fork ahead to nvALT2 HEAD
PassphraseRetriever.h Slightly better way to handle adding scroll reset script.
PassphraseRetriever.m Jumping fork ahead to nvALT2 HEAD
PrefsWindowController.h REALLY fixed activation issues, along with dock icon and status bar s…
PrefsWindowController.m Quite a few little fixes
PreviewController.h Jumping fork ahead to nvALT2 HEAD
PreviewController.m Improvements to customs scrollers.
QuickSearchTable.h Slightly better way to handle adding scroll reset script.
QuickSearchTable.m Slightly better way to handle adding scroll reset script.
README.markdown updated README
SFPasswordAssistantInspectorController.h Slightly better way to handle adding scroll reset script.
SavedSearchesController.m Slightly better way to handle adding scroll reset script.
SearchCommand.h Jumping fork ahead to nvALT2 HEAD
SearchCommand.m Jumping fork ahead to nvALT2 HEAD
SecureTextEntryManager.h Jumping fork ahead to nvALT2 HEAD
SecureTextEntryManager.m Jumping fork ahead to nvALT2 HEAD
SimperiumConfig-example.h Added external definition file for Simperium API key.
SimplenoteEntryCollector.h change Simplenote sync from using app engine api2 to Simperium api
SimplenoteEntryCollector.m switched some calls from @jtamboli's pull request to literals
SimplenoteSession.h remove app engine dependency for logging in, use simperium authorizat…
SimplenoteSession.m Added external definition file for Simperium API key.
Spaces.c Jumping fork ahead to nvALT2 HEAD
Spaces.h Jumping fork ahead to nvALT2 HEAD
SplitViewDimple.tif Jumping fork ahead to nvALT2 HEAD
SplitViewDimple2.tif Jumping fork ahead to nvALT2 HEAD
StatusItemView.h Improvements to the menubar icon
StatusItemView.m one more slight improvement to the statusview code
StickiesDocument.h Slightly better way to handle adding scroll reset script.
StickiesDocument.m Slightly better way to handle adding scroll reset script.
SyncResponseFetcher.h change Simplenote sync from using app engine api2 to Simperium api
SyncResponseFetcher.m change Simplenote sync from using app engine api2 to Simperium api
SyncServiceSessionProtocol.h change Simplenote sync from using app engine api2 to Simperium api
SyncSessionController.h Jumping fork ahead to nvALT2 HEAD
SyncSessionController.m Jumping fork ahead to nvALT2 HEAD
SynchronizedNoteMixIns.h Jumping fork ahead to nvALT2 HEAD
SynchronizedNoteProtocol.h Slightly better way to handle adding scroll reset script.
TabClose_Front.tif Slightly better way to handle adding scroll reset script.
TabClose_Front_Pressed.tif Slightly better way to handle adding scroll reset script.
TabClose_Front_Rollover.tif Slightly better way to handle adding scroll reset script.
TagEditingManager.h few more fixes for multi tagging
TagEditingManager.m few more fixes for multi tagging
TemporaryFileCache.h Slightly better way to handle adding scroll reset script.
TemporaryFileCache.m Slightly better way to handle adding scroll reset script.
TemporaryFileCachePreparer.h Squashed commit of the following:
TemporaryFileCachePreparer.m Squashed commit of the following:
TitlebarButton.h Jumping fork ahead to nvALT2 HEAD
TitlebarButton.m Changed bookmark panel from HUD to utility panel, fix for sync progre…
TransparentButtonFillN.tiff Jumping fork ahead to nvALT2 HEAD
TransparentButtonFillP.tiff Jumping fork ahead to nvALT2 HEAD
TransparentButtonLeftN.tiff Jumping fork ahead to nvALT2 HEAD
TransparentButtonLeftP.tiff Jumping fork ahead to nvALT2 HEAD
TransparentButtonRightN.tiff Jumping fork ahead to nvALT2 HEAD
TransparentButtonRightP.tiff Jumping fork ahead to nvALT2 HEAD
TransparentScrollerKnobBottom.tif Jumping fork ahead to nvALT2 HEAD
TransparentScrollerKnobTop.tif Jumping fork ahead to nvALT2 HEAD
TransparentScrollerKnobVerticalFill.tif Jumping fork ahead to nvALT2 HEAD
TransparentScrollerSlotBottom.tif Jumping fork ahead to nvALT2 HEAD
TransparentScrollerSlotTop.tif Jumping fork ahead to nvALT2 HEAD
TransparentScrollerSlotVerticalFill.tif Jumping fork ahead to nvALT2 HEAD
URLGetter.h Jumping fork ahead to nvALT2 HEAD
URLGetter.m Jumping fork ahead to nvALT2 HEAD
UnifiedCell.h Squashed commit of the following:
UnifiedCell.m Improved drawing in notes table and header cells
WALController.h Slightly better way to handle adding scroll reset script.
WALController.m couple small more things
WhiteTransparentScroller.h Slightly better way to handle adding scroll reset script.
WhiteTransparentScroller.m Slightly better way to handle adding scroll reset script.
WordCountToken.h Jumping fork ahead to nvALT2 HEAD
WordCountToken.m Jumping fork ahead to nvALT2 HEAD
broken_md5.c Slightly better way to handle adding scroll reset script.
broken_md5.h Slightly better way to handle adding scroll reset script.
custom.css Fixing print styles, no longer writing custom css and template to dis…
customclean.css Fixing print styles, no longer writing custom css and template to dis…
dsa_pub.pem Slightly better way to handle adding scroll reset script.
gen_sectorderfiles Slightly better way to handle adding scroll reset script.
greyscrollervertbottom.tiff Slightly better way to handle adding scroll reset script.
greyscrollervertbottom2.tiff Slightly better way to handle adding scroll reset script.
greyscrollervertbottom3.tif Jumping fork ahead to nvALT2 HEAD
greyscrollervertfill.tiff Slightly better way to handle adding scroll reset script.
greyscrollervertfill2.tiff Slightly better way to handle adding scroll reset script.
greyscrollervertfill3.tif Jumping fork ahead to nvALT2 HEAD
greyscrollerverttop.tiff Slightly better way to handle adding scroll reset script.
greyscrollerverttop2.tiff Slightly better way to handle adding scroll reset script.
greyscrollerverttop3.tif Jumping fork ahead to nvALT2 HEAD
hmacsha1.c Slightly better way to handle adding scroll reset script.
hmacsha1.h Slightly better way to handle adding scroll reset script.
idea_ossl.c Slightly better way to handle adding scroll reset script.
idea_ossl.h Jumping fork ahead to nvALT2 HEAD
main.m Jumping fork ahead to nvALT2 HEAD
multimarkdown updating multimarkdown binary to development version
nvaDevConfig.h merge dbFixes branch
pbkdf2.c Jumping fork ahead to nvALT2 HEAD
pbkdf2.h Jumping fork ahead to nvALT2 HEAD
scrollbar.acorn Jumping fork ahead to nvALT2 HEAD
scrollbar2.acorn Jumping fork ahead to nvALT2 HEAD
scrollbarblue.tif Slightly better way to handle adding scroll reset script.
tan_column_header.png Slightly better way to handle adding scroll reset script.
template.html Fixing print styles, no longer writing custom css and template to dis…
templateclean.html Fixing print styles, no longer writing custom css and template to dis…
tp2md.rb Updates to taskpaper handler

README.markdown

nvALT 2

A collaboration between Brett Terpstra (ttscoff) and David Halter (ElasticThreads) based on DivineDominion's fork. nvALT adds a few features we'd been looking for (and let me get some coding practice).

Screenshot

About nvALT

nvALT is a fork of the original Notational Velocity with some additional features and some interface modifications. It is a work in progress. I'm not listing it as a beta, as that would imply that it was on its way to being its own product. It's an experiment, and I hope you enjoy it!

What it is

Notational Velocity is a way to take notes quickly and effortlessly using just your keyboard. You press a shortcut to bring up the window and just start typing. It will begin searching existing notes, filtering them as you type. You can use ⌘-J and ⌘-K to move through the list. Enter selects and begins editing. If you're creating a new note, you just type a unique title and press enter to move the cursor into a blank edit area. Check out the descriptions at notational.net for a more eloquent synopsis.

Additional Features

nvALT adds:

  • Widescreen (horizontal) layout option
  • Shortcut (⌘-⌥-N) to collapse the notes panel
  • Markdown, Textile and MultiMarkdown support with Preview window
  • HTML source code tab in the Preview window for fast copy/paste to blogs, etc.
  • Unique interface design changes
  • Fixes for a couple of bugs/annoyances
  • Customizable HTML and CSS files for the Preview window
    • You can use Javascript in the templates to do a few neat tricks

Customization

After the first time you run the Preview window, look in ~/Library/Application Support/Notational Velocity and you'll find two files:template.html and custom.css. If you're handy with HTML and CSS, feel free to customize these in whatever way you like. You can add Javascript as well, but you'll need to load external scripts from a url or using a full file:// path. If worst comes to worst, you can just delete or rename your customizations and the default files will be put back in place automatically.

Credits

Something went wrong with that request. Please try again.