March Release: Dark Mode, Model Translations and⦠Saleor Cloud!
Welcome to the March 2019 release of Saleor!
- The Saleor Dashboard 2.0 has been refreshed and updated. And if you love working in the dark, we've added a switch so you can tone down your dashboard at any moment
- The new Address Book feature makes it easier to manage and find customers
- We're announcing the much-anticipated release of Saleor Cloud, a brand new SaaS version of the platform that will go live in 2019
Model Translations UI
API for model translations was already added in the last release, but this month weāre bringing you a brand new user interface which allows you to easily manage translations of your shopās data from the dashboard! To access it, in the main navigation go to the āTranslationsā section and youāll get a list of all languages enabled in your shop. You can then select a language and choose a particular model that youād like to add the translations for. The example below shows adding translations for a static page:
Adding French translation of a product description
Notice that you can also switch between languages directly from the translation details page.
Dark Mode & Refreshed Dashboard 2.0 Theme
Dark mode has become a trendy feature of modern apps. Since Saleor aims to provide the best user experience and rival commercial platforms, we couldnāt restrain ourselves from adding a dark mode to our shiny Dashboard. This is what we came up with:
Switching between light and dark modes in Dashboard 2.0. Isnāt it beautiful?
Both themes were also refreshed with some smaller changes, such as increasing the default font size to 16px for better legibility, using accent colors on buttons and links, and adding a floating action bar at the bottom of each editable page. Weāve also redesigned the login page to greet all staff users with a nice, colorful pattern:
Login screen in Dashboard 2.0
Address book
The address book is a new section in Dashboard 2.0 which allows staff users to view and manage customersā addresses. To access it, go to the customer details view and click the āManageā button in the āAddress informationā card. Youāll see a list of all user addresses, with the ability to add new ones and configure which of them is a default billing or shipping address.
Customerās address book in Dashboard 2.0
These were the highlights of this release. As always, go to the release page on Github for the full changelog.
Saleor Cloudācoming soon!
Weāve officially started work on a hosted version of Saleor called Saleor Cloud, and we are really excited about it. We are going to build a platform that has a superior tech stack, is future-proof, and will free up resources from the back end and allow programmers to focus purely on creating better brands and customer experiences.
If you are wondering, what it means for Saleor open source, the answer is āall good thingsā. Saleor is free and always will be⦠and now we will have even more resources to keep up the recent rapid pace of development.
We expect to have a private beta version in a couple of months. Get a first sneak peek of Saleor Cloud and sign up to our newsletter via the new web page.
Read the full announcement from Mirumeeās CEO, Mirek Mencel.
Future releases
Within the next few releases weāre planning to roll out a few exciting new features:
- Fulfillment of digital productsāWeāve just added backend changes that introduce models to represent digital content and unique download URLs. They will have configurable and optional restrictions on the number of allowed downloads or link validity period. Expect new dashboard sections to manage that!
- Bulk actionsāWith this release, weāve added GraphQL mutations for bulk actions such as deleting multiple items at once and weāve just started building support for that in Dashboard 2.0.
- User avatarsāTo allow easier identification of staff members, we will allow them to upload a profile picture.
Thank you
A big thank you š to all contributors, stargazers, and supporters of Saleor!
Contributing
For those of you who are interested in contributing to the project, we prepared a bunch of issues labeled as help wanted. Donāt worry if you donāt fully understand the problemāour team will try to guide you and answer all your questions. Remember to check our channels on Gitter and Spectrum; they serve best if you have quick questions that donāt require opening an issue on GitHub.
Related articles: