Releases: demonnic/MDK
The Revisionator joins the chat
Adds
- Revisionator
- used to manage running incremental patches for package upgrades
- keeps track of the currenlty applied patch level using a file
- only applies patches which are newer than the currently applied patch level any time
:migrate()
is run :migrate()
returns true if patches were applied, false if it was already at the latest patch level
- SpinBox
- callBack
- a function which will be called any time the spinbox's value is adjust.
- called like
mySpinBox.callBack(self.name, value, oldValue)
- also raises an event with the same parameters. This allows for your choice of how to listen for changes.
- callBack
In which we introduce the SpinBox
Adds SpinBox to the MDK. Creates a widget for adjusting a number. Number is available as mySpinBox.value.
More info on the wiki
A small collection of improvements
Fixes
- #48 (newlines in strings being process by fText cause lockup)
Adds
- #27 updateHook function for Self Updating Gauges
- #19 truncate option for fText/TextFormatter/TableMaker
- #58 Option to use the title divider (with outside characters) instead of the row divider for column headers
- #58 Option to show divider after column headers, even if row separators are turned off
- #29 reverse fill option for text gauges
Functions to set tab stylesheets and apply the changes
Adds:
- EMCO:setActiveTabCSS(stylesheet)
- EMCO:setInactiveTabCSS(stylesheet)
Functions for interacting with command lines in EMCO, and a bugfix for LoggingConsole
New:
- EMCO:enableCmdLine(tabName, template)
- EMCO:disableCmdLine(tabName)
- EMCO:setCmdLineStyleSheet(stylesheet)
- EMCO:enableAllCmdLines()
- EMCO:disableAllCmdLines()
Fix:
Loggingconsole properly logs plaintext rather than forcing it to be ansi
EMCO recognizes more timestamp formatting characters
Quick fix for Gradientmaker
I had some case issues in GradientMaker which are now resolved. Sorry about that.
Now includes a FIGlet generator
New
Adds figlet.lua, an adaptation of Nick Gammon's lua FIGlet generator for use with require. See the Examples
Bug Fixes
- demontools
exists
function was way more convoluted than it needed to be and also didn't work right on macOS - emco was not saving/loading the timestampFGColor property
Prevents illegal filename characters from creeping into log filenames.
New Alias manager and TimerGauge hook fix
This release has a small bugfix for TimerGauge which should prevent the execute hook from looping in some circumstances. But it also adds a new alias manager class for creating and managing temp aliases programmatically.
Take a look at the examples on the wiki
Only send OS notifications from EMCO when Mudlet is not in focus
Only sends notifications from EMCO if Mudlet is not in focus. Can force it to send regardless of focus by setting notifyWithFocus = true,
in the constraints, or running myEMCO:enableNotifyWithFocus()
Once rocode mentioned it in my discord I realized the folly of -always- sending the notifications and hastened to make it right.