Skip to content

Releases: demonnic/MDK

The Revisionator joins the chat

30 May 00:06
bb94c00
Compare
Choose a tag to compare

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.

In which we introduce the SpinBox

28 Apr 04:27
dc503da
Compare
Choose a tag to compare

Adds SpinBox to the MDK. Creates a widget for adjusting a number. Number is available as mySpinBox.value.

More info on the wiki

image

A small collection of improvements

17 Apr 19:19
522d89f
Compare
Choose a tag to compare

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

12 Mar 17:19
76a7385
Compare
Choose a tag to compare

Adds:

  • EMCO:setActiveTabCSS(stylesheet)
  • EMCO:setInactiveTabCSS(stylesheet)

Functions for interacting with command lines in EMCO, and a bugfix for LoggingConsole

12 Mar 00:17
39912f7
Compare
Choose a tag to compare

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

21 Feb 04:13
Compare
Choose a tag to compare

I had some case issues in GradientMaker which are now resolved. Sorry about that.

Now includes a FIGlet generator

18 Dec 22:46
Compare
Choose a tag to compare

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.

05 Oct 17:44
1260c72
Compare
Choose a tag to compare

This update resolves #39 and also #42 which was caused by the previous fix to #39 .

We don't talk about 2.7.1

New Alias manager and TimerGauge hook fix

22 Sep 18:33
Compare
Choose a tag to compare

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

23 Jun 03:06
Compare
Choose a tag to compare

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.