All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
0.6.0 (2017-12-20)
- pattern and property names: Automatic name guessing, and @name annotation (3754a8c)
- build: electron should now always find the correct js file (#116) (cd2e76d), closes #106
- component: adjust patternlist spacing (#105) (ed8d14e)
- component: fix pattern list search (45cc05d)
- lsg: remove fonts import (9736df8)
- component: add error wrapper around preview components (0325ea6)
- component: add spacing (5c52909)
- component: integrate icon in pattern list (6f6cac1), closes #91
- component: move splash screen from preview to app main section, create styled splash screen (b559d1b)
- component: remove edit delete and add from page list (2b51ee6)
- component: remove edit delete and add from project list (29059da)
- component/app: add spacing to page list (#103) (5df49bc)
- lsg: add more clickable space to dropdown items (84de0d1)
- lsg: add textColor property to headline (f75189a)
- lsg: adjust pattern list styling (ff04ed0)
- lsg: change fallback pattern icon (#119) (4b352e4)
- lsg: introduce button component (78bd656)
- lsg: introduce copy component (ed2fc0e)
- lsg: introduce splash screen component (f8a44aa)
- lsg: load external pattern icon as image source, adjust styling (1642d7b), closes #91
- lsg: remove left section from splash screen (224fa86)
- lsg: remove margin from pattern list items (c7a6b75)
- store: add get pattern icon path (051990c), closes #91
- make title property optional (e6f38bf)
- component): fix(component: fix pattern list search, convert pattern name to lowercase (#102) (867e8d0)
0.5.0 (2017-12-19)
- component: convert search term to lower case (6d38ede)
- lsg: new styling for pattern pane (19b411e)
- menu: add functionality to also create a folder while selecting a space for the creation of th (389c098)
0.4.1 (2017-12-18)
0.4.0 (2017-12-18)
- component: completly remove mobx devtools for now (54970fe)
- component: readd mobx devtools (3423ec7)
- component: remove unused const (a1939b1)
- components: remove developer tools in production (813ddd8)
- lsg: broken intendantion (2bad46f)
- lsg: element property update on property patterns (822b2b2), closes #57
- store: clear selected element after element deletion (5a21e46), closes #58
- component: add direct download link to designkit (e31dead)
- component: add pattern as next sibling of selected element when clicking on pattern item (943cc5d), closes #63
- lsg: add hover to property items (2c1d6ee)
- lsg: add styling to property boolean (0bc168d)
- lsg: add styling to property enum and add spacing to property items (590e21b)
- lsg: bigger click-area for open/close icon on page-element (#62) (b78a347), closes #61
- lsg: change icon size (bc0ff66)
- lsg: introduce dropdown component (5c60539)
- lsg: when dragging a pattern only the icon should be visible under the cursor (c63db83)
- menu: add pasted page-elements as siblings (602f5c6), closes #63
- menu: menu item to create a new copy of the designkit at specific location (1144b25)
- menu: windows should use delete key for removing patterns (#77) (26d8e9d)
- resources: renew icon (c56d159)
- store: add new function to add child as sibling to selected element (c9d373b)
- store: auto-saving page when switching to another page or styleguide (1c96caf)
- store: hiding of properties per meta-data (0bab560)
- store: open first page of a given project (3517990)
- store: page element ancestry methods for drag-drop checks (f3c9cd7)
- store: save preference of last opened styleguide and page (d833658)
- store: support for default property values (da599c8)
- update: add notification when there is a new version and try to auto update (32c259c)
- add dropdown to pages, rename visible to open (5b18a8a)
- add project list dropdown to chrome (1017ddf)
- remove lsg interface from component, make pattern list component independent from list compone (245df6d)
0.3.0 (2017-12-15)
- component: auto select new created page elements (92ed1ce)
0.2.1 (2017-12-15)
0.2.0 (2017-12-15)
- menu: add duplicate function for elements (0abb6fe)
- build: change order of build scripts (ea75d12)
- component: add key for unknown properties (9635852)
- component: changes green colors to black (8f82f50)
- component: correct preview pane size (1adcfb1)
- component: default import for layout pattern (a105812)
- component: disable child grow in element pane (2b99f8a)
- component: move app components in correct order again (ddbf346)
- component: move iconRegistry before the PreviewPane to have the css be overridden (c451588)
- component: only render elementlist children if there are some (02a7cf7)
- component: remove styles from component area (b380180)
- component: remove unused active from pattern list item (39ad0e9)
- component: reorder components to fix a styledcomponents problem with multiple sources (757a6bd)
- components: improve welcome message (cfb4f86)
- container: add missing interface for list pattenr (d9238c8)
- lsg: adjust list styles, fix demo (d0cdbf0)
- lsg: broken indentation and missing interface (a90f70c)
- lsg: change component export to default (014c83a)
- lsg: correct spacings and icon sizes for element pattern (5eb8e60)
- lsg: correct use of onDragStart event (eeb88ca)
- lsg: drag option on li items (23d3bec)
- lsg: export list child components as class (5fc7f79)
- lsg: import default from layout (ef5aa78)
- lsg: remove blind spreading of operators (b589898)
- lsg: remove z-index from elements, clean up patterns (f699040)
- lsg: use getSpace function (985be31)
- lsg: use valid color variables (16ae192)
- menu: rename open-styleguide item, no hard-coded page ID (2be9a05)
- resources: change icns icon (0283659)
- store: enum property type ordinals (add169f)
- store: failed to load page (e342099)
- store: observe patternRoot (c0cbacf)
- set global app styles (c647727)
- store: return template string (aed24f1)
- store: use children directly instead of getChildren (dc58f25)
- store/preview: auto-state update (8633cd2)
- add ability to open a project (0f522b2)
- add drag and drop to element-list elements (3996f36)
- add spacing, remove title from pattern list (6474212)
- add styling (26ab28e)
- change margin to padding (f4f1fbf)
- change stacked to alva over the whole application (ebf886a)
- create observable for rearrange elements (b7c9c34)
- integrate pattern list items (e7e6abd)
- store: tabs for saved project files (af7587d)
- integrate pattern list search (a710ec4)
- introduce link component (#53) (4833984)
- list recursion (804511e)
- build: dist now always trys to build for all platforms (f14ff6e)
- build: rename application to Alva (49a12a0)
- component: add keyboard shortcut for opening new project (7854a0b)
- component: add message for opening the designkit (de03059)
- component: add new pattern to selected element when clicking on a pattern (127003e)
- component: add space around ui sections (139db5a)
- component: add space to project list (899e774)
- component: change fallback link text to plain text (d348cec)
- component: element can now be selected (15397e1)
- component: elements can now be dragged to a specific position (8e136a2)
- component: filter list items by search term (aa08895)
- component: functionality to add patterns to element list with drag and drop (a2e3feb)
- component: integrate pattern navigation (806e763)
- component: menu for saving projects (a7f922f)
- component: move tabnavigation to app (94cbcc6)
- component: remove properties from components (f4abd78)
- component: render element list with lsg components (2516ff9)
- component: shortcuts for managing page elements (526318c)
- component: show selected pattern as highlighted (4afc66b)
- component: simplify functions (f86d353)
- component: toggle for elements (ce93c6a)
- component: use headline lsg pattern for list headlines (be3cadf)
- components: add icon registry in electron (c4a4a63)
- components: use layout pattern instead of styling it in components (8a024e6)
- container: render list of properties with correct type elements (52eb838)
- electron: add hotkey highlighting for windows (3eaac4a)
- electron: extend OS menu-bar with alva menu items (9fbf494)
- electron: move preview in webview (3cebb70)
- leg: rotate arrow when element is open (7c55977)
- ListItem: active style (2de3da9)
- lsg: add animation to element drag placeholder (f72b27c)
- lsg: add arrows to element list (9d9d2b3)
- lsg: add different cursors for pattern-item based on bound events (2ec9a69)
- lsg: add hover state to element (92e4c10)
- lsg: add input styles (229dcef)
- lsg: add new style for chrome, property pane and element pane (a968f87)
- lsg: add new styling to property string item (b0ad316)
- lsg: add placeholder and drag events for element list (f55f3a6)
- lsg: adjust tab-navigation styles (1778f79)
- lsg: broken intendantion (2e7590e)
- lsg: capitalize element name (fed82b1)
- lsg: click event handler for layout pattern (d4afbae)
- lsg: drag drop event handler for elements and list pattern (bdc70ae)
- lsg: element only renders icon when there are children (0f6af31)
- lsg: export default (dcf762d)
- lsg: handleClick for element and icons pattern (6fa0dca)
- lsg: handleClick for element pattern (706a296)
- lsg: increase left padding (8ba5705)
- lsg: introduce demo container component (1b1885c)
- lsg: introduce icon and pattern-list-item component (3f70c33)
- lsg: introduce input component (bb3b30e)
- lsg: introduce layout component (51ac9ed)
- lsg: introduce space component (f2accd7)
- lsg: introduce tab-navigation component (9fd4013)
- lsg: invert icon color when element item is active (6d83b8f)
- lsg: justify layout children (c8046fd)
- lsg: label for enum-item (11213a6)
- lsg: margins for layout pattern (45029ac)
- lsg: new element pattern (0a7f603)
- lsg: new font pattern (39fe974)
- lsg: new headline pattern (8e3f947)
- lsg: new pattern boolean-item (872d910)
- lsg: new pattern enum-item (8ab9589)
- lsg: new string-item pattern (15ab218)
- lsg: output right size name in demo (61ede8e)
- lsg: replace spaces (adcc3df)
- lsg: required prop for enum-item renders empty option when false (c738430)
- lsg: style element pattern without its children and also listen only on label area for click (fbc27b6)
- menu: cut/copy/paste support (5411166)
- resources: add alva icons (4dc294c)
- store: add parent relation in page element (aaf999c)
- store: add, remove, edit of project and page-ref (238f98b)
- store: add, remove, move page elements (9dbe3f4)
- store: continue store API and pattern resolution (ca4216d)
- store: continue store API and pattern resolution (98f1835)
- store: cut/copy/paste support (50eb476)
- store: edit text child elements (abd7f85)
- store: improve object property type (0eeb60c)
- store: load page when webview is loaded (255ada4)
- store: move function to get index of page element in store (daa231f)
- store: property name parsing js-doc (182cdcf)
- store: property name parsing js-doc (d163bb3)
- store: property type system, setter, and coercing (a961ab6)
- store: property type system, setter, and coercing (af2a581)
- store: provide current project (246b706)
- store: save and load of pages, as well as preview (aee3caa)
- store: save projects and page refs (20bb970)
- store: search patterns (b3204b7)
- make elements deselectable (c92c309)
- store: state if there is a focused page element can not be set and read from store (127ddd8)
- move global styles to lsg (9ebda51)
- move list to lsg (fc0d495)
- move panes to lsg (53fd5fa)
- move styles from component to lsg (f514a9b)
- script for building alva (05c1a98)
- store: selectable element (d1a61a7)
- store: send updated page to webview when pattern propertys change (83f121b)
- store: support for more property types (9a96741)
- store: switch from JSON to YAML (0b8b5c9)
- store: switch from JSON to YAML (a52b4cb)
- remove unset function for selected elements (b6e367c)