This repository was archived by the owner on Jun 2, 2025. It is now read-only.
Fourth development milestone
Pre-release
Pre-release
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).