Removed old commented-out code.
[CleverRabbit.git] / bugsAndFeatures.txt
blob4f592d419dfa2c514409e10f064261d5737edb32
2 ==Outstanding Bugs==
4 Shift-tab in NSTextView doesn't rotate backwards properly.
5 Strange disappearance of vertical scroll bar for table.
6 Poor handling of splitview resizing when resizing window.
7 0.6.0
8 Selects first sentence when saving a previously untitled document.
10 ==Vanquished Bugs==
12 Can't leave empty text field.
13 'No Selection' bug for sentence field.
14 crash when 'new sentence' button clicked 
15     (went away when I got rid of bindings)
16 Occasional freeze after cmnd-a + delete in roman text view. 
17     (was race condition -- solved through icky use of NSTimer)
18 Mostly fixed UI bug involving NSSplitView. Still not quite right when window resized.
19 Cannot "Make New Passage" if PhnomPenh95Krung font is not installed. 
20 Tab in text views seems to be broken again.
21 Cleaned up UI for dragging.
22 Displays Khmer script with correct font in sentences table.
23 Selects correct sentence after deleting sentence.
24 Fixed "File -> Revert" menu item.
25 Selects correct default definitions after downloading updated definitions.
26 Fixed bug that affected "New Sentence."
27 Fixed bug where documents didn't automatically pick up changed ZVX substitution preferences.
28 0.06.2
29 Fixed crash when closing document while transcription in progress.
30 0.06.3
31 Fixed UI bug in which fragments of text from previously viewed verses could remain displayed in notes and checking fields.
32 0.06.5
33 Inserted missing RTKTigerDocument lossless fileformat code.
34 Fixed broken automatic verse insertion.
35 Fixed slowness when typing -- at cost of not liveupdating table view -- should be reimplementing later.
38 ==Outstanding Feature Requests==
41 TECkit plugin system. 
42 Switch file format to xml plist.
44 undo/redo stuff
46     Undo/Redo stacks saved to file on close -- loaded from file on open.
47     Stack pair for each revision. 
48     Stack pair for sentences (includes undo/redo for new/delete revision).
51 Drag to desktop/directory creates .rtktiger file with specified sentence(s).
52 Need to be able to see multiple revisions at once for comparison. (No idea how this should be implemented.)
53 Reordering of windows during drag and drop. (focus-follows-mouse style)
54 Help -- and other documentation.
55 Collaborative editing similar to SubEthaEdit.
56 On start, load all previously open files -- option in system preferences.
57 Make resize handle double clickable.
58 Autosave -- open original and autosaved after crash.  
59         -- won't ask -- will just open both when you open original
61 Export function strips undo/redo history. 
63     format list:
64         - native format
65         - sfm format
70 ==Implemented Feature Requests==
73 Drag and drop for selected text.
74 Reference should be editable.
75 New sentence should appear at bottom or below currently selected sentence. 
76 Make 'sentences' and 'revisions' bigger or bold. (also added display of reference and revision)
77 New column with '4 of 7' for example. (tells what current revision and how many revisions)
78 Either disable column drag, or label and/or move text boxes. (disabled column drag -- might change again)
79 Tab in text fields rotates between four text fields.
80 Open and Save would be nice... :)
81 Automatic transcription.
82 Preferences option to convert 'z', 'v', and 'x' to accented 'a', 'u', and 'e'.
83 Set default preferences to something sensible.
84 Import/Export plain text formats. (MSWord tables compatible.)
85 Web Update for definition files.
86 Outputs .txt files as utf8 complete with 0xefbbbf utf8 marker.
87 Dirty windows force display of save/cancel/don't_save panel.
88 Drag to reorder sentences -- reference stays with sentence.
89 Drag sentences between documents.
90 Add lock (with padlock image?) for revisions.
91 Added better defaults, preferences, and file specific handling for document window size and column widths.
92 Added Verse and Revision menus.
93 Delete multiple sentences at once.
94 Got rid of redundant reference field.
95 Sentence table view follows selected sentence.
96 Regenerates script column when opening file, changing script preferences, or after downloading definitions.
97 Doubleclick on table-cell of sentence begins editing of field below.
98 Ensures there is exactly one blank sentence at end of document.
99 Revised "exactly one extra sentence" to "at least one extra sentence" at end of document.
100 Added better automatic font setting for script with unicode.
101 Added popup menus in revision column.
102 Added cut, copy, and paste of sentences.
103 0.6.0
104 New sentence autofills with reference for new sentence. (Only works if you use . to separate last number.)
105 Default latin font set to "Helvetica 10 pt"
106 Moved buttons to top of window.
107 Now using "mini" buttons.
108 Working on toolbars.
109 0.06.3
110 Reduced perceived transcription time for newly opened documents.
111 Added type column.
112 Extended reference autocomplete to include manually created sentences.
113 0.06.4
114 Search field (similar to that of Mail.app) -- mostly works.
115 Remove excess revision and lock controls.
116 Add lock checkbox column.
117 Add lock/(unlocked) to revision popup menu cell.
118 Text output inserts verse number in (#) format.
119 Lossless forwards and backwards file format compatibility.
120 0.06.6
121 Uses the standard fonts panel to select per field font and size.
122 Changed Roman and Script fields to Main and Output.
123 Added "Save As... sfm" -- Definitely not complete, but something to try out.
124 0.06.7
125 Search is now case insensitive.
126 Improvements to "Save As... sfm"
127 Added "Open... sfm"
128 Fast syncing of table view with text views.
129 Can turn off transcription.
130 Lock Verse checkbox.
131 Type field conversion to USFM format.
132 0.2006.02.23