Smart Mobile Studio
  • News
  • Forums
  • Download
  • Store
  • Showcases
    • Featured demos
    • The Smart Contest 2013, Round 1 – Graphics
  • Documentation
    • Get the book
    • System requirements
    • Prerequisites
    • Getting started
      • Introduction
      • Application architecture
      • The application object
      • Forms and navigation
      • Message dialogs
      • Themes and styles
    • Project types
      • Visual project
      • Game project
      • Console project
    • Layout manager
    • Networking
      • TW3HttpRequest
      • TW3JSONP
      • Loading files
  • About

Monthly Archives: December 2018

Smart Mobile Studio 3.0.2 is released

Posted on 21.12.2018 by Jarto Tarpio Posted in News

Smart Mobile Studio 3.0.2 is released

This release contains lots of fixes and improvements to the IDE as well as improvements to the RTL.

Installers

  • Smart Mobile Studio installer
  • Free command-line compiler

Portable installation

Smart Mobile Studio can also be downloaded with the SmartUpdate utility. Select the MASTER -channel for the official version.

Changes since 3.0.1

20.12.2018

RTL:
– TW3TabControl:
– AnimateTabs-property to control how tabs are changed.
– TW3ListBox:
– Prevent an exception if TW3Image is used as a line control and OnShowItem is not set.
– TW3ListMenu, TW3HeaderControl and TW3SimpleLabel:
– Don’t set default caption to classname during initialization.
– DWScript: Capitalize day and month names correctly (January instead of january, Sunday instead of sunday)

IDE:
– Improvements to the way the IDE reacts to a changed external file.
– Use caption while drawing generic controls instead of component name.

12.12.2018

RTL:
– TW3ListMenu:
– Add Items-property, so items can created in Object Inspector.
– Add OnSelected-event.

IDE:
– Bug fix to renaming of units
– Show form source instead of designer when form is selected from Project Manager

6.12.2018

– SmartNJ.Server.Http: Do not free Request and Response after OnRequest has been generated.
– Updated nodejs http- and https-demos with an example on how to read POST content.

5.12.2018

– Fixed “Argument out of Range” -error while renaming forms or units.
– Fix bug in renaming Form1, which did not change TForm1-classes in Form1.
– This happens if Form1 is not listed in the uses-clause of the main project source.
– Fixed in new projects.
– In older projects, users should change the uses-clause to also contain Form1
– Update uses-clauses in Form1 of a new project to get the same units as a new form.

26.11.2018

RTL:
– Bug fix to SmartCL.Layout: Set component size before position, to avoid problems in bottom and right alignments.
– Bug fix to TW3ToolControlFlatBorder in iOS theme.
– TW3BufferedImage: Don’t try to use TW3BackgroundGraphicContext, which was deprecated in Chrome

22.11.2018

RTL:
– Add styles for TW3RadioButtonLabel and TW3CheckBoxLabel. Also remove hard coded color from source code.
– Add default property values for in various components for the Object Inspector.

IDE:
– Property Inspector shows default values from RTL source.

17.11.2018

RTL:
– Changes to handling of Cursor:
– Style definitions moved from basic html elements to control styles
– GetCursor and SetCursor can now be overridden
– Bug fixes to how many controls handle cursor. Especially TW3Label.
– Themes:
– Add missing styles TW3CheckBox, TW3CheckMark, TW3RadioButton, TW3RadioToggle and TW3RadioGroup
– Two new backgrounds: TW3DecorativeListItemBackground and TW3TransparentBackground
– RTL optimizations to creation of controls, GetBoundsRect, SetBounds, MoveTo and SetSize.
– Bug fix to SmartCL.Graphics.pas: Changing of canvas font, size and styles did not work.
– Bug fix to System.DateUtils.DecodeDate.

IDE:
– Delete key works now Search dialog and other dialogs.
– Bug fix: Internal Browser Window showed only a white screen if Execute was clicked while it was open.

Compiler:
– Now(), EncodeDate() and EncodeTime() returns now the same values as Delphi and FPC
– All time/date -functions fixed to work with the new TDateTime-values

Pages

  • About
  • Feature Matrix
  • Forums
  • News
  • Release History
  • Download
  • Showcases
    • The Smart Contest 2013, Round 1 – Graphics
  • Store
  • Documentation
    • Creating your own controls
    • Debugging, exceptions and error handling
    • Differences between Delphi and Smart
    • Get the book
    • Getting started
      • Introduction
      • Local storage, session storage and global storage
      • Application architecture
      • The application object
      • Forms and navigation
      • Message dialogs
      • pmSmart Box Model
      • Themes and styles
    • Layout manager
    • Networking
      • Loading files
      • TW3HttpRequest
      • TW3JSONP
    • Prerequisites
    • Real data, talking to sqLite
    • System requirements
    • Project types
      • Visual project
      • Game project
      • Console project

Archives

  • December 2019
  • December 2018
  • November 2018
  • July 2018
  • June 2018
  • February 2018
  • September 2017
  • April 2017
  • November 2016
  • October 2016
  • September 2016
  • April 2016
  • March 2016
  • January 2016
  • October 2015
  • September 2015
  • July 2015
  • April 2015
  • January 2015
  • December 2014
  • October 2014
  • September 2014
  • August 2014
  • July 2014
  • June 2014
  • March 2014
  • February 2014
  • January 2014
  • December 2013
  • November 2013
  • October 2013
  • August 2013
  • July 2013
  • June 2013
  • May 2013
  • April 2013
  • March 2013
  • February 2013
  • January 2013
  • December 2012
  • November 2012
  • August 2012
  • July 2012
  • June 2012
  • May 2012
  • April 2012
  • March 2012
  • February 2012
  • January 2012
  • November 2011
  • October 2011
  • September 2011

Categories

  • Announcements (25)
  • Developers log (119)
  • Documentation (26)
  • News (104)
  • News and articles (16)

WordPress

  • Register
  • Log in
  • WordPress

Subscribe

  • Entries (RSS)
  • Comments (RSS)
© Optimale Systemer AS