Skip to content

Releases: MaxFleur/LightCombatManager

Version 3.0.0

06 Dec 22:03
Compare
Choose a tag to compare

Combat Table:

  • Added a logging widget showing basic information about all actions done during a combat. The widget visibility can be toggled using a button on the upper right side.
  • Added an editing option to set text for multiple characters.
  • If another combat is inserted into an existing one, you will now be asked if you want to resort the table.
  • Fixed resizing issues after starting a new combat.
  • Fixed font replacements when their bold property was removed.

Info Widget:

  • Increased the space between the line edit and the status effect buttons.

Character Dialog:

  • Pressing "Reset all entered Values" now resets tab focus to the name line edit.

Templates Widget:

  • If templates are available, the first template entry will now be selected.

Internal:

  • Set C++ Standard to C++20.
  • Extensive optimizations for the settings handling. Due to this, some settings might have reset to the standard values. Make sure to set them again in this case.
  • Added CI runners for Windows and MacOS. Thanks to @kevinhorst for providing these runners!
  • Fixed multiple possible compiler warnings for GCC and MSVC.

Version 2.2.1

21 Oct 13:35
e277cf2
Compare
Choose a tag to compare

Table:

  • Fixed a bug where setting a text in the additional info line edit was not remembered correctly for undo commands.
  • Fixed the name row not resizing for longer names.

Other:

  • Minor refactoring.
  • Added license info to the ReadMe file.

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.