Finally the 1.0.0 release! This release means that the user interface will not have breaking changes as in (re)moving elements or keybinds until 2.0.0. Additions will still be done but they will try to avoid breaking usage. Also as it has been more than a year of using it as a daily driver, I made this blog post: https://hacktivis.me/articles/BadWolf%2C%20one%20year%20later Some stats: $ cat *.c *.h *.sh | wc -l -m 1699 60540 lines characters Additions --------- - interface.txt: Initial documentation - interface.css, GTK widget names: You can now customise the interface styling - Logo: finally you should be able to nicely launch it in a desktop environment - Downloads tab: list the downloads with status+progress bar, stopping them and destination link - Back/Forward buttons: So you don't have to use keybinds or hunt for a good place to use the context-menu anymore - Automatic Image loading toggle: Preserving bandwidth and memory - Printing button & key binding: So you don't have to call `window.print()` - .editorconfig file Changes ------- - Modified the javascript checkbox to a text-based button with mmemonics binding Fixes ----- - Dark mode should now be nicely supported (tested on WebKitGTK 2.28.0 to 2.28.2) - Compilation with GCC-10