Commit Graph

90 Commits

Author SHA1 Message Date
52acfeb5da
Implement undo/redo for selecting entries
All checks were successful
Pull Request / build (pull_request) Successful in 4m7s
2024-11-07 23:19:16 +01:00
1077735b98
Remove DictionaryEntryFx and SentenceFx 2024-11-07 19:48:54 +01:00
892058c47e
Lazyload listview cell elements 2024-11-06 18:14:16 +01:00
f5126e2d9e
Add platform parameter ot javafx plugin 2024-11-06 18:13:26 +01:00
79182f165c
Cleanup unused stuff and fix detekt issues 2024-11-06 18:13:08 +01:00
8976165b27
Add shadow plugin to create uber JAR
Some checks failed
Pull Request / build (pull_request) Failing after 3m11s
2024-11-05 12:01:23 +01:00
baa4b9bd1a
Fix lazy loading of detail tabs
All checks were successful
Pull Request / build (pull_request) Successful in 3m59s
2024-11-03 13:34:09 +01:00
64ecdd84aa
Add "Search on Web" context menu for entries and sentences 2024-11-03 11:16:20 +01:00
b8194f3ca6
Add "Copy sentence" context menu for example sentences 2024-11-03 11:01:55 +01:00
cfff342a3a
Replace JavaFX services with Kotlin coroutines
All checks were successful
Pull Request / build (pull_request) Successful in 4m4s
2024-11-02 18:53:53 +01:00
a92a57bffe
Add coroutines dependencies 2024-10-25 21:34:03 +02:00
959a5c2680
Refactor SearchController 2024-10-24 21:13:10 +02:00
a1a7567bd0
Refactir SqliteDictionary 2024-10-21 21:13:27 +02:00
1b5c32c320
Improve i18n
All checks were successful
Pull Request / build (pull_request) Successful in 3m35s
2024-10-17 22:18:08 +02:00
e028bed311
Fix horizontal scrollbar showing up on search results listview 2024-10-17 21:33:25 +02:00
6f59af3cde
Cleanup .fxml files 2024-10-17 21:33:04 +02:00
4b84ec5a82
Wrap example sentences 2024-10-17 21:10:27 +02:00
039cb7e0a8
Cleanup details.fxml 2024-10-17 21:10:13 +02:00
c427af15b6
Implement words beginning and refactor words containing
All checks were successful
Pull Request / build (pull_request) Successful in 3m35s
2024-10-14 22:44:48 +02:00
40222f67ed
Refactor DetailsController and fix detekt issues 2024-10-14 22:11:17 +02:00
a4e5b9145f
Refactor sentence listview by showing simplified or traditional and setting correct font family and font size 2024-10-14 21:51:16 +02:00
168d1634a2
Implement find sentence function 2024-10-14 21:46:09 +02:00
50017f45c4
Add slf4j-nop dependency 2024-10-14 21:44:17 +02:00
dbc482bee4
Refactor TatoebaSentence class to just Sentence 2024-10-14 19:17:33 +02:00
8db4c3879f
Improve find character feature by only looking for traditional characters 2024-10-14 17:19:03 +02:00
ea1973a3cf
Improve find characters query to only show characters with the same pronunciation
Some checks failed
Pull Request / build (pull_request) Failing after 2m42s
2024-10-10 23:17:13 +02:00
af3a291536
Fix some detekt issues
Some checks failed
Pull Request / build (pull_request) Failing after 2m46s
2024-10-10 22:38:58 +02:00
eebf3864a9
Add new words from moedict and cross-straits to segmentation dictionary 2024-10-10 22:37:57 +02:00
33402c0fcb
Show definitions of cross-straits or moe in search results, if cedict definitions are not available 2024-10-10 22:26:22 +02:00
898a5d3cc5
Fix preference dialog root to resize with scene and fill stage properly
See: https://stackoverflow.com/a/77470109
2024-10-10 20:32:43 +02:00
1c5b7d9bcc
Disable characters tab for entries that only contain a single character 2024-10-10 12:19:33 +02:00
cf07585361
Add moedict definitions
Some checks failed
Pull Request / build (pull_request) Failing after 2m47s
2024-10-09 23:17:48 +02:00
86aa108e52
Fix detekt issues
All checks were successful
Pull Request / build (pull_request) Successful in 3m25s
2024-10-09 19:54:26 +02:00
2fcdda5ae3
Remove database generation code 2024-10-09 19:53:35 +02:00
f344c8df23
Add cross-straits definitions 2024-10-09 19:52:54 +02:00
eb3beb0dfe
Remove English search mode 2024-10-07 23:00:04 +02:00
7dab46364e
Bump version of chinese-transliteration and cedict parser 2024-10-07 21:06:23 +02:00
3cf4e0f600
Add apache commons csv dependency 2024-10-07 18:11:44 +02:00
2c11a3563f
Rename definitions db column to cedict_definitions 2024-10-07 18:08:43 +02:00
c7bd51408a
Update cedict 2024-10-07 18:08:07 +02:00
06fb624a38
Set definition font size to 14px
All checks were successful
Pull Request / build (pull_request) Successful in 3m29s
2024-10-07 00:22:46 +02:00
48359c0601
Remove unnecessary padding from headword label in details 2024-10-07 00:03:19 +02:00
07cf27863b
Set default details headword font size to 50 2024-10-07 00:02:28 +02:00
b939f23b9f
Set min width for search results list view 2024-10-07 00:02:12 +02:00
9baa66bde9
Use correct font size in words and characters lists 2024-10-06 23:29:29 +02:00
15b2138f77
Do not make the headword bold in search results 2024-10-06 23:25:32 +02:00
6ebdf4051c
More dark theme WIP
All checks were successful
Pull Request / build (pull_request) Successful in 3m22s
2024-10-03 21:33:19 +02:00
ee989b8997
Split preferences dialog into Dialog and Controller 2024-10-03 21:33:07 +02:00
d48c1b2bf2
Split up services into their own files 2024-10-03 16:26:01 +02:00
d473eafe35
Continue WIP work on darkmode 2024-10-03 16:22:51 +02:00