Jump to content


Photo

Smart 2.9.9 [alpha] is here!


  • Please log in to reply
30 replies to this topic

#1 jarto

jarto
  • Administrators
  • 72 posts
  • LocationVaasa, Finland
  • Enterprise Edition

Posted 14 September 2017 - 07:39 PM

Today we released an alpha version of the upcoming 3.0.0 -version. http://smartmobilest...rt-2-9-9-alpha/
  • Czar, ielite, DidierXT and 2 others like this

#2 ielite

ielite
  • Members
  • 723 posts

Posted 14 September 2017 - 10:56 PM

Awesome! Looking forward to testing it!

#3 Czar

Czar
  • Members
  • 165 posts

Posted 14 September 2017 - 11:55 PM

Awesome - I am updating my programs as we speak.

#4 jarto

jarto
  • Administrators
  • 72 posts
  • LocationVaasa, Finland
  • Enterprise Edition

Posted 15 September 2017 - 10:33 AM

At this point documentation for all the new features is missing. So please do ask anything and I'll do my best to help you. To learn to use the new TabControl, Listbox and scrolling features, have a look at the project: "Tabs, Scrolling and ListBox", which can be found in the Featured Demos\Forms & Components -folder.

And as we now can use the powerful SmartUpdate -program to offer updates as frequently as needed, we can also fix bugs fast. So just let us know and we'll get to it. In the meantime, we'll continue perfecting the styling.
  • Nico Wouterse, DidierXT and Dennis07 like this

#5 Nico Wouterse

Nico Wouterse
  • Moderators
  • 262 posts
  • LocationAustralia

Posted 15 September 2017 - 04:04 PM

One of my projects compiles ok
but after a second or so throws this error :
Failed to build project: Failed to create resource folder: \res\.

Any idea ?
Nico Wouterse

#6 jarto

jarto
  • Administrators
  • 72 posts
  • LocationVaasa, Finland
  • Enterprise Edition

Posted 15 September 2017 - 07:54 PM

Are you working on some network share or some other path, where there could be issues with filesystem rights?

#7 Nico Wouterse

Nico Wouterse
  • Moderators
  • 262 posts
  • LocationAustralia

Posted 16 September 2017 - 10:58 AM

this happens when blanking the 'relative output path' in the linker project options

resetting it to 'www\' or something like that solves the problem
Nico Wouterse

#8 jarto

jarto
  • Administrators
  • 72 posts
  • LocationVaasa, Finland
  • Enterprise Edition

Posted 16 September 2017 - 03:01 PM

Some tips and documentation about the ScrollBoxes: https://www.facebook...597157790347571
  • Nico Wouterse likes this

#9 jarto

jarto
  • Administrators
  • 72 posts
  • LocationVaasa, Finland
  • Enterprise Edition

Posted 18 September 2017 - 01:50 PM

If you run SmartUpdate, you'll get a few fixes:
- Saving of Form -bug
- TW3HeaderControl -bug

There's also a post about the new EventManager: https://www.facebook...598871063509577
  • ielite and Igor Savkic like this

#10 Igor Savkic

Igor Savkic
  • Members
  • 188 posts

Posted 18 September 2017 - 04:42 PM

> There's also a post about the new EventManager:

I suggest to add this to help itself or SMS website.

Few questions about it:

1) To use EventManager is it enough to just include SmartCL.EventManager or we actually need to create one EventManager per form?

2a) What if I want to handle same event on several places, on label, then on panel etc? It's easy to do so in JS, but from your article on Facebook group it seems that propagating same event to parent control will not work, it would stop at label since it has "touch or movement related events on the control. For example: OnClick or OnMouseDown".

2b) Article also suggest it would stop at first label if it has any kind of related event (Click for example). What if I want to handle onMouseUp in parent and OnClick in label (two different events)?

#11 jarto

jarto
  • Administrators
  • 72 posts
  • LocationVaasa, Finland
  • Enterprise Edition

Posted 18 September 2017 - 05:53 PM

1. The RTL creates the EventManager automatically at startup. You don't need to create it yourself. There is only one EventManager per project. It listens to events on Display-level.

2. If you want to handle the same event on several places, there are ways to do that:
- You can listen to it on the child element and call the panel from there, like you'd do in Delphi.
- You can also hook up to Javascript events like before. We have not prevented you from doing that.

#12 Igor Savkic

Igor Savkic
  • Members
  • 188 posts

Posted 19 September 2017 - 12:20 AM

Thanks for clarification.

What happens if I'm listening on two different events in child and parent, OnClick in child and OnMouseDown in parent. Will I only get OnClick for child or both?

#13 jarto

jarto
  • Administrators
  • 72 posts
  • LocationVaasa, Finland
  • Enterprise Edition

Posted 19 September 2017 - 07:12 AM

If the user clicks on the child, you get OnClick on the child and no event on the parent. Just like in Delphi.
  • Czar likes this

#14 jarto

jarto
  • Administrators
  • 72 posts
  • LocationVaasa, Finland
  • Enterprise Edition

Posted 20 September 2017 - 12:22 PM

If you run SmartUpdate, there are some updates and bug fixes.

#15 Ñuño Martínez

Ñuño Martínez
  • Members
  • 28 posts

Posted 22 September 2017 - 11:55 AM

Glad to see you're working on SMS but I didn't see any mention to the compiler itself. You know I'm having some issues with it...

#16 jarto

jarto
  • Administrators
  • 72 posts
  • LocationVaasa, Finland
  • Enterprise Edition

Posted 22 September 2017 - 12:13 PM

Glad to see you're working on SMS but I didn't see any mention to the compiler itself. You know I'm having some issues with it...


Please send e-mail about these to support at smartmobilestudio.com
We're probably going to be busy with changes to styling for some 1-2 weeks, though. But we'll get there!

#17 jarto

jarto
  • Administrators
  • 72 posts
  • LocationVaasa, Finland
  • Enterprise Edition

Posted 26 September 2017 - 11:38 AM

New updates to the alpha-version:

- New controls and classes:
- TW3GroupBox
- TW3RadioButton
- TStringStream
- Improvements to Game View initialization
- Added overloaded ShowDialog with custom width and height
- Fixed Contest Demos:
- RetroBalls
- PolyDna
- Afternoon Walk
- GraphicsDemo

You get these by running SmartUpdate.exe in the folder where you installed the Alpha.
  • Czar and Nico Wouterse like this

#18 jarto

jarto
  • Administrators
  • 72 posts
  • LocationVaasa, Finland
  • Enterprise Edition

Posted 28 September 2017 - 11:04 AM

More updates:

Improvements to Resizing:
- Minimize number of resizes during form create.
- Trigger only one resize during device flip.
  • ielite and Nico Wouterse like this

#19 jarto

jarto
  • Administrators
  • 72 posts
  • LocationVaasa, Finland
  • Enterprise Edition

Posted 07 October 2017 - 06:34 PM

More updates available with SmartUpdate:

7.10.2017

Improvements to resizing:
- Fix wrong display height on iOS/Chrome after device flip
- Reduce number of resizes during startup

5.10.2017

New controls:
- TW3RadioGroup
- TW3MediaPlayer
Support for WebFonts
Styling changes to TW3ScrollControl's background
EventManager to send OnClick through CBClick
Bug fixes to the RTL
Bug fixes to the IDE
  • Czar and ielite like this

#20 ielite

ielite
  • Members
  • 723 posts

Posted 07 October 2017 - 11:48 PM

I see the TW3RadioGroup om the component pallette, but not the TW3MediaPlayer

I also see a MediaPlayer demo, but it doesn't use the TW3MediaPlayer
  • Czar likes this




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users