This repository was archived by the owner on Apr 28, 2025. It is now read-only.
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
Sortcommand for sorting variables in HeavenToHell (HTH).- Users can now utilize the
Sortcommand 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
Sortcommand. 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
getDataFromAPIfunction to facilitate asynchronous HTTP GET requests for retrieving data from external API endpoints. - Introduced
getDataFromJSONfunction 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
.hthfile for improved clarity. - Added
ExitAppcommand to the documentation for easily exiting the application. - Added
GetMousePosfunction for retrieving the current mouse position within the application window. - Implemented
OnMouseClickevent handler to trigger actions based on mouse click events. - Introduced
PlaySoundfunction 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
ToggleGUI 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
-Borderit can be used like this:Gui, Show, -Border w500 h500This 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
+WebsiteModeit can be used like this:Gui, Show, +WebsiteMode w%A_ScreenWidth% h3700this 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, Hidecommand: now you can hide and show a GUI. You can also useGui 2: Hide. - Added
Gui, Movecommand: 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
DropDownListit 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
GuiControlwith support for changing images dynamically:- New
pictureaction 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.pngto change the image displayed by an element identified byidto 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.