Re: [SailfishDevel] Detecting OS version

2014-06-11 Thread Luca Donaggio
Thank you Joona!


On Tue, Jun 10, 2014 at 4:42 PM, Joona Petrell joona.petr...@jolla.com
wrote:

  Hi Luca,

 We haven't yet started versioning Silica APIs (though we probably should
 soon), sorry, but you can check if quickScroll property on your flickable
 has been defined (myFlickable.quickScroll === undefined) to check if the
 quick scroll functionality is available.

 Cheers,

 Joona

  --
 *From:* devel-boun...@lists.sailfishos.org [
 devel-boun...@lists.sailfishos.org] on behalf of Luca Donaggio [
 donag...@gmail.com]
 *Sent:* 10 June 2014 17:30
 *To:* Sailfish OS Developers
 *Subject:* [SailfishDevel] Detecting OS version

  Hi all,

  recent update (1.0.7.16) added fast scrolling to Silica flickable QML
 components (like SilicaListView).
  Before, for long lists I added a pull up menu with an option to
 fast-scroll back to the top, others (Together app for example) used a
 custom scroll decorator with the same functionality.

  Is there a way to detect at run-time (in QML would be perfect, but in C++
 would do the same) if the new functionality is available, or,
 alternatively, which OS version we are in?

  This way I can avoid cluttering my app UI with elements which basically
 duplicate the same functionality:

  if OS version = 1.0.7.16 / system fast-scroll available: do nothing
  else: enable custom fast-scroll

--
 Luca Donaggio

 ___
 SailfishOS.org Devel mailing list
 To unsubscribe, please send a mail to
 devel-unsubscr...@lists.sailfishos.org




-- 
Luca Donaggio
___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org

[SailfishDevel] Detecting OS version

2014-06-10 Thread Luca Donaggio
Hi all,

recent update (1.0.7.16) added fast scrolling to Silica flickable QML
components (like SilicaListView).
Before, for long lists I added a pull up menu with an option to fast-scroll
back to the top, others (Together app for example) used a custom scroll
decorator with the same functionality.

Is there a way to detect at run-time (in QML would be perfect, but in C++
would do the same) if the new functionality is available, or,
alternatively, which OS version we are in?

This way I can avoid cluttering my app UI with elements which basically
duplicate the same functionality:

if OS version = 1.0.7.16 / system fast-scroll available: do nothing
else: enable custom fast-scroll

-- 
Luca Donaggio
___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org

Re: [SailfishDevel] Detecting OS version

2014-06-10 Thread Andrey Kozhevnikov


10.06.2014 20:30, Luca Donaggio ?:

Hi all,

recent update (1.0.7.16) added fast scrolling to Silica flickable QML 
components (like SilicaListView).
Before, for long lists I added a pull up menu with an option to 
fast-scroll back to the top, others (Together app for example) used a 
custom scroll decorator with the same functionality.


Is there a way to detect at run-time (in QML would be perfect, but in 
C++ would do the same) if the new functionality is available, or, 
alternatively, which OS version we are in?


This way I can avoid cluttering my app UI with elements which 
basically duplicate the same functionality:


if OS version = 1.0.7.16 / system fast-scroll available: do nothing
else: enable custom fast-scroll

--
Luca Donaggio


___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org


___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org

Re: [SailfishDevel] Detecting OS version

2014-06-10 Thread Jonni Nakari

On 10.06.2014 17:30, Luca Donaggio wrote:
This way I can avoid cluttering my app UI with elements which 
basically duplicate the same functionality:

CODeRUS and veskuh recently added something like this to Tweetian, see:

https://github.com/CODeRUS/Tweetian/commit/3d50e172455cf94f2dd8064f7078ff94fc430f9d

--
Jonni Nakari
jo...@egarden.fi
+358 50 4411 784

A: Because it disrupts the natural way of thinking.
Q: Why is top posting frowned upon?

___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org


Re: [SailfishDevel] Detecting OS version

2014-06-10 Thread Andrey Kozhevnikov
check 
https://github.com/veskuh/Tweetian/commit/3d50e172455cf94f2dd8064f7078ff94fc430f9d


10.06.2014 20:30, Luca Donaggio ?:

Hi all,

