Skip to content

Releases: glitched-nx/UltraHAND

UltraHAND v1.8.2

Choose a tag to compare

@glitched-nx glitched-nx released this 07 Nov 07:48

Ultrahand Overlay 1.8.2

Erstellt am: 2024-11-05T09:14:19Z

Änderungsliste:

  1. Neuer Page Swap-Schalter zum Tauschen der Positionen von Overlay- und Paketseiten.

    • Zu finden unter Einstellungen > UI-Einstellungen > Verschiedenes > Effekte > Page Swap.

    • Diese Funktion zeigt das Paketmenü auf der linken Seite und das Overlay-Menü auf der rechten Seite an, wenn sie aktiviert ist.

  2. Korrekturen in libultrahand, um zu verhindern, dass während der Initialisierung von Aufnahmeereignissen Screenshots gemacht werden.

    • Dies ist besonders nützlich, um tatsächliche Aufnahmeknopfereignisse von Initialisierungen in Projekten wie bitmap-printer / PNGShot zu isolieren.

      • Wenn Du bitmap-printer verwendest, wird derzeit empfohlen, eine Version zu verwenden, die mit Pull-Request #25 erstellt wurde, um unerwünschte Screenshots im Bitmaps-Verzeichnis zu vermeiden, die jedes Mal generiert werden, wenn ein mit libultrahand kompiliertes Overlay geöffnet wird.

      • Wenn Du PNGShot verwendest, wird empfohlen, eine Version zu verwenden, die mit Pull-Request #5 erstellt wurde. Allerdings sollten auch Builds aus dem neuesten Quellcode im Repository jetzt ohne unerwünschte Screenshots funktionieren.

    • Hinweis:

      • Alle Projekte, die mit libultrahand erstellt wurden, müssen mit der neuesten Version von libultrahand neu kompiliert werden, damit diese Korrektur wirksam wird.

Vollständiges Änderungsprotokoll: GitHub-Link

Aktualisierungen:

  • Korrekturen für die Rückkehr zum Overlay-Menü nach dem Verlassen des Overlays mit Page Swap. - 11/05/2024 3:06 AM PST

  • Korrekturen bei der Touch-Auswahl für die linke/rechte Seite mit Page Swap. - 11/05/2024 3:33 AM PST

  • Anpassung gefährlicher Muster für Platzhaltermuster im Album-Ordner. - 11/05/2024 6:42 PM PST

Vollständiges Änderungsprotokoll: GitHub-Link

Ultrahand v1.8.1

Choose a tag to compare

@glitched-nx glitched-nx released this 31 Oct 00:34

Release-Informationen der letzten fünf Ultrahand Overlay Releases ins Deutsche übersetzt.

Ultrahand Overlay 1.8.1

Erstellt am: 2024-10-30T06:26:51Z

Änderungsliste: (Stabilitätsupdate)

  1. Es gibt jetzt einen neuen Paket-Header ;show_version=, der optional auf true oder false gesetzt werden kann. Damit kann man erzwingen, dass im Menü die Paketversion anstelle des aktuellen Abschnittstitels unter dem Paketnamen angezeigt wird. Standardmäßig ist diese Option auf false gesetzt.

  2. Verschiedene Fehlerbehebungen:

    • Der Befehl Software Update und die Memory Expansion laden nun nx-ovlloader/nx_ovlloader+ in der Version 1.0.8 herunter, anstatt der Version 1.0.9, wenn die AMS-Version kleiner als 1.8.0 ist.

    • Es wurde ein Fehler behoben, bei dem die Fußzeilen von Weiterleitern aktualisiert wurden, obwohl sie es nicht sollten.

    • Ein Fehler wurde behoben, bei dem Tabellen mit null-Wert-Ersetzungen den Text Not available bzw. UNAVAILABLE_SELECTION nicht korrekt ausgerichtet haben.

    • Ein Fehler wurde behoben, bei dem Kombinationsbeschriftungen beim Initialisieren nicht in ihre Symbolgegenstücke umgewandelt wurden.

