Lade...
 

Release von MorphIT

Release-Historie von MorphIT

Die aktuelle Version ist 4.6.4
MorphIT wird zusammen mit den DLLs ausgeliefert.

Änderungshistorie
Version Änderungen Release-Datum DLL-Version

4.6.4

(214600)

Fehlerkorrekturen:

  • Ticket #8109: Das performante Loading-Upon-Change der OLTV-Widgets (ObjectListView, ObjectList, TreeView) Anfrage #6028 ist nun mit dem Lazy-Loading-Modus kompatibel. Somit aktualisieren sich OLTV-Widgets wieder, wenn ihre Daten während ihrer Inaktivität geändert wurden.
  • Gruppen-Tooltips werden bei modalen und Floatfenstern nicht abgeschnitten.
19.11.2019 212707

4.6.3

(213974)

Fehlerkorrekturen:

  • Ticket #8055: Isolierte Widgets (Rich Text Editor, Pivot, …) und WebWidgets mit nicht fokussierbarem Inhalt unterdrücken CURRENT- oder NON_CURRENT-Events anderer Widgets nicht mehr.
  • Ticket #6565: Anpassung des Cache-Verhaltens des Maintenance-Servers, sodass IE nicht endlos im Maintenance-Modus verharrt.
  • Ticket #8058: Notebook-Tabs ohne CURRENT- oder NON_CURRENT-Events stören jene benachbarten Tabs nicht mehr, die solche Events haben.
  • Ticket #8058: Die Verwendung von SetPage im Zusammenhang mit CURRENT- und NON_CURRENT-Events lässt MorphIT beim Auslösen dieser Events nicht mehr hängen.
  • Falls die zuletzt fokussierten Widgets bzw. Widget-Teile nicht mehr existent oder fokussierbar sind, so weicht MorphIT auf die standardmäßig zu fokussierenden Widgets bzw. Widget-Teile aus.
  • Der Grid-Menü-Button bei WebWidgets positioniert sich relativ zu seinem WebWidget und nicht zu der übergeordneten Gruppe bzw. zum übergeordneten Window. 
  • Der Grid-Menü-Button bleibt eingeblendet, solange das Widget keine fokussierbaren Elemente hat. (Erforderlich für die Barrierefreiheit).

Änderungen:

  • Betrifft nur Entwickler von WebWidgets: Alle Positionierungsangaben im WebWidget beziehen sich auf das WebWidget selbst. Somit müssen freientwickelte WebWidget-Inhalte feste Dimensionen besitzen und nicht nur absolute positioniert werden, falls das WebWidget stretch-attached sein muss. Im Falle von reiner absoluter Positionierung der HTML-Elemente muss die CSS-Property clear:both; verwendet werden, wie es beim Web Design üblich ist.
08.10.2019
4.6.2
(213827)

Fehlerkorrekturen:

  • Ticket #8053: Der Tooltip verdeckt nicht mehr den Schließen-Button in modalen Fenstern
  • Text in Dialogfenstern lässt sich selektieren.

Erweiterungen:

  • Anfrage #6028: (Performance) MorphIT lädt die Daten der ListView, ObjectList, ObjectTree nicht neu, falls ClassiX für das Widget das "unchanged"-Flag setzt.
    213815

Änderungen:

  • (Performance) Die Fade-Out-Animation des Overlays wurde verkürzt. Wenn ClassiX innerhalb von 600ms antwortet, fällt die Animation ganz weg.
27.09.2019
4.6.1
(213571)

Fehlerkorrekturen:

  • Ticket #8021: "Neu Laden"-Button wird im Dialog wieder angezeigt und alle Dialog-Buttons haben eine Mindestbreite von 100px
  • Ticket #8027: Der Adminkonsolen-Befehl eval lässt sich über den Konfigurationswert: ws.admin.allow_eval deaktivieren.

Erweiterungen:

  • Anfrage #6023: Der MorphIT-Server kann Webservices unabhängig vom statischen Modus aktivieren (über: static.webservice.enabled).
  • Anfrage #6025: Im Server kann eine Maximalgröße und Maximaldauer für die Übertragung von Webservice-Anfragen definiert werden, um den Server gegen HTTP-Slowloris-Angriffe zu schützen. Außerdem werden Anfragen parallel in den Server geladen, ehe sie einer ClassiX-Instanz zugewiesen werden, um die Anfragen schneller abzuarbeiten.
09.09.2019
4.6.0
(213442)

Erweiterungen:

  • Anfrage #6022: In der Webservice-Konfiguration des Server kann jetzt konfiguriert werden, dass dedizierte ClassiX-Instanzen für bestimmte Webservice-Pfade gestartet werden sollen. Dadurch kann die Implementierung der Webservices von der Hauptanwendung getrennt werden.
28.08.2019
4.5.5
(213409)

Erweiterungen:

  • Ticket #8025: MorphIT funktioniert nun auch in Browsern, die keine Cookies oder localStorage zulassen.
23.08.2019
4.5.4
(213378)

Fehlerkorrekturen:

  • Ticket #8021: Position der Buttons in den verschiedenen MorphIT-Dialogen an die Positionierungsrichtlinie von ClassiX angepasst.
  • Widgets wie ObjectCombobox und Textfelder reagieren in einer Notebook-Lasche auf Änderungen, auch wenn ihre Notebook-Lasche nicht ausgewählt und vorher schon angezeigt worden ist.
  • ObjectCombobox schickt keinen Select-Event nach ClassiX Core, wenn die Änderung von ClassiX Core gekommen ist.
  • Fix für fehlenden Header 'accept-language' bei der Telekom. Das hat dazu geführt, dass MorphIT nicht geladen werden konnte.
  • Stretched-WebWidgets mit 100%-Höhe vergrößern sich unter Firefox nicht mehr unendlich und erreichen eine stabile Höhe.

22.08.2019
4.5.3
(213132)

Fehlerkorrekturen:

  • Ticket #8005: Tooltips werden auch in nativen WebWidgets (MorphIT-Frame) angezeigt.
05.08.2019
4.5.3
(213002)

Fehlerkorrekturen:

  • ObjectListView lädt Daten nicht mehr initial, wenn sie HIDDEN ist.
  • About- und Bildervorschau-Dialoge erscheinen wieder zentriert und reihen sich wie alle anderen Dialoge in die Dialog-Warteschlange ein.
  • Ticket #6431: Beim Hervorheben der Menü-Einträge wird auch geprüft, ob die Untermenü-Items HIDDEN sind.
  • Ticket #7571: IE11 zeigt beim Release-Date "InvalidDate" nicht mehr an, sondern das richtige Datum.
  • Konsolenfehler erscheint darüber nicht mehr, dass eine Bilddatei fehlen würde, wegen viel zu früher Abfrage von Spracheneinstellungen.
  • Anfrage #5813: Pivot-Widget zeigt keinen Fehler, wenn man den Slot _jsonString nicht setzt.

Erweiterungen:

  • Separierung des Footer- vom Header-Logos und Anpassung des Letzteren im Pure-Design. 
  • Ticket #7951: MIN_WIDTH und MIN_HEIGHT werden von MorphIT beim Layouting von Widgets berücksichtigt. (212707)
  • Ticket #7961: Gruppen bekommen einen Rahmen, wenn der Slot morphIt.drawingID den Wert "border" u. a. hat.
  • Ticket #7982: Die Sprache des Browsers sollte eventuell fehlende Locales in MorphIT ersetzen.
  • Aufgetauchte Server-Kompatibilitätsprobleme mit Node.js 10 beseitigt.
30.07.2019
4.5.2
(211642)

Fehlerkorrekturen:

  • Ticket #6568: Die Footerposition wird jetzt beim Tabwechsel in Notebooks und bei Änderung der Listviewgröße ebenfalls korrigiert.
  • Ticket #6431: Korrekturen für HIDDEN in Menüs und Kontextmenüs
  • Native Webwidgets liefern keine Fehlermeldung in der Konsole mehr und Fullscreen funktioniert wieder

Erweiterungen:

  • Ticket #6971: Float- und Modalfenster lassen sich vergrößern. Sie lassen sich jetzt überall verschieben und nicht nur im Header (Dialoge auch) und beachten die Flags NO_SIZE, NO_MOVE, MIN_HEIGHT, MIN_WIDTH. (211497)
    Das Status-Fenster und die Thumbnail-Vorschaufenster werden jetzt wie reguläre Dialoge behandelt und können nicht mehr zeitgleich erscheinen.
  • Security: Alle Links mit target=_blank werden automatisch um rel="noopener noreferrer" erweitert.
16.05.2019 211497
4.5.1
(211022)

Fehlerkorrekturen:

  • Ticket #7661: ObjectTree generiert keine Fehlermeldung mehr in der Konsole
  • Ticket #7777: Der MorphIT-Server löscht Anfragen aus der Webservice-Queue, die vom Client bereits geschlossen wurden. Dies nicht zu tun hat bei ungeduldigen Nutzern und lang laufenden Anfragen dazu geführt, dass die Webservice-Queue voll lief.
  • Ticket #7808: MorphIT sorgt im statischen Modus dafür, dass keine zwei Widgets auf unterschiedlichen Views die gleiche Id erhalten, was zu Problemen in MorphIT führt.
  • Ticket #6568: Berechnung der Footerposition überarbeitet
  • Ticket #7509: FLOAT-Fenster springen nicht mehr, nachdem sie sich aufgebaut haben
  • Falls static.enabled = false war, dann ist der Server beim Wechsel in den Maintenance-Modus abgestürzt
  • Wird der Inhalt von WebWidgets zwischen zwei Views geändert, dann passt sich die Größe der umschließenden Gruppe jetzt immer automatisch an die Größe des WebWidgets an.

Erweiterungen:

  • Ticket #6431: Menüs und Kontextmenüs reagieren auf HIDDEN. Korrektur: Menüs mit Untermenüs senden kein SELECT-Event mehr.
  • Ticket #7785: MorphIT überträgt nur noch Werte, die oben geändert wurden (Performance)
  • Ticket #7743: Längere Kontext- und Gridmenüs werden mit Scrollbar dargestellt
  • Ticket #7692: String-Widgets mit morphIt.description = date  zeigen den Date-Picker wieder an der korrekten Stelle an.
  • Ticket #7761: Neuen Slot-Wert eventSource für den statischen Export definiert, mit dem der Webservice darauf reagieren kann, welches Widget das Event ausgelöst hat.
17.04.2019 210477
4.5.0
(210475)

Fehlerkorrekturen:

  • Ticket #7715: Links mit target="_blank" werden im Richt-Text-Editor nicht mehr gefiltert
  • Ticket #7691: Date-Widgets mit Placeholder lösen im IE beim Laden nicht mehr ALTERED aus
  • Ticket #7748: Der statische Export von Notebooks hat unter Alpha nicht funktioniert
  • Ticket #7359: MorphIT erlaubt Mehrfachselektion in ObjectTree nicht mehr, weil dies nativ ohnehin nicht unterstützt wird.

