Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | sdgui: stop hardcoding cell side padding | Přemysl Eric Janouch | 2021-10-17 | 2 | -20/+41 |
| | |||||
* | sdgui: stop hardcoding colours | Přemysl Eric Janouch | 2021-10-17 | 2 | -15/+46 |
| | | | | | Reusing colours from sdtui configuration would be awkward and complicated, e.g. with font attributes, so abandon that idea. | ||||
* | sdgui: add a MIME-associated desktop file | Přemysl Eric Janouch | 2021-10-16 | 3 | -0/+22 |
| | | | | Neither StarDict nor shared-mime-info have their own MIME DB file. | ||||
* | sdgui: load dictionaries in parallel, as sdtui did | Přemysl Eric Janouch | 2021-10-16 | 4 | -172/+175 |
| | | | | Also, resolve some use-after-frees in GTK+. | ||||
* | sdgui: load dictionaries from sdtui configuration | Přemysl Eric Janouch | 2021-10-16 | 4 | -126/+190 |
| | |||||
* | sdgui: clean-up | Přemysl Eric Janouch | 2021-10-16 | 1 | -4/+2 |
| | | | | It doesn't seem like we'll want to remember the position. | ||||
* | sdgui: clean up scrolling code | Přemysl Eric Janouch | 2021-10-15 | 1 | -61/+52 |
| | |||||
* | sdgui: scroll by three rows | Přemysl Eric Janouch | 2021-10-15 | 1 | -14/+18 |
| | | | | Don't use an arbitrary amount of pixels, base it off the font. | ||||
* | sdgtk -> sdgui, improve build, mention in README | Přemysl Eric Janouch | 2021-10-15 | 6 | -40/+47 |
| | | | | It's finally not horrible. | ||||
* | sdgtk: add and use a custom listview widget | Přemysl Eric Janouch | 2021-10-15 | 6 | -130/+585 |
| | | | | | | | | | | | | | | | | Nothing in GTK+ appears to be suited for what are virtually infinite lists. Our workaround with GtkLabel and GtkScrolledWindow has been heavily suboptimal and needs to be replaced. Use Pango directly to handle our relatively simple needs. Upgrades: - the widget can be scrolled, - keywords are repeated for each definition line, - definition lines are now wrapped, and support 'g' and 'x' fields. Downgrades: - text can no longer be selected, so far. | ||||
* | Add the GNU/FDL German-Czech dictionary to dicts | Přemysl Eric Janouch | 2021-10-13 | 1 | -0/+34 |
| | | | | But only build it with WANT_BAD_DICTS set to non-null. | ||||
* | Fix g_option_context_get_help() usage | Přemysl Eric Janouch | 2021-10-12 | 3 | -3/+3 |
| | |||||
* | query-tool: support more field types | Přemysl Eric Janouch | 2021-10-12 | 5 | -59/+207 |
| | | | | | | | Add options to format the output for the terminal, or IRC messages. Changed the output format to separate dictionary name with a tab, so it's now rather similar to tabfiles. | ||||
* | Update translations | Přemysl Eric Janouch | 2021-10-12 | 1 | -30/+52 |
| | |||||
* | make-template.sh: fix, improve, update, run | Přemysl Eric Janouch | 2021-10-11 | 2 | -73/+67 |
| | |||||
* | sdtui: fix introductory message centring | Přemysl Eric Janouch | 2021-10-11 | 1 | -8/+5 |
| | |||||
* | sdtui: minor rendering clean-up | Přemysl Eric Janouch | 2021-10-11 | 1 | -53/+60 |
| | |||||
* | sdtui: further improve the XML mangler | Přemysl Eric Janouch | 2021-10-11 | 1 | -1/+3 |
| | | | | Comments should be more or less reliably handled by GMarkup now. | ||||
* | Update README | Přemysl Eric Janouch | 2021-10-11 | 1 | -12/+15 |
| | | | | We're not that all that far away from a stable version. | ||||
* | sdtui: skip keywords in XDXF | Přemysl Eric Janouch | 2021-10-11 | 1 | -1/+2 |
| | |||||
* | sdtui: implement elementary XDXF display | Přemysl Eric Janouch | 2021-10-11 | 1 | -0/+23 |
| | | | | We're lacking word wrapping, but it's more or less usable. | ||||
* | Replace the screenshot | Přemysl Eric Janouch | 2021-10-10 | 1 | -0/+0 |
| | | | | To make it apparent what this program is good for. | ||||
* | gnu-fdl-en-cz.sh: employ Pango formatting | Přemysl Eric Janouch | 2021-10-10 | 1 | -10/+18 |
| | | | | Also add collation fields. | ||||
* | sdtui: support <b>/<i>/<u> in Pango entries | Přemysl Eric Janouch | 2021-10-10 | 1 | -14/+64 |
| | |||||
* | sdtui: lay the groundwork for formatted entries | Přemysl Eric Janouch | 2021-10-10 | 1 | -16/+54 |
| | |||||
* | sdtui: keep the per-ViewEntry GPtrArrays | Přemysl Eric Janouch | 2021-10-10 | 1 | -35/+35 |
| | |||||
* | tabfile: fix file format version downgrade | Přemysl Eric Janouch | 2021-10-10 | 1 | -2/+1 |
| | |||||
* | tabfile: add support for writing Pango markup | Přemysl Eric Janouch | 2021-10-10 | 1 | -4/+15 |
| | | | | Enabling this option will ensure the field would parse. | ||||
* | Add the Czech WordNet snapshot to dicts | Přemysl Eric Janouch | 2021-10-10 | 2 | -1/+83 |
| | |||||
* | Improve documentation | Přemysl Eric Janouch | 2021-10-07 | 2 | -74/+89 |
| | |||||
* | Abandon the idea of sts for slovnik-cizich-slov | Přemysl Eric Janouch | 2021-10-07 | 1 | -2/+1 |
| | | | | | We'd need something like inlining the type sequence within the data, which doesn't seem particularly elegant. | ||||
* | tabfile: make it possible to set metadata | Přemysl Eric Janouch | 2021-10-07 | 6 | -56/+85 |
| | | | | And some related clean-up. | ||||
* | Add sample dictionary downloaders/builders | Přemysl Eric Janouch | 2021-10-07 | 4 | -3/+47 |
| | |||||
* | tabfile: remember to check UTF-8, glibize | Přemysl Eric Janouch | 2021-10-06 | 1 | -9/+11 |
| | |||||
* | Add an implementation of tabfile | Přemysl Eric Janouch | 2021-10-06 | 3 | -2/+165 |
| | | | | The original one is a horrible thing. Now we're self-reliant. | ||||
* | Unbreak stardict_dict_get_synonyms() | Přemysl Eric Janouch | 2021-10-06 | 1 | -11/+18 |
| | | | | Untested, but certainly broken six ways to Sunday before. | ||||
* | GLib-related improvements | Přemysl Eric Janouch | 2021-10-06 | 5 | -11/+11 |
| | | | | | Now all error messages produced by tools should be in the right encoding, even if the system isn't in UTF-8. | ||||
* | Make Tab put the current definition into search | Přemysl Eric Janouch | 2021-10-06 | 1 | -61/+88 |
| | | | | Moving some X11-only code out. | ||||
* | Update README | Přemysl Eric Janouch | 2021-07-24 | 1 | -3/+4 |
| | | | | It turns out sdtui works in Sway out of the box (essentially). | ||||
* | Update README, add a screenshot | Přemysl Eric Janouch | 2021-07-23 | 2 | -9/+12 |
| | | | | | | I've given up on the idea of a "proper" TUI framework. I've also learnt that Wayland isn't a completely dead end. | ||||
* | Update .gitignore | Přemysl Eric Janouch | 2021-07-07 | 1 | -0/+2 |
| | |||||
* | sdtui: enable styling of defocused selected rows | Přemysl Eric Janouch | 2021-07-03 | 2 | -8/+39 |
| | | | | | | | | | | | | The defaults are unaffected, the row is always reverse, like it used to. Having the deselected row just be underlined seems sensible. It isn't currently possible to change /just/ the foreground or the background colour of the selection, due to how ncurses works with colours. Bumped termo to enable requesting the appropriate events. | ||||
* | sdtui: normalize whitespace in clipboard input | Přemysl Eric Janouch | 2021-07-03 | 2 | -6/+19 |
| | |||||
* | Bump termo | Přemysl Eric Janouch | 2020-10-29 | 1 | -0/+0 |
| | |||||
* | CMakeLists.txt: omit end{if,foreach} expressions | Přemysl Eric Janouch | 2020-10-29 | 1 | -17/+17 |
| | | | | Their usefulness was almost negative. | ||||
* | Cleanup | Přemysl Eric Janouch | 2020-10-26 | 1 | -1/+0 |
| | |||||
* | Convert the manpage to AsciiDoc | Přemysl Eric Janouch | 2020-10-26 | 4 | -83/+59 |
| | | | | | | | | Writing DocBook XML by hand is an awful experience and the tools aren't much better. Asciidoctor does it well. There's no need to worry about semantics, man(1) just needs to be able to show something at all. This project's manpage is sadly almost useless right now. | ||||
* | Bump termo | Přemysl Eric Janouch | 2020-10-26 | 1 | -0/+0 |
| | |||||
* | Bump minimum CMake version to 3.0 | Přemysl Eric Janouch | 2020-10-26 | 3 | -44/+17 |
| | | | | A nice, round number. This allows us to remove some boilerplate. | ||||
* | Bump termo | Přemysl Eric Janouch | 2020-09-14 | 1 | -0/+0 |
| |