Vollständiges Änderungsprotokoll: ppkantorski/Ultrahand-Overlay@v1.8.0...v1.8.1


Ultrahand Overlay 1.8.0

Erstellt am: 2024-10-27T04:00:30Z

Änderungsliste:

  1. Einführung neuer true / false Befehlsoptionen ;mini= und ;selection_mini= für die Verwendung von "Mini"-Listenelementen.

    • ;mini=true aktiviert den Mini-Modus für das Listenelement. Standardmäßig ist diese Option auf false gesetzt.

    • ;selection_mini=true aktiviert den Mini-Modus für die Dropdown-Auswahl-Listenelemente. (für * Befehle; standardmäßig false)

  2. Einführung eines neuen Befehls volume, um die Lautstärke des Systems zu steuern. Der Befehl lautet volume <PERCENTAGE>, wobei <PERCENTAGE> ein ganzzahliger Wert zwischen 0 und 150 ist.

    • Benutzer können einen Lautstärkeregler ähnlich einem Helligkeitsregler erstellen.

      [Volume Level]
      ;mode=trackbar
      ;min_value=0
      ;max_value=150
      ;units=%
      ;on_every_tick=true
      volume {value}
    • Hinweis: Die maximale Lautstärkeskala ist auf 150 % begrenzt. Sie skaliert nur die aktuell aktive Systemlautstärke (ändert sie nicht).

  3. Paket-Weiterleitungsbefehle aktualisieren jetzt die Fußzeilenbeschriftungen, wenn sie innerhalb des Weiterleitungspakets geändert werden.

  4. Optionsfußzeilen werden nun automatisch aus der config.ini geladen, wenn ein Befehl erfolgreich ist, anstatt ein Häkchen zurückzugeben.

  5. Erweiterung des timestamp-Platzhalterarguments, um %f für Bruchteile von Sekunden einzuschließen.

    • Einfaches Timer-Beispiel:

      [Timer]
      ;mode=option
      ini_file ./config.ini
      try:
      set-ini-val ./config.ini Timer stop {timestamp(%s.%f)}
      set-footer {math({ini_file(Timer,stop)}-{ini_file(Timer,start)})}s
      remove-ini-key ./config.ini Timer start
      try:
      set-ini-val ./config.ini Timer start {timestamp(%s.%f)}
      set-footer ●
  6. Verschiedene Code-/Compiler-Optimierungen für eine kleinere Kompilierungsgröße.

  7. Verschiedene Fehlerbehebungen und subtile UI-Korrekturen.

    • Fehlerbehebung für den Maximalwert bei regulären Schiebereglern.

    • Korrekturen bei der Platzhalteroperation math.

    • set-footer für null-Werte gibt nun einen fehlgeschlagenen Befehl zurück.

Vollständiges Änderungsprotokoll: ppkantorski/Ultrahand-Overlay@367a0bb...v1.8.0


Ultrahand Overlay 1.7.9

