Releases: KazWolfe/XIVDeck
XIVDeck 0.3.11
I am pleased to announce that this release of XIVDeck is sponsored by Microsoft's Windows division. As such, we are releasing a testing version to all of our users!
- Do some work to make translations better and easier on me in the future.
- Completely redesign the "Getting Started" window to be more pleasant and friendly.
- Fix a small edge case issue with Penumbra IPC that may have not caused icons to load for some users.
- Break a bunch of translation strings. Sorry, translators!
Testing notes are available for this release!
If you like this plugin, please consider starring the repository on GitHub. It's much appreciated, I promise! Also, if you speak one of German, French, or Japanese, please consider contributing translations to XIVDeck via Crowdin.
For legal reasons, this version is not actually sponsored by Microsoft. Please don't sue me!
Testing Notes
If you want to test the new Getting Started window, the easy way is as follows:
- Open the XIVDeck Settings window.
- Change your port number to a new value and click
Apply Settings
. - Observe the shiny new window.
- When done testing, change your port number back to what it was, generally
37984
. Assuming you didn't reconfigure your Stream Deck plugin, the window should disappear.
Please let me know what you think of the new window!
Installing the Plugin
Both the Stream Deck Plugin and the Game Plugin have been updated to version 0.3.11.
To install the Stream Deck Plugin, simply download the XIVDeck.streamDeckPlugin
file and open it. The Elgato Stream Deck software will take care of the rest.
Full Changelog from Last Stable Release: v0.3.10...v0.3.11
CI Run: https://github.com/KazWolfe/XIVDeck/actions/runs/4394667725
XIVDeck 0.3.10
Who let Settingway access the codebase? I know the parties in... that place... are important, but really? Did you have to leave a mess for the rest of us to clean up?!
- Fix an incompatibility with 6.35's volume configuration settings.
If you like this plugin, please consider starring the repository on GitHub. It's much appreciated, I promise! Also, if you speak one of German, French, or Japanese, please consider contributing translations to XIVDeck via Crowdin.
Installing the Plugin
Both the Stream Deck Plugin and the Game Plugin have been updated to version 0.3.10.
To install the Stream Deck Plugin, simply download the XIVDeck.streamDeckPlugin
file and open it. The Elgato Stream Deck software will take care of the rest.
Full Changelog from Last Stable Release: v0.3.8...v0.3.10
Full Changelog from Last Release: v0.3.9...v0.3.10
CI Run: https://github.com/KazWolfe/XIVDeck/actions/runs/4360431123
XIVDeck 0.3.9
Can a Manderville man patch a plugin before Dalamud is released to the public? Of course a Manderville man can! Am I a Manderville man? Unfortunately no, but I do have a Manderville Weapon, so... close enough.
- Fix a bug where unusable Main Commands were selectable on the Stream Deck.
If you like this plugin, please consider starring the repository on GitHub. It's much appreciated, I promise! Also, if you speak one of German, French, or Japanese, please consider contributing translations to XIVDeck via Crowdin.
Installing the Plugin
Both the Stream Deck Plugin and the Game Plugin have been updated to version 0.3.9.
To install the Stream Deck Plugin, simply download the XIVDeck.streamDeckPlugin
file and open it. The Elgato Stream Deck software will take care of the rest.
Full Changelog from Last Release: v0.3.8...v0.3.9
CI Run: https://github.com/KazWolfe/XIVDeck/actions/runs/4357263145
XIVDeck 0.3.8
Bug fixes and performance improvements. Bug fixes and performance improvements. Bug fixes and performance improvements. The developer did not include a changelog. Bug fixes and performance improvements. Check our Twitter to see what changed! These are the words of the bland and uncreative.
- Fix a bug that caused the update notification message to display too many times.
- Fix the same bug that caused XIVDeck to bleed exceptions all over the plugin log with no real reason.
- Finally figure out how to localize the update notification message (translators pls ;-;)
If you like this plugin, please consider starring the repository on GitHub. It's much appreciated, I promise! Also, if you speak one of German, French, or Japanese, please consider contributing translations to XIVDeck via Crowdin.
Installing the Plugin
Both the Stream Deck Plugin and the Game Plugin have been updated to version 0.3.8.
To install the Stream Deck Plugin, simply download the XIVDeck.streamDeckPlugin
file and open it. The Elgato Stream Deck software will take care of the rest.
Full Changelog from Last Release: v0.3.7...v0.3.8
CI Run: https://github.com/KazWolfe/XIVDeck/actions/runs/4219778103
XIVDeck 0.3.7
So, there's this really cool thing called IPv6. It's been around since December 1995. Many ISPs still do not support it, or it breaks in really annoying ways. Some operating systems, even, somehow cannot handle IPv6 properly. It's only been 28 years, can we please get our act together?
- Works around a bug where certain systems may not be able to properly communicate with the game plugin thanks to (bad) IPv6 handling and DNS resolution.
- Some minor internal changes to make debugging things easier for me.
Assuming nobody complains about this release, I'll promote it to production in the near future.
If you like this plugin, please consider starring the repository on GitHub. It's much appreciated, I promise! Also, if you speak one of German, French, or Japanese, please consider contributing translations to XIVDeck via Crowdin.
Installing the Plugin
Both the Stream Deck Plugin and the Game Plugin have been updated to version 0.3.7.
To install the Stream Deck Plugin, simply download the XIVDeck.streamDeckPlugin
file and open it. The Elgato Stream Deck software will take care of the rest.
Full Changelog from Last Release: v0.3.6...v0.3.7
CI Run: https://github.com/KazWolfe/XIVDeck/actions/runs/4153322782
XIVDeck 0.3.6
A long time ago, XIVDeck was a testing-exclusive plugin. This was awesome because nobody cared if things broke, and I didn't have to remember to actually promote releases to production. Unfortunately, that era has long past.
- New volume buttons are available for everyone! Even if you don't have a Stream Deck +, you can now set/adjust/mute an audio channel with a single button press. More will come around this feature soon, so stay tuned!
- The Actions Property Inspector will now actually sort actions on the Stream Deck properly.
- The internal Action ID has been removed from the Action Property Inspector.
- A bug where hotbar icons will flicker in certain conditions has been fixed.
- A bug causing invalid emotes to be selectable has been fixed.
- Some CSS and styling bugs have been added and fixed
- Internal changes to a few systems that nobody cares about.
Note: This version migrates certain configurations. Please let me know if buttons stop working or settings get corrupted!
If you like this plugin, please consider starring the repository on GitHub. It's much appreciated, I promise! Also, if you speak one of German, French, or Japanese, please consider contributing translations to XIVDeck via Crowdin.
Installing the Plugin
Both the Stream Deck Plugin and the Game Plugin have been updated to version 0.3.6.
To install the Stream Deck Plugin, simply download the XIVDeck.streamDeckPlugin
file and open it. The Elgato Stream Deck software will take care of the rest.
Full Changelog from Last Full Release: v0.3.2...v0.3.6
Full Changelog from Last Testing Release: v0.3.5...v0.3.6
CI Run: https://github.com/KazWolfe/XIVDeck/actions/runs/4117159402
XIVDeck 0.3.5
Volume. Button. Volume buddon.
- Added the ability to set a Volume Button on a normal Stream Deck to Set, Mute, or Adjust the selected volume channel.
- There will probably be more UI work for this coming Later:tm:, but at least the functionality exists now.
- Added class abbreviations to the Classes API. This is currently unused, but will likely have value in the near future.
- No, I'm not doing a class switcher on a dial. Or... am I?
If you like this plugin, please consider starring the repository on GitHub. It's much appreciated, I promise! Also, if you speak one of German, French, or Japanese, please consider contributing translations to XIVDeck via Crowdin.
Testing Requests
- For the Stream Deck Plus users, please make sure there are no regressions with the dial.
- In particular, new volume dials should have a default step size of 1.
- For everyone, please try out the new volume buttons!
- All buttons should now display the short version of the channel name, unless manually overridden.
- Existing volume buttons should be in Mute mode automatically, and new buttons should start in Mute mode.
- For the Adjust mode, the Stream Deck button should also display the offset as a +/- value.
- For the Set mode, the Stream Deck button should display the target volume.
- For the Mute mode, the Stream Deck button should switch icons appropriately.
- Adjust/Set buttons will not track icons when the respective channel is muted.
As usual, please report any issues to me in the Goat Place Discord.
Installing the Plugin
Both the Stream Deck Plugin and the Game Plugin have been updated to version 0.3.5.
To install the Stream Deck Plugin, simply download the XIVDeck.streamDeckPlugin
file and open it. The Elgato Stream Deck software will take care of the rest. If you're having problems, fully close the Stream Deck software and double-click the plugin file again; it should work.
Full Changelog: v0.3.4...v0.3.5
CI Run: https://github.com/KazWolfe/XIVDeck/actions/runs/3934169872
XIVDeck 0.3.4
Ah, bugs. Sometimes they're caused by developers being careless. Sometimes they're caused by inexplicable eldritch nightmares of code. Sometimes they just... are. Anyways, they're all fun to squish.
- Fix a bug where the version check system would improperly compare versions.
- Fix a bug where certain hotbar buttons may flicker under specific conditions.
- Make hotbar buttons on the Stream Deck side update more intelligently
- Improve the Force Update Nag Window a bit.
If you like this plugin, please consider starring the repository on GitHub. It's much appreciated, I promise! Also, if you speak one of German, French, or Japanese, please consider contributing translations to XIVDeck via Crowdin.
Testing Requests
First off, the simple ones:
- The new hotbar logic should be fine, but will need to be validated. Please just ensure your hotbar slots update properly, especially invisible slots!
- Sticking a PVP combo on an invisible hotbar slot and adding that to your Stream Deck is a great way to test this!
- Testing users should receive a (dismissable) message informing them of the v0.3.4 update.
- Things should still feel snappy, and there shouldn't be any noticeable lag.
- Please also verify that searching for items in the Crafting Log is the same-ish speed as it would be with XIVDeck disabled.
And the weird one: I received a particularly interesting bug report that caused certain hotbar buttons to flicker under specific conditions. Rather than explain the bug, I'll just give you steps to reproduce, and let me know if you see flickering:
- Place an Item (any Item, Ghyshal Greens works well for this) on a slot on a visible hotbar.
- Set up a Hotbar button on your Stream Deck pointing to this slot.
- Open the Crafting Log, and search for two different items so that they appear in your "Recent Searches"
- Click between the two items in your history, and watch the Stream Deck for flickering.
As usual, please report any issues to me in the Goat Place Discord.
Installing the Plugin
Both the Stream Deck Plugin and the Game Plugin have been updated to version 0.3.4.
To install the Stream Deck Plugin, simply download the XIVDeck.streamDeckPlugin
file and open it. The Elgato Stream Deck software will take care of the rest. If you're having problems, fully close the Stream Deck software and double-click the plugin file again; it should work.
Full Changelog: v0.3.3...v0.3.4
CI Run: https://github.com/KazWolfe/XIVDeck/actions/runs/3922232361
XIVDeck 0.3.3
Dalamud isn't even fully released yet, but that won't stop us from wolfing around with patches. Yes, that was forced, and no I do not care.
- Testers will now receive a slightly-less-gentle reminder to update the Stream Deck Plugin when it's outdated.
- The Actions Property Inspector will now properly sort actions in the dropdown
- The Actions Property Inspector will no longer show the internal Action ID
- Fixes a bug where all three GC emotes were displayed at once
- Some small internal changes that have the capability to mess up a lot of things.
I'm tweaking how the web server behaves a bit (again), which has the potential to cause some problems on certain systems. I don't think this will have any side effects, but please let me know if things start looking or feeling a bit weird or if buttons just randomly stop working.
If you like this plugin, please consider starring the repository on GitHub. It's much appreciated, I promise! Also, if you speak one of German, French, or Japanese, please consider contributing translations to XIVDeck via Crowdin.
Testing Requests
A few new test requests this time:
- You should receive a nag message asking you to update to the latest version of the Stream Deck Plugin.
- The Property Inspector will show properly-sorted actions for Emotes, Minions and Mounts.
- The plugin generally still... works.
Installing the Plugin
Both the Stream Deck Plugin and the Game Plugin have been updated to version 0.3.3.
To install the Stream Deck Plugin, simply download the XIVDeck.streamDeckPlugin
file and open it. The Elgato Stream Deck software will take care of the rest.
Full Changelog from Last Release: v0.3.2...v0.3.3
CI Run: https://github.com/KazWolfe/XIVDeck/actions/runs/3899007427
XIVDeck 0.3.2
What? We knew when 6.3 was coming out and I didn't schedule my own development properly, causing me to have to panic and release 0.3 to the world a bit early? Absurd.
So, yes, this is XIVDeck 0.3.2, being shipped to production. For those of you already on staging, there are no notable changes from 0.3.1; this is just support for version 6.3 of the game. For those of you on the stable line, hoo boy:
- A new button, Change Volume, allows for quickly muting and unmuting audio channels with a push of a button! For those with a Stream Deck Plus, you can also use Change Volume to have an awesome dial to actually adjust the volume freely!
- For those of you not on a Stream Deck Plus and wondering where your volume change function is, it's coming eventually, I promise.
- Emote Actions now allow you to choose whether you want to always send a log message, never send a log message, or defer to the game's settings.
- Gearset Actions now allow you to (optionally) override your linked glamour plate with a custom one.
- A very large number of internal changes to hopefully make things work better and in a more stable fashion.
- Load translations for all of the above features (thank you, translators!!)
Because of the new features added to XIVDeck 0.3, the minimum Stream Deck Plugin version has been also increased. If you are upgrading from a stable release, you will need to download and install version 0.3.2 of the Stream Deck Plugin.
If you like this plugin, please consider starring the repository on GitHub. It's much appreciated, I promise! Also, if you speak one of German, French, or Japanese, please consider contributing translations to XIVDeck via Crowdin.
Installing the Plugin
Both the Stream Deck Plugin and the Game Plugin have been updated to version 0.3.2. If you are on 0.2, you will be required to download the latest version of the Stream Deck Plugin.
To install the Stream Deck Plugin, simply download the XIVDeck.streamDeckPlugin
file and open it. The Elgato Stream Deck software will take care of the rest.
If you like this plugin, please consider starring the repository on GitHub. It's much appreciated, I promise! Also, if you speak one of German, French, or Japanese, please consider contributing translations to XIVDeck via Crowdin.
Full Changelog from Last Full Release: v0.2.16...v0.3.2
Full Changelog from Last Testing Release: v0.3.1...v0.3.2
CI Run: https://github.com/KazWolfe/XIVDeck/actions/runs/3475176701