Spaces:
Running
on
Zero
Running
on
Zero
Update ui_manager.py
Browse files- 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 |
-
#
|
|
|
|
| 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 ""
|