Erstellt am: 2024-10-19T09:18:08Z

  1. Vollständige Überarbeitung des Script Overlay (Befehl - / minus).

    • Benutzer können nun Befehlsblöcke im Script Overlay anzeigen und ausführen.

    • Alle Befehlsobjekte sind jetzt kompatibel.

  2. Paket-Header-Routing wurde implementiert.

    • Dies erleichtert es den Benutzern, zu erkennen, wo sie sich im Menü befinden, wenn sie durch Pakete navigieren.
  3. Die Overlay-Entwicklungslibraries von Ultrahand wurden nach libultrahand verschoben.

    • Zahlreiche Verbesserungen wurden innerhalb von libultrahand vorgenommen, um das Neukompilieren von Overlays zu erleichtern.

    • Benutzer können diese Libraries auch für ihre eigene Overlay-Entwicklung verwenden oder andere Tesla-Overlays mit Ultrahand-Funktionen neu erstellen.

      • Eine Reihe von Overlays wurde als Beispiele neu erstellt. (siehe Build Examples)
  4. Einführung neuer Themenfarben.

    • default_overlay_color zur Angabe der Standardtitel-Farbe für Overlays, die mit libultrahand kompiliert wurden.

    • default_script_color zur Angabe der Standardtitel-Farbe für das Script Overlay.

  5. Verschiedene Korrekturen an Schiebereglern.

    • Benutzer können jetzt auch A drücken, um Schieberegler-Einstellungen anzuwenden.

    • Benutzer können R gedrückt halten, um auf einem entsperrten Schieberegler Seitenwechsel links / rechts zu ermöglichen (mit dem Steuerkreuz).

    • Korrekturen bei schnellen Links-/Rechtsklicks.

    • Korrekturen bei der Textausrichtung.

    • Farbwechsel für den Cursor über gesperrten/entsperrten Schiebereglern.

    • Verschiedene berührungsbezogene Fehlerbehebungen.

  6. Neue Tabellendarstellungsoptionen und verschiedene Verbesserungen beim Rendern von Tabellen.

    • ;wrapping_mode= kann auf none, char oder word für Tabellen gesetzt werden. (Standard ist none)

    • ;wrapping_indent= kann auf true oder false gesetzt werden, um einen Einzug bei den umgebrochenen Zeilen zu zeichnen.

      • Hinweis: Umbruchmodi werden nur auf den Abschnittstext in der Tabelle angewendet.
  7. Der Software-Update-Befehl aktualisiert nun nx-ovlloader / nx-ovlloader+ sowie die enthaltenen Themen.

    • nx-ovlloader+ wurde für die Unterstützung von HOS 19.0.0 aktualisiert.

      • Hinweis: Dieses Update ist erforderlich, um die FUSE-Daten des Geräts korrekt zu lesen.
  8. Korrekturen beim Zeichnen des Overlays/Pakete-Menüs für neu hinzugefügte Overlays/Pakete.

  9. Verschiedene UI-Korrekturen/Verbesserungen und Code-Optimierungen.

    • Hintergrundbilder verbrauchen jetzt nur noch die Hälfte des Systemspeichers, den sie zuvor benötigten.

    • Textbreitenberechnungen sind jetzt korrigiert. Dies sollte es Ultrahand ermöglichen, andere Schriftarten und Sprachen besser anzuzeigen.

Vollständiges Änderungsprotokoll: ppkantorski/Ultrahand-Overlay@aabb4e7...v1.7.9

Update:

  • Fehlerbehebung für die neueste Release-URL von nx-ovlloader+ / nx-ovlloader. (war auf v1.0.8 anstatt auf die neueste Version gesetzt) - 19.10.2024 04:57 Uhr PST

    • Wenn du bereits auf v1.7.9 mit dem "Software Update"-Menü aktualisiert hast, solltest du das Update 2x anklicken. (Das erste Update zieht das korrigierte ovlmenu, das zweite Update zieht den korrekten Loader)
  • Bereinigung der Paket-Header-Routenbeschriftungen. - 19.10.2024 06:25 Uhr PST

Vollständiges Änderungsprotokoll: ppkantorski/Ultrahand-Overlay@v1.7.9...367a0bb


Ultrahand Overlay 1.7.8

Erstellt am: 2024-09-30T07:18:53Z

