Dave Jarvis' Repositories

git clone https://repo.autonoma.ca/repo/keenwrite.git

Commit History main

d2d3825Improved properties files readability. Fixed issue with obtaining the correct YAML definition while typing.djarvis • 2016-11-07
d7b93d6Implemented desired behaviour for advancing through nodes by finding nodes based on dot-separated paths.djarvis • 2016-11-06
2a5824eSimplifying variable editor code.djarvis • 2016-11-06
9800e15Inserting words and sub-words from YAML variable names into editor.djarvis • 2016-11-04
e0b7cddMatched node with variable search.djarvis • 2016-11-01
0fda25fClass code reorg. Retrieve the word typed in variable select mode.djarvis • 2016-10-28
24d7a9cRemoved fallback listener. Made input map a local instance. Removed autocomplete state.djarvis • 2016-10-28
4d4b79bSeparated typed keys from pressed keys.djarvis • 2016-10-27
80d19c9Intercepting all keystrokes when inside variable-selection mode (that is, the at key was pressed).djarvis • 2016-10-27
5ce319cService interface and implementation for alert dialogs.djarvis • 2016-10-24
420a9ffCreated alert service (could be dialog service) for error and confirmation messages. Bound at symbol to menu pop-up.djarvis • 2016-10-24
4ae090bRefactored adding event listeners to the markdown editor pane so that the at symbol can trigger actions related to YAML documents.djarvis • 2016-10-23
26ae098Restructured MarkdownEditorPane into separate bite-sized method chunks.djarvis • 2016-10-22
fdb59d9Fixed recursion for YAML variables.djarvis • 2016-10-22
d25498eYAML parsing into a tree view (still buggy).djarvis • 2016-10-22
6c6fb79Started to make resource properties consistent.djarvis • 2016-10-21
da1354dRemoved extraneous previews in favour of single preview pane. Simplified preview to single class in preparation to pipeline the markdown before rendering as HTML.djarvis • 2016-10-20
1b19e46Separated credits.djarvis • 2016-10-19
dfa7e5fAdded build script for logos. Updated screenshot with new name.djarvis • 2016-10-19
156f20fRenamed to Scrivendor.djarvis • 2016-10-19
f23455fApplication purpose.djarvis • 2016-10-19
8706ca5Renamed project to Scrivendor. Isolated most hardcoded references of package names to common area.djarvis • 2016-10-19
df6f319New name. Added recursively dereferencing resource bundle messages.djarvis • 2016-10-19
ac6bf49Renamed app. Fixed configuration file reading bug. Code formatting.djarvis • 2016-10-18
2a42516Made options and settings services to decouple them from the application. Added default implementations for both.djarvis • 2016-10-18
2e76df9Added dependency on Apache Commons Configuration. Code formatting. Added interface for application properties. Added default configuration values, such as Rmd as a filename specification for the file dialog.djarvis • 2016-10-17
5969a1eAdded SVG version of logo to replace PNG files.djarvis • 2016-10-17
29a6fb3Ignore build artifacts.djarvis • 2016-10-17
fc10747fixed sync scrolling because textArea.estimatedScrollY changed behaviour from RichTextFX 0.7-M1 to 0.7-M2:Karl Tauber • 2016-07-26
3169e2fRichTextFX updated to versoin 0.7-M2Karl Tauber • 2016-07-26
025c9d9Eclipse Gradle Buildship plug-in updated to 1.0.15Karl Tauber • 2016-05-28
2533f30MarkdownEditorPane: use ChangeListener instead of InvalidationListener (for updating scrollY property) to reduce number of eventsKarl Tauber • 2016-05-13
f10e945RichTextFX updated to versoin 0.7-M1Karl Tauber • 2016-05-13
6ee7394FontAwesomeFX updated to versoin 8.10Karl Tauber • 2016-04-15
196f453Travis: use latest Java 8Karl Tauber • 2016-04-15
166b4d0enable Travis CIKarl Tauber • 2016-04-15
1094363updated version to 0.2Karl Tauber • 2016-02-12
3061782new screenshot made on Win 10Karl Tauber • 2016-02-12
dc157f7build.gradle: add images (for README.md) to distribution ZIPKarl Tauber • 2016-02-12
c72b2dcexternalized strings to messages.propertiesKarl Tauber • 2016-02-12
dafe8f4FontAwesomeFX updated to versoin 8.9Karl Tauber • 2016-02-11
a914014improved user experience of saving all modified tabs and closing all tabs (no longer close unmodified tabs before saving modified tabs)Karl Tauber • 2015-12-30
1d7b732RichTextFX updated to versoin 0.6.10 and removed code that workarounds issues in older RichTextFX versionsKarl Tauber • 2015-12-29
405f7c4RichTextFX updated to versoin 0.6.9Karl Tauber • 2015-09-27
e03139bpegdown Markdown parser updated to version 1.6; added five new pegdown 1.6 extension flags to Markdown Options tabKarl Tauber • 2015-09-27
db49ddbfixed typo in README.mdKarl Tauber • 2015-08-27
04e2e94README.md: added direct download link to relased ZIPKarl Tauber • 2015-08-25
1217dfbRichTextFX update to 0.6.6Karl Tauber • 2015-08-25
ef947faREADME.md fixedKarl Tauber • 2015-08-25
741997dscreenshot added to README.mdKarl Tauber • 2015-08-25
94aa1f6app logo addedKarl Tauber • 2015-08-24
66b922fChange log addedKarl Tauber • 2015-08-08
78f9222always use Ctrl+Q for 'Insert Blockquote' because on Mac Shortcut+Q (becomes Cmd+Q) conflicts with app quit shortcutKarl Tauber • 2015-08-08
05fa88afixed NPE in 'Insert Link' and 'Insert Image' actionsKarl Tauber • 2015-08-08
9b082c0MarkdownEditorPane: avoid unnecessary line separator after inserted 'Horizontal Rule'Karl Tauber • 2015-08-08
188be48global 'Show Whitespace Characters' option added (was previously available with Alt+W only for active editor)Karl Tauber • 2015-08-06
56c61eaMarkdownEditorPane:Karl Tauber • 2015-08-06
adc48e7Options: 'General' tab added to set line separator and file encodingKarl Tauber • 2015-08-06
62eda01README.md: added some useful contentKarl Tauber • 2015-08-06
7a64397Options dialog added to enable/disable pegdown extensionsKarl Tauber • 2015-08-06
669613dPreview: support preview of local images with relative path to markdown fileKarl Tauber • 2015-08-05
371f7be'Insert Image' action addedKarl Tauber • 2015-08-05
d644262'Insert Link' action addedKarl Tauber • 2015-08-05
45669c4MarkdownEditorPane: auto-indent improvedKarl Tauber • 2015-08-04
720ca48MainWindow: workaround for annoying menubar behaviourKarl Tauber • 2015-08-04
51cd0c6MarkdownEditorPane: delete current line with Ctrl+D (Cmd+D on Mac)Karl Tauber • 2015-08-03
a9d776d- use ``` for fenced code blocksKarl Tauber • 2015-08-03
72750d0MarkdownSyntaxHighlighter: use monospace font for underlined headersKarl Tauber • 2015-08-03
e179f4bmade toolbar look betterKarl Tauber • 2015-08-03
652ee7dParagraphOverlayGraphicFactory and WhitespaceOverlayFactory introduced to editor (use Alt+W to show whitespace characters)Karl Tauber • 2015-08-03
22cc00fbuild.gradle:Karl Tauber • 2015-08-02
1e6c174eclipse project now depends on buildship Eclipse plugin, which adds dependencies to project (no longer need to keep own copies of libraries)Karl Tauber • 2015-08-02
c5c4826basic build.gradle added; moved *.css to resources folderKarl Tauber • 2015-08-02
2a9b17aMarkdownEditorPane: auto-indent implementedKarl Tauber • 2015-07-31
0d0f8fbmoved undo() and redo() methods from FileEditor to MarkdownEditorPaneKarl Tauber • 2015-07-31
c90cd87'Strikethrough', 'Blockquote', 'Inline Code', 'Fenced Code Block', 'Header', 'Unordered List', 'Ordered List' and 'Horizontal Rule' actions addedKarl Tauber • 2015-07-31
6d015d3MainWindow: inlines Edit and Insert action methodsKarl Tauber • 2015-07-30
e21db10MainWindow: simple Action class introducedKarl Tauber • 2015-07-30
78d69efMainWindow: compute keyboard shortcuts for editor from menubarKarl Tauber • 2015-07-30
4d058f0MainWindow: merged createMenuBar() and createToolBar() into single method to share 'disable' bindingsKarl Tauber • 2015-07-30
cd80272'Bold' and 'Insert' actions added to menu/toolbarKarl Tauber • 2015-07-30
aa786ceWebViewPreview: avoid that web preview scrolls to top when typing fast into the editor and web engine is still loading previous change while we try to get window.scrollX and window.scrollY for next changeKarl Tauber • 2015-07-30
91e37b3reworked preview:Karl Tauber • 2015-07-29
63a13d7keep scroll position when updating previewsKarl Tauber • 2015-07-29
74fd137'HTML Source' preview addedKarl Tauber • 2015-07-29
09b2042added shortcuts Ctrl+Tab and Ctrl+Shift+Tab to switch to next/previous tabKarl Tauber • 2015-07-29
a38d99aFileEditor: avoid useless loading of files of open (but not yet loaded) tabs on app exitKarl Tauber • 2015-07-29
50c0f30removed FileEditorTabPane.activeFileEditorModified propertyKarl Tauber • 2015-07-29
13238a9fixed syncronized scrolling (did not always work when activating an alreay opened tab)Karl Tauber • 2015-07-29
ab48211fixed menu shortcuts: When the editor control (RichTextFX) is focused, it consumes all key events and the menu accelerators do not work. Workaround: install keyboard shortcuts into the editor component.Karl Tauber • 2015-07-28
1605e3dfixed undo/redoKarl Tauber • 2015-07-28
8c7e3f9Undo and Redo added to menu and toolbarKarl Tauber • 2015-07-28
f546794syntax highlighting completedKarl Tauber • 2015-07-27
13171aaMarkdownSyntaxHighlighter: support overlapping stylesKarl Tauber • 2015-07-26
b3ec481MarkdownSyntaxHighlighter: use StyleSpansBuilder instead of invoking clearStyle() and setStyle() because:Karl Tauber • 2015-07-26
57e73bbsave and restore last directory for file choosersKarl Tauber • 2015-07-24
c1c7c8e- close single unmodified "Untitled" tab when opening a fileKarl Tauber • 2015-07-24
3f065fc'Close All' and 'Save All' added to menuKarl Tauber • 2015-07-24
128d6f1swaped order of save and close menu itemsKarl Tauber • 2015-07-24
42da823save and restore opened filesKarl Tauber • 2015-07-24