I’ve fixed the TextureStreamLocatorZIP. Please check if it works now.
Unfortunately I had to break the API to do it. You now have to pass a URL to the WidgetTheme constructor instead of an InputStream. But it is only one line to change. Here is the new code to use:
try {
URL url = myClassLoader.getResource("net/worship/GTK.xwt");
System.out.println("is null::" + (url == null));
HUD.setTheme(new WidgetTheme(url));
} catch(Exception e){
e.printStackTrace();
}
Hope this fixed you problem.
Marvin