WarmUpTill
5a69e774c2
Fix warnings
2025-12-11 18:43:49 +01:00
WarmUpTill
e1020a1909
Fix poad load steps being executed too frequently
debian-build / build (push) Has been cancelled
Push to master / Check Formatting 🔍 (push) Has been cancelled
Push to master / Build Project 🧱 (push) Has been cancelled
Push to master / Create Release 🛫 (push) Has been cancelled
2025-10-30 20:48:33 +01:00
WarmUpTill
5f963b5b7d
Refactor macro edit area into separate class
...
This will enable support for nested macros
2025-07-13 18:17:46 +02:00
WarmUpTill
30422aecf3
Fix crash when deleting macro
2025-06-01 11:57:26 +02:00
WarmUpTill
230863adda
Lazy initialize macro segment widgets
...
This should make it less time consuming to accidentally switch between
macros with a large amount of macro segments
2025-05-08 21:10:13 +02:00
WarmUpTill
b0eede8a85
Add "disable" effect to macro conditions using "ignore" logic selection
2025-04-02 13:48:23 +02:00
WarmUpTill
1b05019acc
Add option to hide entries from action selection
...
Intended to be used to hide legacy version of actions types (e.g. HTTP)
2025-03-30 14:01:41 +02:00
WarmUpTill
fc2451ae08
Rename MacroProperties to MacroSettings
2024-06-07 21:44:21 +02:00
WarmUpTill
8f55856fd5
Fix macro segment highlighting not being in sync
...
Each macro segment had its own internal timer to handle highlighting.
This handing was now moved centrally to the macro tab.
2024-05-10 15:11:20 +02:00
WarmUpTill
f723212394
Add copy-paste support for individual macro segments
2024-05-10 15:11:20 +02:00
WarmUpTill
a0cb08d18f
Fix potential crash when creating actions
2024-05-10 15:11:20 +02:00
WarmUpTill
234ae27205
Fix crash when running RunPostLoadSteps()
...
RunPostLoadSteps() could be called with "stale" post load steps as
RunPostLoadSteps() was never called when a copy of an action or
condition was created
2024-03-02 15:27:02 +01:00
WarmUpTill
cf5f338902
Split utility headers
2024-01-27 14:10:34 +01:00
WarmUpTill
7d0332dd0e
Restructure library and plugins
...
The "core" macro conditions and actions have been extracted out to the
"base" plugin.
The library now mostly contains functionality which is required across
all plugins and (e.g. definitions for macro segments).
The goal is to reduce the complexity and cross-dependencies and group
the source files in a better way.
This should relsove the "library limit of 65535 objects exceeded" build
issue occuring in some Windows build environments.
2024-01-27 14:10:34 +01:00