github ppkantorski/Ultrahand-Overlay v2.1.0
Ultrahand Overlay 2.1.0

4 days ago

List of changes:

  1. New system notifications implementation.
    • There are 3 ways to interface with system notifications.
      a. Ultrahand Package: notify <MESSAGE> [FONT_SIZE] or notification <MESSAGE> [FONT_SIZE]
      b. Direct libtesla calls: tsl::notification->show(<MESSAGE>, [FONT_SIZE], [PRIORITY]);
      c. External json calls: {"text": <MESSAGE>, "font_size": [FONT_SIZE], "priority": [PRIORITY]}
    • Font size is an optional parameter, default value 28.
    • Priority is an optional, with jsons always assume priority 10 while Ultrahand packages / direct calls assume priority 20.
    • Creation time for jsons is auto prioritized for everything within the same priority level.
    • For external json calls, jsons can be written to /config/ultrahand/notifications/<PROGRAM_ID>-<UNIQUE_ID>.notify.
      • This function allows any program, including sys modules, to interface with the notification prompts.
    • New theme color for notification text: notification_text_color
    • Notice: Overlays must be compiled with the latest libultrahand for system notifications within those overlays.
  2. New overlay / package setting option to delete an overlay / package. (Hold A to Delete)
  3. New Miscellaneous options for toggling on / off notifications and show delete.
  4. New notifications for startup, new version detection, and when reboot is required for changes to apply.
  5. New page for empty selection commands.
  6. New placeholder variable for returning the current local ip address, called {local_ip}.
  7. New package header option ;display_title= for displaying an alternative in package display title.
  8. Category headers now auto-scroll right to left for extended text.
  9. Improvements to package memory usage.
    • Pages are no longer held up in memory for deeper menu navigation.
  10. Improvements to dot-clean, faster file processing completion.
  11. Improvements package item jumpToItem calls.
    • Full command names, including tags, are now properly utilized for specific item name isolations.
  12. Package settings now groups various package options into an Options category.
  13. Command file / folder paths can now properly use .. to specify the directory above a current folder.
    • i.e. './../test/' will return the folder named test above the current directory the package ini is currently running from.
  14. Settings and favorites buttons are now displayed on the menu within the Packages and Overlays category headers.
  15. Bug fix for wallpaper alpha when hiding overlays.
    • Proper fading with alpha transitions.
  16. Interpreter thread bug fixes for safer rapid launches.
  17. Bug fixes for the command parser; proper order of operation resolution for nested placeholder replacements.

Full Changelog: a3a4519...v2.1.0

Don't miss a new Ultrahand-Overlay release

NewReleases is sending notifications on new releases.