Sciter 2.0.0.19 SDK

May 6, 2012

Filed under: Sciter — Andrew @ 11:03 am

New SDK is here: sciter2-sdk.zip.

Sciter 2.0.0.19 screenshot

New features:

  • [CSS] background-attachment: scroll | local | fixed; is back.
  • [CSSS!] "string".compare("other string") – lexical string comparison.
  • [TIS] "string".lexicalCompare("other string") – lexical string comparison.
  • [CSS] image-transformation, additive cascade: combining lists from different rules. Allows to combine transformations from different rules. See: sdk/samples/image-transformations.css++/additive-transformations.htm
  • [CSS] behavior:marquee is back. See: sdk/samples/effects/marquee.htm
  • Sciter2 port of behavior_tabs.cpp from Sciter1 SDK.
  • behavior:file-icon is back, see: sdk/samples/goodies/file-icon.htm
  • @novalue support for behavior:edit, password, textarea.
  • [CSS] New ellipsis drawing mode: text-overflow:path-ellipsis  - draws ellipsis in the middle of string.  
  • Windows non-aero themes / "classic" theme support. Not all shapes are supported yet though.
  • TIScriptAPI API function is back.
  • Element.bindImage(url,img) – dynamic image generation for CSS. See: /sdk/samples/graphics/test-dynamic-background.htm and /sdk/samples/ideas/preview/thumbnail.htm
  • IAccessible support on Sciter window.
  • <select type="dropdown-select" multiple> – dropdown select with multiple selected options. See: /sdk/samples/forms/select-dropdown-variants.htm
  • Graphics.line/fillLinear/RadialGradient() methods support multiple color stops now. See: /sdk/samples/graphics/test-immediate-mode.htm

Fixes:

  • fix of dynamic updates of display:inline elements with parent flow:***
  • fix of dynamic updates of visibility:visible|collapse.
  • fix of <!DOCTYPE … preambula parsing.
  • masked-edit, various fixes.
  • fix background-image-transformation + animations.
  • fix of table on popup drawing problem, see: http://terrainformatica.com/forums/topic.php?id=2293
  • fix of Element.$replace() method.
  • html parser tweaks for erroneous table markup.
  • IME (East Asian languages support) works now.
  • Proper WM_SETFOCUS/WM_KILLFOCUS handling on Sciter window.
  • fix of <optgroup> handling.
  • fix of visibility:hidden of display:inline-block’s;
  • fix of SciterDataReadyAsync for CSS files.
  • fix of SciterSetElementText() handling by elements that have attached behaviors.
  • fix of <select editable> value handling.
  • fix of erroneous unescaped ‘&’ handling.

New samples:

  • sdk/samples/forms/edit-plus.htm – demonstrates extensions and use of methods like selectAll() on behavior:edit and behavior:textarea;
  • sdk/samples/ideas/lightbox-dialog – that famous lightbox with modal event processing.
  • sdk/samples/image-transformations.css++/additive-transformations.htm
  • sdk/samples/effects/marquee.htm
  • sdk/samples/replace-animator/test3.htm – one more demo of Metro style animations.
  • sdk/samples/goodies/file-icon.htm
  • /sdk/samples/graphics/test-dynamic-background.htm
  • /sdk/samples/ideas/preview/thumbnail.htm
  • /sdk/samples/forms/select-dropdown-variants.htm
  • /sdk/samples/graphics/test-immediate-mode.htm

Sciter 2.0.0.18

March 31, 2012

Filed under: Sciter — Andrew @ 7:31 pm

The build is here: sciter2-tech-preview.zip.

Work in progress…

  1. behavior:expandable-list and collapsible-list are back. See sdk/samples/lists/ – expandable sections with animation.
  2. New sample sdk/samples/ideas/callout/dynamic-callout.htm. Demonstrates Element.move(), image-transformation:hue(angle), see screenshot above.
  3. Bug fixes around CSS transitions.

Sciter 2.0.0.17

March 25, 2012

Filed under: Sciter,Web Application Techologies — Andrew @ 4:43 pm

The build is here: sciter2-tech-preview.zip.

Sciter is capable now to render its own site without errors:
Sciter screenshot

In this build:

  • Bug fixes, fixes, fixes…
  • Element.move() functionality is back
  • text-transform: lowercase | uppercase | capitalize is back
  • Correct positioning of <tfoot> elements.
  • SciterClassName() API function initializes the library in the same way as Sciter1 does.

Sciter 2.0.0.16

March 17, 2012

Filed under: Sciter — Andrew @ 11:50 am

The build is as usual here: sciter2-tech-preview.zip.

Virtual list with kinetic scroll

In this build:

  • Functionality of Element.swap() and Element.sort() is back.
  • Fix of expandable image rendering issue
  • Sample sdk/samples/ideas/grid/grid.htm is fully operational now plus:
    • column-resizer
    • row sorting.
  • Fixes with position:absolute elements positioning.
  • Instead of min-intrinsic/max-intrinsic length values the engine uses min-content and max-content. CSS3 tends to use these names. min-intrinsic and max-intrinsic are and will be recoginized.
  • Fix of Element.clone() method.
  • Fix of Element.scrollTo() method.
  • sdk/samples/ideas/virtual-list/ sample is operational now. See screenshot on the right.
  • sdk/samples/replace-animator/ sample was slightly redesigned – renders better I think.

Sciter 2.0.0.15

March 11, 2012

Filed under: Sciter — Andrew @ 11:12 am

Sciter2 build 2.0.0.15 is out:
sciter2-tech-preview.zip

  1. CSS: text-indent and text-align:justify are back
  2. CSS: background-repeat:stretch keep-ratio
  3. back/foreground-image-transformation redesign. Now these properties support multiple functions at the same time: background-image-transformation: hue(red) contrast(0.7);
  4. back/foreground-image-transformation, new filters: flip-x() and flip-y() – mirror of the image in horizontal and vertical directions.
  5. back/foreground-image-transformation, new filters: flip-x() and flip-y() – mirror of the image in horizontal and vertical directions.
  6. DOM inspector/debugger: it got new panel – editable list of code snippets to run in host document namespace.

Sciter 2.0.0.14

March 5, 2012

Filed under: Sciter — Andrew @ 11:25 pm

2.0.0.14 build is out: sciter2-tech-preview.zip.

Fixed: nasty bug in <input type=mask> – masked text editor.
Implemented : text-overflow: ellipsis in CSS.

Next Page »