Sciter.Notes 2.0

Last week I’ve published Sciter.Notes 2.0 – pretty much direct port of my Notes application that was using old Sciter.TIS. This time it is implemented with new Sciter and JavaScript. Foreword, what is the Notes? Sciter.Notes is a personal notes and documents manager with the following features: Porting Notes from SciterTIS to Sciter TIS (TIScript)…

Sciter is 10,000 revisions old now.

Somewhere this week Sciter SVN got revision #10,000 of sources. Revision No. 1 was dated December 14, 2010 – that was first revision when Sciter departed from initial HTMLayout source tree. HTMLayout was pure HTML/CSS renderer that worked on Windows only and used GDI for rendering. That one existed since 2004. Overall, that’s quite an…

FreeConferenceCall and Sciter.JS – project development notes

FCC, what is it? FreeConferenceCall is an online conferencing/meeting platform with the following characteristics: Online conferences with several presenters and up to 1000 participants/attendees. Participants can attend the conference from desktop computer, mobile, web browser, and just by phone. Video meeting supports up to 25 simultaneous video/audio streams running. It can be more participants with…

“Styles 2.0” in Sciter and beyond

Major CSS implementation refactoring is happening in Sciter for 4.4.2.xx at the moment. Original CSS implementation architecture in H-SMILE core was established 14 years ago when CSS contained just handful of properties. Currently there are more than 300 of them defined in W3C spec and counting. My initial optimistic implementation was relied on hypothesis that…

Sciter and Sciter.Lite – universal UI solution

With the introduction of Sciter.Lite in v 4.4.0.2 the engine becomes an universal UI solution that covers: all active desktop OSes: Windows, MacOS, Linux, BSD, etc. mobile devices: Android, iOS, potentially on Tizen, and others that will come up; any embeddable device, like IoT or automotive display panels, that has graphical display attached; game alike…

Premake5 and Compilation of Sciter Engine.

Those famous “nightly builds”… Not a secret that compilation/build times are somehow critical for projects of Sciter’s scale. The fact: it takes from 4 to 6 hours to build Chrome/Chromium browser. And note – that is on dedicated build servers / farms, not on your work machine. So devops, as a desperate move, are forced to…

Sciter Chat

This month I was designing Chat module implementation. That is Skype, WhatsApp, Slack, etc. alike thing. Implementation is pretty simple and so greatly customizable. Let me know if you will need anything close to it.

Bloomberg Terminal, how I would do it with Sciter.

I think the image above looks familiar to people working around stock exchange. The screen contains many areas that are updated in real time so it is interesting to try to implement this using Sciter and its rendering pipelines. So I’ve made simple mockup of typical screen used there, in particular that scrollable list with…

Splitting strings

Have read Splitting Strings by Chris Zetter mini saga… What this expression: “”.split(“,”) shall produce?