roundabout,
created on Thursday, 19 December 2024, 19:26:00 (1734636360),
received on Thursday, 19 December 2024, 19:26:03 (1734636363)
Author identity: vlad <vlad.muntoiu@gmail.com>
cf14f0281c45eff6f8ffd97f3f014ae46073766a
com.roundabout_host.Izvor.yaml
@@ -33,7 +33,7 @@ modules:
- pip install --prefix=/app --no-deps -r /app/share/izvor/requirements-flatpak.txt - chmod +x /app/share/izvor/__init__.py - ln -s /app/share/izvor/__init__.py /app/bin/izvor - fc-cache -fv#- fc-cache -fvsources: - type: dir path: src
src/__init__.py
@@ -399,7 +399,14 @@ class Izvor(Gtk.Application):
switch.connect("notify::active", self.update_permanently_enabled_providers, provider.stem) config_button = Gtk.Button.new_with_label(_("Configure")) config_button.connect("clicked", lambda _, stem=provider.stem: subprocess.Popen(["xdg-open", str(self.USER_PROVIDER_CONFIGS / f"{stem}.json")]))def open_config(widget, stem=provider.stem): # User-accessible provider config, not Flatpak sandboxed config_path = str(Path.home() / ".config" / "izvor" / "providers" / f"{stem}.json") if os.getenv("FLATPAK_SANDBOX_DIR"): subprocess.Popen(["flatpak-spawn", "--host", "xdg-open", config_path]) else: subprocess.Popen(["xdg-open", config_path]) config_button.connect("clicked", open_config)config_button.set_relief(Gtk.ReliefStyle.NONE) providers_table.attach(icon, 0, rows, 1, 1)
@@ -414,7 +421,8 @@ class Izvor(Gtk.Application):
rows += 1 def open_provider_directory(widget): provider_directory = str(self.USER_PROVIDERS)# User-accessible provider directory, not Flatpak sandboxed provider_directory = str(Path.home() / ".local" / "share" / "izvor" / "providers")if os.getenv("FLATPAK_SANDBOX_DIR"): subprocess.Popen(["flatpak-spawn", "--host", "xdg-open", provider_directory]) else: