Refactor: Move UI definitions to KV file and modularize edit popup

- Created src/edit_popup.py module for EditPopup and DrawingLayer classes
- Moved EditPopup UI definition to signage_player.kv (reduced main.py by 533 lines)
- Moved CardSwipePopup UI definition to signage_player.kv (reduced main.py by 41 lines)
- Improved code organization with better separation of concerns
- main.py reduced from 2,384 to 1,811 lines (24% reduction)
- All functionality preserved, no breaking changes
This commit is contained in:
Kiwy Signage Player
2025-12-14 14:48:35 +02:00
parent db796e4d66
commit b2d380511a
5 changed files with 872 additions and 792 deletions

1
.player_stop_requested Normal file
View File

@@ -0,0 +1 @@
User requested exit via password