Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[0.6.2] - 2025-03-16
Changed
- New tooltip component, with new props and new effects transitions.
Fixed
- Tooltip component not positionned correctly by collision.
- Effect Tooltip component not working.
- Location Tooltip not working.
[0.6.1] - 2025-03-02
Fixed
- Btn component asn’t forced to type button.
[0.6.0] - 2025-03-01
Mytril has been update on Svelte 5
Is a most big update to mytril, is first beta release.
New requirement for use Mytril:
Svelte 5.16 or more for use Runes and new process Class
Optimize package 0.4.14 to 0.5.0
Size: 284 kB to 172 kB
Files: 230 to 169
Features legacy and removed
- Mytril utilities has been deleted on Mytril 0.5.0
Added
- New cli for generate CSS
- New bin env for install Mytril in your local project
- New service on Svelte 5 (5.16)
- New colorscheme
- New theme generator
- New customize variables for all components Mytril
- Use Runes and snippets in all components Mytril
- New root variables
Changed
- New breakpoints system
xxlchanged on2xlfor example
Fixed
- Fix bad theme load with theme select in local
- Fix latency display axis for component Menu and Tooltip
[0.5.0] - 2025-01-25 - insider version
Install svelte 5 to mytril
- Update all packages dependencies for svelte 5
- Update core svelte to svelte 5
[0.4.14] - 2025-01-25
Added
- Add first CLI for publish mytril !
[0.4.13] - 2025-01-02
Added
- Add new utilities
marginandpaddingfor **-inline-start propertie - Add new utilities
marginandpaddingfor **-inline-end propertie
[0.4.12] - 2025-01-01
Changed
- Updated component
btnnot apply automatically link if use href props.
[0.4.11] - 2024-12-31
Fixed
- Fix colors
getColor()variables not working
[0.4.10] - 2024-12-30
Added
- Add new props contentClass on toolbar component 62
Fixed
[0.4.9] - 2024-12-26
Fixed
- fix background color not display on
htmlDOM - fix bad sub class for breakpoint 0. all class utilities not working 0 width screensize
[0.4.8] - 2024-12-24
Fixed
- New patch for component
Iconfor support @iconify/svelte libs
[0.4.7] - 2024-12-24
Fixed
- Add
peerDependenciesto@iconify/sveltefor fix [plugin:vite:import-analysis] Failed to resolve import
[0.4.6] - 2024-12-24
Fixed
- display Css load bad preset on crash all app…
[0.4.5] - 2024-12-24
Fixed
- fix on CLI import CSS path not have
/nspace on file client
[0.4.4] - 2024-12-24
Fixed
- fix throw new ERR_MODULE_NOT_FOUND /utils on CLI in CSS logic
- fix bad path on package.json
- fix alignement on logo Mytril on prompt
[0.4.3] - 2024-12-23
Fixed
- fix throw new ERR_MODULE_NOT_FOUND /utils on CLI
[0.4.2] - 2024-12-23
Added
Mytril have the first version to CLI for config mytril on your project !
- Add
Layoutcomponent (alpha). - New logic for load all css Mytril directly on your
csslocal. - First version to CLI mytril
Changed
- Updated
colorswith new variables names--myt-color. - Updated
roundedwith new variables names--myt-shape-coner. - Updated
textwith new variables names--myt-typescale. - Update mytril theme default by new key and color for light and dark nuance.
- Optimize plugin mytril/vite for load and render.
Fixed
- Fix vite plugin not working if mytril has not configured
- Fix css not optimize by postcss
- Fix bad compatibility with other styles
[0.4.1] - 2024-12-18
Added
- Add
Switchcomponent. - Add
BottomViewcomponent.
Changed
- Updated
Containercomponent name to Grid for unify logic grid on Mytril. - Updated
Rowcomponent name to GridRow for unify logic grid on Mytril. - Updated
Colcomponent name to GridCol for unify logic grid on Mytril.
[0.4.0] - 2024-12-13
Added
Add
Alertcomponent.Add
AlertTitlecomponent.Add
BottomNavigationcomponent.Add
Btncomponent.Add
Chipcomponent.Add
Dialogcomponent.Add
Dividercomponent.Add
ExpansionPanelscomponent.Add
ExpansionPanelcomponent.Add
Listcomponent.Add
ListSubheadercomponent.Add
ListGroupcomponent.Add
ListItemcomponent.Add
ListItemSubtitlecomponent.Add
ListItemTitlecomponent.Add
ListItemTitlecomponent.Add
Menucomponent.Add
SystemBarcomponent.Add
Tooltipcomponent.Add in store innerWith and innerHeight for orientation position in all component Mytril.
Add first reader properties for use breakpoints size on components Btn.
Changed
- Updated
Appcomponent with a new provider for prepare for use context.
Fixed
- Fix CSS surcharge not load correctly on build.
[0.3.9] - 2024-12-02
Fixed
- Fix critial crash, with iconify package is undefined on local project.
[0.3.8] - 2024-11-21
Fixed
- Fix critial crash, with bad path file for
app-bar-title.css.
[0.3.7] - 2024-11-21
Added
- Add
Toolbarcomponent. - Add
ToolbarItemscomponent. - Add
ToolbarTitlecomponent. - Add
AppBarcomponent. - Add
AppBarTitlecomponent.
[0.3.6] - 2024-11-18
Fixed
- Fix getLocalTheme has not exported
[0.3.5] - 2024-11-17
Added
- Add
CardItemcomponent. - Add
CardTitlecomponent. - Add
CardSubtitlecomponent. - Add
CardTextcomponent. - Add
CardActionscomponent.
Changed
- Disabled prose heading for
h1,h2,h3,h4,h5,h6. - Update reset.css for new condition + add new value global CSS.
[0.3.4] - 2024-11-14
Added
- Add
Cardcomponent. - Delete background and color on component
Container. - Add new system color for generate key color on Mytil component.
- Add x11 Colors on Mytril.
Fixed
- Fix no update store on launch local application
- Fix color not working on derived store
[0.3.3] - 2024-11-12
Fixed
- Variable Root CSS rounded default not working
[0.3.2] - 2024-11-11
Added
- Add
Imgcomponent. - Add
Responsivecomponent. - Add aspectRatio logic for display images and content.
[0.3.1] - 2024-11-06
Added
- Add
Containercomponent. - Add
Rowcomponent. - Add
Colcomponent. - Add
Spacercomponent. - Add new global class fill-height.
- Add offset class.
Fixed
- Duplication all class in max media queries in css parser
[0.3.0] - 2024-11-02
Added
- Add float class.
- Add overflow class.
- Add flex class.
- New process for customize mytril mytril.config.js to plugins/mytril.ts or js
- Mytril support Typescript and Javascript standard
- Minimify CSS files
- First components
App - Add new tools
useDisplay
Fixed
- Class
displayduplicate with min and max media queries. - Duplication all class in max media queries
- Optimize CSS
- Fix store not working for
useTheme
[0.2.6] - 2024-10-27
Added
- Add flex-direction class.
- Add justify-content class.
- Add align-items class.
- Add align-self class.
- Add align-content class.
- Add flex-wrap class.
- Add order class.
- Add flex-shrink class.
- Add flex-grow class.
Fixed
- Class
displayduplicate with min and max media queries. - Class
displaymax media screen not working. - Class
roundednot working because ; has generated on CLI.
[0.2.5] - 2024-10-24
Mytril to Svelte v5
Add support Svelte v5 for Mytril
[0.2.4] - 2024-10-23
Added
- Add display class.
- Add new api tools
- Add new function
useCapitalizeon your project
Fixed
- Bad properties for class
position.
[0.2.3] - 2024-10-22
Changed
- Change All class position with prexif
.d-{n}to.{n}.
[0.2.2] - 2024-10-19
Added
- Add custom config with
mytril.config.js.- New key
palettefor choice palette color in your project (tailwind or material).
- New key
Changed
- New palette colors default on preset theme
- Delete propertie noPalette on
mytril.config.js.
Fixed
- Node dev environements errors for packPackages.
[0.2.1] - 2024-10-18
Changed
- New meta data on package.json
[0.2.0] - 2024-10-18
Added
- Add custom config with
mytril.config.js.- New key
defaultThemefor define default theme CSS. - New key
noPalettefor disabled color palette. - New key
colorsfor custom theme for mytril. - New key
thresholdsfor custom breakpoint or you interface. - New key
familyfor custom font family. - New key
transformfor custom font transform. - New key
alignfor custom font align. - New key
weightfor custom font weight. - New key
stylefor custom style font. - New key
roundedfor custom border radius. - New key
spacingfor custom margin, padding and gap style.
- New key
- Add new key color in theme.
Changed
- Refacto Mytril for a new core
- Change structure package
- Update preprocessor with Vite.js
- Clear legacy code
Fixed
- store use too much memory
- style mytril no load correctly on first launch
[0.1.2] - mytril - 2024-09-18
Added
- Add thresholds api for call all breakpoint preset list
Changed
- Update Readme.md for command line
[0.1.1] - mytril - 2024-09-14
Changed
- Add new color shadow in themes api and css
[0.1.0] - mytril - 2024-09-09
Changed
- Add official links for Readme
- Add License
[0.1.0] - mytril-tools - 2024-09-09
Changed
- Add official links for Readme
- Add License
[0.0.10] - mytril - 2024-09-09
Changed
- Change colors bg variables on dark default theme.
[0.0.9] - mytril - 2024-09-06
Fixed
- Fix error console for first install mytril on svelte project #6
[0.0.8] - mytril - 2024-09-06
Added
- Add getLocalTheme for get localstorage theme selected
Fixed
- Clear
console.log
[0.0.7] - mytril - 2024-09-05
Fixed
- css-parser crash because call bad path colors api.
[0.0.6] - mytril - 2024-09-05
Added
- Add useTheme and setTheme hook for set et use theme switcher
- Add internal store in
mytril core
Docs
- Add new documentation for customize theme and theme switcher
[0.0.5] - mytril - 2024-09-02
Changed
- Add eslintignore in mytril project
- Optimise size package
- Reduce size 359kB to 33.5kB (147 files to 27 files)
[0.0.4] - mytril - 2024-09-02
Changed
- Change preprocess for generate style mytril
- Delete legacy code
- Update plugin
mytril/plugin-vitefor createmytril.config.js.
[0.0.3] - mytril - 2024-09-02
Added
- Add generator
mytril.config.jsfor edit config in local project. - Add compile themes for generate css.
- Add plugin
mytril/plugin-vitefor vite.config.js on local project.
Changed
- Update api themes, for var() color has load correctly.
- Update preprocess for prepare package.
- Change logique for generate theme.
[0.0.2] - mytril - 2024-08-30
Added
- Add api
themesonmytril/apifor access all thèmes on mytril. - Add
mytril/stylesfor importcsson your projet.
Changed
- Change palette
colorslist.
[0.0.1] - mytril - 2024-08-29
Added
- Add first
mytril/apito access allcolorslist on mytril.
[0.0.4] - mytril-tools - 2024-08-29
Added
capitalizefirst function for adapte your prose on render.