DawnC commited on
Commit
b323ef8
·
verified ·
1 Parent(s): 7d583e3

Update ui_manager.py

Browse files
Files changed (1) hide show
  1. ui_manager.py +6 -3
ui_manager.py CHANGED
@@ -263,15 +263,18 @@ class UIManager:
263
  self._gradio_version = gr.__version__
264
  self._gradio_major = int(self._gradio_version.split('.')[0])
265
 
266
- # Both Gradio 4.x and 5.x use css/theme in Blocks() constructor
 
267
  blocks_kwargs = {
268
- "css": self._css,
269
  "title": "SceneWeaver - AI Background Generator",
270
  "theme": gr.themes.Soft()
271
  }
272
 
273
  with gr.Blocks(**blocks_kwargs) as interface:
274
 
 
 
 
275
  # Header
276
  gr.HTML("""
277
  <div class="main-header">
@@ -987,4 +990,4 @@ class UIManager:
987
  tips = self.inpainting_template_manager.get_usage_tips(template_key)
988
  if tips:
989
  return "**Tips:**\n" + "\n".join(f"- {tip}" for tip in tips)
990
- return ""
 
263
  self._gradio_version = gr.__version__
264
  self._gradio_major = int(self._gradio_version.split('.')[0])
265
 
266
+ # Compatible with both Gradio 4.x and 5.x
267
+ # Note: css parameter support varies, so we inject CSS via HTML instead
268
  blocks_kwargs = {
 
269
  "title": "SceneWeaver - AI Background Generator",
270
  "theme": gr.themes.Soft()
271
  }
272
 
273
  with gr.Blocks(**blocks_kwargs) as interface:
274
 
275
+ # Inject CSS (compatible with all Gradio versions)
276
+ gr.HTML(f"<style>{self._css}</style>")
277
+
278
  # Header
279
  gr.HTML("""
280
  <div class="main-header">
 
990
  tips = self.inpainting_template_manager.get_usage_tips(template_key)
991
  if tips:
992
  return "**Tips:**\n" + "\n".join(f"- {tip}" for tip in tips)
993
+ return ""