Releases: TheMaster1127/HTH
Releases · TheMaster1127/HTH
2.0.1
Release Notes - Version 2.0.1
New Features and Enhancements
-
StoreLocally Function Enhancements:
- Added support for calculating the percentage of local storage used (
"u"
operation).- Developers can now use
StoreLocally("u")
to retrieve the current percentage of local storage used.
- Developers can now use
- Added support for calculating the percentage of local storage used (
-
Sort Command:
- Introduced the
Sort
command for sorting variables in HeavenToHell (HTH).- Users can now utilize the
Sort
command to sort variables based on various options.
- Users can now utilize the
- Introduced the
Documentation Update
- Updated the StoreLocally function documentation on GitHub to reflect the latest changes and include information about the
"u"
operation. - Added documentation for the new
Sort
command. See here.
2.0.0
HeavenToHell (HTH) v2 Release Notes
- Added new stuff and also the HTH v2 you can find more info in the readme file.
How to Use HTH v2
Getting Started
- Installation: Download and install HTH v2 from here.
- Setup: Ensure Python 3.x is installed on your device.
- Launch: Run HTH scripts using
python filename.hth
,python3 filename.hth
, orpython -m filename.hth
.
Documentation
- For detailed documentation and examples, visit the HTH Documentation.
Online playground
you can go here.
HTH v1.1.1
Changes in v1.1.1
- Added
getDataFromAPI
function to facilitate asynchronous HTTP GET requests for retrieving data from external API endpoints. - Introduced
getDataFromJSON
function to parse JSON strings and extract specific data using path-like notation. - Enhanced data retrieval capabilities within HeavenToHell (HTH) scripting environment for API interaction and JSON parsing.
For detailed documentation and usage examples of these new features, please refer to the documentation on the HeavenToHell (HTH) GitHub Wiki.
HTH v1.1.0
Changes in Version 1.1.0
New Features and Enhancements:
- Fixed the issue with GUI pictures. Now you no longer need to specify a variable for the ID if you don't want to.
- Fixed the issue where if you created an
Enter::
hotkey, it was not working at all. It's now resolved. - Updated behavior: When opening the HTML file, the title will now match the name of the
.hth
file for improved clarity. - Added
ExitApp
command to the documentation for easily exiting the application. - Added
GetMousePos
function for retrieving the current mouse position within the application window. - Implemented
OnMouseClick
event handler to trigger actions based on mouse click events. - Introduced
PlaySound
function for playing sounds within the application. - Included
StoreLocally()
function to enable storing data in the browser's local storage for persistent usage. - Implemented
getUrlParams()
function for extracting and accessing URL parameters in the application. - Added
reloadWithParams()
function to reload the application with specified URL parameters. - Introduced
Toggle
GUI element, allowing users to toggle settings on and off using a convenient toggle slider. - Added
StrLower()
function that will convert a string to lowercase. - Added two new GUI elements: rectangle and circle.
- Added
-Border
it can be used like this:Gui, Show, -Border w500 h500
This will remove the white border around - Added font name for the Gui. It will only affect the text made by
Gui, Add, Text, x10 ...
for example you can doGui, Color, fCourier
- Added
+WebsiteMode
it can be used like this:Gui, Show, +WebsiteMode w%A_ScreenWidth% h3700
this way we can make a scrollable website. - Added these new parameters for the Button and Edit ONLY:
- c = color
- bg = background color
- f = font name
- r = radius
- gr- = gradient
- -Border = removes the border around the button or the edit
- Added
Gui, Hide
command: now you can hide and show a GUI. You can also useGui 2: Hide
. - Added
Gui, Move
command: now you can move the GUI. You can also useGui 2: Move
. Example:Gui, Move, x30 y100 w500 h300
. Each of these parameters can be optional. - Added
DropDownList
it will add a DropDownList control (Gui, Add, DropDownList
) to a GUI window and make a label (gMyDropDown
) to capture the selected option from a list of predefined choices (Option1|Option2|Option3
). - Enhanced GUI Control
GuiControl
with support for changing images dynamically:- New
picture
action allows you to update the image source of a Gui element. - Use
GuiControl, Picture, id, https://i.ibb.co/Jpty1B8/305182938-1a0efe63-726e-49ca-a13c-d0ed627f2ea7.png
to change the image displayed by an element identified byid
to the image specified by a new URL
- New
Versatile Video Player:
- Integrated a flexible video player using
Gui, Add, Player, ...
capable of displaying:- YouTube videos: Simply provide the YouTube video URL to play directly within the application.
- URL videos: Play videos from any accessible URL, supporting various video formats.
- Local machine videos: Upload videos from your local machine by specifying a path.
Check out the documentation here for more detailed information about the features and usage instructions.
1.0.8
Added Reload to the documentation
1.0.7
fixed someting in the documentation here https://github.com/TheMaster1127/HTH/wiki#controls-
1.06
actualy fixed the bug
1.0.5
fixed a small bug after the previous release
1.0.4
Fixed a bug in nested loops with built-in variables.
1.0.3
Fixed some stuff in the documentation.