Smart Mobile Studio 2.2 beta 3 is out and it is a big improvement over beta 2!
April 15, 2015
July 12, 2014
If you need to write software for phones/browsers/node.js/microcontrollers, you should check out the new Smart Mobile Studio 2.1 (beta 1). The list of new and fixed features is much too long to list here so I’ll just focus on the most important additions.
- Integrated debugger!
- Dockable IDE with support for multiple layouts.
- Configurable keyboard shortcuts.
- Split view mode shows code and design side-by-side.
- Support for with statement in a clean, non-Delphi way.
with p := something do begin
// do anything with p
- Optimizations and bug fixes in the compiler.
- Built-in browser uses Chromium CEF3.
April 29, 2014
This question popped up recently on the forum:
“Smart has a toolbar control and a toolbar button control, but no radio button control and no “down” property. Is there any way to simulate this effect in the current version of Smart Mobile Studio?”
HTML buttons don’t have the down property but it can be simulated by changing the button’s CSS. The easiest way to do this is to create a new CSS class which is equal to the one used by the button but with the additional border:2px inset; declaration. Of course, you’ll also have to write a bit of code which will change the CSS during the execution.
March 19, 2014
January 03, 2014
When you open a version 1 application in Smart 2, you’ll notice two special nodes in the project explorer – Custom Template and Custom CSS (marked in the picture below). If you, however, create a new visual application, these two nodes won’t be present. Why?
A reason is quite simple. Unless specially instructed, a Smart v2 application refers to external HTML and CSS templates (stored in "%ProgramData%\Optimale Systemer AS\Smart Mobile Studio\Templates" and "%ProgramData%\Optimale Systemer AS\Smart Mobile Studio\RTL\themes", respectively). A Smart v1 application, however, stored those templates inside the project file.
Unless you have made any customizations to the HTML or CSS templates, you can easily upgrade to the newer versions. Just right-click on the Custom Template node and select Remove. Repeat for the Custom CSS node and you’re done! There won’t be any special templates stored in the project file and Smart will use the defaults.
To use a customized template, right-click in the project explorer and select Add Template. You can add an HTML and/or a CSS template.
December 23, 2013
- No AV for event “building” (on component/event double click) anymore
- Copy, Cut & Paste were not working (properly) in Visual Designer
- RTL indexing
- Better [CTRL]+[DOWN] (go to implementation), sometimes navigated to a slightly wrong position
- Removed some memory leaks
- Fixed Unicode issue in visual designer
- Some preferences were not saved properly
- Command line compiler now works with missing templates
- Command line compiler is purely command line now (smaller size)
- Faster loading of visual designer (delayed loading of ‘Live Preview’)
- Improved ‘File’ menu structure
- Menu item ‘Preferences’ moved to ‘Tools’
- Improved ‘Options’ dialog (compiler tab)
- Added package for Grid
- Added ‘Save As…’
- [ALT] + [DOWN] will cycle through components in visual designer
- Added some WordStar editor commands, but yet partly occluded by IDE shortcuts