Skip to content

DynamicWin v1.2.0b

Choose a tag to compare

@59xa 59xa released this 17 May 01:08

Note

Ensure you uninstall your current installation of DynamicWin first for this release as it may mess up your configurations.
However, this does not mean that your settings will be cleared. Everything will remain intact once you update to this release.

What's New to DynamicWin v1.2.0b:

  • More null-check handling
  • WeatherAPI 2.0 and WeatherWidget 2.0
  • More naming convention adjustments
  • DWMultiSelectionButton.cs adjustments
  • Quality-of-life optimisations and improvements

Null checks

Null exceptions still occur on buttons when logic is not yet implemented on them. New null-checks have been added to DWButton.cs and DWMultiSelectionButton.cs.

WeatherAPI 2.0 and WeatherWidget 2.0

Previous implementation of WeatherAPI and WeatherWidget only displays the weather forecast based on the user's geo-location.
WeatherAPI 2.0 and WeatherWidget 2.0 is an overhaul of the previous implementation, allowing users to change the weather location for the first time.

Tip

Any existing configurations from the previous implementation will automatically carry over to the new implementation.

{C7207F48-2AB3-4024-93D9-AD2DE3C02FBF}
{0ED95192-DE0D-46A8-808A-DFA8E8508D40}

Quality-of-life optimisations and improvements

While performance is still an issue to a lot of users, some implementations have been adjusted to run asynchronously. This begins with the newly implemented WeatherAPI.cs and WeatherWidget.cs.

For future developers and maintainers

  • While most of the code-base is currently unreadable due to the lack of developer comments explaining what each code does, I have included comments on some of the files for better readability and clarity starting with WeatherAPI.cs and WeatherWidget.cs.
  • Even though this is a slow start, expect more developer/maintainer comments to populate the code-base in the upcoming months.

Continued support:

  • Version 1.2.0b is just the beginning for new features, look forward to upcoming features that will be introduced in the coming months.
  • Your support truly means a lot to me as I continue to maintain DynamicWin. Keep an eye out on this repository whenever a new release comes out.
  • Feel free to contribute to this project as you wish. Open any issues on the issues page if you encounter any bugs.

Read the full changelog here: https://github.com/59xa/DynamicWin/commits/v1.2.0b