Skip to content
This repository was archived by the owner on Jun 2, 2025. It is now read-only.

Fourth development milestone

Pre-release
Pre-release

Choose a tag to compare

@alcapitan alcapitan released this 27 May 09:22
· 110 commits to dev since this release
b954670

Added

  • Create SectionList element.
  • Create Spinner element.
  • Add quote for Paragraph.
  • Create practical JS functions :
    • Clipboard API.
    • Share API.
    • Verify link if it responds with 200.
  • Some style refinements :
    • Add font monospace CSS variable.
    • Set up scrollbar styling with both Firefox and Webkit syntax.
    • Set up font-size guidelines.
  • Set up rich links on the HTML <head> tag.
  • Display an error for broken media links in Mediaplayer.

Changed

  • Completely rewrite Notification element :
    • Easier to use, more flexible, and more stable.
    • Support system notifications.
    • Check notification permission.
    • Allow custom sound.
  • Completely rewrite Display Mode script :
    • Check the system status at startup, then in cookies.
    • Icon color adapts to the display mode.
  • Completely rewrite color CSS variables management :
    • Include danger, warning, success, and info.
    • Manage CSS variables entirely without JavaScript.
    • Use less bright colors for dark mode.
  • Set up NPM :
    • Reorganize file architecture.
    • Fix JS bugs raise by 'use strict' mode.
    • Replace legacy icons with Tabler icons.
    • Lint, format, verify, and minify HTML, CSS and JS files.
    • Check code when committing.
    • Make ATUI available as a NPM package.
  • Completely rewrite popup script :
    • More flexible and easier to use (HTML structure, JS call function, content possibilities).
    • Completely rewrite ToolsInfotip and rename it to PopupTooltip.
    • Completely rewrite Contextmenu, move and rename it from Tools to Popup.
    • Move Global Panel from Navigation to Popup.
  • Completely rewrite Header :
    • Add separators.
    • Add option styles.
    • Create proper levels.
    • Easier to use, more flexible, and more stable.
  • Completely rewrite Carousel :
    • More flexible.
    • Support multiple slides.
  • Completely rewrite Buttons :
    • Improve animations on hover and active states.
    • Add pill, tinted, grouped options for Button.
    • Buttons can be based on any HTML tag.
  • Some style refinements :
    • Add pill option style for HTML inputs.
    • Set a light gray background color for HTML inputs.
    • Change the default CSS style for <a> tags.
    • Set a light accent color to Pagination Text.
    • Make light style refinements for the search panel.
    • Set a gradient color for the section content split bar.
  • Improve shadows :
    • Diversify styles.
    • Adapt shadows to dark mode.
  • Replace id with class for tools in Footer.
  • Rename SectionText to SectionParagraph.
  • Rewrite the HTML structure of Accordion.
  • Replace HTML links with Markdown links.

Fixed

  • Fix text wrapping due to icons in Boxes.
  • Improve color contrast on Card Overlay.

Removed

  • Remove Scrolltop (will be replaced later).