Be notified of new releases
Create your free GitHub account today to subscribe to this repository for new releases and build software alongside 28 million developers.Sign up
Look, we’re a beta!
Link Pages & Components
We firmly believe, that that which belongs together, should not remain separate. Alva has given its consent as well. Thus, components or even whole pages can now be linked, allowing you to create clickable prototypes for gloriously interactive presentations. Mazel tov!
In our continuing effort to make Alva work smoother with the human tendency to avoid needless repetition, we've taught it to handle variables. As of now, you'll be able to place variables within links or inputs to be read in other places.
We've got some bad news for you here. After some major discussions (mainly resolved by way of intense Ping Pong matches), we've significantly sped up Alva's rendering process. This comes with the downside of no longer being able to say: "I'll just grab a coffee while waiting for Alva." We know of the risks to the coffee industry and are willing to accept any and all consequences resulting out of this change.
We were told to increase brand visibility and user exposure. The most subtle way we could think of, was to simply change Alva's files to - well - .alva files. Jokes aside, this genuinely makes things easier to find and share for everyone involved. #440 (ca886c8)
Undo & Redo
Sometimes, our happy little mistakes don't make us happy at all. That's why we've taught Alva to remember what things looked like before. Simply press Cmd+Z on Mac or Ctrl+Z on Windows to take one step back into a brighter past.
Nostalgia turned out to be just that? Are you longing for improvements you had already made? Alva now supports Redo to help you get back to the future. Press Cmd+Shift+Z or Ctrl+Shift+Z to get all that hard work back. #109 (93382b8)
We all know the feeling: You start with one page. Later, you might add a few more. And, given time, pages do, what socks usually don't: they multiply into somewhere close to infinity. While we can't change that particular oddity, we did decide to provide Alva with a new (and soon-to-be shiny) page management feature. Add, rename and delete pages to your heart's content. The page previews are still in progress, so don’t worry about the white preview tile. #399 (75f3c40)
Not even the love-child of Lucky Luke and The Flash would be able to keep up with your mind? Don't you worry: If the component you imagined has not already been built, you can now use Alva's brand new image component to use any image inside Alva. This way, everybody in your team knows what should be there and you don't have to wait around. #13 (3c45437)
Children deserve a loving (and willing) parent. Some elements are just not ready for the commitment and we shouldn't force them into arbitrary ... Right. Elements. This is about elements. The short of it is: Elements that do not accept children, won't accept children. It’s that simple. (be9df1d)
Page Element Renaming
9 out of 10 developers questioned in our private and totally real study hate naming things. That shouldn't stop you, though, and Alva believes in you! Therefore, page elements now accept names. Double-click on the element and name away. (ac1412a)
Vive la France! Vive la République! Wait ... Fresh Design? Wasn't it French Design in the ticket? Anyway ... Alva had a nice day off and really focused on what makes it happy. Rocking a new design, the world looks peachy and full of opportunities. (86f858b), (7b7622b), (71f81cd)
The concept of loading animations is a strange one. Most of the time, as a developer, you don't want the thing to show up at all. On the other hand, when shown, the animation should be smooth. It should also serve as an indicator that things are happening. As we all like knowing that the app we're using hasn't crashed, Alva now sports an awesome loading animation. Special thanks go to @goprime10 for this glorious work of art you hopefully won't have to stare at for too long. (bcfe1b9), closes #299
Wouldn't it make sense, if users could click on an element in the preview screen to select it? Yes, it sure would. So here it is: Alva now allows you to directly select elements by clicking on them in the preview screen.
To combat the ever growing infestation of land-dwelling arthropods within Alva's code base, we've invested in a large farm in the countryside. Now that we have a space for them to go, we've removed a virtual ton of bugs plaguing Alva and have moved them to a happier and, more importantly, far away place.
More like this
As with every release, we've made more changes than just the ones highlighted above. For a full documentation of all quality of life improvements and bug fixes, please check here.