4 Commits

Author SHA1 Message Date
054ed9188d meson: bump 0.1.2 2023-05-03 15:04:59 +02:00
968b3e3db9 flatpak: sort appdata 2023-05-03 15:04:52 +02:00
421f161ddd meson: bump to 0.1.1 2023-05-03 15:02:08 +02:00
cfdf60d840 fix: bug with path 2023-05-03 15:01:53 +02:00
4 changed files with 30 additions and 9 deletions

View File

@ -39,6 +39,9 @@
"name" : "imaginer",
"builddir" : true,
"buildsystem" : "meson",
"config-opts": [
"-Dbuildtype=release"
],
"sources" : [
{
"type" : "dir",

View File

@ -52,6 +52,22 @@
</keywords>
<releases>
<release version="0.1.2" date="2023-5-3" type="stable">
<description>
<p>Appdata sorting</p>
<ul>
<li>Sort appdata releases</li>
</ul>
</description>
</release>
<release version="0.1.1" date="2023-5-3" type="stable">
<description>
<p>Bug fixes</p>
<ul>
<li>Fix a bug causing the app to crash when the path is not selected</li>
</ul>
</description>
</release>
<release version="0.1.0" date="2023-5-3" type="stable">
<description>
<p>Imagine with AI</p>

View File

@ -1,5 +1,5 @@
project('imaginer',
version: '0.1.0',
version: '0.1.2',
meson_version: '>= 0.62.0',
default_options: [ 'warning_level=2', 'werror=false', ],
)

View File

@ -156,14 +156,16 @@ class ImaginerApplication(Adw.Application):
self.token = self.win.token.get_text()
openai.api_key = self.token
def thread_run():
try:
path = self.file_path
print(path)
path = f"{path}/imaginer-{self.slugify(prompt)}-{strftime('%d-%b-%Y-%H-%M-%S', gmtime())}"
except AttributeError:
path = "imaginer"
else:
path = f"{path}/imaginer-{self.slugify(prompt)}-{strftime('%d-%b-%Y-%H-%M-%S', gmtime())}"
def thread_run():
match self.provider:
case ProvidersEnum.OPENAI.value:
try:
@ -236,9 +238,9 @@ class ImaginerApplication(Adw.Application):
else:
image = None
GLib.idle_add(cleanup, image)
GLib.idle_add(cleanup, image, path)
def cleanup(image):
def cleanup(image, path):
self.win.spinner_loading.stop()
self.win.stack_imaginer.set_visible_child_name("stack_imagine")
t.join()