[Cactus] 2.1.0 Now Available. Material Design Implemented. System Tray Minimization, Dark Mode, and More Improvements

General announcements for the community.
Post Reply
fearedbliss
Site Admin
Posts: 432
Joined: Sun Dec 19, 2021 11:23 am

[Cactus] 2.1.0 Now Available. Material Design Implemented. System Tray Minimization, Dark Mode, and More Improvements

Post by fearedbliss »

Cactus 2.2.0 Now Available!

Hello everyone,

I'm pleased to announce Cactus 2.1.0. This release finally includes a complete facelift for Cactus and it is now completely using Material Design. With this change also comes our new settings window which will allow you to control to two new features:
  • Allows you to minimize Cactus to your System Tray (Rather than your Taskbar).
  • Allows you to enable Dark Mode.
There are also a few minor bug fixes and lots of internal improvements and clean ups. Get it while it's still hot. Below are some screenshots of the new UI in both light and dark mode.

As always, you can Download Cactus at the mentioned link.

Changelist
New Features
------------

- Material Design Implemented

Cactus has gotten a major face lift and it is now using Material Design throughout the entire application. This should make it look a lot better and a lot more readable. I've also adjusted the application window and control sizing accordingly.

- Settings Configuration Window

Cactus now has a new Settings Panel that can be opened with the new "Settings" button. You can use these to configure a few of the new settings with this release.

- Dark Mode

Thanks to Material Design, we are now able to take advantage of a variety of styles. However for now, I've implemented the main one which is "Dark Mode". You now have the ability to use Light or Dark Mode. You can enable this in the Settings window. The settings will be saved in the "Settings.json" file.

- Ability to minimize to the System Tray

You are now able to minimize Cactus to your System Tray, rather than leaving it in the taskbar. When using Cactus to manage your Diablo II installs, it is recommended to leave Cactus running since Cactus has some simple process tracking to prevent you from accidentally switching versions while Diablo II is running, which would cause your Save Path to be adjusted (Which is not what you want) and it would also try to delete files to switch to that target version. As long as Cactus is running, all of your Diablo II launches are protected. You can enable this in the Settings window if you like.

Improvements
------------

- Rewrote the "Delete" entry logic so that it will now always be
correct and the cursor will position itself naturally regardless
of what entry you delete (beginning, middle, or end).

- Deleted some unused code, boilerplate comments, and other misc items.

Bug Fixes
------------

- Fixed a bug in the "Delete" entry logic where the label wasn't
being taken into account, thus it would have deleted a platform with the same name and some other parameters (flags, etc) instead of the exact entry you wanted to delete.

- Fixed a bug where the "Delete" entry cursor wasn't being placed in the position you would have expected it to be.
- fearedbliss

Screenshots

Image
Image
Image
Image
Image
Image
Image
Image
Manny
Death Beetle
Posts: 201
Joined: Sun Mar 06, 2022 10:19 am

Re: [Cactus] 2.1.0 Now Available. Material Design Implemented. System Tray Minimization, Dark Mode, and More Improvement

Post by Manny »

Yooo!!!! 8-) 8-)

Epic update!!!! Minimize to tray!!!! /dance

The dark setting & new material design looks killer as well.

Great job as always. :D
fearedbliss
Site Admin
Posts: 432
Joined: Sun Dec 19, 2021 11:23 am

Re: [Cactus] 2.1.0 Now Available. Material Design Implemented. System Tray Minimization, Dark Mode, and More Improvement

Post by fearedbliss »

Haha thank you. I'm extremely excited about them and of the current state of Cactus. We just entered a new Diablo II Time Traveling generation.
Post Reply