From c77507422ceb2c0273d9f2a6bb8e5a2ae30044c9 Mon Sep 17 00:00:00 2001 From: Paul Norberger Date: Thu, 16 Jan 2020 18:37:33 +0100 Subject: [PATCH 1/2] Volere Snow Cards Update --- docs/Volere Snow Cards/Req_0001.txt | 2 +- docs/Volere Snow Cards/Req_0002.txt | 48 +++++++------------ docs/Volere Snow Cards/Req_0003.txt | 9 ++-- docs/Volere Snow Cards/Req_0004.txt | 37 +++++++------- .../Volere Snow Cards/Req_0004_gestrichen.txt | 35 ++++++++++++++ 5 files changed, 75 insertions(+), 56 deletions(-) create mode 100644 docs/Volere Snow Cards/Req_0004_gestrichen.txt diff --git a/docs/Volere Snow Cards/Req_0001.txt b/docs/Volere Snow Cards/Req_0001.txt index 1281493..9c1dd3d 100644 --- a/docs/Volere Snow Cards/Req_0001.txt +++ b/docs/Volere Snow Cards/Req_0001.txt @@ -27,4 +27,4 @@ Conflicts: History: -Erstellt am 30.10.2019, von Jonas Mucke -Aktualisiert am 17.12.2019, von Paul Norberger - -Vollständig umgesetzt, Stand: 17.12.2019 \ No newline at end of file + -Vollständig umgesetzt, Stand: 16.01.2019 \ No newline at end of file diff --git a/docs/Volere Snow Cards/Req_0002.txt b/docs/Volere Snow Cards/Req_0002.txt index c106509..3c41b87 100644 --- a/docs/Volere Snow Cards/Req_0002.txt +++ b/docs/Volere Snow Cards/Req_0002.txt @@ -3,25 +3,25 @@ Req-ID: Req-Type: Funktional Events/UCs: - -Bearbeitung des Bildes mit einer Betriebssystem unterstützen Eingabemöglichkeit, zum Beispiel Maus oder Stift - -Bearbeitung mittels verschiedener Zeichen-Tools - -Freiwählbare Farbe aus dem möglichen Farbbereich + - Bearbeitung des Bildes mit einer Betriebssystem unterstützen Eingabemöglichkeit, zum Beispiel Maus oder Stift + - Bearbeitung mittels verschiedener Zeichen-Tools + - Freiwählbare Farbe aus dem möglichen Farbbereich Description: - -Ein Farbwert, auch Transparent, welcher durch die genutzte Codierung (siehe Req_0001) darstellbar sein. Dies soll mittels Tools - gesetzt werden können, wobei diese spezifizieren was "gesetzt" bedeutet. - -Tools: + - Ein Farbwert, auch Transparent, welcher durch die genutzte Codierung (siehe Req_0001) darstellbar sein. Dies soll mittels Tools + gesetzt werden können, wobei diese spezifizieren was "gesetzt" bedeutet. + - Tools: Pinsel: - -Der Pinsel ist ein Tool, welches um seinen Mittelpunkt alles in einem gewissen Pixelradius einfärbt. - Der Pixelradius geht dabei von 1-Pixel bis zu 10-Pixel. + - Der Pinsel ist ein Tool, welches um seinen Mittelpunkt alles in einem gewissen Pixelradius einfärbt. + Der Pixelradius geht dabei von 1-Pixel bis zu 10-Pixel. Forms: - -Kreis: + - Kreis: Das Tool Kreis, soll es ermöglichen einen Kreis in einer gewählten Farbe aufzuspannen. Dabei wird am Mittelpunkt angesetzt und dann zu einem beliebigen Punkt auf dem Kreis gezogen, die restlichen Punkte werden dann mit dem selben Radius gefunden. Das Rechteck besitzt 2 Farbattribute, den Rand und die Füllung. Der Rand kann im Bezug auf Breite und Farbe eingestellt werden. Die Füllung ist innerhalb der Fläche, welche vom Rand aufgespannt wird, und kann im Bezug auf die Farbe und die Transparenz eingestellt werden. - -Linie: + - Linie: Das Tool Formen (Linie), soll es einem ermöglichen eine Linie in der gewählten Farbe zwischen 2 Punkten zu ziehen. Dabei wird am ersten Punkt angesetzt und zum Zielpunkt gezogen, dabei verändert sich die Linie live. Sobald das Eingabegerät getogglet wird, so wird die aktuelle Stelle als Endpunkt angenommen. Zwischen @@ -31,7 +31,7 @@ Description: -gestrichelte Linie (auf der Linie werden nur Striche in regelmäßigen Abständen gezeichnet) -gepunktete Linie (auf der Linie wird punktweise zwischen Farbig und Transparent alterniert) Die Linie kann mittels dem Breite-Attribut verändert werden (Breite zwischen 1 und 10 Pixel) - -Rechteck: + - Rechteck: Das Tool Formen (Rechteck), soll es einem ermöglichen ein Rechteck in ein einer gewählten Farbe aufzuspannen. Dabei wird am ersten Punkt angesetzt und zum Zielpunkt gezogen. Dabei verändert sich das Rechteck live. Sobald das Eingabegerät getogglet wird, so wird die aktuelle Stelle als Endpunkt angenommen. Zwischen Start und Endpunkt @@ -40,26 +40,10 @@ Description: im Bezug auf Breite und Farbe eingestellt werden. Die Füllung ist innerhalb der Fläche, welche vom Rand aufgespannt wird, und kann im Bezug auf die Farbe und die Transparenz eingestellt werden. FloodFill: - -Das Floodfill Tool, bei diesem wird ein Pixel ausgewählt. Alle Pixel die mit diesem Pixel in einer Äquivalenzklasse + - Das Floodfill Tool, bei diesem wird ein Pixel ausgewählt. Alle Pixel die mit diesem Pixel in einer Äquivalenzklasse im Bezug auf Farbe und Nachbarschafts-Relation stehen, werden in die gewählte Farbe eingefärbt. Einfarbig: - -Das Einfarbig Tool färbt das gesamte Bild in die gewählte Farbe ein. - Korrektur: - -Die Korrektur Tool ermöglicht das Anpassen verschiedener Bildwerte - -Helligkeit: - Das Tool Korrektur (Helligkeit), soll es ermöglichen die Helligkeit des Bildes anzupassen - -Farbton: - Das Tool Korrektur (Farbton), soll es ermöglichen den Farbton des Bildes anzupassen - Gradiation: - -Das Gradiations Tool soll es ermöglichen Farbverläufe mit einer Anfangs- und Endfarbe zu erstellen, zwischen welchen linear interpoliert wird. - Selektion: - -Das Selektionstool soll es ermöglichen ein Rechteck an Pixeln auszuwählen welche für die Bearbeitung durch andere Tools - berücksichtigt werden sollen. - Dabei wird am ersten Punkt angesetzt und zum Zielpunkt gezogen. Dabei verändert sich das Rechteck live. - Sobald das Eingabegerät getogglet wird, so wird die aktuelle Stelle als Endpunkt angenommen. Zwischen Start und Endpunkt - wird das Rechteck aufgespannt. - Cut: - -Das Cut Tool ermöglicht das Ausschneiden der selektierten Pixel + - Das Einfarbig Tool färbt das gesamte Bild in die gewählte Farbe ein. Originator: Jonas Mucke Fit Criterion: @@ -72,7 +56,9 @@ Priority: Support Material: Ubungsblat_01.pdf Conflicts: - - Keine bekannten Konflikte, Stand: 17.12.2019 + - Keine bekannten Konflikte, Stand: 16.01.2019 History: - Erstellt am 30.10.2019 um 22:10, von Jonas Mucke - - Aktualisiert am 17.12.2019, von Paul Norberger \ No newline at end of file + - Aktualisiert am 17.12.2019, von Paul Norberger + - Aktualisiert am 16.01.2019, von Paul Norberger, Gradiations-Tool, Cuttool, Selektionstool, Korrekturtool + wurde gestrichen \ No newline at end of file diff --git a/docs/Volere Snow Cards/Req_0003.txt b/docs/Volere Snow Cards/Req_0003.txt index e157f07..1b5fcc2 100644 --- a/docs/Volere Snow Cards/Req_0003.txt +++ b/docs/Volere Snow Cards/Req_0003.txt @@ -14,13 +14,14 @@ Description: Originator: Paul Norberger Fit Criterion: - -Testgruppe von 3 Personen, die das Programm zuvor noch nie benutzt haben, stellen keine Fragen über die Benutzerobefläche nach einigen Minuten Ausprobieren. - -Kunde, der das neue Interface noch nie benutzt hat, hat keine größeren Schwierigkeiten damit zurecht zu kommen. + - Testgruppe von 3 Personen, die das Programm zuvor noch nie benutzt haben, stellen keine Fragen über die Benutzerobefläche nach einigen Minuten Ausprobieren. + - Kunde, der das neue Interface noch nie benutzt hat, hat keine größeren Schwierigkeiten damit zurecht zu kommen. Priority: 20 Support Material: Ubungsblat_01.pdf Conflicts: - -Keine bekannten Konflikte, Stand: 17.12.2019 + - Keine bekannten Konflikte, Stand: 16.01.2019 History: - -Erstellt am 17.12.2019 + - Erstellt am 17.12.2019 + - Aktualisiert am 16.01.2019 \ No newline at end of file diff --git a/docs/Volere Snow Cards/Req_0004.txt b/docs/Volere Snow Cards/Req_0004.txt index 7fd77a2..097ded3 100644 --- a/docs/Volere Snow Cards/Req_0004.txt +++ b/docs/Volere Snow Cards/Req_0004.txt @@ -3,32 +3,29 @@ Req-ID: Req-Type: Funktional Events/UCs: - -Rückgängigmachen eines vorherigen Fehlers - -Rückgängigmachen einer versehntlichen Korrektur - -Einen rückgängig gemachten Schritt wiederholen + - Erstellen eines Raster Layers + - Erstellen eines Shaped Layers mit Polygonfunktion + - Veränderung der Anordnung der Layer + - Verschieben der Layer innerhalb des Canvas Description: - -Es werden insgesamt 20 Bearbeitungschritte gespeichert - -Die gesamten Pixeldaten der Ebenen werden für jeden Schritt gespeichert - -Wird der Undo aktiviert, wird zunächst bestimmt ob sich die Daten für den Schritt direkt - davor im Speicher befinden. Ist dies der Fall, werden die Daten geladen und der intern - gespeicherte Index des geladenen Statuses verschiebt sich nach vorn, so kann mehrfach - geundoed und redoed werden. Ist dies nicht der Fall, gibt es ein audiovisuelles Feedback, - dass der Schritt nicht geladen werden kann. - -Wird der Undo aktiviert, wird zunächst bestimmt ob sich die Daten für den Schritt direkt - davor im Speicher befinden Ist dies der Fall, werden die Daten geladen und der intern - gespeicherte Index des geladenen Statuses verschiebt sich nach hinten, so kann mehrfach - geundoed und redoed werden. Ist dies nicht der Fall, gibt es ein audiovisuelles Feedback, - dass der Schritt nicht geladen werden kann. + - Layerstruktur ist prinzipiell eine Art Array, jeder Layer hat eine Position in der Reihe und hält eigene Pixeldaten + - Es gibt einen aktiven Layer, der selektiert und geändert werden kann + - Der aktive Layer kann bearbeitet werden, während andere Layer dabei keine Beachtung finden + - Wird ein Tool verwendet wird eine Vorschau auf einem temporären Layer angezeigt, welche dann nach unten mit dem Layer + vereinigt wird, wenn die Änderung übernommen wird, Während dieses Prozesses kann die Bearbeitung auch abgebrochen werden. + In diesem Fall wird die Änderung nicht auf die darunterliegende Ebene übernommen Originator: Paul Norberger Fit Criterion: - -Bis zu 20 Schritte können geundoed und redoed werden - -Das Laden der einzelnen Schritte dauert für ein 512x512px Bild nicht länger als 0.2 Sekunden auf Referenzsystem + - Bis zu 10 Layer gleichzeitig bearbeitbar und durchwechselbar + - Entfernte Layer können entfernt werden + - Layer können in beliebiger Reihenfolge angeordnet und erstellt werden Priority: - 50 + 0 Support Material: Ubungsblat_01.pdf Conflicts: - - Keine bekannten Konflikte, Stand: 18.12.2019 + - Keine bekannten Konflikte, Stand: 16.01.2020 History: - - Erstellt am 18.12.2019, von Paul Norberger \ No newline at end of file + - Erstellt am 16.01.2020 + - Vollständig implementiert, Stand: 16.01.2020 \ No newline at end of file diff --git a/docs/Volere Snow Cards/Req_0004_gestrichen.txt b/docs/Volere Snow Cards/Req_0004_gestrichen.txt new file mode 100644 index 0000000..1ee6102 --- /dev/null +++ b/docs/Volere Snow Cards/Req_0004_gestrichen.txt @@ -0,0 +1,35 @@ +Req-ID: + 0004 +Req-Type: + Funktional +Events/UCs: + -Rückgängigmachen eines vorherigen Fehlers + -Rückgängigmachen einer versehntlichen Korrektur + -Einen rückgängig gemachten Schritt wiederholen +Description: + -Es werden insgesamt 20 Bearbeitungschritte gespeichert + -Die gesamten Pixeldaten der Ebenen werden für jeden Schritt gespeichert + -Wird der Undo aktiviert, wird zunächst bestimmt ob sich die Daten für den Schritt direkt + davor im Speicher befinden. Ist dies der Fall, werden die Daten geladen und der intern + gespeicherte Index des geladenen Statuses verschiebt sich nach vorn, so kann mehrfach + geundoed und redoed werden. Ist dies nicht der Fall, gibt es ein audiovisuelles Feedback, + dass der Schritt nicht geladen werden kann. + -Wird der Undo aktiviert, wird zunächst bestimmt ob sich die Daten für den Schritt direkt + davor im Speicher befinden Ist dies der Fall, werden die Daten geladen und der intern + gespeicherte Index des geladenen Statuses verschiebt sich nach hinten, so kann mehrfach + geundoed und redoed werden. Ist dies nicht der Fall, gibt es ein audiovisuelles Feedback, + dass der Schritt nicht geladen werden kann. +Originator: + Paul Norberger +Fit Criterion: + -Bis zu 20 Schritte können geundoed und redoed werden + -Das Laden der einzelnen Schritte dauert für ein 512x512px Bild nicht länger als 0.2 Sekunden auf Referenzsystem +Priority: + 50 +Support Material: + Ubungsblat_01.pdf +Conflicts: + - Keine bekannten Konflikte, Stand: 16.01.2020 +History: + - Erstellt am 18.12.2019, von Paul Norberger + - Gestrichen im Januar 2019 \ No newline at end of file From e4543dbe031ba8de8536b8cffd5de58106ab2a5f Mon Sep 17 00:00:00 2001 From: Paul Norberger Date: Thu, 16 Jan 2020 18:39:08 +0100 Subject: [PATCH 2/2] Started updating screenshots --- docs/Manual/assets/change-colors.png | Bin 2122 -> 554 bytes docs/Manual/assets/file-open.png | Bin 1486 -> 1496 bytes docs/Manual/assets/file-save.png | Bin 2253 -> 2208 bytes docs/Manual/assets/startup.png | Bin 6760 -> 32632 bytes 4 files changed, 0 insertions(+), 0 deletions(-) diff --git a/docs/Manual/assets/change-colors.png b/docs/Manual/assets/change-colors.png index 8a3065a8fdb5c1ea0828ca4eda109a4601564e1e..39cfc514a4ee77737af034c89e575d2d25664972 100644 GIT binary patch literal 554 zcmV+_0@eMAP)DJm)|D=RB3EG#oKGc`3eI5;>uIyyT$J3T!; z09930002NhKtVx4LPA1CMMX+VN=r*i0II40|Nkcc|Ed50{{R60CMIhgwLt&?0Z&Op zK~z}7?bm-#f6C}5g?xe0+a=28jpLuoCV*@Y#;^pq(%H)y9UJ-mJghnLwt zS*>{!ey}fBvs(YE_SWYg*k!EF`XAPED!H!f)Vj-FZd$VB+OUCl>i)q)3tF(>yV~xb s@?Y#G?{RZ}b=EGL*%!o5I?UGk0*5VWc0V7Bm;e9(07*qoM6N<$f>>J2>Hq)$ literal 2122 zcmY*bdpMM78-G%}bQ%?HHJOyg4ADr%!wj({|XtiDD$F9T_<^ z7^l8WDhVr76EV&-e4??KL5LM!GVk}=-Rt^xpX+{p_kI6<_x0S@egE|&IoexoT!&o; z0N7}KjB*lyRX8+$tgsqIA&zwpC6XO&oh{H501O7bD6aS)0Kfta76Y&t3>N$M1YogP zltNWJ27?D!5(Z1cqA?ydA_h;!W59~A!h#h6k3}hUb#*)muc4u#rKP2^nmCcz{!OeVoF8HQmJ7AE0gG9Hco zB#s|H4#U2_s01@$Uyd(|48AW%d>ept0I~rn2jCF^PXS=SFe*0!&<#Kj0DS=b2Eb0r&>MG5|6F5CAy73=RY4Ghi{tm&4$2ID7^lVYMS1F`pwAbHoV3XP_Pt zbNGBQA3;IfEJ2zl5k7*ZNb?LbAVIq4kbwoXk}v*?Mytf5lZY4*qYsQOAyYHR6oMY{ z!W@DY{&A7e7U~NCzK^k{m^xqV`!tZ^-cM1HpHVGJd~J{$!YFeq3>hDN*ih-&|MuqM z3+lj4`yN+9(>q5?KWKAWee=<&8hn79T|eFh-?)%1e_P)sWH~h2dOEvWRjR$*71yDZ zaZFOWkeRa@CxPW5tHQbJ`p(*S!;MkyY*tFBk&+{n>>M7N0NOWmGu~@1ixDU~De!h^q+-cexAdkbZ%+O|? zB^*&C5ORhyNVHg0C|mli`X0#v7VNEwk*U#*I(J^E+g4R3PfNNeeXF}x*Sn$LpQrNOqkzX+hT%?Fp^Fd} zm=_*#JM%0;@}!rW+&M?g`Ptv^kD>qGQHXrS8UKEa@-ps#V^ofkqd<4d9)c}Amcvv@ zx}`+Oi71*(l$|v2l7n_Z4KYs)v!U=;Yv^wI2@ee{)%e%eN`_o_{C@`G73jje)@!q| z{GZgjw4WGSAOFXA_Cz+;M$oT`(H`I;|r?Po<5jl-7`M>nDb)1dFt@{N2+q; z^p7mjq7A=3V5(cqH43vPZnn&a-tIb_n?5RgpIE@eO(qGBoPXcWT>Q{St(3>*^Mp00 zi@$bt7)OaL8h%V$_57#9Oq+An?XPAqR%IvrUeN%AcBQdo1z?AKl?Hi>%!)8mP$HjE1Yajbb4Jn z8P>XGUK-Y2?CPx(KULAJJ@Y9`Ve1Y(T)P5q4EI!2;#xMFou|0lY`4r~tKT`%;#{vp z`p*^ZfYb(R!B z$gYka8>>^y_$E>2PS~1`MCdd~G>+9w%!p_lt;P=SLaEc_o?`d#$mXiha6*V*mIiV3 z(gqd4o--O+ilkK!sA!x>M|10MP4s5Qwd?{???XKFF# zLzRBx_+5g#s#ObC*dIZ+XsOt?*)LWn>zCwzGavc;nGngr43d%#r6j2QP6(CT$+Vz| zG+Fd()2<0fcI36-ig0%AC9ARhC!8aTTA_^3SN0|xb}lwoUXZbW`iS?uo};v#D1z3o zHyyF=*(163%DNn5O2pfrjMTWsjI(`Jd8P=F`F@!18$T79ty7^pIK)zJ99SCHJG_N< z-AtmgEB#yoVG!b&ewnYKzlK`FYMbALNu7m}F|E02ZIH6%Sg3q#D7)#RFfw~Mo|UrH zQJy!_ovKQ`ZYF(8t55!BbC;%>>al6S%bT8O6duy%u<1~QI;B0Ay34@e_dUpB1~0~N z=iJqU=`MbC_vfC+;?@=J72t0K)GU@3_?P`_snn#a{py3=XQ{2J8rwDPe!%=!+LEgn zW9pKnHWoGlDO0VO*2!CGhUBPjj8NU?%Ali7&%Vr_n4XIK*$7^co9UOVK;lzoNzb0| zpjdrRgNTn^-Ms1Kt!C0A{kSC$UQl8XX5x9OR!?pl6mDzQIvYD*QBWOtckqCxMa8tM zJiR$r(SaRE&0ZI&@sg=WsNZF}n3}8|z_edf^nRnYu6oH=BVovcmEvyY`pc`Sg^UT{$Fw-~Sj(f{7<#1Oqp>onq^vg=euIH@If}u6I dp(l38s{OhcN^sw&u$4c7wS_&U-0aNN{{hQK`Un63 diff --git a/docs/Manual/assets/file-open.png b/docs/Manual/assets/file-open.png index f60e22462bcc9dc30c4af2fa0f2d280c545131de..8215da53078d4cb862ad4a2192d2974ddffdb942 100644 GIT binary patch delta 1287 zcmV+i1^D{T3)l-KiBL{Q4GJ0x0000DNk~Le0001-0001N2m=5B0I2jUW&i*IT#+S7 zAtoj!DJdx{D=RH6EiW%GFE218H!d?XGd4ChH#avrIy#YzFjQP!U0z;aKtN<q`005!@0I>i7x&Q#n007qj0Nelo}{r~{~ zKtP5-WTilc#AK!7hCo22WI&S#0djw1h01mS00cKlL_t(|+U=N+SJF@v$Cp|8qoOd# z!VD23Bw!V4n!ifXflw^5$TWYD6-uD)|39aD-^RePP2WU#p7ZW;N2c$+``P{R_Pz*1 z3cDt-4YzTwiJdax?Z)mo)t@ zIQaQ>+ywVyLXDqPgvF1txCnn-QZa|6ClxovbSabGw2K9NzybLj{v{31C!3E}*EEkD z22MG(iCnhk050<9`dwMJgoA#nW~HAQ={p8ai@WJ)bxkX{1G}2TH8Fr@aH6LmgLrBMT1&BrAo zM-*yZWl|o3YgwyJCBjxAGRbk|j0&}`GAZF2Yfhi8M$U1~H7S2oU1ieBhqR)1s{u~; zK@DeAsJhCe);2g3_PM;tbj=4nTx%4nEAE7ZHT+u+>zL ztF}hg5K}9^&332(I|R7=ev;X^DGIWh$Tigi6`opmY z7&r){npL=5@PBuQYK}m-pe-;)q{gsCw2b2{%&@mrX{GGeS0PBO8!PQ*2)grbxK@Q) zuaH6%TiX{D4S_j?!n@Unm@blLHLV`E8dlq#kiWh-9EX47a2)O$!%dxmd%}p-;HDel zUNd4k+$_Usot|A_8g7|sxK*a%RyiDp<8U1A%HW7{)+94ZSGM4KLpHY@?i{%IfE&Mj zi1j|}(Z0iBr{=oDvHq9+VFYC|tr2Vr4o45iYFcrhdk78T#fAup9+nz{zrHvehvRS@ zuAOiJzi(Smu(PSQ+Pj&##iR~5Ix_6DW1DWT&AgxgP=^Z!M*KExvu(Dy`GuvGI$SUi xux49mw=I5LO0G0CL@;Q{w%m40CRc!M^*`P!N7X&_oQePd002ovPDHLkV1gb>PK*Em delta 1277 zcmVKxAY_5c9-008^|0Q~>} z{r~{~005H{0djw#3=}#500cQnL_t(|+U=P8ThdS%$Cp`osVEGxOc0@k1S}kA%JNo< z6iY25%?p{K=I#9dzjfZTi(_nq0kV^w_i>L*&pGdB@8#@#;Wl;~*oNStaSZQ&z&k|< zo$p;7?VcXl;pOlUxn_FySZczFxGyygw2qL$ivjP*{K0>WmphY$%%<$#sT;i7(Jt^Z zn136{Z^SSdjXij}gEtLAfM zr+DBGFkpYZ1b@llCzP#6>uXv@4}ym-9ik^`F7QSEe06ss+v4HQI+Mg7dGQ+rPmR6h zXm!o(p$*=FQ|-a35JW3HL71{jE*^-VO_-9WWc5*7#M?bRx9nV8D3A}hR7x!o`W+rN zC0pa=NJ$9UUptbZq}3KrTeD){8kg4lUJ2%Jliz>qdTX31Xi!=R)mJ-o5t4D&{N91G zfbxXw+9y|C)7To#zct+L6ZIQ!>3Uyk?cpgK0Ht`D%`@pH9SItmr+5O@#_$*(!!uZ9 zJQ}4KFBBf58E<4X9EsA4H#`!e8Sm-y(3m4$y`pXT2!PPmq~&44-UoMO)^xRswvE%% z3Fv>VPa2jH&%s9nJhP&0BX*@4ECZgCj|O-qMN5v}pi0-=W?c2IO5*M6N5IQ`$s2vN zfM=m-L6s6E+set92oVrb20YD2ThSwm_DYqyJSc0q)20$3jEJCWBYI{HIP?_3j}?xO`fv!Z|1RjF$g1T*ozw{9_A_0bAmXB2JA$0&x^ z1w60L$PAC+F+7IH@ct#d1jqHp?Is6&*Znn01H9zjxR88lvt07t0N>eAxy4I7n6O_i z=nwikoJp5>sXhV_;5c7;C`NFTJ!-nsPx$1+2_Zeiaj}jSn#V1EBz)dQ4=8$K&>*+?)L=aI2!e-0spJ-4KKy^bXSGK#e7Hd%PNdeLS=7A4 zB*=5HQ^|GRxvzPgUO!aaZ60^({kT?*YS)m06gt}>u37^!i3{+~0D$^PvX$fp{7PsY zcSiP7V|WaY;W4}$g*R=&dq#b#wk7#XGWP{YD4X>YfxMg@v;H8KB@RdcX|3#nr?GH`0*Beg_z8Z`JDy7Ly zKzlH}*6`>}F6?`caccyjHFzOFS8K4B8pC6F43FV?ix&xv40BF4-Bo)#JHK62FyM`c zM@O9KX1Z&$?-t%0@uFklkOSRZmu-Gwae38<7mY;h=@z?fOCOdCt2M0=joQ+!blnPt nRfW#bxps6#FRdY-r*y@?!m53bsXVzl00000NkvXXu0mjfe^pOR diff --git a/docs/Manual/assets/file-save.png b/docs/Manual/assets/file-save.png index 23d2448a94cf61aa48bed990ad0b20415c81c572..33a770a964ebc06373f177ff96873b1bb1c531c0 100644 GIT binary patch delta 2027 zcmV=cx4h|#$8ZMDv8zCnrCnPQ;Dk>@~D=RH6EiW%GBsVTIGcz_eHa9mnIyyR$m?1(y zE*d~CBtSPLKtL`)KsP`@KuStVKtN<{&_O$T ztif9w;)s+>>5`Zj=vJ~8wlxfBSK4m=|Nj8=B>6~UJBN=rk@TtS9JZvd-;-oN|Ewsl zhNNd`Zj&O}CA(x7kNw&-&D+=SE?-?=`ms02CPvTRM{o5J%BY{~BY)TD*fje~@!Oq! zZht#YDgEr1{V)328#g+tofzX2jaRFIty92WJ86TZ|7p!D`!)6X*Y8a8O+P!Mu07Z5 z=f7N;M!jpA9VqYU$~4=go z=8zk&*<|hgKh946{(rh1V1IGQtY7bvy1&(-P$;k4hGt*yc2MJ@)#wCSlDvQoj@$4_ zgB(7?duuySwqkn?ZrG)L!;Q{!gZ*gD!q^?mZoUt&yKdE=Ec9dN-Id|X-k|mTvsM2c z%+9^Wb8DWblXXD0^jn@AuURn>7vZN;a539{v4NN6g!O*{wXCto^g4n;Xsx zr!$_suY2!3zPF)}GrB&u`??#(4Gq&Y2fHuYFb&dQ{reJp651}fslU(jJe{n)vvv1% z+~?0c`ot*D>wm@{OnT2=+9<9xX3Y|3XTybv?6s2{9nCQN{9MaC8%gP;PabL@RHf}@UXj(>5a$0tI@iDMh@9(?INE`d=0ke#jSvjcORl!{4yq3wK z^5R&&z%pX?)-ri!cg}8=kzTu#x)w^r?9^~-Z)Y{K-I28`S!iBLDYbUD+alDLykYg6 zfZg5R?SI{w-P79MscTaoB?}yaOnx$UGLG5(d>^}AM%viv*jobJWx57Ooy6zao@9J4 zcuzSjytaRLov>N7+?;+qt zuJ<5n1gW^7!Y2!AOza?0JNnsYH>!_|l6?p~Tz^y0Fv^E2JrWBvnpAWG-_f!+P6MP+ zR2La3yE&AdELwIM;vD6Vv+6{Fgi+bK#&>!1?z6gE%FZVqEF=g4YvX&+VB zHe+T7G78qGd!{b`;t*7^jZR{AC#@U8TUoVGLY37g*?4^(5U<*Ux@YF{Wa%JJVRL-# zoqxv3E2{^E61YD*8u5*B&Ca0i8CjZjaQ|jhK97d8!>xj>T3uUTJRyGIuE;tSGUhtd#AEv zuJJAA#bCEIxu^iz)SPpVN(~XNo|*BTYjXLcHx#$H@+2m9_vu6Bu8QU_1+e!X&3`E= zOC|eM*x~uDGMq+lMlqny4m-WksVzNTa^C|I%IC}M(Fw^e7Q3K6599kMq^~QokU>G9 zzHa`LWS8ucJ(Wo#gN+rcrJ7o%Itr&Un;~{PRQmxtc3?2on|ZUmu! zpHLdw-ofIZvdfENE*kc|o$ajv^dFK+e*L^_`UGO|1@#*`HBN|7t($#sch?{N$HbEF z_|8JL43j@GlS9$41HCW$Psyceo!9xH;{;R6*s-|mSX_22E;|;N9gEA3#eZeT;<96L z*|E6nSX_22E;~*UyDLr`-MqQ}>^N=gJWdewyXpt(&W zVaF+C=W*JgIc=k0$5>dq<214-)826^*=!E9C4ZQ#W002ov JPDHLkV1lwo{&WBU delta 2071 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 E0032SMF0Q* literal 6760 zcmc&(c|6ox|Njmtmx>6{LPe1^vXnHElD$Mz)<~9!?CY56R-#Ch{F&3vbZ_Gh_}<8Ob8NF)Ym<29@tMKdAi3l?cdD|YY{Zlkj;qPc#dX$N6W&8 z=4xG1kK*KpgezX9>E@h1cF$#Km)b1>Tn<57C*|_hwnqkBuj&wnZL2 z`DJB(!vr(}iXcxhw3ZvgJ*75tKnJEZhga#0b@f{kki-jK5ry>cjBXSZk>}J`f>&sp zmW3MMI!-+enI;CZg&+rmrw@&C4D1jRIlgDr(rmnWnGY&*%=X_qxV*-jXHJflUk>Fa zXD7Aa=U4Nzbu~i#-j#i4NKv8vE#3;R=I3^#Y<&8z;w!Th5u|E7q(l$(91gjAnBt3B zdW6Q??P(i7^BT8!Tn2JFvXJdD_iPU`Y^}K^MjUyHs&%#0X`w$yhdWZ?&}>wB45bZ zabvk>)xFXJMn9_$uf;X%;S9gejJB{}&BUq?hx+&r)E@i7?#p$~VNjPc$iseq#$jti zi3|6U)_cTKtWG=U*ax5pZUJY=n0-SS<;)I>DV?uyxW4BPQWv#-?mO;bWKgo zV{i#+Q=gLFt7Fa1rK;~%_edwHJqTCG&|=P{)A>AGMOIR4E{%2-g)rKQkJm~<$hG`X zfKstfj2pLoU&(X`qmClH5^Cx zAdv67$@kA5G9B0Y0=(T13U;LRy4%;-%~q?_CZT;%`Cdd^b8+tQ?BZc0`Q4pneZ>?0 zp@4-L-yYUe&XfiD04PWQ`{1aU&UrKa8y4g8^M2IyA@8ulg^bV3p{Llh?Lf+!+4_fXabPwRbNub+r3qK&o$@n$o-Esjo+KAuWLjV(|8Jc(R4WGN zxLsvK$Ve+Ng*t)mXPVr}o3S*}F}r*>&8d{tYT8=|}|~*SH6^A(XNCGTTgpY%>^0(3)1?AAhW8(maya1OOSgrn)E3{wNZ; zF07&Z6#0C7p<2MC5051?j64^ zrLJsjhnWo+7GuvLhty}5DD^UpsQ<(`u9#6 zWjiJ{9eMZb%+gP+(k^(jj4^gG9Y=mw&vV z&Op!#&p+CvEENCRm-~5MUaK~wy>qvkdr=q{_Qe+z^t1i$KVMc==%b@&c*ezLYVx~_ ztMr-$nJ?BTIM1q=-nc%fR?HV_a>lRVps*XobFe+heYrhm*E^azjghN~uDqca!dzne zGhA*e8XR4GqdD01b;!oWDMYVw!oo9faq-gqdWMH$+j@NY^^mm3HtO4akZ&fdOOM#Um#x3 zOFCK3dYl;kn_0!tueaP3Yx`fZQhK9jSS}t^fZVla@zC_1fPm@KDQ}y?6Cdka?Hhhi zwJWbGEPYv6c(C2p$m_d$kW%~cG;+Ij1#Nf7p?ANk(pco`TeOS;9q#?UTEw@^UUM&3 z%zV#pg`|mcu+{a_O1q$yuUph>Jy_`dz7P1P%Wv_?8yk}VPFhE~FTHnQ=OL0v#@FJ- zTjF5-Xm9Vfi9|jg)7Jx+*`b%ZhrSGctD>Y#EY`K8W>&4#x*QrVy5-v2xgLt5T>nh& zE#}vmyB=-R!Js{Jh}YrvqneZ*qh+kpNHQ@jCr+~^5g+k;k-XPOr9g4+_nX( z4sq_jt@Yd|Fc~a&kN3JK2d-Kqo?(n`pD^^R0{lPj48IleZe8Eeo&W6_-HU>K8x=u4YXK z z`EC)KRDhg*793BXT>aR&h5QlsU?L5D5h}udUY;{1<(}e+9-z$IS_Z7n*+hpl4;Q$3 zxD5+8U(VQnuUaon40n#%U*YQ68{LxH@@qxi%tS|Re^O$@b;eA44|>7xev|*1?w5Xo zb}IMuGJ_^MmCALZl?=Mmf2GEtH**U3@H+)-efsXsaiu=|w!5bxT5t83XO~G$bk3J= zeSKAwX|+RjDuF96SDZC9sXQ?;!_%bhp{hb^RZbm|cFtZfm#<=Qt*|LFq{^m4^)sD5 z)@T(2#=g6-r^qxK@UP#daJcR`g45D#AJahkbWMT!W3$FMjqzg46jpcFy%amXIQC+5 z=`Te}aK;%9Tcw$i>Vnqfp8;LR)CsV@QEMl5``;-kvTq2_%?#`B(35){o=Bq}qI+>( z@aPJc2(#4eujt7*HCWPcVq2Db!V=3KN_HL;-;8zW{Fi{&wnJ<*2+j46=JEL$a+po5 zUoShF`aG0d<|R~AbaH)Z^cy}v12@VBWYNMziDGEd?dZsnVrc7j$|(kwNc`ZHa0RPe zA)QuLukU;K#^`j`FQoLZYj+l(4p4lZ6A~3voG7E0XIA3UG#Uyl(jV zN~^!XOU0guzbrckEBBL~F11z-lDGmukHuV9z^iDa_9 zS6Ky+t#8}_o_+oOI5a-L?l!c}d3#_b^|Mn`&qXK;euhdu@j=dwqs5AE)#fp?O8`~=Qy*zep)58MIJ>+%U~8z znB@^e#dZdPCo&cxtva{9>Lb~>1jWBu?nlii89*yXb~p26S$`rj?YJ5u5LfCA?t5{5 zLB&3~0=4DiXRmDqg6)cu#1agCZRFsuz~5~+eiY0dVESEDJIE=(t35{G!8USSP(Z6L z>~@CGs#At?P&NtGU3YZL7nEQfnCeHXHtoh>xvm9{8L;17$eZsOqsu{ZTl;*Qx|%Gc zI#J!#jT~}H0R;RZUszL@sx}ry8UiJy5~PH&UG#!TE1=?@c==)|-rvsn8*Jko*K|#I z>K99R>TA>-H@ub1k5!MoOb`Y&_(Kjq7%H_ZYP&Lf#$=13@u|idMy3|=QamBmUrIR3 zeOpXa`pS~g8X@&I=%&l#^XOBwM}w$Kg}@uD63S#(R<~SV?2!a(%`KeHaJzQP?!e!P zzX-M2o;_QV<6)7$P*6Ey0PRB6`}^G^q?&nYK}MIYO5Jg2)s&HZsL~`yStXZ{dd}+> zWaPStR=qRAgNOk9590)}AJD3F;!3W1B%;_pzv^T3C_+|yY@whP9(+zFlQY*G?UXgrRn8v3LB(r}6`r?N=mBwO z`=TNRytpF9pFh~QcGq+Ly?YokV@d$U`z|SMoPknz9XWxB7>4olV_(eoYcT5s~n=^GOOZdaqFm6$Z zxc9_bR7~mg=pdren}A2&dm@L!sTz;I0bTl>q7Jvd@n@9LHw`<;OG-q~C&xWq274vH zAj$EFO6y20S#x&wkcSu7l_!Mq5;d@vw)%BGx|EY2RdUlJL4Oa03!pU35IvSK8U^Xn z-8_zY>aqc-NZSel;z4{ z0k?R_pc>yZl^;}19kCCE3_xPwM9&2kI%`V)Ak0^3wnMtClGqd%LYZ`|2yR@HRQ z8eve3*WYCmsAqAibq5M7Ky&M8$>av;WOo!xd z_4Qcp;|h?&RohFX?t!E?mSs2X#hu%BAa3t2d}Gr&j7*Mic%HL|7pgF{xB<+m5cksf z{u7|#hxiu?;01D6q!0?4FMF$U2nRB3@dytnMgColLfUpxm#sl5>S|A` zi@>36WRcLvuhS3iG`d1Ut*O-(-|!IsRaSow01(^rO%DG2BX=nU9D5>6|2*yh z%_`qp6tpQc`x3d#h>+1JxVoQc_caJ-GkD|fp3R5Gj)2{p#&eOg)s_EQuU6}kdN zkce|E);R>6X(>z!q&-i_kxdf&aaEQjAh$p-n5qem(HwA!H#NlrkRQ+sb5f8*m|bZY zW;>+Ipw3G5fb|YRtOfOF{cGmR!OJDZ5H><>jVzu+45i76G+;qrdSCG5`@@7elB5t0 z2K~Ca`UKiFOHr;+S(ukel|BRAw%W$W$NpHqCOyR(QMrx)Wyzv1>c@_SbyS6y5L{8d zG8!5nel*Ln?$ZxFUUphr-vdkGdp{Go6)Ik}yhw({IM(OBn8{x5le{4bNvy1>CbaGT zArp@*khwl=VNn)9cRLjYOG+Zv0uTL8cpSCD0{&EkfB6!Q6ErLMMkClnj#06e}WBXlAp3AH+Nvx=iUN~M&PVPX|$;_@R23?oSt3>GlK{` za*$}41m_HgwsCI}g?TuY#hc_33k%@My!`yxEl8Ih@cO?^RU0b2hWKF94tQOu|6v2s zw*Oxn{LJGU2}1j5Hpm^i^Rs#{J!_wp!U|dU_3H}hgQNDQ{)uBa1E7(=syIs$&E72p z30+#;Mao;S4p{bYGuPjE&|lF1-**L=L9?cIchvVXJ=xD; zPh%|evWrGNVaw-Rv3lIqK&9o+{8Jzpg-@B|%mLs^pj2;o+FzpM-`woK@kMNj|9IPE ziYXHIC|6(Kc^8Ts?DpuzrsaO20N^FMiyln4jvWY@kEzdw(HSp1tr$L@0!KpU)22sa z^{f^+JM^j3t<*oSEX=fss~bVL3pRo}YixWj=qFI=GkNA9d&6gljcF|RQ%O*4;g5^U dMPV!qbv^niIk|lX{09lrKWn0k)4BHRe*r5o#ti@f