Neue Ruby-Erweiterung: ModelHistory
-
Die Oberfläche ist jetzt mit den Systemfarben des Anwenders gestaltet, damit seid ihr dieses hübsche Pink los Für nahezu alle Aktionen gibt es vernünftige Buttons, keine Links. Man kann Task jetzt wirklich als "Solved" markieren, man kann neue Tasks hinzufügen und man kann diese neues Tasks ebenfalls als "Solved" markieren und sie zusätzlich auch löschen. Das geht freilich nur beim aktuellen Arbeitsgang, Tasks von History-Punkten lasse ich nicht zu, entfernt zu werden, weil ich darin keinen Sinn sehe. Um Änderungen an Tasks permanent abzuspeichern, muss man einen neuen History-Punkt setzen. Ich überlege noch, ob ich das wahlweise auch so bereitstelle, dass die Änderungen sofort weggeschrieben werden - eigentlich aber eher nicht, denn sollte Sketchup irgendwann mal zulassen, dass man informiert wird, wenn der Nutzer ein Modell speichert, kann man dann ja den History-Punkt automatisch setzen und damit sicherstellen, dass die als "Solved" markierten Tasks in der aktuell gespeicherten Datei tatsächlich auch solved wurden.
Genau.
azuby
-
Heute kam dann noch auf dem linkesten der Tabs (siehe auch den neuen Screenshot im englischsprachigen Thread) ein Update-Button hinzu, das gab's als erstes Feedback schon bei einer heutigen Live-Demonstration. Außerdem gab es noch die Anfrage - auch heute - ob man nicht für die Balken ebenfalls im linken Tab, also für die History-Punkte, noch einen kurzen Kommentar reinschreiben könnte, damit man bei geschlossenen Tabs schneller sieht, um was es dort damals ging. Gesagt, getan. Wenn man jetzt "Set history point" klickt (oder im Menü wählt), bekommt man ein kleines Fenster, in das man einen kurzen Kommenatr eintragen kann.
Die Grafik-Versuche sind fortgeschritten, langsam wirds. Bei den Options gibt es zumindest schon mal ein paar Sachen zum Anklicken, funktionieren aber nocht nicht.
Ach ja, wen es interessiert: Es sind momentan etwa 2300 Codezeilen, immer noch mit bisschen Redundanz. Die Dateigröße liegt noch unter 100 KB - verglichen mit anderen Rubyskripten ein absolutes Schwergewicht
azuby
-
Auch aus der Live-Demonstration gestern hat sich herausgestellt, dass es uuunheimlich sinnvoll ist, die volle History auch dann sehen zu können, wenn man sich in einer History-Version befindet. Bis auf ein paar Tests, ob das auch wirklich alles noch klappt, ist das jetzt ebenfalls implementiert.
Weil wir ja schon eine Funktion "Alle jüngeren löschen" alias "Rollback" haben, hat sich auf die Liste der ToDos noch ein "Alle älteren löschen" geschlichen, was ganz sinnvoll ist, wenn man einige History-Punkte gesetzt hat und irgendwann feststellt, dass man das ganze alte Gerümpel vor dem Versionsstand 15 (oder so) nicht braucht. Denn je mehr Versionen ich hab, desto länger dauert ja auch das Laden der History. Man bedenke nur, was da durchaus für eine Menge an Daten zusammenkommen kann bei komplexen Modellen.
Aber soweit kann ich schonmal feststellen: Die wirklich wichtigen Funktionen sind alle eingebaut. Jetzt geht's vornehmlich noch darum, alles hübsch zu verpacken und vernünftig bedienbar zu machen.
azuby
-
Das gestrige ToDo is done. Tja nu, so schnell kann's gehen
azuby
-
Momentan geht hier nichts weiter, weil wir bezüglich IT zuhaus völlig abgeschnitten sind - kein Telefon, kein Internt, nur langweiliges TV und mein Neue-Bücher-Stapel von momentan wieder etwa 30 cm
Ich mach dann weiter, wenn ich wieder an meine Informationsquelle Nr. 1 rankomme.
azuby (von da, wo man Geld verdient)
Advertisement