Version 4.0.0 #18

Merged
athena merged 6 commits from v4.0.0 into main 4 months ago
athena commented 4 months ago
Owner
  • 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.
- 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](https://codeberg.org/JupiterUI/JupiterUI/src/branch/main/extensions/Vivus) extension instead. - Removed `app_configuration` for uselessness and problems.
athena added 6 commits 4 months ago
athena merged commit 3b0dbe49dc into main 4 months ago
athena deleted branch v4.0.0 4 months ago
The pull request has been merged as 3b0dbe49dc.
Sign in to join this conversation.
No reviewers
No Milestone
No Assignees
1 Participants
Notifications
Due Date

No due date set.

Loading…
There is no content yet.