Skip to content

Latest commit

 

History

History
190 lines (186 loc) · 7.8 KB

CHANGELOG.md

File metadata and controls

190 lines (186 loc) · 7.8 KB

Changelog

  • 1.0.11:
    • Changed:
      • On section change the section name is appended as parameter to the URL instead of the section index to make it better human readable
    • Fixes:
      • exactly 4:3 images are scaled correctly in the navigation slider of image galleries
      • images in the navigation slider of image galleries are placed correctly
      • unnecessary backgrounds were removed
  • 1.0.10:
    • Fixes:
      • hover-info attribute data-width can be used without setting data-full-width
      • code refactoring, fixing typos, remove unnecessary code
  • 1.0.9:
    • Changed:
      • blockquote elements will only emphasize their first line as heading if the class emph-heading is present
      • .hideable elements can be visible on load with .visible
    • Fixes:
      • .hover-info blocks are aligned correctly at any size
  • 1.0.8:
    • New:
      • image galleries can be .back-loop instead of loop to jump to the actual first/last image
      • hover-info can now be .full, to support more dynamic width
      • fixed-size for image galleries can now be set on the div.slider
  • 1.0.7:
    • Fixes:
      • Fixed a problem with incorrect language loading with duplicate "elearn.js" in link
      • Positioning of "Share" QR Code is now anchored to the top of the window. Will work better in long iframes
      • Zoom containers of image galleries will be placed anchored to their corresponding gallery
  • 1.0.6:
    • Fixes:
      • Fixed a problem with the back-button not being displayed
      • Fixed a problem with overview of style Kachel not being displayed correctly in webkit browsers
  • 1.0.5:
    • New:
      • Image Slider descriptions can include HTML elements and are no longer only text based
      • Localization languages are loaded asynchronously
  • 1.0.4:
    • New:
      • CSS -> SASS/SCSS: use variables for color styling
      • Changed a few colors
      • Support for localized tabbed boxes with lang-code-tab instead of name
    • Fixes:
      • Undefined lang-codes will not overwrite element texts
      • Resize correctly after language change
      • Gallery image zoom will be displayed and resized correctly
  • 1.0.3:
    • New:
      • Support for localization including German and English language with <.. lang="en"> or eLearnJS.setLanguage("en")
        • German is selected per default

Hint: Extensions for elearn.js were moved to their own repositories.