Erweiterungen:

  • Ticket #7724: Unterstützung für globale Dialog-Timeouts im Client. Ab Dll-Version 210371 werden Timeouts nicht mehr im MorphIT-Client durchgeführt.
  • Ticket #7661: Der ObjectTree erlaubt Duplikate im Baum zeichnet sich nicht neu, solane es keine Änderung in den Daten gab.
  • Ticket #7749: Der statische Export unterstützt die zwei neuen Slotwerte columnAsId & indexAsId, mit denen ObjectComboboxen auch im statischen Modus sinnvoll einsetzbar sind.
    Zudem wird in statischen Webservice-Events bei ObjectCombobox-Parametern nur die selektierte ID übermittelt und nicht mehr das gesamte Objekt: {selected:, data: ...}.
  • Neues Event für den scriptgesteuerten statischen Export: onAfterNormalization()
01.04.2019
4.4.4 (209569) Fehlerkorrekturen:
  • Ticket #7598: Fehlende Bilder im ObjectTree
  • Ticket #7680: Mehrere Dialogboxen führen im Internet Explorer zum Stillstand
 
Relevante Änderungen:
Im Rahmen von Ticket #7598 wurde die für den ObjectTree benutzte Komponente jsTree aktualisiert.
28.02.2019 207466
4.4.3 (209272) Fehlerkorrekturen:
  • Ticket #7634: Fehlermeldung aufgrund von asynchronen Nachrichten werden gezielt ignoriert
  • Ticket #7635: GridMenu bleibt beim An- und Abwählen von Optionen offen
  • Ticket #7638: Sporadischer Hänger im Internet Explorer bei Klick auf einen Button abgefangen
Erweiterungen:
  • Ticket #7575: kleinere Änderungen am Vollbildmodus
    • Der Vollbildmodus beendet sich, sobald das Fenster gewechselt wird
    • Größenanpassungen im Zusammenhang mit dem Vollbildmodus
  • Anfrage #5813: Die ListView unterstützt mithilfe der MorphIT-Description „pivot“ nun grundlegende Pivot-Funktionalität
19.02.2019
4.4.2 (208874) Fehlerkorrekturen:
  • Ticket #7525: Grid-Menu ist wieder per Tastatur bedienbar
  • Ticket #7554: NON_CURRENT verhindert weitere Events
  • Ticket #7583 (#854): Thumbnail-Vorschau lässt sich auch durch Klick auf Bild wieder schließen
  • Ticket #7615: Teilweise wurden Texte in MorphIT nicht korrekt übersetzt
  • Rand des Rich-Text-Editors wurde wieder entfernt
  • In der Progressbar werden keine negativen Zeiten mehr angezeigt
Erweiterungen:
  • Ticket #7575: Gridmenu und Vollbild-Funktionalität für WebWidgets
 
Relevante Änderungen:
Angular wurde in diesem Release auf die aktuelle Version 1.7.5 gebracht.
05.02.2019
4.4.1
(208434)

Fehlerkorrekturen:

  • Ticket #7470: CURRENT / NON_CURRENT Events werden in Notebooks beim Wechsel der Lasche ausgelöst.
  • Ticket #7553: Bilder in ObjectTree und ObjectList wurden nach der Umstellung des Assetroutings nicht mehr gefunden

Erweiterungen:

  • Neuer Parameter self für Serverbefehl shutdown_classix, der verhindert, dass sich die Instanz selbst beendet.
  • Anfrage #5884: lock_launch Serverbefehl implementeirt, mit dem der Server angewiesen werden kann, keine weiteren ClassiX-Instanzen zu starten, bis unlock_launch ausgeführt wurde.
  • Ticket #7508: Spaltenüberschriften in ObjectListView und ObjectList haben jetzt Tooltips.
  • Upgrade der UI-Grid Version von 4.0.10 auf 4.6.6
  • Ticket #7525: Unterstützung für beliebige Erweiterung des Gridmenüs über die GRIDMENU()-Property. Diese wird erst ab der nächsten Dll-Version untersützt.

Bekannte Fehler:

  • Wird eine ObjectListView im InternetExplorer geöffnet, dann erscheint in der Konsole die Fehlermeldung:
    Unbekannter Fehler in "@font-face".
22.01.2019
4.4.0 (207479)

Fehlerkorrekturen:

  • Ticket #6412: Rich-Text-Editor wird nach dem Schließen eines FLOAT-Fensters korrekt fokussiert
  • Ticket #6791: Rich-Text-Editor wird auch im Internet Explorer korrekt fokussiert
  • Ticket #7490: Datepicker wird nicht mehr unterhalb von Notebook-Laschen dargestellt

Erweiterungen:

13.12.2018
4.3.1 (207346)

Fehlerkorrekturen:

  • Ticket #7468: Rich-Text-Editor ist auch ohne Stretch-Attach vollständig sichtbar
  • Ticket #7481: Rich-Text-Editor wird nicht mehr im Internet Explorer mit "
    " initialisiert
  • Ticket #7482: Rich-Text-Editor feuerte ALTERED zu früh

Erweiterungen:

  • Ticket #7483: Notebooks mit nur einer Lasche zeigen den Inhalt der Lasche direkt an.
05.12.2018 207137
4.3.0 (207127)

Fehlerkorrekturen:

  • Ticket #6791: ValidationState auch für Rich-Text-Editor
  • Ticket #7288: Kiebitz-Icon im Kennwortfeld weiter nach rechts verschoben
  • Ticket #7415: Starten des Maintenance-Servers in der Cloud schlug fehl
  • Ticket #7424: Fehlerbehandlung bei doppelten IDs im statischen Export verbessert
  • Ticket #7426: Spontane SELECT-Message von Dropdown-Elementen unterbunden

Erweiterungen:

  • Ticket #6379: MorphIT-Properties müssen nicht mehr entfernt werden, sondern können auch auf "" o.Ä. gesetzt werden.
  • Ticket #6568, #7405: Größe und Position des Footers passen sich an die Größe von Fenster und Menü an.
  • Ticket #6649, #6644: Dropdown-Elemente öffnen sich ggf. nach oben, falls der Platz dort günstiger ist.
  • Ticket #7143: Auch Comboboxen werden beim Scrollen geschlossen
  • Ticket #7201: Längenbegrenzung diverser Widgets und Ausrichtung von Prompts
  • Ticket #7408: WebWidget zeigt auch per PutValue definierten Inhalt an
  • Ticket #7420: Status-Befehl in der Admin-Konsole gibt nun auch Uptime und Host-Namen des Servers aus
  • Ticket #7457: Über den MorphIT-Slot format kann an ein Link-Widget CSS-Anweisungen übergeben werdenSecurity: Exceptions werden nicht mehr als Stack-Trace an den Client weitergegeben.
30.11.2018
4.2.2 (206571)

Fehlerkorrekturen:

05.11.2018 206412
4.2.1 (206522)

Fehlerkorrekturen:

  • Ticket #7429: Fehler beim Anzeigen des Icon-Fonts
04.11.2018
4.2.0 (206451)

Fehlerkorrekturen:

  • Ticket #7381: Sprachinformationen wurden bei der ersten Kontaktaufnahme von MorphIT in der Cloud nicht übermittelt

Erweiterungen:

  • Ticket #6791: Rich-Text-Editor: (ML)Text-Widgets können mit dem Wert „richtext“ für morphIt.description versehen werden, damit in MorphIT ein Editor mit Möglichkeit zum Formatieren des Texts angezeigt wird. Das Austauschformat ist dabei HTML, welches dann auch in ClassiX vorliegt.
  • Ticket #7054: Einzelne WebService-Instanzen können für bestimmte Aufgaben reserviert werden, um bspw. sicherzustellen, dass ein Fehler im Passwort-Zurücksetzen-Prozess den Login nicht behindert
  • Ticket #7369: Enumerationen und ObjectComboboxen schließen sich, wenn man in der Anwendung scrollt.
  • Anfrage #5838: Buttons mit Kontextmenü zeichnen sich mit Pfeilspitze und öffnen das Kontextmenü nun auch auf einen Linksklick hin. Möchte man dies unterbinden, so kann man den MorphIT-Slot morphIt.model auf pass_on_select setzen.
  • Anfrage #5867: MorphIT-Server kann nun Befehle von ClassiX via CX_WEB_SERVICE_MANAGER::MorphITServerCommand entgegen nehmen
30.10.2018
4.1.4 (205976)

Fehlerkorrekturen:

  • Ticket #7017: Kontextmenü ist nicht mehr unter dem Menü.
  • Ticket #7354: Sprachumstellung im statischen Modus mit konsistenten Daten

Erweiterungen:

  • Ticket #7350: Maximale Länge der Request-Queue static.webservice.request_queue_limit
  • Anfrage #5836: FileDlg mit Möglichkeit, die Webcam zu nutzen
  • Anfrage #5862: Konfigurierbare Views im statischen Modus
  • Anfrage #5864: Dem Client kann die URL geändert werden.
17.10.2018 204939
4.1.3 (205782)

Fehlerkorrekturen:

  • Ticket #7332: Korrektur von Design-Fehlern im Retro-Design.
  • Ticket #7345: Korrekte Anzeige in ListView bei mehreren erfolgreichen SetFormat-Anweisungen
  • Anfrage #5859: Aufruf von MorphIT mit Query-Parametern sind möglich.

Erweiterungen:

  • Ticket #7329: Die bisherigen Designs wurden der Spezifizität wegen umbenannt
  • Anfrage #5830: Statischer Export kann per Skript gesteuert werden, um sonst nicht erreichbare Views zu exportieren
  • Anfrage #5860: Statischer Export: Widgets können referenziert werden, ohne dass ihre Werte heruntergeschickt werden müssen.
10.10.2018
4.1.2
(205614)

Fehlerkorrekturen:

  • Ticket #7308: Tooltips im Picture-Widget wurden nicht dargestellt.
  • Ticket #7317: Direktlinks werden beim Neuladen der Seite nicht erneut ausgelöst.
  • Ticket #7320: Link-Widget unterstützt jetzt JUSTIFY_RIGHT & JUSTIFY_CENTER.

Erweiterungen:

  • Ticket #7305: Der MorphIT-Server kann so konfiguriert werden, dass die Websocket-IPs auch hinter einem Reverse-Proxy korrekt aufgelöst werden.
  • Anfrage #5833: Der MorphIT-Server schreibt Anfrageinformationen in die index.html, damit der Client den Anfrageheader für die Spracherkennung nutzen kann und auch hinter mehreren Reverse-Proxies Zugriff auf die tatsächlichen Query-Parameter hat.
02.10.2018
4.1.1
(205408)

