Skip to content

Commit

Permalink
Merge pull request #279 from Capsize-Games/develop
Browse files Browse the repository at this point in the history
fix for font sizes
  • Loading branch information
w4ffl35 committed Jul 11, 2023
2 parents 82469a3 + e0b11c1 commit 5b7b617
Show file tree
Hide file tree
Showing 5 changed files with 22 additions and 6 deletions.
4 changes: 2 additions & 2 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

setup(
name='airunner',
version="2.1.0",
version="2.1.1",
author="Capsize LLC",
description="A Stable Diffusion GUI",
long_description=open("README.md", "r", encoding="utf-8").read(),
Expand All @@ -15,6 +15,6 @@
packages=find_packages("src"),
python_requires=">=3.10.0",
install_requires=[
"aihandler==1.18.1",
"aihandler==1.18.2",
]
)
2 changes: 2 additions & 0 deletions src/airunner/main.py
Original file line number Diff line number Diff line change
Expand Up @@ -507,7 +507,9 @@ def handle_bottom_splitter_moved(self, pos, index):
self.settings_manager.settings.bottom_splitter_sizes.set([top_height, bottom_height])

def initialize_saved_prompts(self):
print("INITIALZING PROMPTS")
self.prompts_manager = PromptManager()
print(self.prompts_manager.settings.prompts)
self.prompts_manager.enable_save()

def initialize_settings_manager(self):
Expand Down
4 changes: 2 additions & 2 deletions src/airunner/mixins/generator_mixin.py
Original file line number Diff line number Diff line change
Expand Up @@ -294,10 +294,10 @@ def image_to_new_layer(self):
return self.settings_manager.settings.image_to_new_layer.get()

def update_prompt(self, prompt):
self.tabs[self.current_section].prompt.setPlainText(prompt)
self.generator_tab_widget.set_prompt(prompt)

def update_negative_prompt(self, prompt):
self.tabs[self.current_section].negative_prompt.setPlainText(prompt)
self.generator_tab_widget.set_negative_prompt(prompt)

def initialize(self):
self.tool_menu_widget.initialize()
Expand Down
13 changes: 12 additions & 1 deletion src/airunner/widgets/generator_tab_widget.py
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@ def generate_form(self, tab_section, tab):
self.col = 0
self.layout = None
widget = QWidget(self)
widget.setStyleSheet("font-size: 9pt;")
self.layout = QGridLayout(widget)
self.add_prompt_widgets()
self.add_model_widgets()
Expand Down Expand Up @@ -97,6 +98,10 @@ def add_prompt_widgets(self):
partial(self.handle_value_change, "negative_prompt", widget=negative_prompt_widget))
horizontal_layout.addWidget(prompt_label)
horizontal_layout.addWidget(use_prompt_builder_checkbox)

self.data[self.tab_section][self.tab]["prompt_widget"] = prompt_widget
self.data[self.tab_section][self.tab]["negative_prompt_widget"] = negative_prompt_widget

self.add_widget_to_grid(prompt_label_container)
self.add_widget_to_grid(prompt_widget)
self.add_widget_to_grid(negative_label)
Expand Down Expand Up @@ -300,7 +305,7 @@ def add_seed_widgets(self):
group_box.setObjectName("seed_groupbox")
group_box.setTitle("Manual Seed")
group_box.setCheckable(True)
group_box.setChecked(self.app.random_seed)
group_box.setChecked(not self.app.random_seed)
group_box.toggled.connect(
partial(self.handle_value_change, "random_seed", widget=group_box))
grid_layout = QGridLayout(group_box)
Expand Down Expand Up @@ -512,3 +517,9 @@ def load_section_models(self):
default_models += new_models
models += default_models
self.app.models = models

def set_prompt(self, prompt):
self.data[self.app.currentTabSection][self.app.current_section]["prompt_widget"].setPlainText(prompt)

def set_negative_prompt(self, prompt):
self.data[self.app.currentTabSection][self.app.current_section]["negative_prompt_widget"].setPlainText(prompt)
5 changes: 4 additions & 1 deletion src/airunner/windows/prompt_browser.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,13 @@ class PromptBrowser(BaseWindow):
template_name = "prompt_browser"
window_title = "Prompt Browser"

@property
def prompts_manager(self):
return self.settings_manager

def initialize_window(self):
container = QWidget()
container.setLayout(QVBoxLayout())
self.prompts_manager = self.settings_manager
for prompt in self.prompts_manager.settings.prompts.get():
widget = uic.loadUi('pyqt/prompt_browser_prompt_widget.ui')
widget.prompt.setText(prompt['prompt'])
Expand Down

0 comments on commit 5b7b617

Please sign in to comment.