Jump to content
jarto

Smart Mobile Studio 3.9.1 (1st Alpha release) is available

Recommended Posts

Still trying to get the LoginDalog demo working. Getting the following errors:

[INFO] Building project 'LoginDialog'...
[INFO] Compiling...
[ERROR] Compilation failed! Error(s): 4
Syntax Error: Unknown name "TModalInfo" [line: 19, column: 40, file: MainForm]
Syntax Error: Unknown name "TModalInfo" [line: 20, column: 40, file: MainForm]
Syntax Error: Unknown name "TModalInfo" [line: 21, column: 44, file: MainForm]
Syntax Error: There is no accessible member with name "ShowModalForm" [line: 37, column: 15, file: MainForm]

 

Share this post


Link to post
Share on other sites

Hi Jarto,

Just wanted to check if the below is a known issue with the Alpha or if there is a deeper issue with my install?  At this point in time the property inspector component combo is not being populated at all. This can generally be worked around, as selecting components correctly updates the properties themselves but the combo itself never has any contents.  Biggest issue at this point in time is I can't access a panel whose contents completely cover the client area.

image.png.9b8408ec9c63993a93db56c567c09274.png

 

Share this post


Link to post
Share on other sites

A new update is available:

IDE:

  • Object inspector's component list is now filled properly
  • Fix memory leaks

RTL:

  • Remove extra code from TW3BlockBox (used by modal forms)
  • Add missing headers to TW3HttpRequest.Send

I tried to also fix the bug where SmartMS.exe and CEF4Delphi.exe don't shut down properly, but that bug still exists. Working on it some more, though.

Share this post


Link to post
Share on other sites
3 hours ago, IgorSavkic said:

I would like to try this new release, it's seems ALPHA channel isn't available for trial version nor for 2.x I have.

Perhaps I should buy 3.02 version, will that license be compatible with 4.x version once it's released?

Yes, the license will work with every version and release we make for 12 months.

Share this post


Link to post
Share on other sites
49 minutes ago, jarto said:

I just pushed a new update to the alpha-channel. It finally fixes the bug we've had that has left SmartMS.exe and CEF4Delphi.exe hanging when the IDE is closed. It was a tricky one to track down. Happy to see it gone 🙂

 

I still have a SmartScreen.exe process lingering after closing SMS.  ((Note, the CPU and memory are 0 though)

Share this post


Link to post
Share on other sites
1 hour ago, IElite said:

 

I still have a SmartScreen.exe process lingering after closing SMS.  ((Note, the CPU and memory are 0 though)

AFAIK, SmartScreen.exe is not part of Smart Mobile Studio.

Share this post


Link to post
Share on other sites

hmmm, you are right. My initial test was to "end task" and then start SMS and see if it came back. It did. However, I jumped the gun, as it comes back regardless if I start SMS or not :)

It is  windows application!

 

Share this post


Link to post
Share on other sites

We received a question regarding licenses. If you have an active subscription and have installed an older SMS using setup.exe, you can find your user.lic -file in C:\ProgramData\The Smart Company\Smart Mobile Studio\

Share this post


Link to post
Share on other sites

A new update is now available with a fix to the compiler:

- Include bug fix from DWS:
  - Disabled "straight return statement" optimization if the local table
    is not empty, as it may hold a sub-function or something else important

Share this post


Link to post
Share on other sites

New update available:

IDE:

  • Move setting of Align higher up in generated form sfm
  • Take port for welcome page and form designer from IDE settings.

RTL:

  • Improvements to how forms are built from form sfm:
    • Minimize resizes and alignments during construction
    • Do not hide a form too early
  • Add TVariant.Values (Thank you Daniel Eiszele)
  • Bug fix to TVariant.ForEachProperty

Compiler:

  • Bug fix to Randomize in DWScript

Share this post


Link to post
Share on other sites

New update is available.

RTL:

  • TW3HttpRequest: Improvements and bug fixes for handling downloading of binary data
  • Bug fixes to TW3CheckBox and TW3RadioButton
    • Word Wrap did not work
    • Right and Center alignments did not work
  • Disable cursor emulation in TStreamReader and TStreamWriter
    • This allows using multiple readers or writers on same stream.
    • If you need every stream reader and writer to have their own cursor, set roEmulateCursor
  • Fix TW3Dataset saving and loading (both streams and JSON)
  • Bug fix to TString.EncodeURL
  • Bug fixes to handling of Opacity

IDE:

  • Fix default value for Opacity

Designer:

  • TW3CheckBox and TW3RadioButton support now all properties

Share this post


Link to post
Share on other sites

A new update is available. This one contains improvements for aligning TW3CheckBox and TW3Radiobutton, when word wrap is used. Huge thanks to @lynkfs and @Daniel Eiszele for their help with this!

RTL:

  • Change horizontal alignment to be done using flexbox styles.
    • This affects mostly TW3CheckBox and TW3RadioButton, but also other controls that are using lbxcontent -styles.
  • Improve right alignment of TW3CheckBox and TW3RadioButton

Share this post


Link to post
Share on other sites

New update is available. This is probably the last alpha release.

RTL:

  • Add TabOrder-property
  • Make TW3Label, TW3Display and TW3DisplayView not focusable
    • Set TabOrder for these if you want to override this
  • TW3CheckBox and TW3RadioButton: Value can be changed with keyboard
  • Allow changing of HRange and VRange in TW3SwipeController
  • Improvements to DateTimeToLocal and LocalDateTimeToUTC

IDE:

  • Fix exception in code that monitors changes to RTL files.
  • Prevent exception during startup if IDE's internal port is already in use.

 

 

Share this post


Link to post
Share on other sites

A new update is available:

IDE:

  • Fix character set that was sent from the internal server

RTL:

  • Bug fix to handling resizes when anchor gaps are locked.
  • Improvements to TW3ScrollBox
    • Scrollbars -property can now be changed in Object Inspector
    • The ScrollBox waits properly until it's subcontrols are ready
    • ScrollBars and indicators did not work properly if ForceParent was true
    • Fix bugs in resizing the scrollbox

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...