Fehlerkorrekturen:

  • Ticket #7279: Statischen Export für die Alpha-Dlls korrigiert.
  • Ticket #7281: Mehrsprachige Links mit unterschiedlich vielen Elementen werden beim mehrsprachigen statischen Export korrekt exportiert.
  • Native WebWidgets funktionieren wieder.
  • Ticket #7289: Der MorphIT-Slot "number" erweitert, sodass im Footer auch Direktlinks stehen können.
  • Ticket #7299: MorphIT lässt sich nach einem Direktlink, der mit update_view beantwortet wird wieder weiter verwenden.
  • Ticket #7164: ObjectTree-Widget erhält einen Rahmen, um das Widget besser zu erkennen.

Erweiterungen:

  • Anfrage #5828: Bei statischen Webservice-Events überträgt der Client jetzt die Sprache und Zeitzone in den HTTP-Headern x-morphit-language und x-morphit-utc-offset. (Kann 205351 auch von ClassiX verarbeitet werden)
  • Anfrage #5827: ReCAPTCHA-Unterstützung im statischen Modus implementiert und die Slot-Werte hidden, locked, captcha definiert/ausgebaut.
  • Ticket #7288: Passwort-Felder lassen sich per Icon auf Klartextanzeige umschalten.
  • Ticket #7282: Das Burgermenü wird im Plietsch-Design nun immer angezeigt.
14.09.2018
4.1.0
(205018)

Fehlerkorrekturen:

  • Ticket #7248: Der statische Export funktionierte manchmal nur im Vordergrund.
  • Ticket #7245: MorphIT verschluckt keine Dialoge mehr, wenn mehrere gleichzeitig angezeigt werden sollen.
  • Ticket #6995: Barrierefreiheit 6.a - Button-Tooltips werden nicht mehr vom Screenreader mehrfach vorgelesen.
  • Ticket #7229: Der Fokus wird korrekt behandelt, wenn während eines Dialogs eine neue View kommt.
  • Ticket #7261: WebWidgets, die eine externe HTML darstellen, laden sich korrekt neu, wenn sich die URL ändert.

Erweiterungen:

  • Ticket #6590: Buttons können Alternativbilder im gedrückten Zustand darstellen
  • Ticket #7212: Unterstützung für dedizierte ClassiX-Instanzen
  • Ticket #7216: Unterelemente von Link-Widgets werden beim statischen Export unterstützt
  • Ticket #7252: Neuer Antwort-Typ "update_view" für statische Webservice-Anfragen für mehr Flexibilität im statischen Modus.
  • Ticket #7253: Der Statische-Export unterstützt auch Mehrsprachigkeit.
28.08.2018
4.0.13 (204480)

Fehlerkorrekturen:

  • Ticket #7225: Design-Modus-Button ist nun in allen Designs gut sichtbar

Erweiterungen:

  • Ticket #7227: Websocket-Kompression kann mithilfe der Konfiguration ws.per_message_deflate angepasst werden
  • Anfrage #5823: MorphIT-API ermöglicht es, den Benutzer per JavaScript einzuloggen
07.08.2018 200600
4.0.12 (204323)

Fehlerkorrekturen:

  • Ticket #7048: Cancel-Button von Progress wird angezeigt, auch wenn Cancel-Event erst direkt vorher bekannt geworden ist
  • Ticket #7121: Menüpunkte erscheinen beim Fokussieren nun immer so groß wie der Text
  • Ticket #7167: Attachments für Notebooks in Gruppen korrigiert
  • Ticket #7206: Auch der eigene Hostname wird in der config.js akzeptiert
  • Ticket #7207: Performance-Problem von Dropdown-Elementen
  • Ticket #7214: Fokus wurde nicht korrekt gesetzt, wenn ValidationState aktiv war
  • Anfrage #5672, Ticket #5972, Ticket #6079, Ticket #6655: Korrekturen für ALTERED
  • Text kann ohne unnötige Leerzeilen aus Dialogen kopiert werden

Erweiterungen:

  • Ticket #6942: Service-Tickets #441, #651: Gruppen können auch durch Klick auf Header geklappt werden
  • Ticket #7036: Zeilenumbrüche in Buttons können per „\n“ forciert werden
  • Anfrage #5802: Admin-Konsole baut nach Wechsel in den Maintenance-Modus die Verbindung wieder auf
01.08.2018
4.0.11 (202962)

Fehlerkorrekturen:

  • Ticket #7100: Scrollen in ListView in Floating-Fenster war nicht mehr möglich
  • Salos-Ticket #645: Thumbnail-Ansicht kann auch in Firefox wieder geschlossen werden
25.06.2018
4.0.10 (202818)

Fehlerkorrekturen:

  • Ticket #6417: TreeList hat wieder die korrekte Größe und lässt ausreichend Platz für die Tabellen-Links
  • Format-Einträge im Grid-Menü wurden teilweise nicht korrekt eingefügt.
20.06.2018
4.0.9 (202731)

