CSS3 ‘filter’ property support

August 10, 2015

Filed under: HTML and CSS,Sciter — Andrew @ 9:49 pm
CSS filter property demo.

CSS filter property demo.

I am adding CSS filter property support to upcoming Sciter version. That involved Windows backend refactoring to support Direct2D v.1.1 if it is available.

New DOM/script inspector is coming

August 2, 2015

Filed under: Sciter — Andrew @ 11:53 am

Sciter’s is getting new Inspector tool.

inspector on mac osx

inspector on mac osx

inspector on linux

inspector on linux

New Inspector is a standalone executable that communicates with the inspectable Sciter window (view) over TCP/IP using DataSockets.
There are few reasons behind such architecture:

  1. Mac OSX and GTK (or QT) do not really support multiple GUI threads in the same GUI process. Inspector UI must be run independently
    from the inspectable.
  2. There is a need to support remote debugging mode. Especially when Sciter runs in kiosk mode spanning whole desktop space.
  3. UI Automation Testing, and UI of testing tool in particular, has to work out of inspectable application.

Each Sciter application that wants to be inspectable shall allow connection with the Inspector explicitly by calling SciterSetOption(hwnd | NULL, SCITER_SET_DEBUG_MODE, TRUE); before loading HTML into Sciter’s window. In response Sciter engine injects so called inspector peer script into the view. Inspector peer script is a small script block that establish event handlers and interceptors (e.g. stdout/stderr proxies). The script adds the following method

  function view.connectToInspector(rootEl = null, inspectorHostIP = null); 

to the view instance and registers CTRL+SHIFT+I (connect to inspector) and CTRL+SHIFT+Click (select DOM element for the inspection).
CTRL+SHIFT+I is used to connect with the inspector when it runs on the same machine.

The same Inspector instance can serve multiple windows/views, even from different processes or GUI threads.

Pixel Art at its best

July 12, 2015

Filed under: Design — Andrew @ 4:51 pm

Andrey Lyapichev ( Андрей Ляпичев ) AKA Weilard have started series of articles about Pixel Art on habrahabr.ru.
That’s about graphics in computer games, but not only. Composition, perspective, perspective simulation by color and contrast, etc.

Pixel Art

Part one, part two
That’s in Russian. If you cannot read Russian just look through images there to get an idea somehow.

Sciter3, print preview is getting back

May 25, 2015

Filed under: Sciter — Andrew @ 11:18 am

Print preview in Sciter

Print preview in Sciter

Print and Print Preview feature will appear in upcoming Sciter versions. It uses the same architecture ( page-template -> document to print) as in S1.

Among other things it will support scriptable drawing using paintContent(gfx) and print event handlers on template level.

Sciter on Raspberry Pi 2

May 8, 2015

Filed under: Sciter — Andrew @ 11:35 am

Sciter on Raspberry Pi 2 in kiosk mode:

Thanks to Michael Weber!

How to pronounce “Sciter”

April 20, 2015

Filed under: Sciter — Andrew @ 1:42 pm

You can hear it here

« Previous PageNext Page »