Commit Graph

38 Commits

Author SHA1 Message Date
Přemysl Eric Janouch c77d994dc4
Rename tools, make them installable 2023-06-11 18:08:03 +02:00
Přemysl Eric Janouch 238e7a2bb9
Merge TUI and GUI binaries, using a new name
The appropriate interface will be chosen automatically.
2023-06-11 18:08:03 +02:00
Přemysl Eric Janouch e28e576fdb
sdtui: improve tab bar overflow behaviour 2022-09-24 11:15:25 +02:00
Přemysl Eric Janouch ded899933c
sdgui: make Ctrl+click put hovered word in search 2022-09-03 22:00:53 +02:00
Přemysl Eric Janouch b0f1d3d6ea
Build with AsciiDoc as well as Asciidoctor
And bump copyright years.
2022-08-24 00:55:32 +02:00
Přemysl Eric Janouch 4073749d3b
Synchronize cross-compilation scripts 2022-08-11 14:15:20 +02:00
Přemysl Eric Janouch 57739ff81e
Update README 2022-08-05 00:08:54 +02:00
Přemysl Eric Janouch 92556d5269
README: mention gettext utilities as a dependency 2022-07-24 23:15:10 +02:00
Přemysl Eric Janouch 4e4ba67025
README: mention icoutils 2022-07-24 21:15:24 +02:00
Přemysl Eric Janouch 0d0ac40f96
sdtui: handle input field overflows reasonably 2021-11-04 11:43:18 +01:00
Přemysl Eric Janouch 46e9b7b584
sdgui: rasterize some icons, including for Windows 2021-10-27 09:48:57 +02:00
Přemysl Eric Janouch 809304cbb3
README: fix cross-building instructions
Copy-pasting and mental exhaustion do not go well together.
2021-10-22 23:32:52 +02:00
Přemysl Eric Janouch 462428d0a2
sdgui: the firstclassing continues 2021-10-22 02:20:04 +02:00
Přemysl Eric Janouch 89580f2113
sdgui: cross-compile for Windows
No one bothered to ask whether it /should/ be done.

The hamburger needs to be replaced with a file open dialog there.
2021-10-22 01:59:09 +02:00
Přemysl Eric Janouch c7b9d65797
README: make sdgui even more 1st-class
It has reached a fairly high level of usability already.
2021-10-20 14:01:46 +02:00
Přemysl Eric Janouch 5216205056
README: make sdgui more of a first-class citizen 2021-10-17 11:25:32 +02:00
Přemysl Eric Janouch 573554b9de
sdgtk -> sdgui, improve build, mention in README
It's finally not horrible.
2021-10-15 12:09:37 +02:00
Přemysl Eric Janouch ce2b8b39c0
Update README
We're not that all that far away from a stable version.
2021-10-11 02:46:56 +02:00
Přemysl Eric Janouch 973d1d27ea
Improve documentation 2021-10-07 20:11:36 +02:00
Přemysl Eric Janouch ed8b1bcdad
Add sample dictionary downloaders/builders 2021-10-07 14:06:57 +02:00
Přemysl Eric Janouch 03f2123447
GLib-related improvements
Now all error messages produced by tools should be in the right
encoding, even if the system isn't in UTF-8.
2021-10-06 16:11:55 +02:00
Přemysl Eric Janouch fffa2906d8
Update README
It turns out sdtui works in Sway out of the box (essentially).
2021-07-24 23:46:28 +02:00
Přemysl Eric Janouch 4245dc35df
Update README, add a screenshot
I've given up on the idea of a "proper" TUI framework.

I've also learnt that Wayland isn't a completely dead end.
2021-07-23 20:46:14 +02:00
Přemysl Eric Janouch d2fa9f3151
Convert the manpage to AsciiDoc
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.
2020-10-26 17:06:13 +01:00
Přemysl Eric Janouch 7743e21bca
Bump minimum CMake version to 3.0
A nice, round number.  This allows us to remove some boilerplate.
2020-10-26 15:16:46 +01:00
Přemysl Eric Janouch 8d19acd91a
Add a tool to transform dictionaries 2020-09-04 00:13:34 +02:00
Přemysl Eric Janouch 942bda7db4
Use XCB and SelectSelectionInput instead of GTK+
As it happens, there is no real need to constantly poll for changes,
since XFixes can inform us of updates as they happen.

With GTK+ gone we've got dependencies and error handling under control.
XCB is a truly awful thing to learn, though.

Our method will never work on Wayland or Windows, so we don't miss out
on anything by abandoning the huge toolkit.
2018-09-23 06:38:03 +02:00
Přemysl Eric Janouch f09628dabd
Update README 2018-06-24 05:23:48 +02:00
Přemysl Eric Janouch e5faed57c2
Relicense to 0BSD, update mail address
I've come to the conclusion that copyright mostly just stands in the way
of software development.  In my jurisdiction I cannot give up my own
copyright and 0BSD seems to be the closest thing to public domain.

The updated mail address, also used in my author/committer lines,
is shorter and looks nicer.  People rarely interact anyway.
2018-06-24 05:23:31 +02:00
Přemysl Eric Janouch 350fc94b70
Update README 2017-06-20 06:37:28 +02:00
Přemysl Eric Janouch a1b7e84c6a
Fix example configuration in README 2016-10-07 17:27:28 +02:00
Přemysl Eric Janouch 732c2903d3
Update README 2016-09-28 06:08:34 +02:00
Přemysl Eric Janouch 38b463c883
Move the -w switch to the configuration file
Update README accordingly.

Woo, I get to remove code.
2016-09-28 06:01:13 +02:00
Přemysl Eric Janouch c9eb47de7e
Update README 2016-09-27 01:12:24 +02:00
Přemysl Eric Janouch 5ee562faf4
Make it possible to disable prefix highlighting 2016-09-26 21:06:51 +02:00
Přemysl Eric Janouch 81d702ed66
Add a configuration file
Now you can have pretty colors w/o having to hardcode them.
The selection is rather limited for now, though.

Search "centering" can now be disabled by default as well.
2016-09-26 21:06:51 +02:00
Přemysl Eric Janouch 7e5e660737 Update README, Travis CI, termo 2016-03-14 21:27:57 +01:00
Přemysl Eric Janouch 4c30a62246 Convert README to AsciiDoc 2015-09-27 01:44:06 +02:00