- fix: tabs height
- fix: DEBUG warning position
- feat: provide/inject
- feat:
row
andcolumn
components - feat: removed
lastW
andlastH
, addeduseResolution()
- fix: removed duplicate client code
- fix: fixed
move-point
- feat: protocol detection
- feat: ws/wss
- feat: change wsPath to
ws://%HOST%/ws
- fix: circle images
- feat: rerender on fullscreen
- feat:
setState()
is now deboucing rerenders - feat: border radius for images
- feat:
npm init larana-js
- docs: pages, routing, config, quickstart and many more docs
- fix: host and wsPath
- feat: image bufferization
- fix: crossorigin images
- feat: read static images
- feat: default favicon
- refactor: static files moved to dedicated dir
- feat: static files
- fix: defaultStyles
- fix: reduced rerenders on mousemove
- feat: more default
styleNames
- feat: better
qr
- feat:
PieChart
- feat:
DonutChart
- feat:
textAlign
- refactor: removed slides from example
- fix: reduced animation freezing
- fix:
queryParams
bug - fix: min/max dimensions now don't break layout
- feat:
list
offset and limit - feat:
CodeComponent
- feat:
size
:hug
- feat:
TableComponent
- feat:
aspectRatio
- feat:
width
andheight
style properties - feat: auto rerender when image is loaded
- feat:
renderPadding
debug option - feat:
renderGaps
debug option - feat:
renderCursor
debug option - feat: hooks:
useState()
,useRoute()
,usePage()
,useSession()
,useMouse()
,useModel()
etc. - feat:
hoveredStyle
- feat:
focusedStyle
- feat:
disabledStyle
- feat: more importing options
- feat:
arc
shape - feat:
arrow
shape - feat:
t
shape for text - feat:
rect
shape - feat:
line
shape - feat:
FigureComponent
- feat:
LineChartComponent
- feat: component shorthands
- feat:
ListComponent
- feat:
ThrobberComponent
- feat:
renderOutline
debug option - feat: two way reactivity
- feat:
CheckboxComponent
- feat:
ToggleComponent
- feat:
RadioComponent
- feat: client-side resize
- feat:
TabsComponent
- feat:
ProgressBarComponent
- feat:
onClick
arg forButtonComponent
- feat:
styleName
, themes, and a better way to work with styles - feat:
defaultStyleVars
- feat: default stylenames
- feat:
roundedRect
- feat:
TextInput
placeholder - feat:
TextInputComponent
- feat:
onEnter
event forTextInputComponent
- feat:
hover
event - feat:
keypress
event - feat:
ImageComponent
- feat: qrcodes
- feat: rendering line on
CanvasRenderer
- refactor:
page.send()
->page.tick()
- refactor: inner framework methods are now with underscore, eg
_setState()
- refactor:
Session.state
->Session.storage
- refactor: hooks moved to another class
- refactor:
TextComponent.text
->TextComponent.value
- refactor:
getChildren()
->root()
. A lot of stuff was optimized - refactor:
getStyle()
->computeStyle()
- refactor:
getDimensions()
->computeDimensions()
- refactor: put form components to
form
folder - refactor: put navigational components to
navigation
folder - refactor: eslint
- demo:
/tabs
page - demo:
/todo
page - demo:
/slides
page - demo:
/quiz
page
- feat:
click
event - feat:
defaultStyle
- demo:
/counter
page
- fix: removed unnecessary
events
spread - feat: client rendering
- feat: flexible template settings
- refactor: moved memory specific code to
MemoryStateManager
- refactor:
needsRerender
flag ofPage.setState()
moved tooptions
arg
known bugs:
- max height breaks layout
- feat: added route info to pages
- feat: added
minWidth
,maxWidth
,minHeight
,maxHeight
- fix: fixed
%LANG%
undefined - fix: added
trimOffset
, to fix cropping - feat: default port changed to
1610
- feat: added breakpoint example to
NotFoundPage
example - feat: added color settings to
BarChartComponent
- feat: Added
arc
command toServerRenderer
- feat: used
Response
class