mirror of
https://github.com/ublue-os/forge.git
synced 2025-07-13 21:25:46 +03:00
wip - refactoring and implementing 'real-time' log output
This commit is contained in:
parent
dd001f4fe5
commit
50395caec7
3 changed files with 51 additions and 45 deletions
|
@ -116,25 +116,5 @@ class local_file_picker(ui.dialog):
|
|||
self.submit([r["path"] for r in rows])
|
||||
|
||||
|
||||
class progress_spinner(ui.spinner):
|
||||
def __init__(
|
||||
self,
|
||||
*,
|
||||
type: str = "dots",
|
||||
size: str = "lg",
|
||||
color: str | None = "red",
|
||||
thickness: float = 5,
|
||||
) -> None:
|
||||
super().__init__(type, size=size, color=color, thickness=thickness)
|
||||
with self, ui.spinner():
|
||||
self.visible = False
|
||||
|
||||
def enable_progress(self) -> None:
|
||||
self.set_visibility(True)
|
||||
|
||||
def disable_progress(self) -> None:
|
||||
self.set_visibility(False)
|
||||
|
||||
|
||||
def get_project_root() -> Path:
|
||||
return Path(__file__).parent.parent
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue