<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Home</title><link>https://sourceforge.net/p/pirobot/wiki/Home/</link><description>Recent changes to Home</description><atom:link href="https://sourceforge.net/p/pirobot/wiki/Home/feed" rel="self"/><language>en</language><lastBuildDate>Sat, 11 Jan 2025 10:44:59 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/pirobot/wiki/Home/feed" rel="self" type="application/rss+xml"/><item><title>Home modified by Benedict Jäggi</title><link>https://sourceforge.net/p/pirobot/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v39
+++ v40
@@ -1,8 +1,7 @@
 #PiRobot Wiki
 ![Robot Image](https://sourceforge.net/p/pirobot/code/ci/master/tree/robot.jpeg?format=raw)
 This is a little python app collection and infrastructure to switch between apps and keep them running at all.
-It's used on a touchscreen with a Raspberry Zero W 2 and intended to be used without
-keyboard or mouse.
+It's used on a touchscreen with a Raspberry Zero W 2 and intended to be used without keyboard or mouse.

 It uses pygame as main graphics driver and will be extended from time to time, to implement stuff which is needed by some Apps, like pairing a Bluetooth-device or connecting to WLANs.

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Benedict Jäggi</dc:creator><pubDate>Sat, 11 Jan 2025 10:44:59 -0000</pubDate><guid>https://sourceforge.net793e0f3fabc5997a735058c26bebc81c7bfc4b7b</guid></item><item><title>Home modified by Benedict Jäggi</title><link>https://sourceforge.net/p/pirobot/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v38
+++ v39
@@ -7,6 +7,8 @@
 It uses pygame as main graphics driver and will be extended from time to time, to implement stuff which is needed by some Apps, like pairing a Bluetooth-device or connecting to WLANs.

 Control it completely with touch/mouse. To quit, just press any key on the keyboard.
+
+NOTE: **You have to change the HOME_PATH in MAIN.py** because this is in development and the path changes from time to time.

 ##Parts:
 Just browse on https://pi-shop.ch for this parts:
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Benedict Jäggi</dc:creator><pubDate>Sat, 11 Jan 2025 10:43:52 -0000</pubDate><guid>https://sourceforge.netc433f3206f977cc6124f7e79f364947e2047d462</guid></item><item><title>Home modified by Benedict Jäggi</title><link>https://sourceforge.net/p/pirobot/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v37
+++ v38
@@ -4,8 +4,9 @@
 It's used on a touchscreen with a Raspberry Zero W 2 and intended to be used without
 keyboard or mouse.

-It uses pygame as main graphics driver and will be extended from time to time,
-to implement stuff which is needed by some Apps, like pairing a Bluetooth-device or connecting to WLANs.
+It uses pygame as main graphics driver and will be extended from time to time, to implement stuff which is needed by some Apps, like pairing a Bluetooth-device or connecting to WLANs.
+
+Control it completely with touch/mouse. To quit, just press any key on the keyboard.

 ##Parts:
 Just browse on https://pi-shop.ch for this parts:
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Benedict Jäggi</dc:creator><pubDate>Sat, 11 Jan 2025 10:16:54 -0000</pubDate><guid>https://sourceforge.net856cbae6667fc8179ad61de08fd2ade7f591fc7b</guid></item><item><title>Home modified by Benedict Jäggi</title><link>https://sourceforge.net/p/pirobot/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v36
+++ v37
@@ -1,13 +1,11 @@
 #PiRobot Wiki
 ![Robot Image](https://sourceforge.net/p/pirobot/code/ci/master/tree/robot.jpeg?format=raw)
-This is a little python app collection and infrastructure to switch between apps.
+This is a little python app collection and infrastructure to switch between apps and keep them running at all.
 It's used on a touchscreen with a Raspberry Zero W 2 and intended to be used without
 keyboard or mouse.

 It uses pygame as main graphics driver and will be extended from time to time,
 to implement stuff which is needed by some Apps, like pairing a Bluetooth-device or connecting to WLANs.
-
-I try to make a new "Android" for tinkerers, which is FULLY open and has "open" hardware.  I have choosen Linux as base system, like Android,  and Python as App-player (and Raspberry Pi as hardware platform) - wich does not need such a big mess of an Android-IDE like there is now (what is gradle? It consumes time and I do not (intend to have to) need it) - and which you also could program directly on whatever device you are without using another computer; by just hanging on a keyboard on the USB-ports, pressing a key and being in Linux base system, where you can launch the simplest text editor you can imagine and open the source directly to improve....That stuff "they"/"you" offer us nowadays is the biggest crap I've ever seen. Besides that it's faster and has fancier graphics, the stuff from the 1990ties was way better. For example, I miss the old tapes and tape-players, where you just could press Rec. and record the music directly from the radio. And then, with the double tape player, you could make a mixtape of the records. Now you need (to pay for) Spotify, need to be always online, need to have a 500$ computer for the simplest tasks, and it does not even have a SD-card reader nowadays in a 1000$ laptop. That's all bullshit. I want the old stuff back and so I make my own whatever-I-want-from-then and this project is the Interface or GUI of it, if not more.

 ##Parts:
 Just browse on https://pi-shop.ch for this parts:
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Benedict Jäggi</dc:creator><pubDate>Sat, 11 Jan 2025 10:01:26 -0000</pubDate><guid>https://sourceforge.netd1f3c240ae590bdb2318659203238873054d346c</guid></item><item><title>Home modified by Benedict Jäggi</title><link>https://sourceforge.net/p/pirobot/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v35
+++ v36
@@ -45,6 +45,7 @@
 [APP_BeRec2] The music player App. (Version 1, not used anymore, see [APP_Berec3])
 [APP_GAME_Breakout] A Breakout game App for one player.
 [APP_GAME_Chess] A chess game App for two players.
+[APP_GAME_UpgradeChess] An "Upgrade Chess" game App for two players.
 [APP_GAME_Mill] A mill game App for two players.
 [APP_GAME_Checkers] A checkers game App for two players.
 [APP_GAME_TicTacToe] A TicTacToe game App for two players.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Benedict Jäggi</dc:creator><pubDate>Mon, 06 Jan 2025 10:08:50 -0000</pubDate><guid>https://sourceforge.net1a09b37ea559c260729adef547c460a4462e0dd9</guid></item><item><title>Home modified by Benedict Jäggi</title><link>https://sourceforge.net/p/pirobot/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v34
+++ v35
@@ -59,6 +59,7 @@
 [LIB_FOPS] A library concerning File OPerationS.

 **UI Elements**
+[UI_BUTTON] Library for buttons with images (normal and mouseover) and also circular buttons.
 [UI_LIST] Create scrollable list boxes with list items which can execute a function with a value. Used in the Music Player.

 [[members limit=20]]
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Benedict Jäggi</dc:creator><pubDate>Mon, 06 Jan 2025 10:07:21 -0000</pubDate><guid>https://sourceforge.net333c8ac8d0e445affdad73939285c12ce9a6222c</guid></item><item><title>Home modified by Benedict Jäggi</title><link>https://sourceforge.net/p/pirobot/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v33
+++ v34
@@ -56,6 +56,7 @@
 **CodeLibs**:
 [LIB_AUDIO] A library/wrapper concerning sounds and music.
 [LIB_BLUETOOTH] NOT USED YET.
+[LIB_FOPS] A library concerning File OPerationS.

 **UI Elements**
 [UI_LIST] Create scrollable list boxes with list items which can execute a function with a value. Used in the Music Player.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Benedict Jäggi</dc:creator><pubDate>Mon, 06 Jan 2025 08:56:41 -0000</pubDate><guid>https://sourceforge.net0c4e60494304245e133e1e4282607dfddf43b54e</guid></item><item><title>Home modified by Benedict Jäggi</title><link>https://sourceforge.net/p/pirobot/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v32
+++ v33
@@ -42,7 +42,7 @@
 **Now come the fun Apps:**
 [APP_Face] A robot face. The App that I used as "system app" for a long time. This was the first App ever made for this system.
 [APP_Draw] A simple drawing App.
-[APP_BeRec2] The music player App. (Version 1, not used anymore)
+[APP_BeRec2] The music player App. (Version 1, not used anymore, see [APP_Berec3])
 [APP_GAME_Breakout] A Breakout game App for one player.
 [APP_GAME_Chess] A chess game App for two players.
 [APP_GAME_Mill] A mill game App for two players.
@@ -58,7 +58,7 @@
 [LIB_BLUETOOTH] NOT USED YET.

 **UI Elements**
-[UI_LIST] Create scrollable list boxes with list items which can execute a function with a value. Used in the Music Player
+[UI_LIST] Create scrollable list boxes with list items which can execute a function with a value. Used in the Music Player.

 [[members limit=20]]
 [[download_button]]
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Benedict Jäggi</dc:creator><pubDate>Sun, 29 Dec 2024 21:01:40 -0000</pubDate><guid>https://sourceforge.net4d148f12642453c1fa84779e96f375db52c96b98</guid></item><item><title>Home modified by Benedict Jäggi</title><link>https://sourceforge.net/p/pirobot/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v31
+++ v32
@@ -54,17 +54,11 @@
 Code libraries are located  in `appdata/CodeLibs` and (the new) UI elements are located in `appdata/CodeLibs/UI`.

 **CodeLibs**:
-[LIB_AUDIO] A library/wrapper concerning sounds* and music*.
+[LIB_AUDIO] A library/wrapper concerning sounds and music.
 [LIB_BLUETOOTH] NOT USED YET.

 **UI Elements**
 [UI_LIST] Create scrollable list boxes with list items which can execute a function with a value. Used in the Music Player

-* there can be only one music playing but maybe more than one sound at once.
-
-This is the default page, edit it as you see fit. To add a new page simply reference it within brackets, e.g.: [SamplePage].
-
-The wiki uses [Markdown](/p/pirobot/wiki/markdown_syntax/) syntax.
-
 [[members limit=20]]
 [[download_button]]
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Benedict Jäggi</dc:creator><pubDate>Sun, 29 Dec 2024 21:00:35 -0000</pubDate><guid>https://sourceforge.net648c57bb5a16b290668276e4b9e0da8d32b989d9</guid></item><item><title>Home modified by Benedict Jäggi</title><link>https://sourceforge.net/p/pirobot/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v30
+++ v31
@@ -17,7 +17,7 @@
 + MUSIC PLAYER: BeRec2 is a music player with Walkman design. Version 1 shows a spinning tape but the images needed to much RAM or something - it always crashed. Version 2 has no background but you can press fast forward and fast rewind to have a feeling like in old tape players. Also Version 2 supports attached SD cards or USB sticks and not only the music on the main drive.
 + MENU application with customizable menus which can call different functions. Used for selecting Apps and Games and also used in the Apps and Games themselves.
 + Simple drawing app with save and load functionality.
-+ Robot Face with Clock -&amp;gt; This was the first App at all, and was long time used as system app.
++ Robot Face with Clock -&amp;gt; This was the first App at all, and is used as system app where it goes when one presses the exit button of another app.
 ##Games
 + Tic Tac Toe for two players.
 + Chess game for two players. Shows only legal moves, Checks for chess and checkmate. Save and Load whole games including all previous moves.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Benedict Jäggi</dc:creator><pubDate>Sat, 28 Dec 2024 21:34:50 -0000</pubDate><guid>https://sourceforge.netfe8846ed0721dec360c7fc0a527fc3574f56efd3</guid></item></channel></rss>