Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | sdgui: fix M-0 going one item beyond our intent | Přemysl Eric Janouch | 2021-10-28 | 1 | -1/+1 | |
| | ||||||
* | CMakeLists.txt: configure NSIS | Přemysl Eric Janouch | 2021-10-27 | 1 | -1/+19 | |
| | | | | | | | | | | - Install a link to sdgui to the Start Menu. - Associate the .ifo file extension with sdgui. - Change the installation directory name to contain a space, rather than a dash, since that appears to be the norm. It's also copied over to the display name. And thus, the GUI has become somewhat usable on Windows. | |||||
* | CMakeLists.txt: think of older versions | Přemysl Eric Janouch | 2021-10-27 | 1 | -2/+6 | |
| | | | | At minimum it documents the novelty of the command argument. | |||||
* | CMakeLists.txt: refactor icon generation | Přemysl Eric Janouch | 2021-10-27 | 1 | -20/+28 | |
| | ||||||
* | sdgui: rasterize some icons, including for Windows | Přemysl Eric Janouch | 2021-10-27 | 2 | -3/+47 | |
| | ||||||
* | sdgui: set the window title explicitly | Přemysl Eric Janouch | 2021-10-27 | 1 | -0/+1 | |
| | ||||||
* | sdgui: create and install a program icon | Přemysl Eric Janouch | 2021-10-27 | 4 | -0/+59 | |
| | ||||||
* | Fix the test target and unargumented ctest | Přemysl Eric Janouch | 2021-10-27 | 1 | -2/+4 | |
| | | | | CMake does know how to be tough on users, but we've won at last. | |||||
* | Test the project's XMLs for well-formedness | Přemysl Eric Janouch | 2021-10-26 | 1 | -0/+13 | |
| | | | | But only if the respective binaries can be found. | |||||
* | Trim down the Windows build a bit | Přemysl Eric Janouch | 2021-10-26 | 2 | -0/+22 | |
| | | | | | | | Remove most unused Adwaita icons and cursors, it's about 30 mebibytes of raw bullshit that doesn't seem to be missing in any shape or form. Rather sadly, the script is too complex to be rewritten in CMake script. | |||||
* | sdgui: let the view act as a drop target for files | Přemysl Eric Janouch | 2021-10-25 | 1 | -5/+46 | |
| | | | | | | | Inspired by how the only reasonable method of launching sdgui on Windows is by using drag and drop on the executable. Sadly the top-level window cannot be used as a whole for this. | |||||
* | Improve GLib deprecation disabling | Přemysl Eric Janouch | 2021-10-24 | 1 | -1/+1 | |
| | | | | Added a match against the version stated in the README. | |||||
* | sdgui: fix popup menu alignment | Přemysl Eric Janouch | 2021-10-23 | 1 | -3/+4 | |
| | | | | | On Windows 10 GTK+ completely failed to turn it around so that it would be visible. | |||||
* | Remove unnecessary DLLs from Windows builds | Přemysl Eric Janouch | 2021-10-23 | 2 | -2/+40 | |
| | | | | | | This saves 21 MiB of MSYS2 libraries, without any adverse effects. The MSYS2 build remains bloated, due to the Adwaita icon theme. | |||||
* | sdgui: add a file open dialog to the menu | Přemysl Eric Janouch | 2021-10-23 | 2 | -16/+90 | |
| | | | | And remove the selection following checkbox from Windows builds. | |||||
* | sdgui: make C-Page Up/Down wrap around | Přemysl Eric Janouch | 2021-10-23 | 1 | -4/+6 | |
| | | | | To mimic sdtui behaviour. | |||||
* | make-template.sh: minor improvements | Přemysl Eric Janouch | 2021-10-22 | 1 | -1/+3 | |
| | | | | Normalize the locale, and be more friendly towards paths with spaces. | |||||
* | README: fix cross-building instructions | Přemysl Eric Janouch | 2021-10-22 | 1 | -1/+1 | |
| | | | | Copy-pasting and mental exhaustion do not go well together. | |||||
* | sdgui: the firstclassing continues | Přemysl Eric Janouch | 2021-10-22 | 2 | -7/+7 | |
| | ||||||
* | sdgui: cross-compile for Windows | Přemysl Eric Janouch | 2021-10-22 | 7 | -30/+203 | |
| | | | | | | No one bothered to ask whether it /should/ be done. The hamburger needs to be replaced with a file open dialog there. | |||||
* | README: make sdgui even more 1st-class | Přemysl Eric Janouch | 2021-10-20 | 1 | -10/+8 | |
| | | | | It has reached a fairly high level of usability already. | |||||
* | sdgui: bind Up/Down to view scrolling | Přemysl Eric Janouch | 2021-10-20 | 1 | -0/+4 | |
| | ||||||
* | sdgui: improve styling of the text entry | Přemysl Eric Janouch | 2021-10-20 | 1 | -9/+5 | |
| | ||||||
* | sdgui: trim selection text | Přemysl Eric Janouch | 2021-10-20 | 1 | -1/+3 | |
| | | | | Just like sdtui does. | |||||
* | sdgui: avoid Pango markup for keywords | Přemysl Eric Janouch | 2021-10-20 | 1 | -23/+22 | |
| | | | | Sadly, there is no way to make this an improvement for the end user. | |||||
* | sdgui: make an attempt at smooth scrolling | Přemysl Eric Janouch | 2021-10-20 | 1 | -5/+7 | |
| | ||||||
* | sdgui: decrease source code line count | Přemysl Eric Janouch | 2021-10-20 | 1 | -16/+4 | |
| | ||||||
* | sdgui: make Page Up/Down scroll the view | Přemysl Eric Janouch | 2021-10-20 | 3 | -2/+37 | |
| | ||||||
* | sdgui: ignore Caps Lock for accelerators | Přemysl Eric Janouch | 2021-10-20 | 1 | -3/+6 | |
| | ||||||
* | sdgui: accelerate the hamburger | Přemysl Eric Janouch | 2021-10-20 | 1 | -6/+35 | |
| | | | | The hamburger initially resisted being accelerated. | |||||
* | sdgui: make even rows a bit darker by default | Přemysl Eric Janouch | 2021-10-17 | 1 | -2/+2 | |
| | ||||||
* | sdgui: bind ^W as in Readline | Přemysl Eric Janouch | 2021-10-17 | 1 | -3/+6 | |
| | ||||||
* | README: make sdgui more of a first-class citizen | Přemysl Eric Janouch | 2021-10-17 | 2 | -3/+4 | |
| | ||||||
* | 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 | |
| |