Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge TUI and GUI binaries, using a new name | Přemysl Eric Janouch | 2023-06-11 | 1 | -604/+0 |
| | | | | The appropriate interface will be chosen automatically. | ||||
* | sdgui: load dictionaries asynchronously | Přemysl Eric Janouch | 2022-09-04 | 1 | -21/+75 |
| | | | | | This is a must when loading huge dictionaries, where not even parallelization helps much. | ||||
* | sdgui: clean up DnD | Přemysl Eric Janouch | 2022-09-04 | 1 | -12/+15 |
| | |||||
* | sdgui: make Ctrl+click put hovered word in search | Přemysl Eric Janouch | 2022-09-03 | 1 | -0/+11 |
| | |||||
* | Build with AsciiDoc as well as Asciidoctor | Přemysl Eric Janouch | 2022-08-24 | 1 | -1/+1 |
| | | | | And bump copyright years. | ||||
* | sdgui: support text selection in the view | Přemysl Eric Janouch | 2022-08-04 | 1 | -1/+4 |
| | | | | | | | | | | | | This is generally an improvement over the initial GtkLabel approach: - Multiple definition lines can be selected at once. - The widget doesn't keep a selection caret around (which means it can't be controlled from the keyboard, a conscious trade-off). - Text doesn't needlessly go to PRIMARY immediately during selection, making it somewhat possible lift the self-exception for the PRIMARY selection watch. Closes #2 | ||||
* | Add a missing gtk_drag_finish() call | Přemysl Eric Janouch | 2022-02-17 | 1 | -4/+4 |
| | |||||
* | sdgui: avoid focusing tab headers by mouse | Přemysl Eric Janouch | 2022-02-11 | 1 | -0/+21 |
| | | | | Our tabs have dummy contents, which causes some complications. | ||||
* | sdgui: make M-Tab go to the last chosen dictionary | Přemysl Eric Janouch | 2021-10-30 | 1 | -4/+11 |
| | |||||
* | Add clang-format configuration, clean up | Přemysl Eric Janouch | 2021-10-30 | 1 | -1/+0 |
| | |||||
* | sdgui: fix M-0 going one item beyond our intent | Přemysl Eric Janouch | 2021-10-28 | 1 | -1/+1 |
| | |||||
* | 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 | 1 | -0/+5 |
| | |||||
* | 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. | ||||
* | 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. | ||||
* | sdgui: add a file open dialog to the menu | Přemysl Eric Janouch | 2021-10-23 | 1 | -14/+88 |
| | | | | 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. | ||||
* | sdgui: cross-compile for Windows | Přemysl Eric Janouch | 2021-10-22 | 1 | -0/+1 |
| | | | | | | No one bothered to ask whether it /should/ be done. The hamburger needs to be replaced with a file open dialog there. | ||||
* | 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: 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 | 1 | -2/+14 |
| | |||||
* | 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 |
| | |||||
* | sdgui: stop hardcoding cell side padding | Přemysl Eric Janouch | 2021-10-17 | 1 | -0/+1 |
| | |||||
* | sdgui: stop hardcoding colours | Přemysl Eric Janouch | 2021-10-17 | 1 | -2/+17 |
| | | | | | Reusing colours from sdtui configuration would be awkward and complicated, e.g. with font attributes, so abandon that idea. | ||||
* | sdgui: load dictionaries in parallel, as sdtui did | Přemysl Eric Janouch | 2021-10-16 | 1 | -50/+26 |
| | | | | Also, resolve some use-after-frees in GTK+. | ||||
* | sdgui: load dictionaries from sdtui configuration | Přemysl Eric Janouch | 2021-10-16 | 1 | -12/+55 |
| | |||||
* | 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. | ||||
* | sdgtk -> sdgui, improve build, mention in README | Přemysl Eric Janouch | 2021-10-15 | 1 | -0/+311 |
It's finally not horrible. |