WarmUpTill
2bc89364b2
Refactor NameDialog
2024-04-20 17:39:47 +02:00
WarmUpTill
e080d2de9b
Add option to set custom labels on macro segments
2024-04-20 17:39:47 +02:00
WarmUpTill
e1b8edd444
Improve macro name conflict error messages
2024-03-22 21:55:47 +01:00
Przemek Pawlas
6c4e4b8cd8
Don't show 2 warning popups for groups with macros
2024-03-10 13:48:57 +01:00
Przemek Pawlas
7b1a256f8a
Add Del/F2 keyboard shortcuts for macro and var removal/renames
2024-03-10 13:48:57 +01:00
WarmUpTill
497b3b3e04
Clean up macro import and add action queues
2024-03-09 12:00:52 +01:00
WarmUpTill
902715bd3e
Save settings when switching to new macro
...
This should ensure that settings are saved more frequently and less data
is lost in case the plugin crashes with the settings dialog opened.
2024-03-03 20:54:15 +01:00
Przemek Pawlas
01cf000cbe
Refactor
...
* Minor style changes
* Move function definitions
* Split utility.hpp
* Enable include of export-symbol-helper.hpp in tests
2024-02-24 16:47:50 +01:00
WarmUpTill
aa1b10425f
Fix temp var references not being resolved on macro copy and import
2024-02-17 13:54:00 +01:00
WarmUpTill
84e01c0c9c
Fix warnings
2024-02-17 10:03:04 +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