Source code for frontend.ui_main_menu

"""Main menu window for DifferentialLab (Tkinter/ttk)."""

from __future__ import annotations

import tkinter as tk
from pathlib import Path
from tkinter import ttk

from config import APP_NAME, APP_VERSION, get_env_from_schema
from frontend.theme import configure_ttk_styles
from frontend.ui_dialogs import ToolTip, setup_arrow_enter_navigation
from frontend.window_utils import bind_wraplength, fit_and_center
from utils import get_logger

logger = get_logger(__name__)