Urban Wallasch [Fri, 2 Jul 2021 10:30:46 +0000 (12:30 +0200)]
* Removed redundant code.
Urban Wallasch [Fri, 2 Jul 2021 01:22:47 +0000 (03:22 +0200)]
* Fixed kanjidic2.xml parsing.
* Support kanjidic2.xml additional (JIS X 0212/0213) kanji.
Urban Wallasch [Thu, 1 Jul 2021 20:10:53 +0000 (22:10 +0200)]
* Fixed exception on first search when started without valid config file.
Urban Wallasch [Thu, 1 Jul 2021 15:13:50 +0000 (17:13 +0200)]
* Added support for kanjidic2.xml.
Urban Wallasch [Thu, 1 Jul 2021 11:22:14 +0000 (13:22 +0200)]
* Fixed X11 mouse selection buffer copy from result area.
Urban Wallasch [Wed, 30 Jun 2021 21:56:30 +0000 (23:56 +0200)]
* Simplified (english) gloss highlighting.
Urban Wallasch [Wed, 30 Jun 2021 21:10:38 +0000 (23:10 +0200)]
* Fixed result highlighting of Katakana headwords and readings.
Urban Wallasch [Wed, 30 Jun 2021 16:24:13 +0000 (18:24 +0200)]
* Improved code readability slightly by utilizing named tuples.
* Comments.
Urban Wallasch [Wed, 30 Jun 2021 14:48:39 +0000 (16:48 +0200)]
* Fixed highlighting in Katakana readings, reworked result formatting.
Urban Wallasch [Tue, 29 Jun 2021 14:52:00 +0000 (16:52 +0200)]
* 'Radical List' button check state correctly reflects actual list dialog visibility.
Urban Wallasch [Tue, 29 Jun 2021 14:14:31 +0000 (16:14 +0200)]
* Added option to load word dictionaries on first use for faster lookup.
Urban Wallasch [Tue, 29 Jun 2021 12:27:27 +0000 (14:27 +0200)]
* Minor changes to README.
Urban Wallasch [Sat, 26 Jun 2021 19:26:08 +0000 (21:26 +0200)]
* Perform in place result sorting in KanjiDic to speed things up.
Urban Wallasch [Sat, 26 Jun 2021 15:04:15 +0000 (17:04 +0200)]
* Added result sorting options to KanjiDic.
Urban Wallasch [Sat, 26 Jun 2021 13:55:36 +0000 (15:55 +0200)]
* Provide a separate word-class RE per de-inflection rule to produce fewer false positives.
Needs tuning by Grammarman!
Urban Wallasch [Sat, 26 Jun 2021 13:18:08 +0000 (15:18 +0200)]
* Added -K option to start with KanjiDic, but still open word dictionary window.
Urban Wallasch [Sat, 26 Jun 2021 13:07:59 +0000 (15:07 +0200)]
* Added Alt+K shortcut to open KanjiDic from word dic.
Urban Wallasch [Sat, 26 Jun 2021 11:42:27 +0000 (13:42 +0200)]
* Added full width Latin characters to set of japanese characters.
Urban Wallasch [Sat, 26 Jun 2021 11:23:23 +0000 (13:23 +0200)]
* Fixed searching for katakana in readings.
Urban Wallasch [Sat, 26 Jun 2021 09:12:40 +0000 (11:12 +0200)]
* Heed radical list toggle button state when (re-)activating radical search.
Urban Wallasch [Fri, 25 Jun 2021 17:59:30 +0000 (19:59 +0200)]
* Fixed minor bug in exception handler.
Urban Wallasch [Fri, 25 Jun 2021 12:08:44 +0000 (14:08 +0200)]
* Properly set max history size where appropriate.
Urban Wallasch [Fri, 25 Jun 2021 10:53:25 +0000 (12:53 +0200)]
* Refactoring; comments.
Urban Wallasch [Thu, 24 Jun 2021 22:16:38 +0000 (00:16 +0200)]
* Fixed the fix in
caa3db1 (editor undo accident).
Urban Wallasch [Thu, 24 Jun 2021 21:12:25 +0000 (23:12 +0200)]
* Added splitter between result and info pane in KanjiDic.
Urban Wallasch [Thu, 24 Jun 2021 20:48:40 +0000 (22:48 +0200)]
* Fixed crash when clearing search box.
Urban Wallasch [Thu, 24 Jun 2021 15:56:39 +0000 (17:56 +0200)]
* Made radical list button work as a toggle.
* Added tool tips to some GUI elements.
* Added icon to kanjidic file select button in preferences.
* Minor GUI text changes.
Urban Wallasch [Thu, 24 Jun 2021 15:03:48 +0000 (17:03 +0200)]
* Improved mouse-over kanji detection in word dic results.
Urban Wallasch [Thu, 24 Jun 2021 13:49:38 +0000 (15:49 +0200)]
* Refactoring.
Urban Wallasch [Thu, 24 Jun 2021 13:31:05 +0000 (15:31 +0200)]
* Minor tweak to radical buttons.
Urban Wallasch [Thu, 24 Jun 2021 12:53:16 +0000 (14:53 +0200)]
* Update radical or text search history in KanjiDic only when Enter key was pressed.
* Use the QComboBox functions instead of accessing the QLineEdit sub-widget directly.
Urban Wallasch [Thu, 24 Jun 2021 11:45:26 +0000 (13:45 +0200)]
* Hide radical list when disabling radical search.
Urban Wallasch [Thu, 24 Jun 2021 11:13:24 +0000 (13:13 +0200)]
* Improved live propagation of preference changes to KanjiDic dialog.
Urban Wallasch [Thu, 24 Jun 2021 11:03:59 +0000 (13:03 +0200)]
* Prevent text field scroll jump when hovering over kanji characters.
Urban Wallasch [Thu, 24 Jun 2021 11:03:16 +0000 (13:03 +0200)]
* Replaced two instances of print() with eprint().
Urban Wallasch [Wed, 23 Jun 2021 21:28:34 +0000 (23:28 +0200)]
* Improved de-inflected verb search.
Urban Wallasch [Wed, 23 Jun 2021 20:54:23 +0000 (22:54 +0200)]
* Make sure not button takes the role of the default button in KanjiDic dialog.
Urban Wallasch [Wed, 23 Jun 2021 19:32:22 +0000 (21:32 +0200)]
* Fixed radical list stroke count separator behavior and color.
Urban Wallasch [Wed, 23 Jun 2021 18:58:05 +0000 (20:58 +0200)]
* Dropped Return/Enter shortcuts in favor of connecting the appropriate signals.
Urban Wallasch [Wed, 23 Jun 2021 18:27:45 +0000 (20:27 +0200)]
* Fixed crash-by-typo intriduced in last commit.
Urban Wallasch [Wed, 23 Jun 2021 18:24:52 +0000 (20:24 +0200)]
* Fixed Return/Enter key shortcuts and search update on edit in KanjiDic.
Urban Wallasch [Wed, 23 Jun 2021 16:46:39 +0000 (18:46 +0200)]
* Show full path on browse button in dict properties dialog.
Urban Wallasch [Wed, 23 Jun 2021 16:46:09 +0000 (18:46 +0200)]
* Flattened default dictionary path.
Urban Wallasch [Wed, 23 Jun 2021 16:20:52 +0000 (18:20 +0200)]
* Improved command line usage help.
Urban Wallasch [Wed, 23 Jun 2021 14:01:29 +0000 (16:01 +0200)]
* Render kanji on tiles and buttons slightly larger.
Urban Wallasch [Wed, 23 Jun 2021 13:53:34 +0000 (15:53 +0200)]
* Fixed regression causing KanjiDic to crash when disabling radical search, introduced in commit
e9afa3a.
Urban Wallasch [Wed, 23 Jun 2021 13:34:43 +0000 (15:34 +0200)]
* Use configured large font family for KanjiDic result tiles and radical list.
* Slightly reduced KanjiDic result tile size.
Urban Wallasch [Wed, 23 Jun 2021 13:22:02 +0000 (15:22 +0200)]
* Removed redundant parameter naming.
Urban Wallasch [Wed, 23 Jun 2021 13:16:20 +0000 (15:16 +0200)]
* Implemented kanjidic full text search.
Urban Wallasch [Wed, 23 Jun 2021 12:55:18 +0000 (14:55 +0200)]
* Disabled auto-spacing of result tiles in KanjiDic.
Urban Wallasch [Wed, 23 Jun 2021 11:27:39 +0000 (13:27 +0200)]
* Renamed _vc_* -> _vconj_*.
Urban Wallasch [Wed, 23 Jun 2021 11:23:42 +0000 (13:23 +0200)]
* Implemented command line options, Gjiten style.
Urban Wallasch [Wed, 23 Jun 2021 11:22:14 +0000 (13:22 +0200)]
* Fixed spelling in README.
Urban Wallasch [Wed, 23 Jun 2021 09:58:14 +0000 (11:58 +0200)]
* Update KanjiDic info pane immediately, if search returns exactly one result.
Urban Wallasch [Wed, 23 Jun 2021 09:50:45 +0000 (11:50 +0200)]
* Factor in window frame width when placing radical list dialog window.
Urban Wallasch [Tue, 22 Jun 2021 20:02:46 +0000 (22:02 +0200)]
* Partial revert and subsequent fix of commit
c7d08b7.
Urban Wallasch [Tue, 22 Jun 2021 18:52:59 +0000 (20:52 +0200)]
* Added note about regular expression search to README.
Urban Wallasch [Tue, 22 Jun 2021 18:06:27 +0000 (20:06 +0200)]
* Changed default configuration to no longer refer to Gjiten directories.
Urban Wallasch [Tue, 22 Jun 2021 17:35:34 +0000 (19:35 +0200)]
* Cleanup, refactoring, minor GUI fixes.
Urban Wallasch [Tue, 22 Jun 2021 13:00:07 +0000 (15:00 +0200)]
* Changed 'Dictionaries' to 'Word Dictionaries' in preferences dialog.
Volodymyr Poltavets [Tue, 22 Jun 2021 18:53:37 +0000 (20:53 +0200)]
* Don't count dictionary captions toward result count
Urban Wallasch [Tue, 22 Jun 2021 12:39:10 +0000 (14:39 +0200)]
* Fixed KanjiDic radical search box history.
* Ctrl+C, Ctrl+V in KanjiDic now works like in word dic.
Urban Wallasch [Tue, 22 Jun 2021 12:00:55 +0000 (14:00 +0200)]
* Clicking the Kanji in KanjiDic Info pane only works when not running standalone.
Urban Wallasch [Tue, 22 Jun 2021 11:29:53 +0000 (13:29 +0200)]
* Added copyright blurb to kanjidic.py.
Urban Wallasch [Tue, 22 Jun 2021 11:26:24 +0000 (13:26 +0200)]
* Let Esc key close KanjiDic only when not running standalone.
Urban Wallasch [Tue, 22 Jun 2021 11:03:39 +0000 (13:03 +0200)]
* Minor edits in README.
Urban Wallasch [Tue, 22 Jun 2021 09:51:28 +0000 (11:51 +0200)]
* Bumped version to 0.0.10.
* Updated ROADMAP.txt.
Urban Wallasch [Tue, 22 Jun 2021 09:49:01 +0000 (11:49 +0200)]
* Limit Kanji history size to 10.
* Scroll Kanji history to top on insert.
Urban Wallasch [Tue, 22 Jun 2021 09:41:51 +0000 (11:41 +0200)]
* Optimized zFlowLayout() for speed.
Urban Wallasch [Tue, 22 Jun 2021 09:41:12 +0000 (11:41 +0200)]
* Let Esc key close dialog for good.
Urban Wallasch [Tue, 22 Jun 2021 09:15:17 +0000 (11:15 +0200)]
* Open Radical List dialog at a more convenient initial position.
Urban Wallasch [Tue, 22 Jun 2021 09:12:47 +0000 (11:12 +0200)]
* Added accelerators to KanjiDic buttons.
Urban Wallasch [Tue, 22 Jun 2021 08:36:17 +0000 (10:36 +0200)]
* Improved visibility of stroke count tags in radical list.
Urban Wallasch [Tue, 22 Jun 2021 08:18:23 +0000 (10:18 +0200)]
* Refactoring.
Urban Wallasch [Tue, 22 Jun 2021 07:58:32 +0000 (09:58 +0200)]
* Improved Kanji history: insert at top; prevent duplication; add kanji originating from word-dic or command line.
Urban Wallasch [Mon, 21 Jun 2021 21:51:07 +0000 (23:51 +0200)]
* Correctly handle the case where a tagged field may appear more than once in a kanjidic entry (e.g. stroke count).
Urban Wallasch [Mon, 21 Jun 2021 21:25:16 +0000 (23:25 +0200)]
* Fixed Radical List not closed the way it should.
Urban Wallasch [Mon, 21 Jun 2021 20:35:55 +0000 (22:35 +0200)]
* Disable result pane layout while populating for a slight performance boost.
Urban Wallasch [Mon, 21 Jun 2021 20:35:27 +0000 (22:35 +0200)]
* Max stroke count is 30.
Urban Wallasch [Mon, 21 Jun 2021 20:34:32 +0000 (22:34 +0200)]
* Fixed KanjiDic dialog closeEvent() killing parent application.
Volodymyr Poltavets [Mon, 21 Jun 2021 19:57:02 +0000 (21:57 +0200)]
* Kanjidic: fix crash on "clear" if radlist is not available
Volodymyr Poltavets [Mon, 21 Jun 2021 19:51:00 +0000 (21:51 +0200)]
* Re-enable all radicals on "clear"
Urban Wallasch [Mon, 21 Jun 2021 18:39:42 +0000 (20:39 +0200)]
* Added KanjiDic search, WIP.
Urban Wallasch [Sun, 20 Jun 2021 21:12:44 +0000 (23:12 +0200)]
* Load kanjidic into memory.
* Improved KanjiDic file error reporting.
Urban Wallasch [Sun, 20 Jun 2021 19:36:57 +0000 (21:36 +0200)]
* Fixed, amended and optimized radkfile/kradfile loading.
Urban Wallasch [Sun, 20 Jun 2021 15:01:06 +0000 (17:01 +0200)]
* Kanji info text formatting.
Urban Wallasch [Sun, 20 Jun 2021 12:02:03 +0000 (14:02 +0200)]
* Clicking the Kanji in the KanjiDic info pane looks it up in word dictionary, when KanjiDic was started from Jiten-pai.
Urban Wallasch [Sun, 20 Jun 2021 11:18:54 +0000 (13:18 +0200)]
* Fixed shebang.
Urban Wallasch [Sun, 20 Jun 2021 11:05:21 +0000 (13:05 +0200)]
* Updated README and ROADMAP.
Urban Wallasch [Sun, 20 Jun 2021 09:46:01 +0000 (11:46 +0200)]
* Made eucjp_to_utf8.py more versatile and user friendly.
Urban Wallasch [Sat, 19 Jun 2021 20:30:01 +0000 (22:30 +0200)]
* KanjiDic integration (WIP)
Urban Wallasch [Sat, 19 Jun 2021 17:29:13 +0000 (19:29 +0200)]
* Report dictionary file errors via message box.
Urban Wallasch [Sat, 19 Jun 2021 15:36:10 +0000 (17:36 +0200)]
* Insert captions in result list when searching multiple dictionaries.
* Fixed end-of-headword regex.
Urban Wallasch [Sat, 19 Jun 2021 15:04:54 +0000 (17:04 +0200)]
* Fixed(?) de-inflected verb search falsely reporting nouns.
* Test for multiple alternative de-inflections, e.g. te->ru, te->tsu: mite->miru, mite->mitsu.
* Fix in vconj.utf8: de-duplicated te->ru rule.
* Always use "exact match" equivalent when looking for de-inflected verbs, like Gjiten does.
Urban Wallasch [Sat, 19 Jun 2021 13:23:04 +0000 (15:23 +0200)]
* Fixed "exact" and "ends-with" headword matching to accept edict2 parenthesized tags.
Urban Wallasch [Fri, 18 Jun 2021 15:36:14 +0000 (17:36 +0200)]
* Added eucjp_to_utf8.py transcoder script.
Urban Wallasch [Fri, 18 Jun 2021 13:08:49 +0000 (15:08 +0200)]
* Amended README.
Urban Wallasch [Fri, 18 Jun 2021 11:40:52 +0000 (13:40 +0200)]
* Fixed search for terms entered in Katakana.
Urban Wallasch [Fri, 18 Jun 2021 11:37:17 +0000 (13:37 +0200)]
* Micro-optimizations in dict_lookup().
* Report malformed dictionary lines (just in case, not that we expect to hit any).
Urban Wallasch [Fri, 18 Jun 2021 09:53:44 +0000 (11:53 +0200)]
* Addded bare-bones README.md.