Skip to content

Releases: MaxFleur/LightCombatManager

Version 2.2.0

10 Sep 06:42
7738741
Compare
Choose a tag to compare

General:

  • Redesigned icons for the menu bars and table resorting feature.
  • The license has been changed from MIT to GPL-3.0.

Table:

  • Added a functionality to change the HP for multiple characters at once.
  • Added a functionality to insert an existing table into the current one without overwriting it.
  • Added error messages for non-readable or non-accessible files.

Welcoming Widget:

  • Added a version label with a tooltip showing the newest functionalities for the corresponding version.

Settings:

  • Added an option to enable or disable the automatic mod addition to Initiative in the Character Dialog.
  • Added a "Reset to Default" button.

Internal:

  • Template chars are now stored in a separate "chars" directory.
  • Updated Catch2-Headers to v3.
  • Uncrustify fixes.

Version 2.1.0

20 May 15:04
d9bbf85
Compare
Choose a tag to compare

General:

  • Characters can now be stored as Templates! Use a new Templates widget inside the Character Dialog to create and manage Characters. Thanks to @kevinhorst for providing this feature!
  • Made the Welcoming Widget a bit more visually appearing.
  • Fixed a bug where clicking "Return to Main Window" and then trying to load the same file again did nothing.

Table:

  • Added a new toolbar for a quick selection of various table actions.
  • Redesigned the context menu options to be more uniform with the toolbar actions. Also, more context menu options have icons now.
  • The ini reroll message has been moved to the widget's bottom instead of opening a new message box.
  • The table no longer uses fixed sizes. Instead, the table size is now adjusted more dynamically depending on its content.
  • Reduced visual "jumpiness" and majorly improved performance when calling undo and redo operations.
  • If a character has a certain effect and this effect is added again, it will be only applied if it has a higher duration. An exception to this is made for DnD 5E because of its ruleset.
  • Visual improvements for the checkbox and additional info column.

Settings:

  • The rule settings are now disabled if a combat is active, instead of showing an error message box.

Internal:

  • Smaller optimizations, redesigns and refactoring.

Version 2.0.1

22 Feb 08:25
eb8db0b
Compare
Choose a tag to compare

General:

  • Fixed the saving messagebox opening nonetheless if the Open Table shortcut is pressed and the file dialog is cancelled.

Table:

  • Fixed different colors for the last two table columns if they were selected.

Version 2.0.0

13 Jan 23:15
28afc90
Compare
Choose a tag to compare

Overall:

  • Files are now stored using a new format called "lcm". This format is json-based and offers a much more robust way of saving and reading tables. The old csv format is no longer supported. Thus, csv files created with older versions can no longer be opened and saved.
  • LCM finally got its own icon, which is not just displayed as a main window icon, but also in a new splashscreen.
  • Added new custom icons for the menubar actions.
  • Smaller redesigns for the already included icons.

Table:

  • Added a function to store empty tables.
  • Fixed a bug where pressing Ctrl + N with an empty table would immediately start a new combat.

Add Character Dialog:

  • Redesigned layout elements and tooltips.
  • The modifier spinbox now automatically adjusts the initiative spinbox as well.
  • Added functionality to close the dialog pressing the Return key. If a name for a character has been entered and the Return key is pressed, the character will be added to the table.

Status Effect Dialog:

  • Small layout adjustments.
  • Fixed closing the dialog without any selected effects triggering an undo command.

Additional:

  • The settings dialog is now modal, preventing background interaction while opened.

Internal:

  • Various refactoring, optimization and cleanup.
  • Added settings unit tests.
  • CI now runs on Qt5 and Qt6.

Version 1.11.1

25 Oct 07:56
493df29
Compare
Choose a tag to compare

Table:

  • The additional info column width is now also adjusted for the amount of added status effects.
  • Fixes regarding the additional info column in combination with undo and redo changes.

Internal:

  • Minor refactoring and cleanup.
  • Code formating updates.

Version 1.11.0

17 Jun 18:29
6e6cf0d
Compare
Choose a tag to compare

Overall:

  • The status effect handling has been completely redesigned. Status effects are now shown in the table's additional information column as separate widgets. In addition, each status effect now has a permanency and duration parameter, which can be set when creating the effect and modified later. The program automatically decreases the effect's duration if a new round begins and removes it eventually.

Table:

  • Turn change button adjustments.
  • Added an option to display the full ini calculation as a tooltip above the initiative column.
  • Small color adjustments.
  • Fixed a bug where saving was not possible after an undo or redo command has been called.

Add Character Dialog:

  • Removed the Status Effect button. Status Effects are now solely added in the main widget.
  • Additional UI and tooltip readjustments.

Internal:

  • Added a CMake option for installing and uninstalling LCM.
  • Added more unit tests.

Version 1.10.3

23 May 19:13
ce38418
Compare
Choose a tag to compare

General:

  • Fixed Settings not correctly stored under Windows.

Version 1.10.2

22 May 14:53
bb03517
Compare
Choose a tag to compare

General:

  • The icon colors are now readjusted if the application's theme changes.

Status Effect Dialog:

  • Fixed the effect "Blinded" shown twice for Starfinder.

Version 1.10.1

21 May 18:28
Compare
Choose a tag to compare

Table:

  • Fixed the current player and round counter label for a new, empty table.
  • Characters moved up- or downwards now remain selected.

Internal:

  • Minor refactoring and cleanup.

Version 1.10.0

09 May 17:53
4709f7b
Compare
Choose a tag to compare

Table:

  • Added an option to color rows based on if the stored Character is an ally or an enemy.
  • Added undo and redo buttons. In addition, the undo and redo context menu option got icons.
  • Added an option to move a Character up- or downward in the list.
  • Added a shortcut for (re)sorting the table.
  • Changed the shortcut of new added Characters: "Ctrl + R" -> "Ctrl + Shift + N".

Settings:

  • Redesigned the main settings dialog UI.
  • Added an option to add extra indicators if a Character is added multiple times.
  • Added an option to reroll each initiative value if a Character is added multiple times.
  • Added a small gear icon for the settings file menu option.

Add Character Dialog:

  • A comma is now also appened if new Status Effects are added.

Internal:

  • Added support for Qt6. LCM now can be run using Qt6 or Qt5.
  • Set CMake minimum version to 3.8.