• Stable 4.0.0 3b0dbe49dc

    Version 4.0.0

    athena released this 2 months ago | 11 commits to main since this release

    • added:
      • You can now customize the .j-dropdown-menu animation with: .slide-up, .slide-down, .scale-in, and .no-animation
      • New .give-border class for .j-button for an auto-themed border and box shadow (with .emphasize-[sm, md, ...] classes to size the shadow differently)
      • New config values enable_responsive_margins and responsive_margins for allowing Animations to watch the window size and adjust the rootMargin (the point where the animation is activated) depending on screensize. This means it will take less scrolling for mobile users to activate animations (and therefore slightly more for desktop users).
      • New .j-article class for modifying the style of children elements to better match that of a traditional article. It accepts come global classes like sizing (.sm, .md, ...) which modifies the font size of all children. It also accepts a .contain class to set the max-width to 35rem, for better readability.
      • Various additions to Vivus
    • modified:
      • JavaScript functions that are not exported from the file are now prefixed with an underscore, so you know which functions are worth using (from the perspective of Extensions).
      • Themes feature was moved to separate folder (JS)
      • Modals are now colored a slightly lighter gray on dark mode for better readability.
      • Various small improvements to Accordion style
      • Moved border, blur, and box shadow files to new box_styles/ folder.
    • patched:
      • Fixed an issue where dropdowns without vertical padding would allow their children to overflow.
    • removed:
      • Removed border from Modal buttons for a cleaner appearance
      • Completely removed built-in animation classes. Component animations are still here, of course. You just can't use scale-in-md, for example, anymore. Use the Vivus extension instead.
      • Removed app_configuration for uselessness and problems.
     
  • Stable 3.9.0 4657ae654c

    Version 3.9.0

    athena released this 2 months ago | 22 commits to main since this release

    • added:
    • modified:
      • Components now hav individual border radius variables that, by default, use the existing --border-radius variable. This, of course, allows you to modify the radius on a per-component basis.
      • utility.make_id() now defaults to 5 characters instead of 10
     
  • Stable 3.8.0 f06ceb1a32

    Version 3.8.0

    athena released this 2 months ago | 23 commits to main since this release

    • added:
      • JavaScript functionality for selectable Tile components!
      • Selectable tiles can now show a checkmark when they are selected.
      • If you put the .j-tile elements in a container with a class .j-tiles, it will force only one tile to be selected at a time.
      • Checkmark icon (of course, from Heroicons)
      • Add the is-noticeable class to .j-tiles if you want it to be more apparent that you can select a tile.
      • And some more classes for Tiles. View the _j_tile.scss and _check.scss files for more info.
    • modified:
      • Extraced Tile component into a separate folder.
     
  • Stable 3.7.0 e3f6c5f248

    Version 3.7.0

    athena released this 2 months ago | 26 commits to main since this release

    • added:
      • Tile component!
     
  • Stable 3.6.1 1ada7aa9d2

    Version 3.6.1

    athena released this 2 months ago | 40 commits to main since this release

    • added:
      • Text decoration classes (see bottom of typography/_styles.scss)
      • New attribute data-motion for body which will reduce built-in component animations (like buttons on hover or modals when opened). Note that this does not disable traditional data-animate animations.
    • modified:
      • Moved typography to separate folder
     
  • Stable 3.5.0 5a296c94b2

    Version 3.5.0

    athena released this 3 months ago | 54 commits to main since this release

    • added:
      • Vivus extension for animations (default Jupiter animations will be slowly phased out)
      • JavaScript files now have explainer comments at the top. (SCSS files are explanatory enough, so those remain unchanged)
    • modified:
      • Dropdown styling. There is now a 0.25rem padding on the top and bottom of the menu, with some additional modifications to the link text. This padding is accounted for on .icon-only configurations.
    • removed:
      • shell/ components.
      • Hover dropdown is no longer supported. Use .dynamic-view if you need to make one.
     
  • Stable 3.4.0 b3bcbf2952

    Version 3.4.0

    athena released this 3 months ago | 69 commits to main since this release

    • added:
      • New .clarify class for .j-card to add a border on dark mode
    • patched:
      • Fixed issue where grid-span-[orientation]... classes would only work on span across columns
    • modified:
      • Moved *.html files to examples/ folder
      • Changed yarn s command to yarn css and yarn j to yarn js
     
  • Stable 3.3.0 21e8e2215b

    Version 3.3.0

    athena released this 3 months ago | 72 commits to main since this release

    • added:
      • New .g-accent-[weight_1]-[weight_2] classes. (see _gradients.scss)
      • Sizing, Flex classes now accept wide breakpoint at 1440px
      • Project willDo.md and mightDo.md files, for better clarification
      • New default border-white class
    • modified:
      • Updated hero section
      • Increased gutter-lg and gutter-xl by an addition of 2% and 1% respectively
    • removed:
      • Removed top margin from underline link
     
  • Stable 3.2.2 09fe450aa8

    Version 3.2.2

    athena released this 3 months ago | 78 commits to main since this release

    • added:
      • .shallow-link for giving regular elements the behavior of a link
      • New .dynamic-view (same as .panel) element for hiding and showing panels with the aria-expanded directive
      • .j-tag now accepts the .sm modifier class
      • New _accessibility.scss file which will be expanded upon in upcoming releases
      • Support for next-themes via the html[data-theme=""] directive
      • More letter spacing and font size classes
      • Added support for grid rows
      • Default <section> elements are no longer affected by the _modular.scss code. Use .section explicitly instead
      • New .dark-invert class for swapping colors on dark mode.
      • New .no-shadow class for removing box shadows
      • New .dark-text-[color]-[weight] classes
      • New .text-hover-[color]-[weight] classes
      • dropdown_mouse_leave_closes_menu config option.
    • modifed:
      • <code> elements are now dark and more visible
      • Corrected min-height class values
     
  • Stable 3.2.1 1281b61c10

    Version 3.2.1

    athena released this 4 months ago | 82 commits to main since this release

    • added:
      • 3 new gradients: g-tempting-azure, g-new-life, g-happy-fisher
      • New bg-transparent class
    • modified:
      • --ui-... default CSS variables no longer obey prefers-color-scheme
      • moved sizing to a separate layout/sizing folder
     
  • Stable 3.2.0 046802988c

    Version 3.2.0

    athena released this 5 months ago | 86 commits to main since this release

     
  • Stable 3.1.0 b2f1f10413

    Version 3.1.0

    athena released this 5 months ago | 90 commits to main since this release

     
  • Pre-Release Pre-release 9270700e72

    Pre-relase 2.0

    athena released this 5 months ago | 115 commits to main since this release

    This is the pre-release version of JupiterUI 2.0. Most of it works fine, but there are a few things that are going to be added and modified in the production version 2.0.