What's new in Macro Deck 2.13.2
May 2, 2024
- Dependencies:
- Bump Web Client to v3.1.1 by @github-actions in #520
New in Macro Deck 2.13.1 (Mar 5, 2024)
- Dependencies:
- Update Web Client by @github-actions in #501
New in Macro Deck 2.13.0 (Feb 5, 2024)
- Exciting New Features:
- Refactor websocket by @manuelmayer-dev in #459
- Add SSL support by @manuelmayer-dev in #460
- Add web client by @manuelmayer-dev in #462
- Add self-hosted web client by @manuelmayer-dev in #466
- Improvements:
- Add new update api by @manuelmayer-dev in #409
- Add firewall rule to the setup by @manuelmayer-dev in #435
- Feature/refactor extension store by @manuelmayer-dev in #436
- Remove windows colors by @manuelmayer-dev in #437
- Improve variable manager by @manuelmayer-dev in #438
- Improve extension store by @manuelmayer-dev in #449
- Improve performance by @manuelmayer-dev in #450
- Minor refactoring of BackupManager by @PhoenixWyllow in #458
- Shrink DB size by @PhoenixWyllow in #463
- Bug Fixes:
- fix UI resizing weirdness by @PhoenixWyllow in #410
- Fix missing languages by @manuelmayer-dev in #439
- Fix scaling issue by @manuelmayer-dev in #441
- Fix startup crash by @manuelmayer-dev in #440
- Fix create backup button anchor by @manuelmayer-dev in #444
- Fix backup creation and restore by @manuelmayer-dev in #445
- Fix extension updates by @manuelmayer-dev in #448
- Fix icon import by @manuelmayer-dev in #453
- Fix internal plugins not enabled by @manuelmayer-dev in #454
- Fix folder delete child folders by @manuelmayer-dev in #455
- Fix adb client error: address is not valid by @PhoenixWyllow in #457
- Fix scrollbars in folder switch action configuration by @manuelmayer-dev in #479
- Dependencies:
- Remove old dependencies by @manuelmayer-dev in #451
- Bump Web Client to v0.0.3 by @github-actions in #478
- Update .NET to 8 by @manuelmayer-dev in #480
- Other Changes:
- day_of_week variable to set by selected language for the UI by @psyhlo in #265
- Getting all Variables sorted by @Develeon64 in #269
- Feature/net6 fctb by @PhoenixWyllow in #316
- Minor refactoring by @PhoenixWyllow in #333
- Update Magick dependency by @PhoenixWyllow in #332
- Add legacy methods for VariableManager back by @manuelmayer-dev in #393
- Feature/refactor cottle by @PhoenixWyllow in #406
New in Macro Deck 2.13.0 Beta 12 (Dec 19, 2023)
- Bug Fixes:
- Fix scrollbars in folder switch action configuration by @manuelmayer-dev in #479
- Dependencies:
- Bump Web Client to v0.0.3 by @github-actions in #478
- Update .NET to 8 by @manuelmayer-dev in #480
New in Macro Deck 2.13.0 Beta 11 (Oct 23, 2023)
- Exciting New Features:
- Add web client by @manuelmayer-dev in #462
- Improvements:
- Shrink DB size by @PhoenixWyllow in #463
- Dependencies:
- Bump Web Client to develop by @github-actions in #465
New in Macro Deck 2.13.0 Beta 10 (Oct 17, 2023)
- Exciting New Features:
- Add support for self-hosted web client by @manuelmayer-dev in #459
- Add SSL support by @manuelmayer-dev in #460
- Improvements:
- Minor refactoring of BackupManager by @PhoenixWyllow in #458
New in Macro Deck 2.13.0 Beta 9 (Oct 15, 2023)
- Bug Fixes:
- Fix folder delete child folders by @manuelmayer-dev in #455
- Fix adb client error: address is not valid by @PhoenixWyllow in #457
New in Macro Deck 2.13.0 Beta 8 (Oct 12, 2023)
- Bug Fixes:
- Fix internal plugins not enabled by @manuelmayer-dev in #454
New in Macro Deck 2.13.0 Beta 6 (Oct 10, 2023)
- Improvements:
- Improve performance by @manuelmayer-dev in #450
- Dependencies:
- Remove old dependencies by @manuelmayer-dev in #451
New in Macro Deck 2.13.0 Beta 5 (Oct 6, 2023)
- Improvements:
- Improve extension store by @manuelmayer-dev in #449
- Bug Fixes:
- Fix extension updates by @manuelmayer-dev in #448
New in Macro Deck 2.13.0 Beta 2 (Sep 18, 2023)
- Improvements:
- Add firewall rule to the setup by @manuelmayer-dev in #435
- Feature/refactor extension store by @manuelmayer-dev in #436
- Remove windows colors by @manuelmayer-dev in #437
- Improve variable manager by @manuelmayer-dev in #438
- Bug Fixes:
- fix UI resizing weirdness by @PhoenixWyllow in #410
- Fix missing languages by @manuelmayer-dev in #439
New in Macro Deck 2.12.0 (Jul 14, 2022)
- Important:
- Please make sure you updated the client to version 2.4.1, otherwise some new functions will not work
- Translation:
- Added Chinese
- Updated translations
- Features:
- Added ADB
- Added notifications
- New connection request dialogue
- Extension Store Downloader
- Set background color action
- Filters in the variable manager are now saved
- Enabled background color option
- Dialogues can be exited with the Escape key now
- Added internal "Device" plugin
- Added Set profile action
- Added Set brightness action
- Improved:
- Shortened the shown version string
- Improved performance of the variable manager
- Improved the performance of the server
- Drastically improved performance of the ui
- Improved performance of variables
- Fixed:
- Fixed Cottle code disappears #257
- The "Add" button in the button editor was not visible in some cases #248
- User created variables were not saved
- Changed:
- Errors will now show as notifications
- Disabled the beta update channel by default
- API:
- Changed API version to 36
- Added NotificationManager.Notify(MacroDeckPlugin macroDeckPlugin, string title, string message, bool showBalloonTip = false, List controls = null)
- Added NotificationManager.RemoveNotification(string id)
- Added NotificationManager.GetNotification(string id)
- Added VariableManager.GetVariables(MacroDeckPlugin macroDeckPlugin)
- Added VariableManager.GetVariable(MacroDeckPlugin macroDeckPlugin, string variableName)
- Added MacroDeck.OnMacroDeckLoaded
- VariableManager.Variables is now deprecatedPlease use VariableManager.ListVariables
- Added BindableVariable to PluginAction
- Removed:
- Removed the "Warnings/Errors" label at the bottom
- Removed the dev update channel
New in Macro Deck 2.12.0 Beta 3 (Jul 9, 2022)
- Translation:
- Updated translations
- Features:
- Added ReadVariableFromFile action
- Fixed:
- Configurators for the variable plugin were not visible #233
- Other:
- Updated licenses
New in Macro Deck 2.10.0 Beta (Apr 3, 2022)
- Translation:
- Added Hungarian translation by @maketrue
- Added Polish translation by @kali
- Features:
- Added "Save variable to file" action
- Added new Extension Store
- Added Extension Manager
- Macro Deck shows the main window if it's already running and started again
- Added syntaxt highlighting to the Cottle template editor, Thanks to @PhoenixWyllow
- Added offline installation for plugins, Thanks to @RecklessBoon
- Icon packs can now also be edited in the Extension Manager
- Added a button to edit the Json data of a action button in the button editor
- Improved:
- Improved the ui of the button editor
- Improved the ui of the extension manager
- Improved the overall performance
- Reduced the memory usage
- Fixed:
- Fixes missing Author issue by @RecklessBoon
- Fixed graphics glitch when running on pre-Windows 10 versions
- Changes:
- Replaced the VS Installer Project with Inno Setup
- Changed the file type of translation files to json
- Icon packs are now stored as folders with image files instead of database files
- Plugin API:
- Changed plugin api version to 32
- Changed the ActionButton.ButtonId to ActionButton.Guid
- MacroDeckPlugin.Description is now obsolete and will be removed in a future update
- MacroDeckPlugin.Icon is now obsolete and will be removed in a future update
- Removed:
- Removed the old package manager
- Removed the package manager out of the initial setup
New in Macro Deck 2.8.0 Beta (Jan 29, 2022)
- Translation:
- Added Portuguese translation. Thanks to Patrick
- Added Korean translation. Thanks to @skyeon15
- Features:
- Errors and warnings will now show in the bottom of the main window
- Added a help button in the title bar
- The selected profile is restored after reopening the main window
- Added device settings for Android clients in the device manager
- Added the ability to set a portrait layout
- Improved:
- Improved the visuals in the settings
- Small text is now much better readable when the buttons are small
- The Windows accent color is now used as accent color
- Improved the look of window borders
- Optimized speed of button drawing in the deck view
- Fixed:
- Log files were not saved in some cases
- Jpeg images could not be imported
- API:
- Changed plugin api version to 31
- Removed:
- Removed crash dialog
New in Macro Deck 2.7.0 Beta (Jan 16, 2022)
- Features:
- Added info dialog for Windows Defender Firewall
- Improved icon import and GIPHY import
- Debug console for developers which can be started with the --debug-console start parameter
- Folders can now be switched in Macro Deck with a simulated button press
- It's now possible to add actions when the buttons are pressed, released, long pressed and long press released. Client version 2.1.0+ required!
- Added indicators on action buttons with a hotkey set
- Redesigned and improved action configurator
- Added file logging at "%Appdata%Macro Deck"
- Added --loglevel start parameter
- Added --disable-file-logging start parameter
- It's now possible to assign hotkeys to action buttons to execute them with the keyboard
- The package manager can now directly open a plugin's configurator after the installation
- Multiple update channels can now be selected at once
- Added backups to the settings
- Fixed:
- Crash when closing the GIPHY selector while it's loading
- Button label is not updated when a button is copied and pasted
- Crash when simulating a button press with a "Change folder" action
- The correct windows version will now be read out
- Variable names were not checked when manually creating variables
- Icon packs were not send to the clients after an import
- Crash when trying to create a variable #98
- Crash when clean up the temp directory while a file in there is currently being used
- Editing a imported icon pack caused a duplication of the icon pack
- Some plugins were not configurable after installation until a restart of Macro Deck
- Labels were not updated properly in the button editor
- Labels were not updated after the start
- Changed:
- The package manager no longer refreshes the entire page after a plugin is installed
- Increased the limit of maximum connected clients to 10
- Moved the "Automatically check for updates" checkbox into the "Updates" page
- Code clean up
- API:
- Changed the size of the ActionConfigControl to 857x424
- Changed plugin api version to 30
- Added VariableManager.DeleteVariable(string name)
- Added MacroDeckLogger
New in Macro Deck 2.6.0 Beta (Dec 6, 2021)
- Important:
- All variables are now lower case and don't allow white and are automatically renamed. You might need to reconfigure actions where you use them
- Features:
- Templates can be used to set variable values in the "Change variable value" action now
- Variable names in the variable manager can now be selected and copied
- Added template condition
- Added template editor to the button editor
- Added cottle template support for button labels
- Variables can now be compared to other variables in the condition action (Compare of Variables #75)
- Fixed:
- When editing a folder, it's possible to assign a name that already exists
- When connecting with the mobile app, the profile assigned to another device resets
- focused_application sometimes sticks to 'explorer' after switching windows with Alt+Tab #89
- Copy-Pasting the same button multiple times doesn't work #90
- When changing the update channel, Macro Deck shows that a update is available even when the version is older than the installed
- Hitting X (close) on the macro button window doesn't cancel changes #81
- Cannot change the order of conditions #83
- Delay in Condition not set until changed #85
- Changed:
- The ui of the change variable action is now more intuitive
- Changed plugin API version to 29
- Removed:
- "Feedback" button
New in Macro Deck 2.3.3 Beta (Nov 20, 2021)
- Fixed:
- Text labels mismatch #69
- Icons not always rendering correctly #68
- The icon selector ask if the imported GIF should be also converted to a static icon, even if the imported icon is not a GIF
- Crash when changing the language in the initial setup wizard
New in Macro Deck 2.3.0 Beta (Nov 14, 2021)
- Translation:
- Added a few missing translations
- Features:
- Added the possibility to resize the main window back
- A static version of a gif can now be generated when importing a animated gif
- Fixed:
- Fixed some ui glitches
- Crash when loading a corrupted icon pack
- Changed:
- Changed the way, Macro Deck detects the change of the active window, as I noticed some slowdown with the System.Windows.Automation method
- Changed the way, Macro Deck launches the main window to test if this fixes the "ui freeze"
- Changed the file extension of icon packs to .iconpack
- API:
- Changed API version to 28
- Added OnActionButtonDelete() function to PluginAction
- Added OnActionButtonLoaded() function to PluginAction
- Added ActionButton field to PluginAction
New in Macro Deck 2.1.2 Beta (Nov 8, 2021)
- Fixed:
- Changed some strings in the crash dialogue
- Crash while setting the autostart registry key without persmissions
- ActionSave event was not removed after switching between actions in the ButtonConfigurator
- Changed:
- The translation files are not exported anymore; You find these only in the GitHub repository now
- Updated some ui elements for consistency
- The ActionSave event in ActionConfigControl is now obsolete. Use "public override bool OnActionSave()" instead
- The DisplayName string in PluginAction is now obsolete. Set the ConfigurationSummary string instead