Second beta release for v0.5.0
Pre-releaseNote
This changelog contains all changes since v0.4.3.
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
-
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. -
The color theme status cookie is checked before the system preferences at startup, plus its lifetime has been set to 2 hours for better startup color theme choice.
-
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.
-
Import Tabler icons with node_modules, unpkg and jsdelivr ; according to the availability of each of these ways. We use unpkg due 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 :
- SASS feats are used in a limited part of the code (boxes, buttons and colors for now).
- Create
colorfunction,iconSizemixin andiconSelectorglobal variable.
-
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. -
Set style for
.vkBox hr. -
Largely rework MediasPlayer :
- JS function
stopAllMedia()is renamed tompStop(). - Update options for
mpAssign. Audio and video have the same options now. - Merge music title and author.
- Change some media info classes.
- Create
.mpHeader, mostly for VideoPlayer title. - Improve a lot the stability as well as possible by working on manage every case and catch every bug.
- Error boxes are clearer and better called.
- Add mouse interaction over media surface.
- Add dynamic opacity for dashboard in
.mpVideo.styleOverlay. - An initialization function now calls a clear function for each feature. Function code has been rearranged in the call sequence.
- Polish the interfaces.
- Makes efforts to lighten HTML/CSS code.
- JS function
-
Abandon failing Netlify and switch deployment to working Vercel.
-
Drop
.vkLoader, and replace it by.vkLoaderRing,.vkLoaderWobble,.vkLoaderWave,.vkLoaderPulse,.vkLoaderSpinnerand.vkLoaderRacewith rich customization capabilities. -
Update ATUI demonstration URL to
atui.vercel.app! -
Slightly change border radius and blur global CSS variables.
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. - Husky now indexes every pending file before committing.
- Fix several CSS bugs noticeable in Webkit-based browsers like Safari and Epiphany (aka Gnome Web).
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.