This repository was archived by the owner on Jun 2, 2025. It is now read-only.
Beta release for v0.5.0
Pre-release
Pre-release
Added
- Create
.vkModal. - Create
.vkSlider. - Add
.styleScrollablefor.vkHeaderlevels. - Add
.styleMinifor.vkNotification. - Add
.styleGroupfor Input containers. - Implement again
.vkScrolltop. - Set an instable image support in
.vkParagraphtitles. - Create
.vkListwith<dl>,<ul>and<ol>HTML tags. - Create JavaScript storage functions to store data between 2 web page visits :
vkStorageGet,vkStorageSet,vkStorageRemove. - Support RTL languages (Right-To-Left direction languages such as Arabic or Hebrew).
Changed
- About
vkClosest:- Practical JS function
findElementhas been renamed tovkClosest. - It returns only arrays now.
- Warning ! This function is now deprecated, it will be replaced by native javascript function
closest().
- Practical JS function
- JS function
stopAllMedia()is renamed tompStop(). - Change
systemNotification key totype, andoptionkey tostylefor Notification's buttons. - Hardly lighten footer's CSS code and remove almost all specific components.
.vkLogotypebecome a global component, not only for Header.- Hardly lighten Licensing and change features.
- Lighten HTML structure with some light visual changes to
.vkPopupGlobalpanel. - Rename
.vkListto.vkGroupdue to conflicting names with the new list component. - Completely rewrite SearchService :
- All new visual design.
- Now really usable for all desires, even out of
.vkHeaderand without panel, with multiples search instance on the same page. - Implement an efficient filter function named
ssFilter. - Set up submit action for
.vkInputSubmit, add as replacement.ssTriggerfor.vkHeader .ssBar.
- Replace
.optionMobileonlyand.optionDesktoponlywith.optionHideOnDesktop.optionHideOnTabletand.optionHideOnPhonefor.vkHeader. - Add the ability to use
.vkCarouselin.vkStructureBodyContentin addition to next to.vkHeader. - Add controls arrows to
.vkCarouselin addition to sliding on a touchscreen. - Add danger, warning, success, and info color themes to
.vkButton. - Check the color mode status at startup in localStorage instead of cookies.
- Rewrite input stylesheet.
- Rewrite Squarelink :
- Change HTML structure.
- More flexible visual possibilities.
- Add
.styleFilledand.styleNavigator(to transpose former interface).
- Rewrite
.vkCard:- Almost rationalize the operation of Cards.
- Hardly lighten HTML and CSS code of Cards.
- Remove container feat.
- Remove
.vkCard.optionStandardand.vkCard.optionContrast. - New operation largely inspired by Bootstrap.
- Largely rebuilt overlay style.
- Add
.vkCardHighlight.
- Use unpkg instead of jsdelivr for CDN content (like icons, and ATUI itself) to avoid domain blockage in Egypt and China.
- Remove
!importantfrom CSS code and use@layerfor better inheritance management with minor visual changes. - Set up a better responsive that better integrates tablets.
- Port CSS code to SCSS. But, use SASS feats in a limited part of the code (boxes, buttons and colors for now).
- Change all variables, component classes and option classes structure ! You need to update classes in your projects to restore ATUI's operation.
- Change
vkStructureBodyandvkStructureSectionfrom id to class. - Replace
.vkBox.styleAlertto.vkBox.styleDanger.
Fixed
- Webpage's min-height follows now the dynamic height of the viewport to prevent issues on floating panels in phones' web browsers.
- Fix an alignment bug in
.vkGrid.
Removed
- The ability to assign and play media with HTML attributes has been removed due to JSON incompatibility. From now on, you can only do this with JavaScript function calls.
- Remove all Contacts components. These components have been replaced with common buttons and inputs.
- Remove all form and fieldset containers' CSS properties for free use.
- Remove useless and orphan pictures in
patch/illustrationsfor lighting package size. - Removing licensing header in source code files.