diff --git a/npbackup/gui/__main__.py b/npbackup/gui/__main__.py index 293210a..3b04731 100644 --- a/npbackup/gui/__main__.py +++ b/npbackup/gui/__main__.py @@ -769,7 +769,7 @@ def _main_gui(viewer_mode: bool): ], [ sg.Button( - _t("generic.unknown"), + _t("generic.refresh"), key="--STATE-BUTTON--", button_color=("white", "grey"), ) @@ -890,7 +890,10 @@ def _main_gui(viewer_mode: bool): window.read(timeout=0.01) if not config_file and not full_config and not viewer_mode: window["-NO-CONFIG-"].Update(visible=True) - if repo_config: + + + # Don't load repo info on first load, unless we're dealing with viewer + if repo_config and viewer_mode: try: current_state, backup_tz, snapshot_list = get_gui_data(repo_config) except (TypeError, ValueError): diff --git a/npbackup/translations/generic.en.yml b/npbackup/translations/generic.en.yml index 27e8e93..978fea5 100644 --- a/npbackup/translations/generic.en.yml +++ b/npbackup/translations/generic.en.yml @@ -69,4 +69,6 @@ en: add_files: Add files add_folder: Add folder add_manually: Add manually - remove_selected: Remove selected \ No newline at end of file + remove_selected: Remove selected + + refresh: Refresh repo info \ No newline at end of file diff --git a/npbackup/translations/generic.fr.yml b/npbackup/translations/generic.fr.yml index c021d14..277d3ec 100644 --- a/npbackup/translations/generic.fr.yml +++ b/npbackup/translations/generic.fr.yml @@ -69,4 +69,6 @@ fr: add_files: Ajouter fichiers add_folder: Ajouter dossier add_manually: Ajouter manuellement - remove_selected: Enlever la sélection \ No newline at end of file + remove_selected: Enlever la sélection + + refresh: Recharger les informations du dépot \ No newline at end of file