Designer News
Where the design community meets.
CTO @ Belka Joined over 6 years ago
Love it! Now I want to start some new project just to use this :)
Code is also opensource, on github: https://github.com/fogleman/primitive
Doesn't it scale if you use the "Scale" tool on the top bar, instead of resizing it by dragging a corner of the element?
Love this! Great work Francesco! How about we develop an app for this? Everyone should have access tho these kind of analytics when it comes to pizza!
Hi Lasse! I used your own mockup as inspiration for the little restyling we did to this component! You can find the discussion here: https://www.designernews.co/stories/65223-show-dn-reactyearlycalendar-updates-gets-a-fresh-look-and-new-features
Hello there! we showed you this component 4 months ago, now we're back with some interesting new features (range of dates selection, custom periods and days colouring) and a fresher look, inspired by Lasse Andersen mockup (Also a DN user: https://www.designernews.co/users/23942/lasse-andersen). Any ideas/suggestion on features or improvements you'd like to see?
Enjoy!
Your're right. But truth be told: we found it to be way easier to compile the base framework for the 3 OSs and having a coherent rendering engine (webkit, in this case) than having to support different browsers. CEF comes with ready-to-build projects for Windows, OS X and Linux, so all we had to do was integrate the hardware communication library and a persistent storage system (sqlite). Migrating the whole project from Windows to OS X took us less than 2 days, a result almost impossible to achieve in any other native-app scenario.
Also, in this case developing a web-app running in a standard browser would have been impossible due to the missing Modbus communication layer.
Hey! I'm Giovanni, the developer behind this project.
We are handling low-level routines in the C++ layer: there we have the hardware communication, the data recording and the database storage. React is responsible (other than rendering the UI, of course) of issuing commands to the C++ layer, for example creating a new network connection or telling the library to start recording some variables.
Some processes are then React-independent (the data recording, for example, where all the data is physically stored in a sqlite database), while for others all the business logic is managed in React and the C++ layer acts only as a communication layer between Javascript and the hardware (for example, when reading or writing configurations from the devices)
Designer News
Where the design community meets.
Designer News is a large, global community of people working or interested in design and technology.
Have feedback?
Been using it for quite some time. Nice redesign!