Commit Graph

232 Commits

Author SHA1 Message Date
Daniel Kraus
53d13b394e Do not expand elements tree by default. 2015-08-10 09:18:36 +02:00
Daniel Kraus
947b53cf97 Fix material convertsion and units detection. 2015-08-10 06:55:57 +02:00
Daniel Kraus
6c9f003134 Do not build headers from empty time stamps. 2015-08-09 21:21:56 +02:00
Daniel Kraus
51bfdc760e Remove superfluous field from FormatElementViewModel. 2015-08-09 21:12:07 +02:00
Daniel Kraus
a009c1ab39 Add control elements for columns.
- NEU: Steuer-Elemente für Spalten.
2015-08-09 20:54:43 +02:00
Daniel Kraus
5833e0fcb7 Fix dev path in ExceptionViewModel. 2015-08-09 20:52:35 +02:00
Daniel Kraus
750fb093b1 Show Word version and build number in exceptions. 2015-08-09 20:48:17 +02:00
Daniel Kraus
b59c9f2898 Wire up the views. 2015-08-09 13:24:44 +02:00
Daniel Kraus
257e3e8568 Fix deleting settings. 2015-08-08 06:33:01 +02:00
Daniel Kraus
c6121353e4 Make SettingsTest pass. 2015-08-07 21:40:12 +02:00
Daniel Kraus
bde85e5651 Fix views and view models. 2015-08-07 21:37:14 +02:00
Daniel Kraus
edaf88c4cd Implement blacklisting feature.
- NEU: Parameter können im Thesaurus als "blacklisted" markiert werden und werden dann bei Verwendung einer Wildcard ("*") nicht berücksichtigt.
2015-08-06 07:47:44 +02:00
Daniel Kraus
b6c33971bd Fix thesaurus.
- FIX: Mehrere Thesaurus-Fehler behoben.
2015-08-06 06:42:08 +02:00
Daniel Kraus
476f2d69be Improve date and time header (some tests failing now).
- NEU: Datumsangaben werden in eine Zeile "Laborwerte vom ..." eingebettet.
2015-08-05 22:04:07 +02:00
Daniel Kraus
2cefede3c0 Output formatting.
- NEU: Formatierung der Ausgabe mit Absatzvorlage.
2015-08-05 21:52:06 +02:00
Daniel Kraus
d0bd7dd2a5 Make sure to remember last used setting. 2015-08-05 21:43:08 +02:00
Daniel Kraus
ed43497179 Implement copying of elements. 2015-08-05 21:22:03 +02:00
Daniel Kraus
1205958eb1 Implement test to delete child element and make it pass. 2015-08-05 20:36:31 +02:00
Daniel Kraus
60296602a9 Implement DeleteElementCommand. 2015-08-05 20:28:09 +02:00
Daniel Kraus
742a588083 Make tests pass again (except not implemented ones). 2015-08-05 20:02:02 +02:00
Daniel Kraus
b7fdf87ea5 Close view after sending UseSettingsMessage. 2015-08-05 06:47:30 +02:00
Daniel Kraus
880e8b0bdc Fix importing of actual Word text.
- FIX: Datenimport funktioniert jetzt auch mit Word-Text und nicht nur in den Tests.
2015-08-05 06:46:52 +02:00
Daniel Kraus
06a74992ef Make tests pass with refactored ZaaImporter. 2015-08-05 06:15:07 +02:00
Daniel Kraus
285c6a2555 Add CanRun property to Formatter. 2015-08-04 23:26:21 +02:00
Daniel Kraus
75c9c984c6 Refactor and harden ZaaImporter. 2015-08-04 23:21:38 +02:00
Daniel Kraus
ae9cf7fa2e Improve demo document. 2015-08-04 20:17:36 +02:00
Daniel Kraus
33d453cf73 Use ViewModelListBox dynamic resource. 2015-08-04 06:25:13 +02:00
Daniel Kraus
8d6ed32a84 Fix LastSelected and LastSelectedElement properties. 2015-08-04 06:21:48 +02:00
Daniel Kraus
204139d16b Prepare release 2.0.0-alpha.5. 2015-08-04 02:46:12 +02:00
Daniel Kraus
41b155e8be Begin implemenation of format and choose style commands. 2015-08-04 02:43:17 +02:00
Daniel Kraus
b6209731ec Fix salutation regex in DanielsStyle.
- FIX: Daniels Spezial löscht nicht mehr die Unterschriften.
2015-08-04 01:19:19 +02:00
Daniel Kraus
a128b76522 Implement tests for SettingsViewModel add and add child commands. 2015-08-04 01:17:14 +02:00
Daniel Kraus
805da69d47 Implement passing test for ElementPickerViewModel. 2015-08-03 14:31:35 +02:00
Daniel Kraus
8437f0907c Implement Demo feature.
- NEU: Eingebautes Demo-Dokument zum Ausprobieren.
2015-08-03 12:11:30 +02:00
Daniel Kraus
db8f88c563 Fix SettingsViewModelTest.CannotAddChildElementToFormatElement. 2015-08-03 06:32:05 +02:00
Daniel Kraus
e4edd0f197 Prepare release 2.0.0-alpha.4. 2015-08-02 22:04:58 +02:00
Daniel Kraus
23acb13019 Improve Daniel's style. 2015-08-02 22:01:51 +02:00
Daniel Kraus
1e4c3681f2 Implement ElementPickerViewModel; initial SettingsViewModelTest. 2015-08-02 21:51:58 +02:00
Daniel Kraus
9fd0907310 Implement unique IDs for settings. 2015-08-02 07:19:12 +02:00
Daniel Kraus
286ddb1641 Fix cloning of SettingsViewModels. 2015-08-02 07:11:16 +02:00
Daniel Kraus
d0be7524d3 Make some classes ICloneable; implement SettingsRepositoryViewModel. 2015-08-01 21:23:56 +02:00
Daniel Kraus
09b3decd03 Prepare release 2.0.0-alpha.3 2015-07-31 17:23:41 +02:00
Daniel Kraus
12cd58180f Create rudimentary view models, default settings. 2015-07-31 17:19:49 +02:00
Daniel Kraus
a725246f27 Use large ribbon buttons rather than splitbutton. 2015-07-28 18:19:54 +02:00
Daniel Kraus
f2e75b1abe Put license into About view; adjust install license file. 2015-07-28 18:16:39 +02:00
Daniel Kraus
4bae35b665 Check for updates at startup.
- FIX: Beim Start wird jetzt nach Updates gesucht.
2015-07-28 13:25:17 +02:00
Daniel Kraus
28b31533c7 Prepare release 2.0.0-alpha.2 2015-07-28 11:57:12 +02:00
Daniel Kraus
edd81457cf Add format ribbon buttons. 2015-07-28 11:54:21 +02:00
Daniel Kraus
81619edcb1 Implement exception handling and reporting.
- NEU: Fehlerbehandlung und Fehlerberichte.
2015-07-27 22:19:30 +02:00
Daniel Kraus
b4f3d81336 Implement DanielsStyle. 2015-07-27 20:39:05 +02:00
Daniel Kraus
405070fa1b Add installer script, prepare 2.0.0-alpha.1. 2015-07-27 15:18:30 +02:00
Daniel Kraus
cb560a92d7 Implement automatic updates. 2015-07-27 10:10:18 +02:00
Daniel Kraus
61e7d4b89d Implement Bovender's exception handling. 2015-07-27 06:10:58 +02:00
Daniel Kraus
3a4c17f148 Add ribbon, AboutViewModel and AboutView. 2015-07-26 14:50:05 +02:00
Daniel Kraus
9df937138d Implement DocumentWriter, control elements, and tests. 2015-07-25 14:33:48 +02:00
Daniel Kraus
659713abe3 Implement items wildcards. 2015-07-19 08:28:40 +02:00
Daniel Kraus
ae66a9dfd2 Implement WriteToDocument method in Formatter. 2015-07-18 22:22:40 +02:00
Daniel Kraus
22ee0492d5 Add CustomText item. 2015-07-18 22:22:08 +02:00
Daniel Kraus
f069c858c9 Add SelectFirstDay and SelectLastDay elements. 2015-07-17 00:23:06 +02:00
Daniel Kraus
ff3086d9c8 Add SettingsRepository. 2015-07-16 06:50:58 +02:00
Daniel Kraus
e4e7f80ed2 Create new namespace zaaReloaded2.Formatter, move settings there. 2015-07-16 01:49:17 +02:00
Daniel Kraus
26766dbf81 Implement singleton pattern for thesauruses. 2015-07-15 06:58:05 +02:00
Daniel Kraus
b421279208 Refactor: Rename lookup dictionaries to thesaurus.
This prevents confusion with the .NET term 'dictionary'.
2015-07-14 23:50:39 +02:00
Daniel Kraus
b810cc8a74 More work on Formatter; successful tests. 2015-07-14 23:19:41 +02:00
Daniel Kraus
e36fee52ad Add formatter and initial tests. 2015-07-13 23:57:35 +02:00
Daniel Kraus
a847c1f8ba Make ZaaImporter use parameter and unit dictionaries. 2015-07-11 16:58:18 +02:00
Daniel Kraus
774daf8f85 Build parameters.txt and units.txt as embedded resources. 2015-07-11 16:57:58 +02:00
Daniel Kraus
07ee4fbf2a Implement Laboratory and TimePoints. 2015-07-11 16:51:02 +02:00
Daniel Kraus
2cf31914dd Refactor: Separate concerns. 2015-07-06 15:48:43 +02:00
Daniel Kraus
2bd9c0e696 Implement TimePoint. 2015-07-04 12:09:39 +02:00
Daniel Kraus
443f3ac4e1 Add Lauris paragraph parser. 2015-06-29 21:50:27 +02:00
Daniel Kraus
39f63835be Add dictionaries, materials. 2015-06-28 09:44:33 +02:00
Daniel Kraus
24c58a5867 Implement base DictionaryBase with tests. 2015-06-21 14:53:49 +02:00
Daniel Kraus
9e0f8a85ae Add HasFields property to LineParser. 2015-06-21 06:15:27 +02:00
Daniel Kraus
cfbf3c7859 Add costructors to LineParser. 2015-06-21 06:12:30 +02:00
Daniel Kraus
bc5911f748 Add LineParser and basic dictionaries. 2015-06-20 21:13:55 +02:00
Daniel Kraus
a1895ec9c1 Strong-name sign the assembly.
They key file resides outside of the repository and is symlinked to.
2015-06-20 16:33:46 +02:00
Daniel Kraus
aa2ad96774 Implement Lauris parsing in LabItem. 2015-06-20 16:26:10 +02:00
Daniel Kraus
1265082fdb Add LabItem class. 2015-06-17 20:26:19 +02:00
Daniel Kraus
0df0248d36 Add license header to ThisAddIn.cs. 2015-06-17 20:15:02 +02:00
Daniel Kraus
7b48ad57b9 Add license to licenseheader file. 2015-06-17 20:02:23 +02:00
Daniel Kraus
85324fc614 Create zaaReloaded2 project and solution. 2015-06-15 19:15:52 +02:00