Änderungsliste:

  1. Fehlerbehebung für Display-Unterscanning in libtesla.

    • Overlays müssen mit diesem Fix neu erstellt werden, damit sie ebenfalls keine Probleme mit Display-Unterscanning haben. (siehe Edizon als Beispiel)
  2. Neue Befehlserweiterung für backlight namens backlight auto (nimmt Parameter on / off) zur Steuerung der Funktion automatische Bildschirmhelligkeit.

    • backlight auto on schaltet die automatische Helligkeitsfunktion ein.

    • backlight auto off schaltet die automatische Helligkeitsfunktion aus.

    • Beispielumschaltung:

    [Auto Brightness]
    ;mode=toggle
    on:
    backlight auto on
    off:
    backlight auto off
    
  3. Neue Platzhalterfunktion math, um mathematische Ausdrücke zu lösen.

    • Aufgerufen mit {math(MATH_EXPRESSION)}, wobei MATH_EXPRESSION ein mathematischer Ausdruck wie 1+1, (5+4)/9 usw. ist.

    • Kann auch mit {math(MATH_EXPRESSION, true)} aufgerufen werden, wobei true die Ausgabe immer als Ganzzahl erzwingt.

    • Benutzer können +, -, /, *, % sowie Klammern ( und ) innerhalb ihrer mathematischen Ausdrücke verwenden.

  4. Neue Platzhalterfunktion random, um eine zufällige Ganzzahl zu generieren.

    • Aufgerufen mit {random(START_VALUE,END_VALUE)}.
  5. Neue Platzhalterfunktion length, um die Länge eines bereitgestellten Strings zu berechnen.

    • Aufgerufen mit {length(STRING)}.

    • Alle Leerzeichen links und rechts des Strings werden abgeschnitten.

  6. Korrektur der Reihenfolge der Platzhalterersetzung.

    • Benutzer können jetzt verschachtelte Platzhalter in beliebiger Reihenfolge aufrufen.
  7. Entfernung der alten progress animation UI-Einstellung.

    • Meist ungenutzt und etwas veraltet in Bezug auf Designpräferenzen. Ich denke, es ist besser, diese Funktion vorerst zu entfernen.
  8. Fehlerbehebung für Berührungen mit Schiebereglern.

    • Das Problem war, dass das Gleiten nach links des verschiebbaren Bereichs den Wert auf den Maximalwert des Schiebereglers setzte.

    • Dies sollte nun kein Problem mehr sein.

  9. Verschiedene subtile UI-Anpassungen.

Vollständiges Änderungsprotokoll: <https://github.com/ppkantorski/Ultrahand-Overlay/compare/73b10...

Read more

UltraHAND

UltraHAND Pre-release
Pre-release

Choose a tag to compare

@glitched-nx glitched-nx released this 09 Aug 17:13

Ultrahand Overlay v1.5.1_blue

Pre-release

Choose a tag to compare

@glitched-nx glitched-nx released this 27 Apr 16:14
146654d

Liste der Änderungen:

  • Vollständige Touch-Unterstützung ist jetzt enthalten.
  • Sie können nun den Logo-/Widget-Bereich berühren, um das Einstellungsmenü zu öffnen.
  • Mehrfadenimplementierung für den Interpreter.
  • Paketbefehle (außer boot_package vorerst) werden jetzt in einem Hintergrundthread ausgeführt, sodass Benutzer das Overlay während langer Aufgaben ausblenden können. Dies umfasst Hintergrunddownloads.
  • Einführung neuer Themen-Farbvariablen. (hauptsächlich für Befehle in Bearbeitung)
  • Neue ;system= Befehlsheader, genannt ;system=erista oder ;system=mariko.
    Diese Header zeichnen Befehle nur je nach dem System, auf dem sie angezeigt werden, im Menü auf.
  • Neue Dateipfadgruppierungstypen (werden später besser dokumentiert mit der Überarbeitung von Mod Master, jetzt geplant für v1.5.2).
  • Durch Drücken von L springt man zum ersten Element im Menü zurück.
  • Diverse Fehlerbehebungen in download_funcs sowie libTesla.
  • Viele neue bewegliche Teile, also wenn Sie neue Fehler bemerken, lassen Sie es mich bitte wissen und ich werde sie beheben.

Update:

  • Implementierung des Download-Fortschritts.
  • Durch Drücken von R wird ein laufender Befehl abgebrochen / beendet.
  • Viele Fehlerbehebungen.
  • Neuer Befehl exit zum direkten Beenden von Ultrahand.
  • Interpreter-Optimierungen und Stabilitätsfehlerkorrekturen. (Endgültiges Update 04/25/2024)

Ultrahand Overlay 1.5.0_blue

Pre-release

Choose a tag to compare

@glitched-nx glitched-nx released this 27 Apr 15:23
146654d
v1.5.0_blue

url