Skip to content

Releases: halfmoonui/halfmoon

Halfmoon-v2.0.2

03 Sep 11:22
Compare
Choose a tag to compare

Release v2.0.2

  • Minor code and docs fixes
  • Update dependencies

Halfmoon-v2.0.1

07 Oct 11:42
694ed11
Compare
Choose a tag to compare

Release v2.0.1

Halfmoon-v2.0.0

19 Aug 09:31
Compare
Choose a tag to compare

Halfmoon-v2.0.0 includes the following files:

  • halfmoon.css — compiled and minified
  • halfmoon.rtl.css — compiled and minified, for right-to-left pages

halfmoon-v1.1.1

06 Oct 20:54
8fc18f5
Compare
Choose a tag to compare

Halfmoon v1.1.1 release. Includes the following files:

  • halfmoon-variables.css (compiled and minified)
  • halfmoon.css (compiled and minified)
  • halfmoon.js (compiled and minified)
  • halfmoon-module.js (halfmoon.js as a module, used for the npm package)
  • starter-template.html

Minor updates:

  • Rounded buttons ― Link to docs (Issue: #25)
  • Fixed switch transitions ― Link to docs (Issue: #42)
  • Other minor bug fixes, such as the border radius issue with input groups

If you are updating from v1.0.x, please see the last major release for all the big changes: https://github.com/halfmoonui/halfmoon/releases/tag/v1.1.0

halfmoon-v1.1.0

16 Sep 16:12
b649d66
Compare
Choose a tag to compare

Halfmoon v1.1.0 release. Includes the following files:

  • halfmoon-variables.css (compiled and minified)
  • halfmoon.css (compiled and minified)
  • halfmoon.js (compiled and minified)
  • halfmoon-module.js (halfmoon.js as a module, used for the npm package)
  • starter-template.html

Major change

The biggest change in v1.1.0 is that the entire framework is now built using CSS variables (also known as CSS custom properties). There are close to 1,500 CSS variables, which means that almost everything can be customized by overriding a property, making it very easy to theme Halfmoon to fit your brand. To better understand what this means, it is highly recommended that you read this docs page: https://www.gethalfmoon.com/docs/customize/.

New components and utilities

This version also brings in a lot of new components and utilities. These are listed below.

Components

Utilities

Bug fixes

  • Inconsistent transition speeds during dark mode toggle fixed (#34)
  • Dark mode cookie implementation improved (#14 and #30)
  • Fixed input group focus effect (border was hidden previously)
  • Corrected margins for containers with breakpoints
  • Other minor changes and fixes

No breaking changes

There are no breaking changes in this version of Halfmoon. However, please take note of the following things:

  • The cookie for storing the user's preferred mode was previously named darkModeOn, with possible values of "yes" or "no". As of v1.1.0, the cookie has been renamed to halfmoon_preferredMode, with possible values of "light-mode" and "dark-mode".
  • The attribute for setting the preferred mode on load has been renamed to data-set-preferred-mode-onload (previously it was data-set-preferred-theme-onload). The previous name still works for the sake of backward compatibility.

Please give this docs page a quick read: https://www.gethalfmoon.com/docs/core-javascript-library/. The changes are minor and should be very easy to understand once you have read that page.

halfmoon-v1.0.4

17 Aug 17:16
dbb51a3
Compare
Choose a tag to compare

Halfmoon version 1.0.4 release. Includes the following files:

  • halfmoon.css (Compiled and minified)
  • halfmoon.js (Compiled and minified)
  • halfmoon-variables.css
  • starter-template.html

Changes:

  • Fixed a bug that sometimes caused issues with virtual DOMs. Thanks to visoft (https://github.com/visoft) for bringing this up and proposing the fix that is implemented.

halfmoon-v1.0.3

18 Jul 04:48
894a108
Compare
Choose a tag to compare

Halfmoon version 1.0.3 release. Includes the following files:

  • halfmoon.css (Compiled and minified)
  • halfmoon.js (Compiled and minified)
  • halfmoon-variables.css
  • starter-template.html

Changes:

  • Small refactoring done in the JS files

halfmoon-v1.0.2

13 Jul 23:44
78b6869
Compare
Choose a tag to compare

Halfmoon version 1.0.2 release. Includes the following files:

  • halfmoon.css (Compiled and minified)
  • halfmoon.js (Compiled and minified)
  • halfmoon-variables.css
  • starter-template.html

Changes:

  • Fixed a small bug in the minified CSS file that affected input groups in older browsers.

halfmoon-v1.0.1

01 Jul 12:37
0d35670
Compare
Choose a tag to compare

Halfmoon version 1.0.1 release. Includes the following files:

  • halfmoon.css (Compiled and minified)
  • halfmoon.js (Compiled and minified)
  • halfmoon-variables.css
  • starter-template.html

Changes:

  • Increased textarea line-height to make them more readable.

halfmoon-v1.0.0

30 Jun 20:51
92becca
Compare
Choose a tag to compare

Halfmoon version 1.0.0 release. Includes the following files:

  • halfmoon.css (Compiled and minified)
  • halfmoon.js (Compiled and minified)
  • halfmoon-variables.css
  • starter-template.html