## What's Changed

### Plugins

- Aard2 slob writer: add opus, oga extensions (#618) by @glowinthedark
- Aard2 slob writer: change "already exists" exception to `WriteError` to avoid showing stacktrace
- AppleDict writer: Russian index: switch to `pymorphy3`, #620
- Refactoring in many plugins

### User interface

- Respect `NO_COLOR` environment variable in command line
- Interactive command line interface: fixes / improvements
  - Fix 2 bugs: bad formatting (missing colon+space) and extra colon+space
  - Add colors to checkbox prompt
  - Avoid skipping empty string as config / rw option value
- Gtk4 UI: fix "Browse" buttons not working
- Web UI: get rid of a warning
- Tkinter UI: improvements:
  - Layout improvements for About, Authors, License tabs
  - Update progress bar text position on window resize
  - Optimize progress bar
- Add missing type annotations
- Refactoring in gtk4, tkinter and interactive cmd interface

**Full Changelog**: https://github.com/ilius/pyglossary/compare/5.0.6...5.0.7
