Releases: paissaheavyindustries/Triggernometry
Releases · paissaheavyindustries/Triggernometry
v1.1.2.1: TEA Added
- added table variables with column and row based lookups
- added an action type for file operations (read only, will be expanded in the future)
- added special variable _actionhistory to check if another action in the context of the same trigger was executed or not
- added a search function to help locate triggers, actions, or actions properties
- added option to unset scalar and list variables via regular expressions
- added option to cache JSON request responses to disk
- added a sequential execution mode guaranteering action execution order and enabling proper dynamic delays between actions
- added special variable _env to access environment variables
- added caching for remote sound files
- added syntax tvar for accessing table variables (tvar:variablename[column number][row number])
- added syntax tvarcl for accessing values of a single column by seeking columns by content (tvarcl:variablename[My Column Header Text][row number])
- added syntax tvarrl for accessing values of a single row by seeking rows by content (tvarrl:variablename[My Row Header Text][column number])
- added syntax etvar for checking the existing of a table variable
- all clipboard operations are now in Unicode
- reduced config/export size to about one third of previous size
- reduced plugin size to about one half of previous size
- configuration now has options for item-specific cache expiry (by default cache expiry for non-JSON is 360 days, JSON is 7 days)
- folders with active restrictions applied will now appear purple instead of blue
- changed trigger autofire and context menu fire to work on live values, instead of test values
- add more sensible warnings and errors when plugin is updated without restarting ACT in between
- add more details to aura update related exceptions
- fixed a crash that occurred when the action delay resolved into an invalid value
- fixes expression on the action descriptor for disabling text aura by regex
- fixed an issue that prevented text auras to be disabled via regular expressions
v1.1.1.1
- Added developer mode which hides some of the more advanced options
- Added an option to force fire trigger to main view context menu
- Added a trigger-specific option to autofire trigger after it has been edited
- Added a notification button to top-right corner when Triggernometry wants attention
- Fixed a minor display issue with aura disable action description
- Version checks are now asynchronous so Triggernometry doesn't lock up on slow responses
v1.1.1.0
- party member sorting is now more consistent with FFXIV's own sorting
- fixes crashing with the show/hide on window focus change
- aura disable actions now have the option to disable by regular expression
- FFXIV variables now return more sensible defaults, string values are empty string and numeric values are zeroes (for example, referring to the inparty variable of a nonexistent party member will now return 0, instead of just empty)
- special variables _triggername and _triggerid to refer to the name and ID of the related trigger
- SharpDX is now embedded removing the need to play around with external files
- columns in variable view are now resizable
v1.1.0.3
- Ffxivparty and ffxiventity include a new property "role", which will give you either "Tank", "Healer", "DPS", "Crafter", "Gatherer" (blank if not available).
- Aura hiding now monitors target window focus as well, not just maximized/minimized state
- Read only mode doesn't disable controls anymore, allowing copying trigger and action parameters
- Mouse location now displayed when editing aura actions
- Expand all now available on main tree context menu
- Fixed an issue where the status bar sometimes lingered after repository updates instead of going away
- Log now includes trigger IDs as well, so it's easier to spot duplicate triggers with same name etc
- Fixed a resource leak and a following crash in hardware acceleration mode
v1.1.0.2: Add files via upload
- Hardware acceleration mode auras split and no longer fullscreen, should fix the taskbar issue
- Performance increases in hardware acceleration mode
- Aura parameters are accessible in hardware acceleration mode as well
- Window title can now be specified for showing/hiding auras
v1.1.0.1
- Action settings can now be viewed in read-only mode on remote triggers
- Gif loading improved slightly, still not a final fix for some transparency issues
- Collapse all now available on main tree context menu
- Aura rendering order fixed
- Lvar functions now include lastindexof
- String functions now include lastindexof
v1.1.0.0
- Fixed crashes and resource leaks which occurred in hardware acceleration mode
- Fixed an error which caused manually added repositories to emit an error when saving configuration
- Fixed an issue where the following properties didn't properly apply when updating an existing text aura in hardware acceleration:
- Alignment, text color, outline usage, outline color, font name, font size, font style, background color
- Fixed an issue where text underline and strikeout didn't work in hardware acceleration
- Repositories now support UTF-8, allowing Japanese characters and such to go through properly
- Added special variable _fps to retrieve FPS information when hardware acceleration is turned on
- Removal of obfuscation and transition to open source
v1.0.9.1
- Network log lines now have event ID and sequence number prepended to them
- Notation ${evar:name} and ${elvar:name} to check if scalar and list variables exist at all
- Fixed an issue with folder id collisions and reassignment
- Fixed a cosmetic issue where some folders were colored red even though they were enabled
- On copy paste, folder references on child triggers are now updated to refer to the newly pasted folders (if any) instead of the original folders
v1.0.9.0
- Remote trigger repository feature added
- Master repository list added
- New window message send action added
- Folders can now be selected to be fired on startup (= fires all triggers inside the selected folder on startup)
- Images to display in image auras can now be URLs to remote images
- It was already possible to specify sound effects as remote links
- Added show and hide source options to OBS remote control operation
- Added string manipulation function format(type, format string)
- Added special variable _jsonresponse for parsing and retrieve values from JSON requests
- Added special variables _screenwidth and _screenheight to retrieve the width and height of the primary monitor
- Added special variables _lastencounter and _activeencounter to get DPS information from ACT (in default miniparse format)
- Added special variable _ffxivpartyorder to retrieve debug information regarding party order configuration
- Added special variables _textaura and _imageaura to allow access to aura properties
- Available text aura properties: x, y, w, h, opacity, text
- Available image aura properties: x, y, w, h, opacity
- Rebuilt log window with a better view and search options
v1.0.8.1
- String manipulation functions are now available through ${func:function name(possible arguments):value}
- Toupper, tolower, length, padleft, padright, substring, indexof, trim, trimleft, trimright, hex2dec
- Less scientific notation in numeric conversions, so large and small values are preserved better
- Aura updates now respect trigger's logging setting, resulting in greatly reduced spam and logging load
- Keypress action includes option to send a window message to an arbitrary window
- Fixed a crash that occurred when aura update expressions resolve to invalid values
- Fixed a rare crash on exit under heavy event load