# DrawDiagrams Założenia: Aplikacja ma za założenie umożliwienie użytkownikom szybkiego tworzenia i edytowania diagramów oraz schematów poprzez manipulację podstawowymi kształtami geometrycznymi. Funkcjonalności aplikacji koncentrują się na tworzeniu i modyfikacji kształtów (prostokąt, romb, elipsa, zmiana rozmiaru, koloru i obracanie), organizacji na planszy (przeciąganie, kopiowanie, wklejanie, usuwanie) oraz nawigacji (przybliżanie/oddalanie, przewijanie). Najważniejsza cecha diagramowania to możliwość łączenia kształtów strzałkami i zmiany typu tego połączenia, co w połączeniu z dodawaniem tekstu czyni ją prostym narzędziem do wizualizacji procesów, map myśli lub przepływów danych. ## Funkcje: ### Kształty 1. Tworzenie prostokąta 2. Tworzenie rombu 3. Tworzenie elipsy ### Akcje na kształtach 4. Zmiana rozmiaru kształtów. 5. Przeciągnięcie kzstałtu po planszy 6. Usunięcie kształtu 7. Zaznaczenie kształtu 8. Kopiowanie kształtu 9. Wklejanie kształtu 10. Zmiana kolorów kształtów 11. Połączenie kształtów (strzałka ->) 12. Usunięcie kształtów ### Tekst 13. Dodanie tekstu 14. Usunięcie tekstu ### Plansza i akcje na niej 15. Przybliżenie planszy 16. Oddalenie planszy 17. Przewijanie planszy *P.S. Jak będzie brakować funkcjonalności:* - Obracanie kształtu - Zmiana typu połączenia kształtów --- ### Podział prac: - Patryk Kania - Implementacja kztałtów i zarządzania nimi (1,2,3,5,13) - Andrii Solianyk - Opiekun dokumentacji, Implementacja funkcji (6,7,8,9,4,14) - Hubert Salwa - Implementacja funkcji (10,11,12) - Kuba Telec - Implementacja planszy i akcji na niej (15,16,17)