Fehlerkorrekturen:

  • Barrierefreiheit
    • Ticket #7083: ObjectComboBox & Co bekommen jetzt auch das Markup für ValidationStates
    • 4.a: Workaround für Datei-Dialoge unter JAWS mithilfe der MorphIT-Property accessibility_file_dialog
    • 5.a.iv: Menüeinträge sind nun primär in Reihen und nicht mehr in Spalten angeordnet. Hierdurch sollte sich ein geordneteres Bild ergeben
    • 5.b.ii: Tastaturbenutzung der Spaltenköpfe auch in der TreeList
    • 5.c: Überschriften von Fenstern sind nicht mehr fokussierbar
    • 6.b: Leere Einträge in Tabellen bekommen kein ng-click-Attribut mehr.
    • 13.b: Shortcuts für Tabellen-Link sind ausgezeichnet
    • 17.b (Ticket #6417): Für Tabellen-Links wird ausreichend Platz gelassen
    • 22.c.v: Durch AppsWh vorgegebener Filter im File-Dialog wird weitergegeben
    • Fokus ging verloren im File-Dialog beim Entfernen von Dateien
    • Zuordnung Label zu ObjectComboBox

Erweiterungen:

  • Ticket #6554: Option „non_selectable“ im Slot drawingID
  • Anfrage #5808: config.dev kann nun genauer spezifiziert werden
18.06.2018
4.0.7 (202271)

Fehlerkorrekturen:

  • Anfrage #5788: Progress verliert nicht mehr zwischendurch seinen Zustand
  • Barrierefreiheit
    • Ticket #7039: Hat nur ein Widget einen Validation State, so wird dieses fokussiert.
    • 4.b.ii (Ticket #6993): Fokus auf Tooltips in Tabelle für Tastaturbenutzer, bei denen accessibility_tooltip gesetzt ist
    • 4.e.iii: Hilfe-Icon im File-Dialog kann fokussiert und ausgelöst werden
    • 4.h (Ticket #6994): Popup-Bilder können mit der Tastatur geschlossen werden
    • 4.j: Verhindern des Scrollens bei Leertaste auf TreeList-Klapp-Schalter
    • 6.a: Text von Buttons wird auch dann vorgelesen, wenn ein Tooltip für diesen Button existiert
    • 6.n: Nur auf editierbaren Date-Felder wird das Datumsformat vorgelesen
    • 7.a: Alternativtext für Picture-Widgets aus Label
    • 14.a.iii: Fokus auf Notebook-Laschen im Kontrast-Modus sichtbar
    • 17.a.i: Fokus auf Menüpunkte im Kontrast-Modus sichtbar
    • 18.b: Rand um aktiven Menüpunkt für Kontrast-Modus
    • 19.a.iii: Tooltip für x-Button einzelner Dateien im FileDialog
    • 19.a.iv: Beschriftung für Klappschalter in TreeList

Erweiterungen:

  • Ticket #6600: Neuer Wert für MorphIT-Slot drawingID: no_paging
  • Ticket #7057: Neuer Wert für MorphIT-Slot drawingID: no_menu
04.06.2018
4.0.6 (201958)

Fehlerkorrekturen:

  • Ticket #7012 (Salos-Ticket #581): Maximale Größe für File-Dialog
  • Menüpunkte im Footer können beliebigen Text enthalten
24.05.2018
4.0.5 (201886)

Fehlerkorrekturen:

  • Ticket #6852: Textfeld wird nicht mehr nach ALTERED markiert
  • Ticket #6992 (Service-Ticket #536): Klick auf Zeile in ListView aktualisiert die dargestellte Selektion

Erweiterung:

  • Ticket #6937: Fehler beim Laden von Daten im ObjectTree werden entsprechend markiert
  • Ticket #7003: Design wird bei „design_mode_enabled==false“ vom Server bestimmt.
  • Log-Verzeichnisse des Servers werden automatisch angelegt, falls sie nicht existieren
23.05.2018
4.0.4 (201628)

Fehlerkorrekturen:

  • Ticket #6991: Dialogboxen erhielten teilweise beim Öffnen nicht den Fokus
11.05.2018
4.0.3
(201588)

Erweiterung:

  • Anfrage #5793: MorphIT-Server definiert Endpunkt zur Messung der HTTP-Bandbreite (Performance WebWidget)
08.05.2018
4.0.2
(201403)

Fehlerkorrekturen: 

  • Ticket #6967: Klick-Events auf ListView wurden nciht verarbeitet
30.04.2018
4.0.1
(201317)

Fehlerkorrekturen:

  • Ticket #6904: Multipart-Widgets werden korrekt fokussiert (ML-String, ObjectListView)
  • Ticket #6962: Overlay ist nach dem Schließen einer Dialogbox verschwunden
  • Barrierefreiheit:
    • Rollen tablist, tab tabpanel werden nicht mehr im Layout ohne Tabs verwendet
    • Label für Schließen-Knopf von Floating-Fenstern
26.04.2018
4.0.0
(201122)

Erweiterungen:

Fehlerkorrekturen:

  • Ticket #6944: Wartekringel wird beim initialen Splash wieder angezeigt
  • Ticket #6245: ML-Widgets senden ein SELECT-Event nur bei STRG+ENTER
24.04.2018
3.26.0 (200615)

Fehlerkorrekturen:

  • Barrierefreiheit
    • Ticket #5560: Tooltip für Select-Button von ObjectCombobox
    • Ticket #6886: Fokussierung von Notebook-Laschen barrierefrei
    • Ticket #6901: Datepicker-Icon auch unter Kontrastanpasssung sichtbar
    • Anfrage #5649: Boxen im kontrastangepassten Modus um Tooltips und das aufgeklappte Menü
      Bessere Kennzeichnung des aktiven Tabs bei Notebooks
  • Ticket #6512: Übertragen des Fokus von Notebooks an ClassiX
  • Ticket #6608: MorphIT zieht sich alternativ zum Web-Font auch den lokal installierten Icon-Font
  • Ticket #6898: Autovervollständigung bei Auswahllisten funktioniert nun auch mit den Sonderzeichen +*?^$\.[]{}()|/
  • Ticket #6905: ObjectCombobox für große Datenmengen beschleunigt

Erweiterungen:

  • Ticket #6642: Events CURRENT & NON_CURRENT
  • Anfrage #5000: Unterstützung von Kontextmenü via CONTEXTMENU-Flag in MorphIT
29.03.2018
3.25.0 (200272)

Fehlerkorrekturen:

  • Ticket #6512: Fokusübertragung für Notebooks und Fenster
  • Ticket #6735: Fokus nach Schließen von Menü
  • Ticket #6736: Zurücksetzen des Fokus beim Schließen von FLOAT-Fenstern
  • Ticket #6819: Lazy-Loading und Lazy-Destruction für Fenster, Notebooklaschen, Gruppen
  • Ticket #6852: Markierung in String-Feld nach ALTERED
  • Ticket #6885: ListView respektiert Änderungen an SELECT_MULTIPLE

Erweiterungen:

  • Security: form-Element entfernt, Sichere Header für Redirect-Server gesetzt
19.03.2018 200193
3.24.1 (199775)

Fehlerkorrekturen:

  • Ticket #6838: ObjectComboBoxen, die anfangs versteckt und gesperrt sind, können entsperrt werden
  • Ticket #6841: Auch der statische Modus respektivert relative Pfade
  • Die MorphIT-Property accessibility_dropdown übernimmt nun auch die Funktionalität von dropdown_select_button
  • Das Default-Locale steht nun von Anfang an zur Verfügung, sodass die Strings „$...$“ nicht mehr angezeigt werden sollten
  • Datei-Upload für leere Dateien in seiner Darstellung korrigiert

Erweiterungen:

28.02.2018 199655
3.24.0 (199651)

Fehlerkorrekturen

  • Ticket #6822: Absolute Pfadangaben zu relativen angepasst
  • ListView und Date-Picker reagieren nun auf Änderungen in der Sprache

Erweiterungen:

  • Anfrage #5198: Einfache Darstellung des durch Progress definierten Fortschritts
23.02.2018
3.23.5 (199509)

Fehlerkorrekturen:

  • Ticket #6698: Einstellungen wie das Design bleiben nun für jede App auf einer Domain lokal.
  • Im Rahmen von Ticket #6420 wurde die Toleranz für die Neuberechnung von WebWidget-Höhen vergrößert
16.02.2018 198728
3.23.4 (199302)

Fehlerkorrekturen:

  • Ticket #6528: Barrierefreihe Toggle-Gruppen sind klappbar

Erweiterungen:

  • Ticket #6654: Dropdown-Felder können über Option accessibility_dropdown ohne Redesign dargestellt werden, um vom Screenreader besser verarbeitet werden zu können
  • Ticket #6772: Widget-Overlay auch mit Statustexten möglich
  • Anfrage #5478: Bibliothek für Kontextmenü eingebunden
06.02.2018
3.23.3 (199010)

Fehlerkorrekturen:

  • Ticket #6746: Zu geringe Höhe für zunächst versteckte Listen
30.01.2018
3.23.2 (198896)

Fehlerkorrekturen:

  • Ticket #6734: Doppelklick in ObjectTree
26.01.2018
3.23.1 (198828)

Fehlerkorrekturen:

  • Tooltips mit zwei identischen Zeilen sind möglich
  • Tooltips für ObjectComboBoxen und Enumerationen sind wieder zentriert

Erweiterungen:

  • Ticket #6720: mit „bold“ im MorphIT-Slot drawingID kann ein Prompt fett gesetzt warden.
25.01.2018
3.23.0 (198770)

Fehlerkorrekturen:

  • Ticket #6718: Leere Liste fällt zusammen
  • Aktualisierung der Listenparameter Größe, Selektion, Sortierung, auch wenn sich ihre Daten nicht ändern

Erweiterungen:

  • Ticket #5706: Redesign der ObjectCombobox abgeschlossen
  • Ticket #6545: „h“ und „heute“ in Date-Widgets
  • Anfrage #5660: Link-Widget
23.01.2018
3.22.2 (198439)

Fehlerkorrekturen:

  • Service-Ticket #267: Aktualisierung der Höhenberechnung versteckter ListViews
  • Performance-Verbesserungen der ListView

Erweiterungen:

  • Ticket #6252: Beim Aufruf von TerminateApp kann ein Grund angegeben werden
15.01.2018 197830
3.22.1 (197911)

Fehlerkorrekturen:

  • Ticket #6656: Combobox schickt  nicht mehr ALTERED, wenn per Cursor die Auswahlliste durchwandert wird
  • ListView zeigt bei leerem Format keine selbstdefinierten Spalten an.
22.12.2017
3.22.0 (197851)

Fehlerkorrekturen:

  • Ticket #6202: Autocompletion für Strings: Längenbeschränkung, letztes Element wird zuerst ausgegeben, Nachladen von Elementen
  • Ticket #6420: WebWidget mit automatischer Höhe enthalten keinen Scrollbalken
  • Ticket #6596: Platzierung von Tooltips auf anderen Notebook-Laschen
  • Ticket #6638: ObjectCombobox feuerte unkontrolliert Events
  • Anfrage #5706: ML-Widget reagiert wieder auf den Wechsel der Sprache

Erweiterungen:

  • Ticket #6634: Austausch der Datenbank
  • Ticket #6644: Enumeration, ObjectCombobox, ComboBox respektieren Höhe aus InstantView
20.12.2017
3.21.0 (197669)

Fehlerkorrekturen:

  • Überarbeiten des Designs für Enumeration & Co

Erweiterungen:

13.12.2017 197662
3.20.9 (197636)

Fehlerkorrekturen:

  • Ticket #6332: ALTERED-Event für Date-Widget, wenn ein Datum über den Picker ausgewählt wurde
  • Ticket #6420: WebWidgets respektieren die absolute Positionierung

Erweiterungen:

  • Ticket #5706: Neudesign der Dropdown-Boxen in Enumeration, ObjectComboBox, ML-String und -Text
    → löst Tickets #6265 (Padding in Enumeration & OCBox) und #6068 (SELECT-Event in Enumeration)
  • Ticket #6612 / Serivce-Ticket #222: Durchgezogene Linien in Baumstruktur in der TreeList
12.12.2017 196898
3.20.8 (197440)

Fehlerkorrekturen:

  • Anfrage #5734: ALTERED-/SELECT-Event für Combobox
06.12.2017
3.20.7 (197410)

Erweiterungen:

  • Ticket #6202: Auswahlliste für Strings via Slot morphIt.masterObject
  • Ticket #6348: Unnötig lange Ladezeiten, wenn Page-Size verändert wurde
  • Ticket #6600: Paging-Area wird immer angezeigt → Workaround für Ticket #6607
  • Anfrage #5526: Grundlage für Graphen-WebWidgets für Gestin
  • Anfrage #5734: Barrierefreie Combobox in MorphIT neu implementiert

Fehlerkorrekturen:

  • Ticket #6614: Combo-Box übernimmt die LOCKED- und VIEW_ONLY-Einstellung
05.12.2017
3.20.4 (197290)

Fehlerkorrekturen:

  • Ticket #6606: Link-Elemente & „normale“ Elemente können sich eine Zelle in der ListView teilen

Erweiterungen:

  • Überarbeiten des Stils des Date-Pickers, so dass dieser besser zum hellen restlichen Design passt
30.11.2017
3.20.3 (197170)

Fehlerkorrekturen:

  • Ticket #6598: ObjectListView konnte im Internet Explorer nicht angezeigt werden, wenn eine Page-Size gesetzt war

Erweiterungen:

  • About-Fenster lässt sich verschieben
  • Dialoge haben nun abgerundete Ecken
27.11.2017
3.20.2 (197057)

Fehlerkorrekturen:

  • Ticket #5912: WebWidget-Inhalt ist wieder zentrierbar
  • Combobox zeigt wieder Optionen an

Erweiterungen:

  • Ticket #6584: Selektierte Zeilen in ObjectListView werden dunkler dargestellt.
22.11.2017
3.20.0 (196939)

Fehlerkorrekturen:

  • Ticket #5753: Tooltips scrollen mit
  • Ticket #6508: Sortiersymbol ist auch bei dünnen Spalten sichtbar
  • Ticket #6542: Teilweise wurde das Scrolling im IE blockiert, wenn die Maus sich auf einer ListView befand

Erweiterungen:

  • Ticket #6250: Batch-Unterstützung für die Admin-Konsole
  • Ticket #6348: Der Slot printPage wird genutzt, um die Page-Size der ListView von InstantView aus auszulesen und zu steuern
  • Ticket #6481: Titelleiste modaler Fenster (inkl. Info-Fenster) sind nun weiter an die „normalen“ Fenster angeglichen
  • Ticket #6557: Downloads können geöffnet und nicht nur gespeichert werden (Ticket #117)
  • Anfrage #5658: Unterstützung für ResetWindow
  • IntraTrack_Plietsch ist als Design verfügbar
17.11.2017
3.19.1

Fehlerkorrekturen:

  • Ticket #6551: Fehler beim Fokussieren in modalem Fenster
  • Performance-Probleme in Listen in Geräteverwaltung
15.11.2017 196646
3.19.0 (196695)

Fehlerkorrekturen:

  • Ticket #6328: AUTO_POSITION führte in Kombination mit dem Vertauschen von Spalten zu falschen Breiten
  • Ticket #6465: Die Validation-Infobox erscheint nur im aktiven Fenster
  • Ticket #6552: Protokollfehler im Login-Prozess

Erweiterungen:

  • Ticket #6481: Die Hilfe ist nicht mehr als Link hinter dem Titel realisiert, sondern als Button (entweder im Menü oder neben dem Schließen-Button)
  • Anfrage #5658: Neues System-Event RESET_FORMAT
  • Anfrage #5705: Cell-Widgets BUTTON & LINK für ListView und TreeList
07.11.2017

3.18.4 (196539)

Fehlerkorrekturen:

  • Abgeschnittene Texte werden wieder mit „…“ beendet, um zu zeigen, dass etwas fehlt
  • TreeList hat auch ein Spaltenmenü
  • Entfernen der Sortierung wird korrekt an ClassiX übermittelt
  • Grid-Menü in TreeList ragt nicht mehr über das Widget hinaus.
  • Anfrage #5658 / Ticket #6328: AUTO_POSITION ist nun auch in Kombination mit der Verschiebung von Spalten möglich.

Erweiterungen:

  • Ticket #5802: Auch Zellen in ObjectListView mit Bild können ein Tooltip haben
  • Ticket #6457: Sortierung kann über Grid-Menü wieder zurückgenommen werden
  • Ticket #6528: Option, um alle Gruppen klappbar zu machen
  • Anfrage #5658: Auch die ObjectList verfügt nun über den SAVE_FORMAT-Button
02.11.2017 196388
3.18.0 (196411)

Fehlerkorrekturen:

  • Ticket #6501: Zurücksetzen der Page nach ClearObox

Erweiterungen:

  • Ticket #6218: Selektieren über alle Seiten der ListView
  • Ticket #6520: Button „Neu laden“, wenn ClassiX Verbindung zu MorphIT schließt (Ticket #87)
  • Ticket #6522: Unterstützung für JUSTIFY_CENTER und JUSTIFY_RIGHT
  • Ticket #6523: Slot drawingID=non_foldable ermöglicht eine barrierefreie nicht klappbare TreeList
  • Anfrage #5658: Spalten der ListView können vertauscht, ausgeblendet und in ihrer Breite angepasst werden
30.10.2017
3.17.0 (196175)

Fehlerkorrekturen:

  • Ticket #5753: Abgeschnittene Tooltips
  • Ticket #6503: Etwas kleinere ListView, wenn diese attacht ist, durch Ticket #6263
  • Ticket #6505 (Service-Ticket #70): Header wurde bei Navigation zwischen Apps wieder sichtbar gescrollt
  • Ticket #6518: Kleinere Anpassungen in der ObjectListView, Unter anderem ist nun das Kombinieren von Sortierung per Strg-Taste möglich

Erweiterungen:

  • Ticket #6073: Unterstützung für Call-To-Action-Buttons
  • Ticket #6414: Label für aktuellen Menüpunkt gibt nun auch den Menünamen aus
  • Ticket #6457: Ausblenden der Pfeile für die Spaltenmenüs ist nun optional
  • Ticket #6465: ValidationState-Informationen werden gesammelt aufgelistet
  • Ticket #6481: Anzeigen der Hilfe in Float-Fenstern
  • Anfrage #5674: Datumsformat wird aus ClassiX bezogen und ist nicht mehr fest vorgegeben
  • Neben Gruppen können auch Top-Level-WebWidgets zentriert werden
  • Server meldet Nummer des problematischen Port, falls er sich nicht an diesen binden kann
  • Default-Design ist nun das „orangene“ ClassiX-Design
  • Enumeration und ObjectComboBox mit NON_SELECTABLE sind wieder besser lesbar
20.10.2017 196115
3.16.5 (195944)

Fehlerkorrekturen

  • Ticket #6462: Drop-Down-Boxen werden nicht mehr als readonly dargestellt, Schriftfarbe ist dunkler, um besser gelesen zu werden.

Erweiterungen

  • Ticket #6451: Maintenance-Server versteht nun Parameter --console, um Logging in Log-Datei zu unterbinden.
  • Barrierefreiheit: Beschreibende Prompts sind für Screenreader immer sichtbar
10.10.2017 195394
3.16.4 (195933)

Fehlerkorrekturen

  • Ticket #6263: Korrektur des Paddings der ObjectListView
  • Ticket #6479: Laden von WebWidgets unter Firefox
  • Ticket #6491: Darstellung des aktiven Fensters
  • Darstellung von MorphIT auf Mobilgeräten korrigiert

Erweiterungen

  • Ticket #6223: String-Felder können zum Date uminterpretiert werden
  • Ticket #6462: VIEW_ONLY wird wie NON_SELECTABLE dargestellt
  • Barrierefreiheit:
    • Ticket #6328: Auto-Width für Spaltenbreite
    • Ticket #6457: Pfeil für Spaltenmenü entfernt
    • Ticket #6458: Schalter zum Ausblenden des Headers für Screenreader beschriftet
    • Ticket #6461: Option: NON_SELECTABLE wird wie VIEW_ONLY behandelt
  • Static-Views
    • Ticket #6485:
      Static-Views unter /data/views, um diese im Diff zu ermöglichen
      Werte in der config.js können sich auf andere Werte in der config.js beziehen
    • Ticket #6488: Direktlink auf spezifische Views
09.10.2017
3.16.3
(195812)

Fehlerkorrekturen:

  • ListView scrollt nicht mehr runter, wenn man per Leertaste einen Eintrag auswählt
  • Server-Security:
    • Option ws.classix.interactive.connect_to_morphit wurde nicht für WebSerivces und MorphIT-Clients in der Warteschlange berücksichtigt
    • Native WebWidgets können nicht mehr Nachrichten an Widgets mit anderer ID senden
    • Port auf dem sich native WebWidgets verbinden, lässt sich konfigurieren
  • Native WebWidgets funktionieren wieder
  • Größenberechnung für WebWidgets mit fester Größe (Organigramm) korrigiert

Erweiterungen:

  • Anfrage #5745: Statischer-Modus: „dynamic“ wird als Alternative zu „login“ im Webservice-Response-Type akzeptiert
29.09.2017
3.16.2
(195701)

Fehlerkorrekturen:

  • Der MorphIT-Server beendet durch den Launcher gestartete ClassiX-Instanzen wieder korrekt (Fehler seit 3.16.1)
  • Anfrage #5736:  Der Static-Export exportiert keine Events für Hintergrundfenster, wenn ein modales Fenster offen ist.

Erweiterungen:

  • Anfrage #5736: Implementierung von statischem MorphIT-Modus abgeschlossen
    • Unterstützung für Direktlinks
    • Infothekseite in Designmodus-Fenster verlinkt.
26.09.2017
3.16.1 (195648)

Fehlerkorrekturen:

  • Überschriften in WebWidgets sind wieder normal
  • Login-Fenster kann nicht mehr unten aus dem Browser-Bereich gezogen werden
  • Nicht mehr Link vor ListView, sondern Inhalt von ListView wird fokussiert
  • Fehlende Datenverbindung im Widget Percent

Erweiterungen:

  • PSA:
    • Ticket #6315: Vom Launcher gestartetes MorphIT zeigt keine Versionsinformationen mehr an
  • Barrierefreiheit:
    • Ticket #6413: Fenstertitel werden in die Titelleiste des Browsers mit aufgenommen
    • Ticket #6414: Menü zeigt an, über welchen Menüpunkt das Fenster geöffnet wurde.
    • Ticket #6418: Rand von Benachrichtigungen sind auch bei erhöhtem Kontrast sichtbar
    • Ticket #6420: WebWidgets können nun auch unten attacht werden, um dynamisch mit ihrem Inhalt zu wachsen
    • Ticket #6454: Gruppen in Floating-Fenstern sind h3 statt h2.
    • Anfrage #5653: Aktuelle Sprache wird nicht angezeigt, wenn es nur eine mögliche Sprache gibt.
  • Ticket #6451: Logging des Maintenance-Servers
  • Ticket #6463: MorphIT-Property „header_text“ ermöglicht es, den Bereich zwischen Brand-Icon und Brand-Claim beliebig zu beschreiben
  • Anfrage #5736: Static-View-Support:
    • Client-Warteschlange
    • Login-Funktionalität
    • WebWidget-Kommunikation
25.09.2017
3.16.0 (195451)

Erweiterungen:

  • Ticket #5722: Barrierefreiheit: Tooltips im Menü
  • Ticket #6370: Barrierefreiheit: Flag LABEL wird für Eingabewidgets und Buttons berücksichtigt
  • Menü wurde näher an Brand & Design herangeführt. Im Rahmen dessen:
    Ticket #6214: Für schmale Fenster wird das Menü zum Burger-Menü. Für Untermenüs fehlt die Umsetzung noch

Fehlerkorrekturen:

  • Ticket #6389: Bei modalen Fenstern ließen sich dennoch Elemente im Hintergrund per Tab erreichen
  • Ticket #6412: Barrierefreiheit: Zurücksetzen des Fokus nach einer Benachrichtigung
  • Ticket #6425: Berechnen der Gruppen-Höhe anhand der Fenster-Höhe
16.09.2017
3.15.1 (195354)

Fehlerkorrekturen:

  • #6389: Modale Fenster verlieren den Fokus nicht über Tab
  • #6397: Selektion auf ListViews ohne SELECT_MULTIPLE führt nicht mehr zu Deselektion.
  • #6403: Slot morphIt.isHidden funktioniert auch bei verschachtelten Gruppen
  • Barrierefreiheit:
    • #6330: Untermenüpunkte sind auch per Tastatur aufklappbar
    • #6392: Link „In Tabelle springen“ springt – wenn möglich – den selektierten Radio-Button an.

Erweiterungen:

  • #6396: Benachrichtigungen können nur noch an der Titelleiste verschoben werden. Dadurch kann ihr Text kopiert werden.
11.09.2017 195188
3.15.0
(195207)

Fehlerkorrekturen:

  • Ticket #602: ListView-Zellen mit mehreren leeren Zellen werden nicht als Zeilenumbrühe dargestellt
  • Ticket #6388: NON_SELECTABLE & LOCKED Menüeinträge werden korrekt ausgegraut und sind nicht auswählbar
  • Mehrzeilige Texte in FileDialog werden wieder korrekt dargestellt
  • Der aktuelle Tab wird in Notebooks nach einem Event wieder korrekt ausgewählt

Erweiterungen:

  • Anfrage #5653: Barrierefreiheit: Sprache ist im HTML-Element ausgezeichnet
  • Anfrage #5741: Gruppen lassen sich nur dann auf- & zuklappen, wenn nativ das TOGGLE-Flag für die Gruppe  gesetzt ist.
06.09.2017
3.14.8 (195033)

Fehlerkorrekturen:

  • Zu #5683: Validation-Tooltips öffnen sich nur, wenn der validation-state sich geändert hat
  • #6358: Leerstring kann in Enumeration ausgewählt werden
  • Leerzeilen in Benachrichtigungen werden dargestellt

Erweiterungen:

  • #6227: Zeilenumbrüche in Tooltips
  • Barrierefreiheit
    • Bezeichnungen der Links vor und hinter der Tabelle unterschiedlich
    • Checkboxen für Selektion in Tabellen sind in Tab-Order enthalten
    • Radioboxen für Selektion in Tabellen ohne SELECT_MULTIPLE benutzt
29.08.2017 194500
3.14.7 (194946)

Fehlerkorrekturen:

  • #6356: Menü im klassischen MorphIT wiederhergestellt

Erweiterungen:

  • #6347: Cursor auf Text in Tabelle ist eine zeigende Hand statt des Text-Cursors
  • Anfrage #5683: Tooltips mit Fehlertext sind jetzt von Anfang an offen und nicht erst beim Hovern
  • Barrierefreiheit:
    • #6350: Zellen in ObjectListView werden als readonly markiert
    • #6352: Beschreibung von Elementen durch Tooltips
    • #6353: Hauptmenü besitzt über die Rolle „navigation“ hinaus noch eine differenzierende Bezeichnung
    • #6361: Date mit Informationen über Format
    • Barrierefreiheit-Modus für ObjectListView & ObjectTreeList mittels Property “accessibility_grid”:
      • Checkbox-Elemente statt Icon-Fonts
      • Selektionsspalte ist in gleicher Tabelle wie Daten
      • Navigation durch Tabelle für Tastatur-Nutzer
      • Link vor und hinter der Liste erlaubt Springen in die Liste
    • „Normales“ Tabbing über Inhalt von ObjectListView unterbunden
25.08.2017
3.14.6
(194887)

Erweiterungen:

  • Ticket #6329: Hauptladekringel im Telekom-Design durch neuen Ladekringel ersetzt
  • Ticket #6165: Header lässt sich per Button wegklappen
  • Ticket #5890: ScrollToTop-Button wird angezeigt, wenn Seite runtergescrollt wurde
  • Ticket #6153: Neue Designs im Designmode auswählbar und in der Server-Config einstellbar (morphit, telekom, morphit_dark, classix)
  • Ticket #6108: WebWidgets zeigen auch Ladekringel, wenn sie auf Daten von ClassiX warten
24.08.2017
3.14.5
(194742)

Fehlerkorrekturen:

  • Ticket #6301: Label funktioniert bei Date
  • Ticket #6164: Menüs schließen sich beim Auswählen mit Tastatur

Erweiterungen:

  • Ticket #6329: Wartesymbol für Tree, TreeList und ListView
17.08.2017
3.14.4
(194700)

Fehlerkorrekturen:

  • Ticket #6260: Modales Fenster sprang beim Ziehen teilweise zurück
  • Ticket #6261: Float-Fenster im Internet Explorer zentriert
  • Ticket #6299: Autopositioning in TreeList
  • Ticket #6316: Aktualisieren von Prompts möglich

Erweiterungen:

  • Ticket #6259: (Barrierefreiheit) Unsichtbarer Text vor Date-Widget erklärt dessen Format
17.08.2017

3.14.3

(194556)

Fehlerkorrekturen:

  • Ticket #6309: Zuordnung von Label zu Eingabefeld für die Widgets Combobox, Enum, ObjectCBox & MLText korrigiert
14.08.2017
3.14.2
(194503)

Fehlerkorrekturen:

  • Ticket #6236: Interner Fehler in ObjectListView
  • Kleine Korrektur an Berechnugn der Spaltenbreiten für ListView und TreeList

Erweiterungen:

  • Ticket #5916: AccessKeys/Mnemonices für Prompts
  • Anfrage #5650: Beschreibungstexte für Icons werden als Alternativtext dargestellt
11.08.2017
3.14.1
(194345)

Fehlerkorrekturen:

  • Besonders schlechte Performance der ObjectListView

Erweiterungen:

  • Ticket #6215: Fokus auf Eingabefeldern deutlicher
  • Anfrage #5653: Anzeigen der aktuellen Sprache
03.08.2017 194119
3.14.0 (194228)

Fehlerkorrekturen:

  • Ticket #5753: Tooltips in Listen und von Buttons werden nicht mehr verdeckt
  • Ticket #6193: NULL kann in Date-Widget geschrieben werden
  • Ticket #6197: SELECT-Event bei Auswahl im Date-Picker
  • Ticket #6206: Menü bricht unnötig in drei Zeilen
  • Ticket #6209: Date-Widget validiert beim Verlassen den Inhalt und korrigiert ggf. zurück und öffnet einen Dialog für Feedback
  • Ticket #6213: Vertikales zentrieren von Bildern auf Buttons im Firefox
  • Ticket #6235: Tooltip mit anonymen Prozeduren auf ObjectTreeList
  • Ticket #6238: Kein SELECT-Event bei Klick auf Link in ObjectListView

Erweiterungen:

  • Ticket #5660: Weiterleitung von http auf https
  • Tickets #6243, #6244: Sicherere Header gesetzt
  • Ticket #66: Hilfe-Icon von Fenstern größer
  • Ticket #6225: Alternativtexte für Modul-Hilfe und Gruppen-Klapp-Buttons
  • Anfrage #5683: Fehlerhafte Eingaben können in MorphIT per CXI_WINDOW_OBJECT::SetValidationState markiert werden.
  • Anfrage #5719: ARIA-Rollen contentinfo, main, navigation
  • ObjectListView
    • Anfrage #5682: Einführung Spaltenmenü, über das Spalten per Tastatur sortiert werden können
    • Anfrage #5678: Auszeichnung der Checkboxen
    • Anfrage #5677: Auszeichnung der Paging-Komponenten
    • Anfragen #5676, #5681: ARIA-Rollen contentinfo, grid, menubar, presentation
    • Anfrage #5649: Klarere Unterscheidung zwischen aktivierten und deaktivierten Buttons in OLV-Paging
    • Ticket #6216: Fokus auf nicht selektierte Checkboxen
31.07.2017
3.13.3 (193844)

Fehlerkorrekturen:

  • Ticket #6190: TreeList (ObjectList) vergrößert sich nun auch dynamisch je nach Inhalt
  • Ticket #6192: Date Widget wurde ohne Seitenwechsel nicht neu geladen
  • Ticket #6194: Vertikales zentrieren von Bildern auf Buttons
  • Ticekt #6196: Klapp-Buttons für Gruppen haben das gleiche Symbol wie die Trees.
  • Date mit VIEW_ONLY hat volle Länge
19.07.2017 193530
3.13.2
(193744)

Erweiterungen:

  • Ticket #6165: Beim Öffnen eines Fensters scrollt der Browser automatisch zum Fensteranfang (über die Menübar hinweg)
  • Ticket #6176: Über ws.classix.kill_on_timeout lässt sich steuern, ob der Server nicht mehr reagierende ClassiX-Instanzen beim Beenden über den Launcher abschießt, oder nur die Verbindung trennt.
17.07.2017
3.13.1 (193624)

Fehlerkorrekturen:

  • Ticket #6101: Doppeltes Fokussieren von Menüeinträgen

Erweiterungen:

  • Ticket #6003, Anfrage #5182: NO_COLUMNHEADER für ObjectListView
13.07.2017
3.13.0 (193541)

Fehlerkorrekturen:

  • Ticket #5462: Update des MLString
  • Ticket #5917: Leereintrag im MLString nach einem Event

Erweiterungen:

  • Ticket #6048: Auszeichnen von Fenster- und Gruppenüberschriften als Überschriften
  • Ticket #6117: Dynamisches Auf- und Zuklappen von Gruppen in MorphIT
  • Anfrage #5633: ARIA-Auszeichnung von Tabs
11.07.2017
3.12.1
(193320)

Fehlerkorrekturen:

  • Ticket #6129: Absturz in der TreeList behoben. Spaltenbreiten & -Reihenfolge korrigiert.
  • Ticket #6133: Text-Widgets waren nicht ausgegraut, wenn sie LOCKED waren
04.07.2017 193305
3.12.0
(193251)

Erweiterungen:

  • Anfrage #5722: ObjectList stellt sich jetzt als TreeList dar

Fehlerkorrekturen:

  • Ticket #5792: Der SelectAll-Button einer ObjectListView bleibt nicht aktiv, wenn die Selektion nativ geändert wird.
  • Ticket #5922: ObjectListView verhält sich bei LOCKED korrekt
  • Ticket #6125: IntraTrack² - Menüband passt sich jetzt in der Höhe an, wenn der Platz nicht reicht.
30.06.2017 193231
3.11.3
(193151)

Fehlerkorrekturen:

  • Ticket #6105: Performance von ObjectTree beim Aufklappen von Knoten deutlich verbessert.
  • Seit 3.9.0 vergessene Templates für native WebWidgets ausgeliefert.
27.06.2017 192690
3.11.2
(193046)

Fehlerkorrekturen:

  • Ticket #6021: Die Property "dropdown_select_button" verhindert jetzt auch, dass ein SELECT beim regulären selektieren ausgelöst wird.
  • Ticket #6080: Längenbeschränkung von FString-Feldern wird nach einem event auch aktualisiert. Zusätzlich werden 0,#,A,C,N,X in der editMask für die Längenbeschränkung unterstützt.
  • Ticket #6069: IntraTrack²: Responsive Menüs
  • Ticket #6096: Barrierefreiheit: FileDlg ließ sich bisher nicht per Tastatur bedienen
  • Ticket #6099: IntraTrack²-Änderungswunsch: Horizontale Trennlinien zwischen Gruppen
  • Anfrage #5527: Native WebWidgets haben sich im Telekom-Design zu klein gezeichnet.
  • Fehler behoben, dass im MorphIT-Design manchmal 2 Fenster gleichzeitig aktiv waren

Änderungen:

  • Composite und Group werden vom Layout-Mechanismus gleich behandelt und sind als Toplevel-Elemente jetzt auch responsive.
22.06.2017
3.11.1 (192887)

Fehlerkorrekturen:

  • Tree
    • Ticket #5699: Kontrast erhöht, Darstellung vereinfacht
    • Ticket #5987: Doppelklick nach Nachladen
    • Ticket #6053: Reihenfolge der Einträge beim Aufklappen
    • Ticket #6054: Aufklappen nach Nachladen
  • Ticket #5561: Brand & Design-Vorgaben weiter umgesetzt (Ecken abgerundet und Feedback beim Klick auf Buttons)
  • Ticket #6046: TerminateApp setzt onbeforeunload in MorphIT zurück
14.06.2017
3.11.0 (192680)

Fehlerkorrekturen:

  • ListView
    • Ticket #5983: Tippfehler korrigiert („Einträge(n)“)
    • Ticket #6041: Falsche Obergrenze der Page

Erweiterungen:

  • Ticket #5999: Aktualisierung der Web-Oberfläche durch WebWidgets mittels asynchroner Events.
  • Anfrage #5472: Waitoninput für MorphIT
08.06.2017
3.10.0 (192426)

Erweiterungen:

Fehlerkorrekturen:

  • Ticket #5976: Zeilenumbrüche im Log
  • Ticket #6010: Fehler beim Anzeigen der Meldung „ClassiX wurde beendet“
  • Ticket #6014: SELECT-Message vom Date-Widget
  • Besseres Handling der Zeitzone. Hierdurch konnten Daten verschoben sein.
24.05.2017 192393
3.9.7
(192007)
  • Fix: Default-Button funktionierte seit letztem Release nicht mehr
11.05.2017 191609

3.9.6
(191991)

  • Ticket #5932 – ObjectCombobox sendet kein SELECT mehr, wenn neue Daten hochkommen
  • Ticket #5972 – Das String-Widget kam unter IE bei schnellen Texteingaben (Scanner) nicht hinterher
09.05.2017
3.9.5
(191894)
  • Anfrage #5709: String-Widgets werden in MorphIT beim Focus auch selektiert.
  • FString berücksichtigt für eine Editmask, die nur aus 0-en besteht die Längenbeschränkung.
04.05.2017
3.9.4 (191672)
  • Anfrage #5701: ObjectListView vergrößert sich je nach Inhalt.
28.04.2017
3.9.3 (191590)
  • Anfrage #5657: Auto-Position der ObjectListView-Spalten im Web
  • Child-Widgets in Notebook ohne Gruppe werden versucht, sinnvoll zu positionieren (anstatt das Notebook leer zu lassen)
  • Prompt-Assoziation auch für Text-Widget
26.04.2017
3.9.2 (191446)

Fehlerkorrekturen:

  • Ticket #5834: Übertragen von Fokus, nachdem Fenster bereits geladen
  • Anfrage #5552: Übertragen von Locked, nachdem Fenster bereits geladen

Erweiterung:

  • Ticket #5912: Zentrieren von Gruppen über den Slot morphIt.drawingID == "center" anstatt Regel mit Control-Window
  • Anfrage #5706: DialogBox
20.04.2017
3.9.1 (191429)

Fehlerkorrekturen:

  • #5912: Gruppen im Control-Window werden zentriert

Erweiterungen:

  • A5552 (Performance): Menü wird nicht mehr neu gezeichnet, wenn Fenster gleich bleibt.
  • A5699: Gruppengrößen berechnen sich aufgrund der Größe des Fensters
19.04.2017 191272
3.9.0 (191330)
  • #5822: Überarbeitung der Positionierung analog zum Attach in ClassiX
  • #5889: Schlechte Performance beim Auswählen einer Checkbox durch ListView
  • #5907: Überschreiben von Konfigurationseinstellungen von der Kommandozeile aus
  • A5552: Performance-Verbesserung durch Bundling der Templates mit MorphIT
  • A5589: Multilingualität
14.04.2017
3.8.2 (190916)

Fehlerkorrekturen:

  • #3909: Absturz bei TerminateApp
  • #5595: Änderungen durch Focus auf Fenster werden von MorphIT korrekt übernommen
  • #5866: Performance-Probleme durch duplizierte Scopes

Erweiterungen:

  • Bei Installation der Dienste kann Log-Verzeichnis gewählt werden
  • #5704: Export der Sortierung aus ClassiX heraus
  • A5697: TerminateApp wird an Clients durchgereicht (Hierfür werden die nächsten DLLs benötigt.)
28.03.2017 191018
3.8.1 (190752)

Fehlerkorrekturen:

  • Font-Fehler in Gruppenüberschriften
  • #5662: Hintergrundbild wieder im Hintergrund
23.03.2017 190641
3.8.0 (190664)

Fehlerkorrekturen:

  • Buttons mit Icons waren zu hoch
  • Weniger Whitespace zwischen den Gruppen

Erweiterungen:

  • #5834: Übertragen des Fokus von ClassiX an MorphIT
  • #5835: Auf- und zuklappen von Gruppen
  • A5645: Tastaturkürzel in MorphIT (per &-Zeichen)
  • A5693: Default-Button in MorphIT
  • A5698: Adminkonsole prüft selbstständig, ob Übergang in Maintenance-Mode geklappt hat
  • Kennzeichnung des Testsystems in MorphIT via Property „test_system“
22.03.2017
3.7.5
(190510)

Erweiterungen:

  • A5451: Online-Hilfe jetzt auch im MorphIT-Design verfügbar
  • A5698: Admin-Konsole verfügbar
  • #5547: Spezielle Icons für verschiedene Link-Typen
  • #5665: Floating Windows werden unterstützt (ab Dll-Version: 190484)

Fehlerbehebungen:

  • #5414, #5808, #5552: Performance-Fixes in MorphIT
  • #5562: Hovering bei deaktivierten Buttons unterbunden
  • #5595: Falsches Fenster im Vordergrund, wenn mehrere Fenster neu geöffnet
  • #5720: Positionierung in modalen Fenstern korrigiert
  • #5803: Modale Fenster waren zu hoch
  • #5818: Modale Fenster können nur noch am Titel verschoben werden
  • #5821: MLText hat sich merkwürdig  verhalten
  • Fehlende frame.html für native Web-Widgets in den Build aufgenommen
  • Weitere Performance-Fixes für Anwendungen mit großen Menüs
17.03.2017 190484
3.7.3
(190114)

Erweiterungen:

  • #5719: Modale Fenster und Dialoge haben einen Schatten im Telekom Design
  • #5577: Menüs sind über Tabbing erreichbar (Telekom-Design)
  • #5733: FileDlg umgestaltet
  • A5451: Online-Hilfe im Single-Page-Layout implementiert

Fehlerbehebungen:

  • #5743: Ladesymbol wird wieder angezeigt
  • #5744: Im IE wurde der Inhalt von Modalen Fenstern zu groß gezeichnet
07.03.2017 189697
3.7.2 (189924)

Erweiterungen:

  • #5671: Telekom-Design enthält nun einen Footer mit About und – sofern im Menü vorhanden – Impressum
  • #5670: Mehrstufige Menüs im Telekom-Design
  • Modale Fenster können nur noch im sichtbaren Bereich verschoben werden.

Fehlerbehebungen:

  • #5596: Passwort-Felder haben den „normalen“ Stil
  • #5662: Hintergrundbild wird nicht mehr abgeschnitten
  • #5670: B&D-Menü schließt sich bei Auswahl eines Punktes
28.02.2017
3.7.1 (189755)

Änderungen:

  • Modale Fenster und Benachrichtigungen blenden weniger stark aus und lassen sich frei verschieben
  • Deutsche Begriffe im Titel von Benachrichtigungen
  • Icon im Menü hat einen Beschreibungstext
24.02.2017

3.7.0
(189728)

Fehlerkorrekturen:

  • #5689: Workflow WebWidget zoomt nicht mehr bei Doppelklick
  • #5704: Sortierung von Listen wird an ClassiX durchgereicht
  • #5718: Fehlermeldung bei Doppelklick auf Tree behoben

Erweiterungen:

  • Anfrage #5675: Formularfelder sind mit Beschriftungen verknüpft (Barrierefreiheit)
  • Anfrage #5692: WebWidgets können über zentralen NodeJS-Server verwendet werden.
23.02.2017
3.6.6 (189580)

Fehlerkorrekturen:

  • Date respektiert LOCKED, NON_SELECTABLE, VIEW_ONLY
  • #5413: Leere ObjectListView enthielt einen Eintrag

Erweiterungen:

  • Anfrage #5668: Native WebWidgets
21.02.2017 189483
3.6.2 (189519)

Fehlerkorrekturen:

  • #5676: Modale Fenster auf hellem Hintergrund
  • #5690: Datepicker überarbeitet (Deutsches Locale, Button zum Öffnen)
  • Text und ML-Text respektieren VIEW_ONLY
  • Time-Widget editierbar
17.02.2017
3.6.1 (189430)

Fehlerkorrekturen:

  • #5658: Locking von Enumerationen
  • #5661: ObjectListView respektiert aktives Locale
  • #5662: Hintergrundsbild ist jetzt weniger abgeschnitten

Erweiterungen:

  • #5652: Modale Fenster
  • #5657: Beim Wechsel der Fenster wird nach oben gescrollt
  • Anfrage #5212: Direktlinks (Unterstützung durch die DLLs folgt im nächsten Release)
  • Anfrage #5622: Warnhinweis beim Schließen des Browser-Fensters

 

Außerdem wurden die WebWidgets von /Projekt/WebService/widgets nach /Projekt/WebWidgets verschoben.

15.02.2017
3.6.0 (189206)

Erweiterungen:

  • Anfrage #5640: WebWidget via WebSocket
  • Anfrage #5661: THUMBNAIL, TOOLTIP, URL als Einträge für ListView
  • #5561, Anfrage #5644: Neues Layout nach Brand & Design für Telekom
  • #5638: Reconnect nach Verbindungsabbruch
  • Anfrage #5515: Text-Widget überarbeitet
10.02.2017 189202
3.5.4 (188821)

Fehlerkorrekturen:

  • #5559: Korrekturen im Design
01.02.2017 188485
3.5.3 (188683)

Fehlerkorrekturen:

  • #5554: Unvollständiges ClearObox
  • #5570: Zu schmale Spalten in ObjectListView
25.01.2017
3.5.2 (188546)

Fehlerkorrekturen:

  • Anfrage #5587: Aktualisierung des Trees
  • Anfrage #5620: Korrektes Design, wenn Cookies gesperrt sind
  • Anfrage #5642: Möglichkeit, Instanzen nacheinander zu starten, um Deadlocks zu verhindern

Erweiterungen:

  • Anfrage #5578: WebWidget
  • Anfrage #5605: ComboBox
  • Anfrage #5621: FileDlg
  • Anfrage #5623: SystemObject::OpenDocument
  • Anfrage #5624: 2- bzw. 3-spaltiges Layout
  • Anfrage #5628: Nur das aktuell Fenster anzeigen
  • Anfrage #5635: Ausblenden von Layoutbereichen
  • #5542: Hintergrundsbilder zentriert anzeigen
23.01.2017
3.4.0 (188032)

Fehlerkorrekturen:

  • Anfrage #5607: Fehlerbehandlung in MorphIT; löst auch: #5416 (Exception bei cancel)
  • #5467: Anzeige der verfügbaren Sprachen

Erweiterungen:

  • Anfrage #5473: Hochladen von Dateien
11.01.2017 188031
3.3.3
(187918)
  • Bug-Fixes:
    • Falsche Darstellung von Trennern im Internet Explorer behoben
    • Statusbar wird korrekt mitgescrollt
    • Der MorphIT-Server nimmt keine Lizenzinformationen von nicht selbst gestarteten ClassiX Instanzen an
    • Gesperrte Menüs werden berücksichtigt
    • MLString & MLText ließen sich nicht editieren und zeigten zu viele Sprachen an
  • Neuerungen
    • Im MorphIT-Server lässt sich pro Endpunkt die Verwendung von SSL konfigurieren
    • MorphIT-Server lässt sich als Dienst installieren
    • ObjectTree reagiert in MorphIT jetzt auch auf Events
05.01.2017 ab 187206
3.3.2 (187628)
  • Bug-Fixes:
    • Anzeige des Menüs im Internet Explorer
  • ​Neuerungen:
    • ​Abhängigkeiten auch ohne Internetzugang verfügbar
28.12.2016
3.3.1 (187380)
  • Bug-Fixes:
    • Hotfix für ObjectTree, der sich nur eine Ebene weit aufklappen ließ
15.12.2016
3.3.0 (187363)
  • Bug-Fixes:
    • ​Fehlerhafte Gruppierung von Radio-Buttons korrigiert
  • Neuerungen:
    • ​ClassiX kann Attention als Dialog an MorphIT hochreichen
    • MorphIT-Server kann das Format der ausgetauschen Nachrichten verifizieren
    • Die einzelnen Elemente des ObjectTrees lassen sich aufklappen
15.12.2016
3.2.2 (187111)
  • Neuerungen:
    • ​Anzeige vom ObjectTree wird in MorphIT unterstützt
09.12.2016 ab 187111
3.2.1 (186750)
  • Bug-Fixes:
    • Selektion und Mehrfachselektion in ObjectListView korrigiert
    • FString eingabe korrigiert
    • Launcher hat aufgehört neue Instanzen zu starten, sobald einmalig alle gestartet wurden
02.12.2016 ab 186556
3.2.0 (186639)
  • Neuerungen:
    • ​Launcher für MorphIT eingebaut
29.11.2016
3.1.0
  • Neuerungen:
    • MorphIT kommuniziert per Websocket mit ClassiX
25.11.2016 186192–186555
3.0.0
  • Neuerungen:
    • Umstellung auf JSON-Format-Version 4.
    • Direkte Kommunikation mit der CyberEnterprise® digital platform ohne Interaktion mit InstantView
    • MorphIT benötigt NodeJS als Server
18.11.2016 185433
2.1.0
  • Bug-Fixes:
    • Core:
      • Die Roboto Font ist nun in allen Schnitten eingebunden
    • Toolbar:
      • Position und Größe von Toolbar Buttons wird korrekt abgespeichert
      • Der SlideButton wird nun korrekt positioniert
    • Date:
      • Das Datum wird nun korrekt verarbeitet
    • Checkbox:
      • Der Text ist nun nicht mehr fett.
    • Text:
      • Inhalt wird nun korrekt angezeigt
    • Statusbar:
      • Widgets werden nun wieder korrekt angezeigt und positioniert
    • Integer:
      • Wert wird nun korrekt gesetzt
  • Neuerungen:
    • Core:
      • AngularJS wurde auf Version 1.4.3 geupdatet.
      • Thirdparty Inhalte werden per CDN Link abgerufen
    • Design:
      • Design wird nun prozentual angezeigt, sodass es bei jeder Auflösung funktioniert.
      • Das Design wurde responsive gemacht, sodass Gruppen umbrechen je nach Auflösung und eine andere Größe haben
      • Design nach Google Material Guide Lines angefangen umzustellen
    • Numeric:
      • Numeric wird nun angezeigt
    • Percent:
      • Percent wird nun angezeigt
    • Fraction:
      • Fraction wird nun angezeigt
    • DigitalTime:
      • DigitalTime wird nun angezeigt
    • Group:
      • Gruppen haben nun einen Header
    • Window:
      • Das aktive Fenster ist nun immer das erste und offene in MorphIT
    • Objectlist:
      • Objectlist hat nun auch ein Controller, anstatt eines Links
18.08.2015 4.5.2.173936 / 4.6.0.173936
2.0.0
  • Bug-Fixes:
    • Integer:
      • Bei einem Enter-Druck wird nun korrekt das Event gesendet
    • Objectcombobox:
      • Die Werte von der Objectcombobox werden nun korrekt gesetzt und gesendet
      • Die Objectcombobox wird nun korrekt deaktiviert und auch als deaktiviert angezeigt
    • Objectlistview:
      • Die Daten werden nun korrekt angezeigt bei größeren Tabellen
    • Buttons:
      • Buttons werden korrekt disabled
    • Widget Inspektor:
      • Der Widget Inspektor zeigt nicht mehr beim Draggen an, wo sich das Objekt befindet, um die Performance zu erhöhen
  • Neuerungen:
    • Kern:
      • AngularJS wurde auf die Version 1.4.1 geupdatet
    • Darstellung:
      • Tooltips werden nun erst nach 500 Millisekunden angezeigt, damit die Oberfläche nicht mehr so hektisch wirkt
      • Es wurde ein Favicon eingefügt
      • Icons werden nun als .png und nicht .bmp angezeigt
      • Es können mehrere Fenster in Classix offen sein, und in MorphIT angezeigt werden
      • Neues, modernes und minimalistisches Design (mit optimierung für Mobile Devices)
    • Toolbar
      • Die Toolbar kann nun Strings anzeigen
    • Text:
      • Das Widget Text wird nun angezeigt
    • Multipletext:
      • Das Widget Multipletext wird nun angezeigt
    • Multiplestring:
      • Das Widget Multipletext wird nun angezeigt
    • Objectlistview:
      • Die Objectlistviews werden nun von Classix gepaged um die Performance zu steigern
    • Menü:
      • Das Menü von Classix wird nun als Dropdownmenü in MorphIT angezeigt
    • Toolbar-Buttons
      • Die Buttons in der Toolbar können in der Größe und Position per Maus verändert werden.
    • Kommunikation:
      • Es werden nicht mehr alle Daten konstant zwischen MorphIT und Classix hin und her gereicht. Nur noch benötigte Daten werden gesendet.
      • Die Daten werden nun nicht mehr zwei mal abgerufen, da die Fenster korrekt hoch gereicht werden können
    • Fehler-Behandlung:
      • Bei einem auftretenden Fehler wird nun ein Dialog geöffnet, der vom User geschlossen werden muss.
09.07.2015 4.5.2.173147 / 4.6.0.173147
1.3.0
  • Bug-Fixes:
    • Darstellung:
      • Wenn der Design-Modus offen ist, verschwinden die Scrollleisten des Browsers nicht mehr
    • Struktur:
      • Die CSS-Dateien werden nun alle nach einander geladen (Performance Optimierung)
    • MorphIT:
      • Wenn man MorphIT per Domain/IP (extern) über den Internet Explorer aufruft, wird der Dokumenten-Modus nun korrekt gesetzt
    • Radio:
      • Es wird nun angezeigt, welcher Radio-Button in Classix selektiert ist
      • Beim Clicken eines Radio-Buttons wird ein Event mit dessen Value gesendet
      • Die Radio-Buttons werden nun korrekt positioniert
    • Integer:
      • Es können jetzt nur noch Zahlen in ein Integer eingegeben werden
    • Objectcombobox:
      • Wenn man in den Design-Modus wechselt, verschiebt sich die Objectcombobox nicht mehr
      • Objectcombobox wurde an die neue JSON-Struktur angepasst
    • Objectlistview:
      • Objectlistviews bekommen dynamisch "multiple-Select" gesetzt
  • Neuerungen:
    • Darstellung:
      • Die Toolbar wurde auf ein minimalistisches Design umgestellt
      • Im Design-Dialog ist nun ein Inspektor, der Informationen zum fokussierten Widget liefert
      • Die Widgets auf der Statusbar werden nun absolut positioniert, um näher an Classix zu sein
      • Die Border von den Toolbar-Buttons wurden entfernt und die Trennzeiche aus Classix eingefügt
      • Tooltips wurden in ein minimalistisch Design umgewandelt
      • Der "?" Button auf der Toolbar wurde in den Link "About" umgewandelt
    • Design-Modus:
      • Das hinzufügen von Widgets (Labels, Groups und Notebooks) ist nun möglich
      • Der Drop-Modus ist hinzugekommen, mit welchen Widgets in andere Gruppen und Fenster verschieben kann
    • Struktur
      • Funktionen bezüglich des Design-Modus wurden aus dem Toolbar-Controller in den DesignModus-Controller verschoben
      • Die Funktion zum senden der Events wurde in eine neue Factory exportiert, da öfter auf diese Funktion zu gegriffen wird
      • Es werden bei einem Event nur noch relevante Informationen gesendet
    • MorphIT:
      • Die ivNamen der Widgets werden nun sanitized, d.h. Sonderzeichen wie "[", "\" etc. werden durch "_" ersetzt
    • Integer:
      • Integer werden nun als HTML Input Feld mit dem Typen "Number" dargestellt
    • String:
      • Die Eingabe in ein Feld kann man nun mit Enter bestätigen
    • Enumeration:
      • Enumerationen wurden hinzugefügt
    • FormattedString:
      • Erste Version von FormattedStrings wurden eingefügt, mit Unterstützung von "N", "K", "0" und "#"
06.05.2015 4.5.2.171449
1.2.0
  • Bug-Fixes:
    • Attaches:
      • Fehler behoben, welcher verursachte, dass die "lengthDimension" nicht gesetzt worden ist
    • MorphIT:
      • Widgets werden nun "case-insensitive" nach ihren Typen gefiltert
      • Die Funktion "searchTarget", welche nach einem Target in den "Siblings" vom angegeben Widget sucht, ist nun auch außerhalb von "processData" benutzbar
  • Neuerungen:
    • Darstellung:
      • Sobald ein Event gesendet wird, wird eine Statusbar angezeigt
      • Es wird nun farblich angezeigt, ob man sich im Drag- und/oder Resize-Modus befindet
      • Man kann nun die Veränderungen am View abspeichern
      • Die Buttons für die Design-Modi sind nun in einem Dialog, welcher sich per Button auf der Statusbar öffnen lässt
      • Es ist ein Button zur Toolbar hinzugekommen, mit dem man die Toolbar ausblenden und einblenden kann
      • Die Statusbar eines Windows wird nun anders positioniert, damit man kleinere Fenster hat
    • Drag-Modus:
      • Widgets "snappen" nun an andere, wenn sie nah genug dran sind
      • Das Snappen kann man mit gedrückter Steuerungstaste umgehen
      • Wenn man die Shift-Taste im Dragmodus hält, kann man ein Widget nur noch vertikal bewegen
      • Widgets die gedragged werden, bekommen eine leichte Transparenz
      • Buttons, Eingabefelder und ähnliche Widgets mit einem Click-Event sind nun draggbar
    • Resize-Modus
      • Widgets die Clickbar sind, wie Buttons und Eingabefelder sind nun resizebar
      • Buttons und Eingabefelder behalten ihre Größe beim Wechseln in den Resize-Modus
    • morphit:
      • Es werden keine Events mehr gesendet, wenn man im Design-Modus ist
16.04.2015 4.5.2.170506
1.1.0
  • Bug-Fixes:
    • Darstellung:
      • Das setzen des Layouts wurde auf "ng-attr-style" umgeändert, sodass nun auch der Internet Explorer unterstützt wird
      • Das Cachen von Ajax Request wurde für den Internet Explorer ausgeschaltet, damit die Seite korrekt neu dargestellt wird nach einem Event (Standard bei allen anderen Browsern)
      • Die "Font-weight" wurde für einige Widgets angepasst, um näher an Classix vom Design zu sein
    • Buttons:
      • Buttons zeigen jetzt nur noch den Inhalt an, den sie auch haben (vorher wurden Img Tags z.B. immer gesetzt)
  • Neuerungen:
    • Objectlistview:
      • Bei einem Klick auf eine Zeile wird ein Select an Classix gesendet
    • Radio:
      • Radio Buttons wurden hinzugefügt
      • beim Selektieren wird ein Select an Classix gesendet
    • Toolbar:
      • Fehlermeldungen werden nun in der Toolbar angezeigt, anstatt als Alert
      • Beim Senden eines Events wird eine "Progressbar" angezeigt, damit der User weiß, dass ein Event gesendet worden ist
    • Struktur:
      • Die Filter, damit die Children von Widgets korrekt angezeigt werden, wurden in die jeweilige Direktive ausgelagert
09.04.2015
1.0.0 Erste Release Version 02.04.2015

InstantView Scriptsprache