πChange Log
We will keep you updated about version and new feature
Version July 2, 2024
Redo β Undo β Redo β Undo β Redo β Undo β Redo β Undo β Redo β Undo β Itβs working again π
And some overall bug fixes and performance issues.
Version June 26, 2024
Introducing Keyboard shortcuts and sharing feedback - both built by Jux using Jux π
A new mechanic to place objects on canvas, 80px to the right of the selected object (see the designer docs for more)
Code generation - some small bug fixes
Version June 17, 2024
Developers - CLI is goes back to normal
CLI does not need to be installed global to run
Version May 26, 2024
New Features
Introducing Local and Library components π Once placing an element on the canvas it will automatically become a local component. Sharing components with developer is done only after adding that local component to the library. To add a component to the library, select it and click βAdd to libraryβ (from the top bar). Learn more about the differences and behaviors of both here.
Local components and library components have different indication colors so it is easy to spot them on the canvas (Local are dark grey, Library are blue).
When adding local components to the library, all the nested items that are local components will be add to library as well.
All components (local and library) are automatically updated.
Wrap with a div - select an item and click shift + d.
Developers!
In order to install the new CLI, follow the regular install procedure (here)
Requested by the community
Editing text on canvas for both components and instances
Rename object from the kicker (yessss!)
Share feedback - top navigation in the action menu on the right
Improvements
New navigation UI - text and div elements are now stand alone buttons
Live-Edit moved to the top navigation
Panels behavior
New side navigation to switch between Tokens and Editor
Token management now has a new screen (to support upcoming Figma plugin)
Assets panel item order by upload date
Copy paste improvements. Copy of instances, components and assets
Improved canvas performance (dragging elements & components smoothly)
Bug Fixes
Thumbnails preview bug, preview now shows the component with the default properties (first value of each property)
Deleting instances nested object is now blocked correctly
Dropping instances on the canvas with a click, now sets the instances on same location
Renaming βpropsβ is now fixed and these βpropsβ reach the developers code correctly
Delete object on canvas sometimes deletes other objects
Fit view, some of you reported that it didnβt work constantly
Version April 10, 2024
New Features
This one is for developers! π£
CLI improvements: Instances now receive the selected props for complex objects. So for example if the designer would design a button with the following:
The code will reflect this just like you requested
Edit properties and values
You can add props, values and rename them both!
These are also reflected in the CLI once the code is pulled
This is still not open for all users
Bugs Fixes
We had an issue with line hight for text objects, you can now set the line hight as you wish and it would reflect the correct hight. π
βComponents Previewβ if you press the components menu (on the top Navbar) you will see there are a few thumbs for the components you have created, we now show the correct size and there are no strange sizes you didnβt like.
Text styles are now saved and rendered even when changing the text in edit mode
Version April 4, 2024
Bugs Fixes
Copy/Paste now copies all the tree of design attributes of elements
You can now change the value of the content of every texts everywhere π
Version March 27, 2024
Its a small one, but wait to see what is cooking π₯
New Features
Add any element, asset and component with a click from the menu - requested many times
All elements now come fully with flex and auto so your design in much more responsive and intuitive
All decimal points are now trimmed and rounded to 1 or 2 digits after the decimal point
For the developers out there - there are new properties name for checkbox and toggle
Bugs Fixes
Our DDP UI has been fine-tuned
Gaps are now working properly when setting pixel values
Version February 28, 2024
New features
4 new elements to use off the shelf: (soon a page for each)
Checkbox
Toggle
Radio button
Chip
Variants is evolving and will streamline the design process:
Elements and components can have now more than one property each.
Every element has a new built-in property to indicate if it is Disabled or not. The property can be set to true/false and is by default set to false.
Each Jux-element has its unique set of pre-built props (for example: Chip - Selected prop, Checkbox - Checked prop). These props are very common for developers to use and are used in our code once pulled.
Creation and editing of new props are coming soon!
Parent-child context sub-module - allowing to design the child while the parent is a specific variant with specific props values (for example: for checkbox, the parent, is unchecked and its child label needs to be in a different color. or if you want the button text to change color while the whole button component is in state - active)
Display None - Turns off the display of the selected object so that it is not seen and has no effect on the layout. Learn more about layouts in Jux here
Finally, we can edit text on Canvas! (We know the text box needs a few enhancements, weβre on it :)
Delete source component from top left components panel. Please start by deleting the source component and its instances from the canvas, only then delete will be active.
Shortcuts (wohooo! π)
Undo with command+z shortcut
Delete objects from the canvas with backspace
Click drilling works with command+click -> for selecting a specific child
Styling capabilities
Shadow - first effect in the DDP! You can find it in the effects module
Opacity
Fun improvement As requested, Div default size is now Auto (and since layout is display Flex - itβs so easy to start creating new components.)
Bugs fixes
Copied elements that could not change the parent context are fixed
Decimal point for the opacity field is fixed
Version January 18, 2024
Features
Tokens Management screen - we are now allowing you to edit with one click
Bugs Fixes
βUpdate componentβ was not shown at some places when adding a child node, removing child node, changing order, etcβ¦
Elements & components tab had small area that make the floating window close instead of staying opened.
Canvas Fit-View now works great (try it out!)
Fun Facts
Once, you could have collapsed the universe by allowing to add the instance of a component into itself. It helped us travel back in time but it made too many issues for our users. So it is now block so the universe is safe and time travel is goneβ¦
Version January 11, 2024
FYI
Let me tell you a secret. The button, where you would upload a new asset and the create components are the first UI elements that have been built with JUX. We are happy to be building JUX with JUX. π
Improvements
It was requested during many of the calls we had with members from the community.
DDP UI improved - There is more room to work. The UI for all tokens, fields, and buttons in the design panel now allow to work smoothly.
Layers UI improved - We changed some of the alignments and the color of all the layers structure so you a clear understanding of the objects you design
Version January 9, 2024
Features
π We now support Copy/Paste
Copy an instance to get an instance pasted on the canvas π―
Copy a component to get an instance pasted on the canvas π‘
Each layers can be named or rename
These names will be used by the developer when pulling the component
Bugs fixes
Some users that experienced re-ordering layers issues - fixed!
Gaps between objects when using flex box was reversed. Now works properly
Version January 4, 2024
Editor supports Click-Drilling.
The logic is such that to interact with an element, you will first need to press the outmost layer. every additional click the selection will be drilled into the layer below that is selected. There are some extra usages that you will discover
We removed some extra text in the layers default naming. However you can rename the layers as you see fit π
Improvements
Create component button is now using a primary button
Every object on the canvas now has the true size it will get when rendered in a box under the object
Bugs Fixes
Mixed values for padding and margin fixed
Content Property issues have been fixed
Version December 29, 2023
Rename Layers π - this was requested by the community.
Pulling the components is supported for the developers as well using the CLI (SeeInstallation)
Inproving mouse hover for children objects on canvas (Sometimes it disappeared when leaving the child object)
Bugs Fixes
Mixed value on DDP is fixed, you can now set mixed values or unified values for padding and/or margin correctly
You can now properly zoom in the canvas while pressing command β + scroll
Version December 25, 2023
Composition Support
Elements
Button - now with the support of composition and assets
Div is a nestable object (as it should), meaning designers can add other object into it
Features
Drag & Drop - allowing designers to create a composition
Components saved in library have a thumbnail to see the preview design
Simple Border Module in the DDP, allowing designer the basic design of bordering objects
Assets support - Upload SVG to use them in design and for developers in code
Layers support
Designing composition allows users to see the structure of the object
Reorder layers and objects nested in other objects
CLI support
Allow pulling components using the new structure
Allow puling assets that designers uploaded to JUX to the code as SVG Components
New login - faster and easier
Bugs fixes
Tokens page small UI fixes
DDP UI enhancements
Tokens that are not saved for everyone now will be saved
Fixed the issue that some token folders where missing after creating a new folder
Deleting token that are in used by other token is not blocked and users will not be able to damage other tokens
New rename for folders and tokens are not CSS and JS friendly (all lower case and kabab case)
Version September 14, 2023
First release
First Update of Editor + CLI
Designers
Built in token set as a demo token set - light and dark
Editor
Infinite canvas - looks like a regular vector canvas
Edit/Live mode on canvas are available
Allow dragging elements from the panel to the canvas
Allow adding tokens from the editor
Create new tokens from editor
Allow create components
Allow invite colleagues to the app - designers, developers and more.
Tokens support (Import tokens from token studio)
Color
Added support for Font Family tokens πͺ
Typography
Dimension
Added support for nested aliases - Typography.FontFamily πͺ π πͺ
Elements
Text - simple text object
Div - the true auto-layout of the web
Button - HTML like button
Input - HTML like button
Developers (CLI)
Allow jux:login - login from terminal
Allow jux:pull - pull all components saved in JUX
Bugs fixse
Adding new token now works without the need to refresh the page
Creating a folder now works without the need to refresh the page
When editing - token set name, group name and token name, when focusing out of the currently edited input, we discard the changes (in the past we used this even to save too), right now the only action that saves the changes is the Enter key press.
When we fixed the Scroll: auto problem we had we introduced a new scrolling bug which is now fixes
Last updated