# Changelog

# 1.1.4 (2020-02-04)

  • 🚀 Introduce widget categories.
  • 🚀 Use 24 columns instead of 12.
  • 🚀 Center template board horizontally.
  • 🚀 Use a red trash icon for the widget removal button.
  • 🚀 Let the header link point to home instead of GitHub.
  • 🚀 [Chemical Elements]: Display German name if German language is active.
  • 🐛 [Image]: Let the content always fit the whole widget.
  • 🐛 Fix the Input clear button on macOS.
  • 💎 Use consistent typography.
  • 💎 Add borderless buttons.
  • 💎 Use the public Font Awesome icon package.
  • 📖 Update documentation.

# 1.1.3 (2020-01-14)

  • ✨ New widget: QR Code.
  • ✨ New widget: Counter.
  • ✨ Display a message if required widget configuration is missing.
  • ✨ Display a welcome page when no widget is available.
  • 🚀 Move the board edit button into the header.
  • 🚀 [Website] Display a list of example pages within the configuration modal.
  • 🚀 Improve widget buttons design.
  • 🚀 Provide a more detailed message if the user disabled JavaScript.
  • 🚀 Prevent re-mounting all widgets on every layout change.
  • 🐛 Persist the selected language across sessions.
  • 🐛 Fix widget drawer layout on mobile.
  • 💎 Refactor form components.
  • 🔨 Add new file generators.
  • 📖 Update documentation.

# 1.1.2 (2020-01-10)

  • ✨ New widget: Website (Iframe).
  • ✨ Auto-detect default language.
  • 🚀 Add a button to cancel changed widget options.
  • 🚀 Remove inner focus ring in Firefox.
  • 🚀 Normalize some CSS rules across browsers.
  • 🐛 Prevent double vertical scrollbar.
  • 💎 Refactor the menu into a compound component.
  • 🔨 Host Storybook.
  • 📖 Add internationalization docs.
  • 📖 Standardize the changelog format.

# 1.1.1 (2019-12-22)

  • ✨ New widget: Image.
  • 💎 Include a robots.txt file.
  • 🔨 Make Storybook widgets resizeable for improved UI tests.
  • 🔨 Add new file generators (widget story, widget properties).
  • 🔨 Enable GitLab CI.
  • 🔨 Update dependencies.
  • 📖 Use an accessible accent color for the documentation.

# 1.1.0 (2019-12-05)

  • ✨ New widget: Chemical Element of the Day.
  • 🚀 Add a button to clear input fields.
  • 💎 Prepare the architecture to support remote-driven widgets.
  • 💎 Replace redux-observable with redux-saga.
  • 🔨 Turn off TypeScript linter rules for plain JavaScript files.
  • 📖 Add Code of Conduct.
  • 📖 Fix formatting and grammar issues in the documentation.

# 1.0.11 (2019-11-03)

  • ✨ Add a button in the settings modal to delete all user data.
  • 🚀 Improve the language selection UI.
  • 🐛 Display modal scrollbars if the content does not fit the screen.
  • 🐛 Prevent header height changes when switching between edit and view mode.
  • 💎 Add a debugging mode for label translations.
  • 🔨 Format Tailwind output file after it is generated.
  • 🔨 Update dependencies.
  • 📖 Use VuePress for documentation (see live).

# 1.0.10 (2019-10-21)

  • 🚀 Restructure the settings UI.
  • 🚀 Add a theme selection preview.
  • 🐛 Hide the vertical scrollbar if all widgets fit into the screen.
  • 💎 Define default options per widget.
  • 💎 Centralize the access to environmental variables.
  • 💎 List available widgets dynamically.
  • 📖 Update documentation.

# 1.0.9 (2019-09-30)

  • ✨ Add a configuration dialog for the search widget.
  • 🚀 [Search] Add common search providers.
  • 🚀 Replace the widget loading animation with a skeleton.
  • 🐛 Minor bug fixes and improvements.

# 1.0.8 (2019-09-21)

  • ✨ Enable removing existing widgets from the dashboard.
  • 🚀 Add a global focus ring for all focusable elements.
  • 💎 Extract button colors to support different themes.
  • 🔨 Migrate to travis-ci.com.

# 1.0.7 (2019-08-27)

  • ✨ Add widget drawer.
  • ✨ Add multi-language support (English and German).
  • 🚀 Disable all animations if the user prefers not to see any.
  • 🐛 Remove click effect for disabled buttons.
  • 🔨 Add Storybook to preview UI components.

# 1.0.6 (2019-07-15)

  • ✨ New widget: Search.
  • ✨ Make widgets draggable and resizable.
  • 🚀 Load only currently used widgets.
  • 💎 Use functional CSS with Tailwind CSS.
  • 🔨 Add widget file generator.

# 1.0.5 (2019-05-25)

  • ✨ New widget: Date & Time.
  • ✨ Persist the state in the local storage.

# 1.0.4 (2019-04-22)

  • [Text] Make the widget editable.
  • 🚀 Improve performance.
  • 💎 Extract footer component.
  • 💎 Clean up code.
  • 💎 Add application state (redux).

# 1.0.3 (2019-03-21)

  • ✨ Add theme support.
  • ✨ Add favicons.
  • 🚀 Don't crash the whole app if a single widget fails.

# 1.0.2 (2019-03-20)

  • ✨ New widget: Text.
  • 🚀 Make widget content centered (configurable).

# 1.0.1 (2019-03-17)

  • ✨ Add a grid container with configurable widgets.
  • 🔨 Add component file generators.

# 1.0.0 (2019-03-13)

  • 🎉 Initial release.