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.
This alpha has Bug fixes and minor changes.
- File Manager now by default, points to cwd.
- Templates was moved outside of the
src
folder. - Builds are located in cwd by default.
The project is going under various changes. The code is not stable and may break at any time.
Atomizer.buildComponentTreeFromAtom
added.ScriptManager
andStyleManager
classes.- Templates
- Can select multiple templates from different styles.
- Logger saves log files under
./logs
folder. - Template files(js and css) are included in the build.
- Renamed
[name].component.html
to[name].html
- Atomizer can have multiple folders to load from.
The project is going under various changes. The code is not stable and may break at any time.
- Atom Class.
- Atomizer Class.
- AtomizerTemplate Class.
- templates as
[name].component.html
files insrc/templates/
folder.
- The entire
solaris.ts
got overhauled. Logger
class saves logs under./logs
folder.basic
folder is renamed tocomponents
logger
,filemanager
,solaris
moved into./src/utils
folder.
- Almost all
.ts
files that Inherited fromComponent
class. - Init method from
SolarisUI
class.
- Logger Class, detailed output will be provided in future versions
- FileManager now uses Logger.warn instead of
throw Error
.
copyTree
function added inFileManager
.SolarisUI.build
now copies the contents of public folder and dumps it into Build folder.- NPM Link into sidebar of Docs page.
- renamed
addDefaultCss
touseGlobalStyles
- renamed
defaultCss
toglobalCss
- Builds folder is no longer generated under
./public
.
- Errors generated when building the project with
defaultCss:true
This is the first release. Mostly the code added, no deletion are made.
- Basic classes for low level components
- Filemanager and SolarisUI classes to manage components
- Containers, an Intermediate collection of containers.