From 06f494cbfcd68620660d8dd3b2645b3aca2eeadc Mon Sep 17 00:00:00 2001 From: sarimbinwaseem <42667306+sarimbinwaseem@users.noreply.github.com> Date: Sat, 19 Jul 2025 14:18:00 +0500 Subject: [PATCH 1/2] log_column autscroll --- .gitignore | 1 + src/app.py | 11 ++++++----- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index e3bb964..9a62148 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ +.idea/ .venv __pycache__ build \ No newline at end of file diff --git a/src/app.py b/src/app.py index 278375c..deb613d 100644 --- a/src/app.py +++ b/src/app.py @@ -1,13 +1,13 @@ -import flet as ft import os -import json -import asyncio import re +import json import signal +import asyncio import datetime -import aiohttp import subprocess -import asyncio + +import aiohttp +import flet as ft all_packages = [] @@ -322,6 +322,7 @@ def on_password_submit(): # Create a new un/install-specific dialog log_column = ft.Column(scroll=ft.ScrollMode.AUTO, spacing=4, expand=True) + log_column.auto_scroll = True log_view = ft.Container( content=log_column, From c31a885af1c23231a435163c7c306c497de1ecd6 Mon Sep 17 00:00:00 2001 From: sarimbinwaseem <42667306+sarimbinwaseem@users.noreply.github.com> Date: Sat, 19 Jul 2025 15:13:38 +0500 Subject: [PATCH 2/2] #2 retain packages filter --- src/app.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app.py b/src/app.py index deb613d..8edcaf6 100644 --- a/src/app.py +++ b/src/app.py @@ -786,7 +786,7 @@ def on_install_click(e): page.update() # Inital state of list view - viewing_installed = False + # viewing_installed = False def display_packages(packages_to_display, installed_only=False): package_list_view.controls.clear()