Commit Graph

39 Commits

Author SHA1 Message Date
52cb729c0e CsvFieldIndexer: Add tests to Save and Load 2024-02-18 16:30:45 +01:00
9429751e65 CsvLib.Tests: Fix root namespace 2024-02-18 16:04:56 +01:00
afcd404dfc Tests for CsvParser 2024-02-18 15:57:59 +01:00
66536657e2 Migrate to dotnet8 and fix warnings 2024-02-18 02:02:50 +01:00
a688f2a692 Add UI for the search feature.
Fixes #3
2023-08-21 04:41:02 +02:00
a0010593f6 CsvFieldIndexer.Search: Naive search implementation. 2023-08-21 04:40:50 +02:00
0c05215b94 Add ByteArraySearcher to CsvLib. 2023-08-21 04:25:10 +02:00
1c291807c8 CsvFieldIndexer: Fix bug saving field indexes. 2023-08-20 20:35:36 +02:00
ffc5a546c9 Replace CsvIndexer with CsvFieldIndexer. 2023-08-20 20:20:51 +02:00
aac075bb4f CsvFieldIndexer: Implement saving and loading of field indexes. 2023-08-20 20:19:41 +02:00
e38222597a Migrate CsvLib to net 7.0 2023-08-20 19:52:11 +02:00
6ed9718abb CsvFieldIndexer: Fix calculation of offsets with unicode characters.
Fixes #4
2023-08-18 15:48:11 +02:00
fb6d8d76a1 Fix some warnings 2023-08-18 02:57:36 +02:00
ddd49a0d80 CsvView: Remove unused method Index_LoadReg 2023-08-18 02:48:18 +02:00
eb5a353b74 CsvView: Allow selection of texts
Instead of disabling textboxes, we use the readonly feature.
2023-08-17 18:34:25 +02:00
21feb41598 Update Copyright dates 2023-08-17 14:48:12 +02:00
aa99fa3848 Merge AvalonaUI port
Fixes #1
2023-08-17 14:30:23 +02:00
bbea4845d4 Delete old Windows.Forms project. 2023-08-17 14:27:34 +02:00
51f3e8b0c7 Implement basic UI using AvaloniaUI. 2023-08-17 14:22:38 +02:00
64e3809262 Add AvaloniaUI App project. 2023-08-05 18:06:30 +02:00
6b4370b6ff Implement CsvFieldIndexer.
Fixes #2
2023-08-05 14:22:11 +02:00
fedee8a61e Move CsvIndexer and CsvParser to CsvLib project. 2023-08-02 12:04:11 +02:00
ad511f87c1 Delete unused methods from MessageBoxEx. 2023-08-02 12:01:59 +02:00
67578d022f Extract TrackingTextReader from CsvIndexer. 2023-08-02 12:00:51 +02:00
5ea825a8d9 Remove unnecessary code in MessageBoxEx. 2023-08-01 14:57:49 +02:00
fdbbab2734 Rider config 2023-08-01 14:55:34 +02:00
a66baca33d Code cleanup 2023-08-01 14:55:22 +02:00
8f66915eeb Reorder code files 2017-02-09 07:22:32 +01:00
1d2d2ede22 Separate CsvIndexer from CsvParser. 2017-02-07 07:22:26 +01:00
90cb3d16bd LICENSE.txt and README.md 2017-02-05 13:36:15 +01:00
baf07ce1f0 FrmCsvViewer: Fix scrollbar issues 2017-02-05 13:30:44 +01:00
aa5b588daf Make application DPI aware 2017-02-05 13:04:26 +01:00
95c83aa736 DoubleBufferPanel: Fix scrolling inconsistencies 2017-02-05 02:26:21 +01:00
6bbfbc2fd4 CTextBox: Fix unselectable textbox of one line 2017-02-05 02:24:48 +01:00
11dab2e63e DoubleBufferPanel: Panel with double buffer and utility functions. 2017-02-05 01:07:58 +01:00
1fbb85c101 Add filtering to file browser 2017-02-01 08:23:44 +01:00
fc134080d6 Use first argument as file. Set initial browser directory as the current one. 2017-02-01 07:35:57 +01:00
76ed13ecce FrmCsvView: Use file indexing. 2017-01-30 01:49:56 +01:00
cd5a7ad584 Initial commit.
+ CsvParser: CSV Parser with indexing.
+ CTextBox: CustomTextBox.
+ FrmCsvViewer: Basic form to view CSV files, as forms.
2017-01-30 01:40:18 +01:00