The semester starts again and I took the chance to get back to the cafeteria plasmoid and fix some old issues. Changes include:
- Fix the cmake build files to work with newer KDE versions.
- Add caching and network status detection to the data engine. The menu for the next week is cached if you are online and available without network connection. The cached data is only used if no network connection is available and refreshed as soon as you're online again.
Build instructions are included in the README files.
I've added the code to my Mercurial repository as well.