RstEyeApp / rsteye

MIT License
5 stars 0 forks source link

Improve tkinter app #5

Open Agent-Hellboy opened 1 month ago

Agent-Hellboy commented 1 month ago

TODOs

Agent-Hellboy commented 3 weeks ago

Below is the proposed APP


sequenceDiagram
    participant User
    participant App
    participant Logger
    participant ImageLoader
    participant MusicPlayer

    User->>App: Clicks to load image
    App->>Logger: Log event "User clicked to load image"
    App->>MusicPlayer: Start background music
    MusicPlayer-->>App: Music playing in background
    App->>User: Shows popup with new message
    User->>Logger: Log event "User received popup message"
    User->>App: Reads breathing exercise message
    App->>ImageLoader: Requests image
    ImageLoader->>Logger: Log event "Image request received"
    ImageLoader->>App: Loads image
    App->>Logger: Log event "Image loaded successfully"
    App->>User: Displays image
    User->>Logger: Log event "User viewed image"
    User->>App: Closes GIF window
    App->>MusicPlayer: Stop background music
    MusicPlayer-->>App: Music stopped
    App->>Logger: Log event "GIF window closed, music stopped"