Bugtracker DMXControl 3

  • Status Benötigt Tests
  • Percent Complete
    70%
  • Task Type Fehlerbericht
  • Category GUI & Server
  • Assigned To No-one
  • Operating System All
  • Severity Low
  • Reported Version 3.3 Alpha x
  • Due in Version Undecided
  • Due Date Undecided
  • Votes
  • Private
Attached to Project: DMXControl 3
Opened by Phil2811 - 15.06.2021

FS#4569 - Dirtyflag wird bei "Reset View" gesetzt, bei Verschieben mit Mausrad oder den Pfeilen jedoch nicht

Dirtyflag wird bei “Reset View” gesetzt, bei Verschieben mit Mausrad oder den Pfeilen jedoch nicht.

Das Verhalten ist aus meiner Sicht inkonsequent. Entweder müsste die DirtyFlag auch gesetzt werden, wenn ich die View verschiebe, oder die Flag darf nicht gesetzt werden, wenn ich die View zurücksetze.

Project Manager
Soon5 commented on 31.07.2021 10:29

Hm. Denke spontan das verschieben der StageView sollte nicht zum setzen des Dirty Flags führen. Aber das ist meine eigene Meinung.

nutzer99 commented on 31.07.2021 15:40

die Position der Stageview sollte gespeichert werden. Insofern sollte auch der Reset gespeichert werden…

Project Manager
Soon5 commented on 31.07.2021 16:19

Aber wie besprochen, das Layout wird auch gespeichert und trotzdem macht es keinen Sinn das Dirty Flag bei jeder Veränderung am Layout zu setzen, dann können wir es auch ganz weglassen, weil es dann quasi immer gesetzt ist. Wir müssen das mal diskuttieren wo wir hier eine Sinnvolle Grenze ziehen.

LightningBrothers commented on 02.08.2021 14:58

Also ich sähe hier ebenfalls kein grundsätzliches Problem drin, wenn man an dieser Stelle über eine Ausnahme nachdenkt, um das Thema DirtyFlag nicht zu überfrachten.

Aber umgekehrt ist es eben etwas, was auch gezielt im Projekt gespeichert wird. Folglich ist dies der Maßstab die Kennzeichnung durch das DirtyFlag. AutoCAD macht dies zum Beispiel auch so. Sobald ich den Fensterausschnitt verändere, wird mir der Stand als ungespeichert gekennzeichnet.

Wo ich stand heute noch keinen Grund für das Setzen des DirtyFlags sehe, wären Anwendungseinstellungen, aktivierte Plugins und das Thema Interfaces, weil diese Informationen eben nicht im Projekt landen.

Project Manager
Soon5 commented on 28.11.2021 16:15

Die letzteren Punkte sollten das Flag aber auch nicht setzen…. Falls doch, wäre das ein Bug.

Project Manager
Soon5 commented on 12.01.2022 18:20

Ein weiterer Punkt ist wann bei Mastern das Dirty Flag gesetzt wird. Parametermaster z.B. aktuell wenn sich ein Wert ändert.

EDIT: Das führt halt bei Projekten in denen die Master irgendwie im InputAssignment verdratet sind dazu, dass das Dirty Flag quasi "immer" gesetzt ist. Eventuell müssen wir das Konzept nochmal komplett überdenken.

Project Manager
Soon5 commented on 21.03.2022 07:26

Also, ich hab da mal was gemacht. In Beta 1 sollte das hoffentlich schon halbwegs funktionieren. Allgemein müssen wir für das “Dirty” Thema glaube ich noch ein paar Settings spendieren.

LightningBrothers commented on 21.03.2022 10:00

Im Zuge des QRM22.2 entstand ja das Ticket FS#4766. Hierin ist der Punkt zu einem gewissen Grad enthalten, dass man als Nutzer einstellen kann, wie "empfindlich" das Dirty Flag reagieren soll.

Project Manager
Soon5 commented on 24.03.2022 08:23

Ich würde das Ticket hier dann zu machen, sobald jemand bestätigt, dass das Dirty Flag auch wirklich korrekt gesetzt ist.

nutzer99 commented on 11.06.2022 18:53

@Phil, @Stefan könntet ihr mal rein schauen, ob das in der aktuellen Beta so einigermaßen passt? Ich hab da den Überblick verloren, wann was das Dirty Flag gesetzt werden soll und wann nicht.
In der Stageview wird es bei Reset View jetzt nicht mehr gesetzt. So viel kann ich schonmal sagen :)

LightningBrothers commented on 19.06.2022 11:38

Bezogen auf die ursprüngliche Problembeschreibung ist der Punkt behoben. Es wird kein Dirty Flag gesetzt, wenn ich die Ansicht der Stage View ändere.

Die in der Diskussion genannten Punkte würde ich mal ein Stück weit ausklammern und bei Bedarf in neue Tickets packen, sollten sie nochmal relevant werden.

Loading...

Available keyboard shortcuts

Tasklist

Task Details

Task Editing