awacke1 commited on
Commit
6742513
ยท
verified ยท
1 Parent(s): 153c3cf

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +19 -3
app.py CHANGED
@@ -672,14 +672,13 @@ def make_image_sized_pdf(sources):
672
  return None
673
 
674
 
 
675
  # --- Sidebar Gallery Update Function (Keep from previous) --------
676
- # ... (update_gallery function assumed here - no changes needed based on AI backend) ...
677
  def update_gallery():
678
  container = st.session_state['asset_gallery_container']
679
  container.empty()
680
  with container.container():
681
  st.markdown("### Asset Gallery ๐Ÿ“ธ๐Ÿ“–")
682
- st.session_state['gallery_size'] = st.slider("Max Items Shown", 2, 50, st.session_state.get('gallery_size', 10), key="gallery_size_slider")
683
  cols = st.columns(2)
684
  all_files = get_gallery_files()
685
  if not all_files: st.info("No assets found."); return
@@ -805,7 +804,24 @@ with st.sidebar.expander("Generation Parameters", expanded=False):
805
  st.session_state.gen_seed = st.slider("Seed", -1, 65535, st.session_state.get('gen_seed', -1), step=1, key="param_seed", help="-1 for random.")
806
 
807
 
808
- st.sidebar.markdown("---") # Separator before gallery
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
809
 
810
  # --- App Title -------------------------------------------
811
  st.title("Vision & Layout Titans (HF) ๐Ÿš€๐Ÿ–ผ๏ธ๐Ÿ“„")
 
672
  return None
673
 
674
 
675
+
676
  # --- Sidebar Gallery Update Function (Keep from previous) --------
 
677
  def update_gallery():
678
  container = st.session_state['asset_gallery_container']
679
  container.empty()
680
  with container.container():
681
  st.markdown("### Asset Gallery ๐Ÿ“ธ๐Ÿ“–")
 
682
  cols = st.columns(2)
683
  all_files = get_gallery_files()
684
  if not all_files: st.info("No assets found."); return
 
804
  st.session_state.gen_seed = st.slider("Seed", -1, 65535, st.session_state.get('gen_seed', -1), step=1, key="param_seed", help="-1 for random.")
805
 
806
 
807
+
808
+ st.sidebar.markdown("---") # Separator before gallery settings
809
+
810
+ # --- ADDED: Gallery Settings Section ---
811
+ st.sidebar.subheader("๐Ÿ–ผ๏ธ Gallery Settings")
812
+ st.slider(
813
+ "Max Items Shown",
814
+ min_value=2,
815
+ max_value=50, # Adjust max if needed
816
+ value=st.session_state.get('gallery_size', 10),
817
+ key="gallery_size_slider", # Keep the key, define it ONCE here
818
+ help="Controls the maximum number of assets displayed in the sidebar gallery."
819
+ )
820
+ st.session_state.gallery_size = st.session_state.gallery_size_slider # Ensure sync
821
+ st.sidebar.markdown("---") # Separator after gallery settings
822
+
823
+
824
+
825
 
826
  # --- App Title -------------------------------------------
827
  st.title("Vision & Layout Titans (HF) ๐Ÿš€๐Ÿ–ผ๏ธ๐Ÿ“„")