summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Urban Wallasch [Wed, 16 Jun 2021 16:00:24 +0000 (18:00 +0200)]
* Validate user input in preferences dialog, catch possible exception.
* Allow decimals in font sizes.
* Improved dict file dialog appearance.
* Moved "Romaji" option to "English Search Options" group.
* Initialize search history index correctly.
* Indicate search result limit reached.
Urban Wallasch [Wed, 16 Jun 2021 09:53:57 +0000 (11:53 +0200)]
* Optimized result formatting for lower memory usage and higher speed; however, the real pain is the unavoidable massive join().
* Introduced a hard upper limit of 10000 for search results to avoid nasty surprises.
Urban Wallasch [Wed, 16 Jun 2021 08:33:25 +0000 (10:33 +0200)]
* Fixed save config logic: do not save config file name.
* Minor change in search option defaults.
Urban Wallasch [Wed, 16 Jun 2021 08:22:01 +0000 (10:22 +0200)]
* Added auto adjust search option.
* Minor UI fixes.
* Refactoring; removed redundant code.
Urban Wallasch [Wed, 16 Jun 2021 06:44:56 +0000 (08:44 +0200)]
* Added keyboard accelerators; minor UI tweaks.
Urban Wallasch [Wed, 16 Jun 2021 06:10:18 +0000 (08:10 +0200)]
* Added icons to buttons.
* Various minor UI tweaks.
Urban Wallasch [Wed, 16 Jun 2021 03:45:35 +0000 (05:45 +0200)]
* For now leave the name of the config file in cfg[] when saving.
Urban Wallasch [Tue, 15 Jun 2021 19:21:30 +0000 (21:21 +0200)]
* Store config file in a sensible location.
Urban Wallasch [Tue, 15 Jun 2021 18:43:50 +0000 (20:43 +0200)]
* Validate search term input continuously so we don't trip up during actual lookup.
Urban Wallasch [Tue, 15 Jun 2021 16:26:03 +0000 (18:26 +0200)]
* Print error messages for regex compiler exceptions.
Urban Wallasch [Tue, 15 Jun 2021 16:05:57 +0000 (18:05 +0200)]
* Catch exception caused by malformed search term in result formatter.
Urban Wallasch [Tue, 15 Jun 2021 15:58:28 +0000 (17:58 +0200)]
Merge branch 'configdlg'
Urban Wallasch [Tue, 15 Jun 2021 15:50:26 +0000 (17:50 +0200)]
Merge branch 'master' of ssh://git.latice.de/var/lib/git/jiten-pai
Urban Wallasch [Tue, 15 Jun 2021 15:35:48 +0000 (17:35 +0200)]
* Added remainder of preferences dialog (dictionaries).
* Implemented search history.
* Implemented save and load configuration (as of now hard-coded in CWD).
* Improved error handling.
* Refactoring.
Urban Wallasch [Tue, 15 Jun 2021 11:15:36 +0000 (13:15 +0200)]
* Added support for mult-dictionary search.
Volodymyr Poltavets [Tue, 15 Jun 2021 11:07:29 +0000 (13:07 +0200)]
* Always clear old results
Volodymyr Poltavets [Tue, 15 Jun 2021 11:03:24 +0000 (13:03 +0200)]
* Handle invalid regex (like ?) semi-gracefully
Urban Wallasch [Tue, 15 Jun 2021 10:28:24 +0000 (12:28 +0200)]
* Added 'About' and 'Preferences' dialogs, part one.
Urban Wallasch [Tue, 15 Jun 2021 07:47:04 +0000 (09:47 +0200)]
* Removed gratuitous semicolons.
Urban Wallasch [Tue, 15 Jun 2021 07:08:48 +0000 (09:08 +0200)]
* Updated ROADMAP
Volodymyr Poltavets [Mon, 14 Jun 2021 23:04:43 +0000 (01:04 +0200)]
* Also accept "si" as romaji synonym for "shi"
Urban Wallasch [Mon, 14 Jun 2021 22:27:15 +0000 (00:27 +0200)]
* Implemented Kana-family insensitive lookup, i.e. Hiragana search finds Katakana results and vice versa.
* Implemented Romaji input method.
Urban Wallasch [Mon, 14 Jun 2021 17:06:40 +0000 (19:06 +0200)]
* Improved responsiveness by only trying to match relevant parts during dictionary lookup and (more important) in the highlighter.
Urban Wallasch [Mon, 14 Jun 2021 15:41:48 +0000 (17:41 +0200)]
* Improved appearance, reduced widget spacing.
* Cleanup.
Urban Wallasch [Mon, 14 Jun 2021 13:16:28 +0000 (15:16 +0200)]
* Optimized result highlighter callback.
Urban Wallasch [Mon, 14 Jun 2021 13:11:15 +0000 (15:11 +0200)]
* Fixed search term highlighting in result.
* Improved whole expression matching rule.
Urban Wallasch [Mon, 14 Jun 2021 12:18:56 +0000 (14:18 +0200)]
* Fixed line splitting, case matching.
Urban Wallasch [Mon, 14 Jun 2021 11:20:57 +0000 (13:20 +0200)]
* Added search options to GUI, partially implemented.
* GUI improvements, refactoring.
Urban Wallasch [Sun, 13 Jun 2021 20:19:01 +0000 (22:19 +0200)]
* Strip search term prior to lookup.
Urban Wallasch [Sun, 13 Jun 2021 20:18:35 +0000 (22:18 +0200)]
* Added copyright notice and LICENSE file.
Urban Wallasch [Sun, 13 Jun 2021 20:17:54 +0000 (22:17 +0200)]
* Cleanup, formatting, comments.
Urban Wallasch [Sat, 12 Jun 2021 18:13:44 +0000 (20:13 +0200)]
* Initial commit: basic Qt GUI, barely functional.