recent update (1.0.7.16) added fast scrolling to Silica flickable QML 
components (like SilicaListView).
Before, for long lists I added a pull up menu with an option to 
fast-scroll back to the top, others (Together app for example) used a 
custom scroll decorator with the same functionality.


Is there a way to detect at run-time (in QML would be perfect, but in 
C++ would do the same) if the new functionality is available, or, 
alternatively, which OS version we are in?


This way I can avoid cluttering my app UI with elements which 
basically duplicate the same functionality:


if OS version = 1.0.7.16 / system fast-scroll available: do nothing
else: enable custom fast-scroll

--
Luca Donaggio


___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org


___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org

Re: [SailfishDevel] Detecting OS version

2014-06-10 Thread Luca Donaggio
Thanks Andrey, that's what I was looking for!


On Tue, Jun 10, 2014 at 4:32 PM, Andrey Kozhevnikov coderusin...@gmail.com
wrote:

  check
 https://github.com/veskuh/Tweetian/commit/3d50e172455cf94f2dd8064f7078ff94fc430f9d


 10.06.2014 20:30, Luca Donaggio пишет:

Hi all,

  recent update (1.0.7.16) added fast scrolling to Silica flickable QML
 components (like SilicaListView).
  Before, for long lists I added a pull up menu with an option to
 fast-scroll back to the top, others (Together app for example) used a
 custom scroll decorator with the same functionality.

  Is there a way to detect at run-time (in QML would be perfect, but in C++
 would do the same) if the new functionality is available, or,
 alternatively, which OS version we are in?

  This way I can avoid cluttering my app UI with elements which basically
 duplicate the same functionality:

  if OS version = 1.0.7.16 / system fast-scroll available: do nothing
  else: enable custom fast-scroll

--
 Luca Donaggio


 ___
 SailfishOS.org Devel mailing list
 To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org



 ___
 SailfishOS.org Devel mailing list
 To unsubscribe, please send a mail to
 devel-unsubscr...@lists.sailfishos.org




-- 
Luca Donaggio
___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org

Re: [SailfishDevel] Detecting OS version

2014-06-10 Thread Luca Donaggio
Thanks Jonni!


On Tue, Jun 10, 2014 at 4:33 PM, Jonni Nakari jo...@egarden.fi wrote:

 On 10.06.2014 17:30, Luca Donaggio wrote:

 This way I can avoid cluttering my app UI with elements which basically
 duplicate the same functionality:

 CODeRUS and veskuh recently added something like this to Tweetian, see:

 https://github.com/CODeRUS/Tweetian/commit/3d50e172455cf94f2dd8064f7078ff
 94fc430f9d

 --
 Jonni Nakari
 jo...@egarden.fi
 +358 50 4411 784

 A: Because it disrupts the natural way of thinking.
 Q: Why is top posting frowned upon?


 ___
 SailfishOS.org Devel mailing list
 To unsubscribe, please send a mail to devel-unsubscribe@lists.
 sailfishos.org




-- 
Luca Donaggio
___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org

Re: [SailfishDevel] Detecting OS version

2014-06-10 Thread Joona Petrell
Hi Luca,

We haven't yet started versioning Silica APIs (though we probably should soon), 
sorry, but you can check if quickScroll property on your flickable has been 
defined (myFlickable.quickScroll === undefined) to check if the quick scroll 
functionality is available.

Cheers,

Joona


From: devel-boun...@lists.sailfishos.org [devel-boun...@lists.sailfishos.org] 
on behalf of Luca Donaggio [donag...@gmail.com]
Sent: 10 June 2014 17:30
To: Sailfish OS Developers
Subject: [SailfishDevel] Detecting OS version

Hi all,

recent update (1.0.7.16) added fast scrolling to Silica flickable QML 
components (like SilicaListView).
Before, for long lists I added a pull up menu with an option to fast-scroll 
back to the top, others (Together app for example) used a custom scroll 
decorator with the same functionality.

Is there a way to detect at run-time (in QML would be perfect, but in C++ would 
do the same) if the new functionality is available, or, alternatively, which OS 
version we are in?

This way I can avoid cluttering my app UI with elements which basically 
duplicate the same functionality:

if OS version = 1.0.7.16 / system fast-scroll available: do nothing
else: enable custom fast-scroll

--
Luca Donaggio
___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org