Older versions (currently not available in english)

  • 1.0.2:
    • Fehlerbehebungen:
      • Schriftarten zusätzlich als .ttf hinzugefügt
      • Fehlerbehebungen für CSS Flex Attribut (WebKit)
      • Tooltips werden auch bei schmalen Fenstern nicht mehr aus dem Bild geschoben
    • Anderes:
      • Das eLearn.js wurde grundlegend Refactored. Alle Funktionen müssen jetzt über das eLearnJS Objekt aufgerufen werden und sind nicht mehr global vorhanden
  • 1.0.1:
    • Neuerungen:
      • Markdown Template wurde angepasst für das atom-elearnjs package
      • MathJax Link erneuert
      • Druck Darstellung verbessert
    • Fehlerbehebungen:
      • Kachlübersicht wird auch in geschachtelter Form korrekt dargestellt
      • Das Event ContentResize wird auf dem window.parent nun bei allen Größenveränderungen korrekt gefeuert
  • 1.0.0:
    • Neuerungen:
      • Die Pfeile für die Section-Wechsel wurden neu positioniert und die klickbaren Bereiche umfassen nun die volle Fensterhöhe
      • Für Section-Wechsel, Berechnungen bei Fenstergrößenveränderungen, Touch-Maus-Wechsel, Tab-Wechsel (für Tabbed-Boxes) werden nun Events gesendet
        • alle Funktionen die Events senden sind mit @event gekennzeichnet
        • alte registerAfter... Funktionen werden weiterhin unterstützt, zählen aber als veraltet
    • Fehlerbehebungen:
      • Im Template wurde die MathJax-Verlinkung angepasst
  • 0.9.9:
    • Neuerungen:
      • Bildergalerien springen bei einem Loop nicht mehr, sondern behalten die Bewegungsrichtung bei
      • Stil der Kacheln im Inhaltsverzeichnis angepasst
      • Stil von Slider, Multiboxes und ausklappbaren Bereichen angepasst
    • Fehlerbehebungen:
      • Fehler der Bildergalerien behoben
      • Auswahl von Text durch mehrfaches Klicken auf bestimmte Buttons entfernt
  • 0.9.8:
    • Neuerungen:
      • Automatischer Übergang zwischen Touch- und Maussteuerung auch während der Nutzung
    • Fehlerbehebungen:
      • Darstellungsfehler bei einzelnen Icons behoben
      • Fehler in Touch- und Maussteuerungserkennung bei iOS behoben
      • Fehlerbehebungen im Template
  • 0.9.7:
    • Neuerungen:
      • Einzelne Sections werden automatisch in den Browserverlauf aufgenommen
    • Fehlerbehebungen:
      • Fehler der Darstellung von Bildergalerien wurde behoben
      • Fehler bei der Gestensteuerung zum Seitenwechsel wurde behoben
      • Fehler, welche zu nicht funktionsfähigen Multiboxes und Mouseover-Informationsblöcken führten, wurden behoben
  • 0.9.6:
    • Neuerungen:
      • Mouseover-Informationsblöcke wurden eingeführt
      • Sections können in Sub- und Subsubsections geschachtelt werden
    • Fehlerbehebungen:
      • Beim Wechsel von Sections werden auch eingebundene Audiodateien gestoppt
      • Berechnung der Breite der Navigationsleiste wieder korrekt (vorher zu kurz)
  • 0.9.5:
    • Neuerungen:
      • Gelesen-Haken in Kachelinhaltsverzeichnis per .hide-read deaktivierbar
      • Pfeiltasten können zur Navigation gedrückt gehalten werden
      • Umstrukturierungen der Ordner
    • Fehlerbehebungen:
      • Navigationsleistenberechnung jetzt abhängig von beinhalteten Elementen
  • 0.9.4:
    • Neuerungen:
      • Multiboxes und ausklappbare Blöcke wurden eingeführt
  • 0.9.3:
    • Neuerungen:
      • Eine Section lässt sich durch ihren Namen öffnen per showSection(NAME)
  • 0.9.2:
    • Fehlerbehebungen:
      • Gestensteuerung zum Section-Wechsel verbessert
      • Bilder werden nicht zwangsläufig auf 100% gestreckt, sondern bekommen dies als Maximalbreite
  • 0.9.1:
    • Neuerungen:
      • Überschrift einstellbar für den Fall, dass keine bestimmte Section sondern alle sichtbar sind per eLearnJS.setNavigationTitle("Überschrift")
      • Kachelübersicht
      • Man kann Funktionen registrieren, die ausgeführt werden sollen, nachdem eine andere Section angezeigt wird
      • Backbutton wurde eingeführt
      • Bestimmte Section per Parameter im Link aufrufbar
    • Fehlerbehebungen:
      • Ausklappbare Übersicht der Navigationsleiste wird nicht mehr falsch positioniert
  • 0.9:
    • Neuerungen:
      • Beschreibung für Kacheln im Inhaltsverzeichnis möglich
    • Fehlerbehebungen:
      • Kacheldarstellung für Microsoft Edge und Firefox angepasst
  • 0.8:
    • Neuerungen:
      • Kacheldarstellung für das Inhaltsverzeichnis
      • Einstellungsmöglichkeiten: Fortschrittsbalken, Richtungspfeile, Tastatursteuerung deaktivierbar
  • 0.7:
    • Neuerungen:
      • Inhaltsverzeichnis zur Einbindung in den Text verfügbar
      • Aktive Section wird in Inhaltsübersicht hervorgehoben
      • Automatische Erkennung der Downloadmöglichkeit der Seite als EPUB oder PDF
      • Menü kann nur noch per Button geöffnet werden
      • Umbenennung einzelner Menüpunkte
      • Videos stoppen beim Section-Wechsel
      • Tooltip für Gestensteuerung zum Section-Wechsel
    • Fehlerbehebungen:
      • Die Inhaltsübersicht der Navigationsleiste ist scrollbar, wenn sie zu lang ist
      • isTouchSupported korrekt funktionsfähig
      • Ein Fehler bei der Tastatursteuerung wurde behoben
      • Performanceverbesserung durch weniger Größenberechnungen
      • Kein Section-Wechsel wenn Element vertikal gescrollt werden sollte
  • 0.6:
    • Statische Elemente nicht mehr in der HTML Datei sondern Fest im JavaScript
    • Tooltips für Grundelemente des eLearn.js
    • Fehlerbehebungen
      • Fehler mit Klicken auf Touch-Devices behoben
  • 0.5:
    • Zu früheren Versionen sind keine Informationen mehr verfügbar