This commit is contained in:
2025-07-02 14:13:34 +03:00
parent cb632752a3
commit 3ccbf72599
28 changed files with 338222 additions and 129843 deletions

View File

@@ -1,42 +1,20 @@
import kivy
from kivy.app import App
from kivy.uix.screenmanager import ScreenManager, Screen
from kivy.uix.screenmanager import Screen
import os
import json
import math
from kivy.clock import Clock
from kivy.properties import StringProperty, NumericProperty, AliasProperty
from utils import (
generate_key, load_key, encrypt_data, decrypt_data,
check_server_settings, save_server_settings,
test_connection, get_devices_from_server, save_route_to_file, fetch_positions_for_selected_day,
process_preview_util, optimize_route_entries_util
)
from datetime import date
from kivy.uix.popup import Popup
from kivy.uix.gridlayout import GridLayout
from kivy.uix.button import Button
from kivy.uix.label import Label
from kivy.uix.boxlayout import BoxLayout
from threading import Thread
from kivy.clock import mainthread
from kivy.uix.image import Image
from kivy.uix.behaviors import ButtonBehavior
from kivy.uix.progressbar import ProgressBar
from config import RESOURCES_FOLDER, CREDENTIALS_FILE
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from PIL import Image
import time
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.chrome.options import Options
from PIL import Image
import time
import os
import math
from kivy.uix.filechooser import FileChooserIconView
from kivy.uix.textinput import TextInput
from widgets.pause_edit_popup import open_pauses_popup
from config import RESOURCES_FOLDER
class CreateAnimationScreen(Screen):
project_name = StringProperty("")
@@ -187,5 +165,8 @@ class CreateAnimationScreen(Screen):
)
def open_pauses_popup(self):
open_pauses_popup(self, self.project_name, RESOURCES_FOLDER, on_save_callback=self.on_pre_enter)
"""Navigate to the pause edit screen"""
pause_edit_screen = self.manager.get_screen("pause_edit")
pause_edit_screen.set_project_and_callback(self.project_name, self.on_pre_enter)
self.manager.current = "pause_edit"