## What's Changed

- Fix critical bug when reading multi-part text files

  - `text_reader.py`: infinite loop when `file_count` info is `-1`

- Tkinter: add config params to customize progress bar appearances

- Prefer Tkinter over Gtk on Mac

- Update `doc/tkinter.md`

- `text_writer.py`: change glossary name/title when splitting glossary, add log

- Optimizations in text reader and text writer:

  - `text_reader.py`: avoid reading res dir with --skip-resources
  - `text_reader.py`: avoid calculating file size if progressbar is disabled
  - `text_writer.py`: avoid creating res dir with --skip-resources

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