UI improvements and Bugfixes

Doomfields · published · build 19467262

Another batch of UI improvements and bugfixes