I feel like "modern" is kind of a misnomer in emulators when used like this. When I hear "modern" I expect "better accuracy/emulation speed" not "a new window kit". Especially since this emulator has decidedly less features than most "ancient" (but mature) emulators.
That being said, it's always good to see new contributions to the emudev scene and your project seems well developed. Keep at it!