|
a2dfc858f4
|
Refactor model and interactor
Pull Request / build (pull_request) Successful in 4m24s
|
2024-11-15 14:52:29 +01:00 |
|
|
46ddb69a52
|
Rename Model to State
|
2024-11-14 20:01:19 +01:00 |
|
|
9096941d58
|
Implement TextFlowWithToneColors and use it in search results
|
2024-11-14 19:59:55 +01:00 |
|
|
5baccc4b3f
|
Differentiate between normal select without undo and deep dive select with undo
|
2024-11-12 20:21:28 +01:00 |
|
|
b22e436f8b
|
Receive tones from database
|
2024-11-11 20:39:10 +01:00 |
|
|
e4f7e8ee5d
|
Fix premature garbage collection with preference dialog spinners
|
2024-11-11 20:38:35 +01:00 |
|
|
52acfeb5da
|
Implement undo/redo for selecting entries
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
Pull Request / build (pull_request) Failing after 3m11s
|
2024-11-05 12:01:23 +01:00 |
|
|
baa4b9bd1a
|
Fix lazy loading of detail tabs
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
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
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
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
Pull Request / build (pull_request) Failing after 2m42s
|
2024-10-10 23:17:13 +02:00 |
|
|
af3a291536
|
Fix some detekt issues
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
Pull Request / build (pull_request) Failing after 2m47s
|
2024-10-09 23:17:48 +02:00 |
|
|
86aa108e52
|
Fix detekt issues
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
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
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 |
|
|
46af4db9f1
|
Fix detekt issues
Pull Request / build (pull_request) Successful in 3m26s
|
2024-10-03 13:40:58 +02:00 |
|
|
630d464916
|
Polish words and character list
|
2024-10-03 13:38:40 +02:00 |
|
|
f6f2cfac5c
|
Refactor details controller
|
2024-10-03 13:16:51 +02:00 |
|
|
8ada0a5510
|
Add context menu for details view
|
2024-10-03 12:50:30 +02:00 |
|
|
12eb98d5b1
|
Display pronunciation in details view
|
2024-10-03 12:41:12 +02:00 |
|
|
d9b7b82c60
|
Implement find characters
|
2024-10-03 12:11:50 +02:00 |
|
|
cb52240eea
|
Add ikonli dependency
|
2024-10-01 20:17:39 +02:00 |
|
|
3939021285
|
Add application icon
|
2024-10-01 20:08:08 +02:00 |
|
|
1ab6ef453a
|
Load dictionary database from resources
|
2024-09-29 23:29:42 +02:00 |
|
|
7add73fe28
|
Fix detekt issues
Pull Request / build (pull_request) Successful in 3m37s
|
2024-09-28 20:08:18 +02:00 |
|
|
62c57d1e85
|
Implement segmented phrase search mode
|
2024-09-28 19:45:57 +02:00 |
|
|
387e10dd50
|
Add dependency to segment for Chinese word segmentation
|
2024-09-28 18:27:41 +02:00 |
|
|
6f5b8427e0
|
Refactor name of search results files
|
2024-09-28 16:18:25 +02:00 |
|
|
c9c794604b
|
Move preferences dialog FXML file to sub directory
|
2024-09-28 16:16:09 +02:00 |
|
|
039efe8b6c
|
Refactor search results styling
|
2024-09-28 16:12:40 +02:00 |
|
|
8c5ac438c2
|
Add initial dark mode style
|
2024-09-28 16:12:25 +02:00 |
|
|
cb5eb95b04
|
Implement preferences
|
2024-09-28 16:12:11 +02:00 |
|
|
6446c2d9c8
|
Add general tab to preferences and refactor FX IDs
|
2024-09-27 11:39:55 +02:00 |
|
|
bc9d09c39f
|
Fix preferences dialog CSS styling
Pull Request / build (pull_request) Successful in 3m22s
|
2024-09-26 23:26:45 +02:00 |
|
|
6003bc678e
|
Rename settings dialog to preferences dialog
|
2024-09-26 23:14:10 +02:00 |
|
|
fee7cbf260
|
Fix detekt issues
|
2024-09-26 23:12:00 +02:00 |
|
|
02257b7e6b
|
Refactor resource bundle handling
|
2024-09-26 23:10:40 +02:00 |
|
|
9ac6f51743
|
Implement preference dialog
|
2024-09-26 23:10:07 +02:00 |
|
|
cc1da1f7b5
|
Rename settings to preferences
|
2024-09-26 23:08:10 +02:00 |
|
|
8350cb3b3d
|
Refactor ClipboardHelper
|
2024-09-26 10:33:31 +02:00 |
|
|
efde0dcdb4
|
Show label for no entries found
|
2024-09-26 10:09:55 +02:00 |
|
|
9508412427
|
Refactor listview to its own FXML file and controller
|
2024-09-26 09:18:40 +02:00 |
|
|
49fe0f65bd
|
Update JavaFX version to 23
Pull Request / build (pull_request) Successful in 3m26s
|
2024-09-25 23:42:14 +02:00 |
|
|
231b4eb0fe
|
Use different shortcut to copy headword
CTRL+C overwrites the 'Copy' shortcut for every other GUI element, so the user cannot copy the definition of the word.
|
2024-09-22 23:14:27 +02:00 |
|
|
cdcfd92f60
|
Refactor HTML definition in detail view
Pull Request / build (pull_request) Successful in 3m31s
|
2024-09-21 20:19:00 +02:00 |
|
|
30f88c9e3e
|
Configure correct cell factory for words containing list
|
2024-09-21 20:10:44 +02:00 |
|
|
a88b4d409d
|
Implement find characters query
|
2024-09-21 18:03:58 +02:00 |
|
|
cfaff6c6b9
|
Use resource bundle string for context menu
|
2024-09-21 13:47:35 +02:00 |
|
|
ac182c10c0
|
Create global resource bundle
|
2024-09-21 13:47:25 +02:00 |
|
|
47d53d4df8
|
Add context menu to list entries
|
2024-09-21 13:41:45 +02:00 |
|
|
573515217e
|
Execute search when user changes search mode
|
2024-09-20 20:23:05 +02:00 |
|
|
239d0d7da2
|
Disable English mode
|
2024-09-20 20:14:38 +02:00 |
|
|
a65c1db941
|
Implement Pinyin search
|
2024-09-20 20:10:12 +02:00 |
|
|
3a159fba76
|
Update Noto Sans TC font
|
2024-09-20 20:09:06 +02:00 |
|