<?xml version="1.0" encoding="ISO-8859-1"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>Forum du club des développeurs et IT Pro - SpiderBasic</title>
		<link>https://www.developpez.net/forums/</link>
		<description>Forum consacré au développement Web avec SpiderBasic.</description>
		<language>fr</language>
		<lastBuildDate>Sat, 18 Apr 2026 16:10:46 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>15</ttl>
		<image>
			<url>https://forum.developpez.be/images/misc/rss.png</url>
			<title>Forum du club des développeurs et IT Pro - SpiderBasic</title>
			<link>https://www.developpez.net/forums/</link>
		</image>
		<item>
			<title>SpiderBasic 3.20 beta 1 est disponible sur votre compte</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2180367&amp;goto=newpost</link>
			<pubDate>Sun, 09 Nov 2025 15:01:17 GMT</pubDate>
			<description>---Citation--- 
Hello...</description>
			<content:encoded><![CDATA[<div><div class="bbcode_container">
	<div class="bbcode_description">Citation:</div>
	<div class="bbcode_quote printable">
		<hr />
		
			Hello everyone,<br />
<br />
A new beta is available which includes a full rework of the vector drawing lib (based on pf-shadoko work) and some interesting new features:<br />
<br />
<ul><li style="">Added: Fully reworked the VectorDrawing library to be much faster than before</li><li style="">Added: PdfVectorOutput(), ExportPdf(), ExportPdfMemory() to easily create PDF</li><li style="">Added: SvgVectorOutput(), ExportSvg(), ExportSvgMemory() to easily create SVG</li><li style="">Added: RemoveMobileItem() and ClearMobileItems() for ListMobile()</li><li style="">Added: MobileTheme() to dynamically switch the mobile libary theme from light to dark</li><li style="">Added: IsDarkMode() to detect if the device is default theme is dark or bright.</li><li style="">Added: #PB_Event_ColorSchemeChanged event to detect switch between dark and bright mode.</li><li style="">Added: CenterX/Y param for VectorSourceCircularGradient()</li><li style="">Added: ClipPath(), FlipCoordinatesX(), FlipCoordinatesY(), VectorSourceImage(), IsInsideStroke()</li><li style="">Added: #PB_Path_Winding mode for FillPath() and oddeven as well</li><li style="">Removed: PathBoundX(), PathBoundY(), PathBoundWidth(), PathBoundHeight()</li></ul>
			
		<hr />
	</div>
</div><a rel="nofollow" href="https://forums.spiderbasic.com/viewtopic.php?t=2864" target="_blank">Source de l'information</a></div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f2126/autres-langages/autres-langages/basic/spiderbasic/">SpiderBasic</category>
			<dc:creator>comtois</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2180367/autres-langages/autres-langages/basic/spiderbasic/spiderbasic-3-20-beta-1-disponible-compte/</guid>
		</item>
		<item>
			<title>SpiderBasic 3.10 beta 1 est disponible sur votre compte</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2177533&amp;goto=newpost</link>
			<pubDate>Mon, 16 Jun 2025 16:23:41 GMT</pubDate>
			<description>---Citation--- 
Hi there, 
...</description>
			<content:encoded><![CDATA[<div><div class="bbcode_container">
	<div class="bbcode_description">Citation:</div>
	<div class="bbcode_quote printable">
		<hr />
		
			Hi there,<br />
<br />
A new version of SpiderBasic is ready to test with some cool new features is available on your account !<br />
<br />
<ul><li style=""> Added: Android app creation support for Linux and MacOS !</li><li style=""> Added: New native notification library for mobile apps !</li><li style=""> Added: HTTPInfo() to get more info when using HTTPRequest()</li><li style=""> Added: HTTPTimeout() to control the timeout of HTTPRequest()</li><li style=""> Added: CopyMemory()</li><li style=""> Added: StringByteLength()</li><li style=""> Added: #PB_EventType_PageLoaded event support for WebGadget()</li><li style=""> Added: #PB_EventType_Resize support for ContainerGadget(), ScrollAreaGadget(), Canvas() and PanelGadget()</li><li style=""> Added: #PB_Image_Base64 flag for LoadImage() to load image encoded in Base64</li><li style=""> Updated: Cordova android 14 and Android SDK 35</li><li style=""> Updated: the Date library doc as it already supports date beyond 2038.</li></ul>
			
		<hr />
	</div>
</div><div class="bbcode_container">
	<div class="bbcode_description">Citation:</div>
	<div class="bbcode_quote printable">
		<hr />
		
			Here is an example for the new native notification lib:
			
		<hr />
	</div>
</div><div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="40"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br />29<br />30<br />31<br />32<br />33<br />34<br />35<br />36<br />37<br />38<br />39<br />40<br />41<br />42<br />43<br />44<br />45<br />46<br />47<br />48<br />49<br />50<br />51<br />52<br />53<br />54<br />55<br />56<br />57<br />58<br />59<br />60<br />61<br />62<br />63<br />64<br />65<br />66<br />67<br />68<br />69<br />70<br />71<br />72<br />73<br />74<br />75<br />76<br />77<br />78<br />79<br />80<br />81<br />82<br />83<br />84<br />85<br />86<br />87<br />88<br />89<br />90<br />91<br />92<br />93<br />94<br />95<br />96<br />97<br />98<br />99<br />100<br />101<br />102<br />103<br />104<br />105<br />106<br />107<br />108<br />109<br />110<br />111<br />112<br />113<br />114<br />115<br /></div></td><td valign="top"><pre style="margin: 0"><span style="color: #808080;">; You need to create an iOS or Android app to test it. It won't have any effect in the browser</span>
<span style="color: #808080;">;</span>
&nbsp;
<span style="color: #808080;">; #PB_EventType_NotificationClicked</span>
<span style="color: #808080;">; #PB_EventType_NotificationTriggered</span>
&nbsp;
<span style="color: #808080;">; #PB_Notification_Secret   ; Notification won't be shown on the lock screen</span>
<span style="color: #808080;">; #PB_Notification_Progress ; Progress-like notification (Android only)</span>
&nbsp;
<span style="color: #808080;">; For ScheduleNotification():</span>
<span style="color: #808080;">;</span>
<span style="color: #808080;">; #PB_Notification_At</span>
<span style="color: #808080;">; #PB_Notification_InSecond</span>
<span style="color: #808080;">; #PB_Notification_InMinute</span>
<span style="color: #808080;">; #PB_Notification_InHour</span>
<span style="color: #808080;">; #PB_Notification_InDay</span>
<span style="color: #808080;">; #PB_Notification_InWeek</span>
<span style="color: #808080;">; #PB_Notification_InMonth</span>
<span style="color: #808080;">; #PB_Notification_InQuarter</span>
<span style="color: #808080;">; #PB_Notification_InYear</span>
<span style="color: #808080;">; #PB_Notification_EveryDate</span>
<span style="color: #808080;">; #PB_Notification_EveryMinute</span>
<span style="color: #808080;">; #PB_Notification_EveryHour</span>
<span style="color: #808080;">; #PB_Notification_EveryDay</span>
<span style="color: #808080;">; #PB_Notification_EveryWeek</span>
<span style="color: #808080;">; #PB_Notification_EveryMonth</span>
<span style="color: #808080;">; #PB_Notification_EveryYear</span>
&nbsp;
<span style="color: #0000ff;">If</span> ContainerMobile<span class="br0">&#40;</span><span style="color: #339933;">#PB_Any</span>, <span style="color: #339933;">#PB_Mobile_Page</span>, <span style="color: #FF0000;">&quot;margin:8px&quot;</span><span class="br0">&#41;</span>
    HtmlMobile<span class="br0">&#40;</span><span style="color: #FF0000;">&quot;&lt;br&gt;&lt;br&gt;&quot;</span><span class="br0">&#41;</span>
    HtmlMobile<span class="br0">&#40;</span><span style="color: #FF0000;">&quot;&lt;br&gt;&lt;br&gt;&quot;</span><span class="br0">&#41;</span>
    HtmlMobile<span class="br0">&#40;</span><span style="color: #FF0000;">&quot;&lt;br&gt;&lt;br&gt;&quot;</span><span class="br0">&#41;</span>
    HtmlMobile<span class="br0">&#40;</span><span style="color: #FF0000;">&quot;&lt;br&gt;&lt;br&gt;&quot;</span><span class="br0">&#41;</span>
    HtmlMobile<span class="br0">&#40;</span><span style="color: #FF0000;">&quot;&lt;br&gt;&lt;br&gt;&quot;</span><span class="br0">&#41;</span>
    HtmlMobile<span class="br0">&#40;</span><span style="color: #FF0000;">&quot;&lt;br&gt;&lt;br&gt;&quot;</span><span class="br0">&#41;</span>
    HtmlMobile<span class="br0">&#40;</span><span style="color: #FF0000;">&quot;&lt;br&gt;&lt;br&gt;&quot;</span><span class="br0">&#41;</span>
    HtmlMobile<span class="br0">&#40;</span><span style="color: #FF0000;">&quot;&lt;br&gt;&lt;br&gt;&quot;</span><span class="br0">&#41;</span>
    HtmlMobile<span class="br0">&#40;</span><span style="color: #FF0000;">&quot;&lt;br&gt;&lt;br&gt;&quot;</span><span class="br0">&#41;</span>
    ButtonMobile<span class="br0">&#40;</span><span style="color: #cc66cc;">0</span>, <span style="color: #FF0000;">&quot;Click me&quot;</span><span class="br0">&#41;</span>
    HtmlMobile<span class="br0">&#40;</span><span style="color: #FF0000;">&quot;&lt;br&gt;&lt;br&gt;&quot;</span><span class="br0">&#41;</span>
    HtmlMobile<span class="br0">&#40;</span><span style="color: #FF0000;">&quot;&lt;br&gt;&lt;br&gt;&quot;</span><span class="br0">&#41;</span>
    HtmlMobile<span class="br0">&#40;</span><span style="color: #FF0000;">&quot;&lt;br&gt;&lt;br&gt;&quot;</span><span class="br0">&#41;</span>
    ButtonMobile<span class="br0">&#40;</span><span style="color: #cc66cc;">1</span>, <span style="color: #FF0000;">&quot;Click me too !&quot;</span><span class="br0">&#41;</span>
    HtmlMobile<span class="br0">&#40;</span><span style="color: #FF0000;">&quot;&lt;br&gt;&lt;br&gt;&quot;</span><span class="br0">&#41;</span>
    ButtonMobile<span class="br0">&#40;</span><span style="color: #cc66cc;">2</span>, <span style="color: #FF0000;">&quot;ProgressBar notif&quot;</span><span class="br0">&#41;</span>
        HtmlMobile<span class="br0">&#40;</span><span style="color: #FF0000;">&quot;&lt;br&gt;&lt;br&gt;&quot;</span><span class="br0">&#41;</span>
    ButtonMobile<span class="br0">&#40;</span><span style="color: #cc66cc;">3</span>, <span style="color: #FF0000;">&quot;Cancel Notif 0&quot;</span><span class="br0">&#41;</span>
    CloseMobileContainer<span class="br0">&#40;</span><span class="br0">&#41;</span>
  <span style="color: #0000ff;">EndIf</span>
&nbsp;
  <span style="color: #0000ff;">Procedure</span> MobileEvents<span class="br0">&#40;</span><span class="br0">&#41;</span>
    <span style="color: #0000ff;">Select</span> EventMobile<span class="br0">&#40;</span><span class="br0">&#41;</span>
      <span style="color: #0000ff;">Case</span> <span style="color: #cc66cc;">0</span>
        CreateNotification<span class="br0">&#40;</span><span style="color: #cc66cc;">0</span>, <span style="color: #FF0000;">&quot;Hello world !&quot;</span>, <span style="color: #FF0000;">&quot;Which name do you want to use ?&quot;</span>, <span style="color: #cc66cc;">0</span><span class="br0">&#41;</span>
        NotificationButton<span class="br0">&#40;</span><span style="color: #cc66cc;">0</span>, <span style="color: #cc66cc;">1</span>, <span style="color: #FF0000;">&quot;OK&quot;</span><span class="br0">&#41;</span>
        NotificationButton<span class="br0">&#40;</span><span style="color: #cc66cc;">0</span>, <span style="color: #cc66cc;">2</span>, <span style="color: #FF0000;">&quot;Cancel&quot;</span><span class="br0">&#41;</span>
        ScheduleNotification<span class="br0">&#40;</span><span style="color: #cc66cc;">0</span>, <span style="color: #339933;">#PB_Notification_At</span>, Date<span class="br0">&#40;</span><span class="br0">&#41;</span>+<span style="color: #cc66cc;">10</span><span class="br0">&#41;</span>
&nbsp;
      <span style="color: #0000ff;">Case</span> <span style="color: #cc66cc;">1</span>
        CreateNotification<span class="br0">&#40;</span><span style="color: #cc66cc;">1</span>, <span style="color: #FF0000;">&quot;2nd notification&quot;</span>, <span style="color: #FF0000;">&quot;Hello&quot;</span>+Chr<span class="br0">&#40;</span><span style="color: #cc66cc;">10</span><span class="br0">&#41;</span>+<span style="color: #FF0000;">&quot;Friends&quot;</span>, <span style="color: #cc66cc;">0</span><span class="br0">&#41;</span>
        <span style="color: #0000ff;">Debug</span> <span style="color: #FF0000;">&quot;Schedule every minute&quot;</span>
        ScheduleNotification<span class="br0">&#40;</span><span style="color: #cc66cc;">1</span>, <span style="color: #339933;">#PB_Notification_EveryMinute</span><span class="br0">&#41;</span> <span style="color: #808080;">; It's rounded to about 5 mins on Android</span>
&nbsp;
      <span style="color: #0000ff;">Case</span> <span style="color: #cc66cc;">2</span>
        CreateNotification<span class="br0">&#40;</span><span style="color: #cc66cc;">2</span>, <span style="color: #FF0000;">&quot;2nd notification&quot;</span>, <span style="color: #FF0000;">&quot;Copying files...&quot;</span>, <span style="color: #339933;">#PB_Notification_Progress</span><span class="br0">&#41;</span>
        NotificationProgress<span class="br0">&#40;</span><span style="color: #cc66cc;">2</span>, <span style="color: #cc66cc;">50</span><span class="br0">&#41;</span>
        SetNotificationText<span class="br0">&#40;</span><span style="color: #cc66cc;">2</span>, <span style="color: #FF0000;">&quot;Copying 0 / 2...&quot;</span><span class="br0">&#41;</span>
        ScheduleNotification<span class="br0">&#40;</span><span style="color: #cc66cc;">2</span><span class="br0">&#41;</span>
&nbsp;
      <span style="color: #0000ff;">Case</span> <span style="color: #cc66cc;">3</span>
        CancelNotification<span class="br0">&#40;</span><span style="color: #cc66cc;">0</span><span class="br0">&#41;</span>      
    <span style="color: #0000ff;">EndSelect</span>
  <span style="color: #0000ff;">EndProcedure</span>
&nbsp;
&nbsp;
  <span style="color: #0000ff;">Procedure</span> TimerEvents<span class="br0">&#40;</span><span class="br0">&#41;</span>
    <span style="color: #0000ff;">Static</span> i
    <span style="color: #0000ff;">Select</span> EventTimer<span class="br0">&#40;</span><span class="br0">&#41;</span>
      <span style="color: #0000ff;">Case</span> <span style="color: #cc66cc;">0</span>
        i+<span style="color: #cc66cc;">1</span>
        <span style="color: #0000ff;">If</span> IsNotification<span class="br0">&#40;</span><span style="color: #cc66cc;">2</span><span class="br0">&#41;</span>
          SetNotificationText<span class="br0">&#40;</span><span style="color: #cc66cc;">2</span>, <span style="color: #FF0000;">&quot;Copying &quot;</span>+i+<span style="color: #FF0000;">&quot; / 200...&quot;</span><span class="br0">&#41;</span>
          NotificationProgress<span class="br0">&#40;</span><span style="color: #cc66cc;">2</span>, i<span class="br0">&#41;</span>
          <span style="color: #0000ff;">If</span> i &gt; <span style="color: #cc66cc;">20</span>
            CancelNotification<span class="br0">&#40;</span><span style="color: #cc66cc;">2</span><span class="br0">&#41;</span>
          <span style="color: #0000ff;">EndIf</span>
&nbsp;
        <span style="color: #0000ff;">EndIf</span>
&nbsp;
    <span style="color: #0000ff;">EndSelect</span>
  <span style="color: #0000ff;">EndProcedure</span>
&nbsp;
  <span style="color: #0000ff;">Procedure</span> NotificationEvents<span class="br0">&#40;</span><span class="br0">&#41;</span>
    <span style="color: #0000ff;">Select</span> EventNotification<span class="br0">&#40;</span><span class="br0">&#41;</span>
      <span style="color: #0000ff;">Case</span> <span style="color: #cc66cc;">0</span>
        <span style="color: #0000ff;">If</span> EventType<span class="br0">&#40;</span><span class="br0">&#41;</span> = <span style="color: #339933;">#PB_EventType_NotificationTriggered</span>
          <span style="color: #0000ff;">Debug</span> <span style="color: #FF0000;">&quot;Triggered &quot;</span> + EventNotification<span class="br0">&#40;</span><span class="br0">&#41;</span>
        <span style="color: #0000ff;">Else</span>
          ButtonId = EventData<span class="br0">&#40;</span><span class="br0">&#41;</span>
          <span style="color: #0000ff;">If</span> ButtonId = <span style="color: #cc66cc;">1</span>
            <span style="color: #0000ff;">Debug</span> <span style="color: #FF0000;">&quot;OK pressed !&quot;</span>
          <span style="color: #0000ff;">EndIf</span>
          <span style="color: #0000ff;">If</span> ButtonId = <span style="color: #cc66cc;">2</span>
            <span style="color: #0000ff;">Debug</span> <span style="color: #FF0000;">&quot;Cancel pressed !&quot;</span>
          <span style="color: #0000ff;">EndIf</span>
        <span style="color: #0000ff;">EndIf</span>
    <span style="color: #0000ff;">EndSelect</span>
  <span style="color: #0000ff;">EndProcedure</span>
&nbsp;
  AddTimer<span class="br0">&#40;</span><span style="color: #cc66cc;">0</span>, <span style="color: #cc66cc;">1000</span><span class="br0">&#41;</span>
&nbsp;
  BindEvent<span class="br0">&#40;</span><span style="color: #339933;">#PB_Event_Mobile</span>, @MobileEvents<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#41;</span>
  BindEvent<span class="br0">&#40;</span><span style="color: #339933;">#PB_Event_Timer</span>, @TimerEvents<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#41;</span>
&nbsp;
  BindEvent<span class="br0">&#40;</span><span style="color: #339933;">#PB_Event_Notification</span>, @NotificationEvents<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#41;</span></pre></td></tr></table></code><hr />
</div><div class="bbcode_container">
	<div class="bbcode_description">Citation:</div>
	<div class="bbcode_quote printable">
		<hr />
		
			About Android creation on Linux, be sure to run the 'install-cordova.sh' script from the spiderbasic home directory to install everything needed. If you think the script can be improved, don't hesitate to tell !<br />
<br />
Have fun,<br />
<br />
The Fantasie Software Team
			
		<hr />
	</div>
</div><a rel="nofollow" href="https://forums.spiderbasic.com/viewtopic.php?t=2769" target="_blank">Source de l'information</a></div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f2126/autres-langages/autres-langages/basic/spiderbasic/">SpiderBasic</category>
			<dc:creator>comtois</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2177533/autres-langages/autres-langages/basic/spiderbasic/spiderbasic-3-10-beta-1-disponible-compte/</guid>
		</item>
	</channel>
</rss>
