0xddfc2e10…3e91sent to0x165cd37b…5e14·#16,015,745·view on Etherscan
https://github.com/Floflis/Floflis-Central
---------------------------------------------------------------------------------------------------------------------------
/media/daniell/B/git/Floflis/HTML5/Central/README.md ---->
---------------------------------------------------------------------------------------------------------------------------
# Floflis Central
More than a settings aggregator; its a dashboard for your web3 profile.


---------------------------------------------------------------------------------------------------------------------------
<---- /media/daniell/B/git/Floflis/HTML5/Central/README.md
---------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------
/media/daniell/B/git/Floflis/HTML5/Central/manifest.webapp ---->
---------------------------------------------------------------------------------------------------------------------------
{
"id": "central",
"application": "app",
"name": "Floflis Central",
"version": "0.22.3.15",
"description": "",
"icon": "icon.png",
"linux_icon": "",
"author": "Floflis",
"url": "index.html",
"ime_default_softkey_bar": true,
"launch_path": "/index.html",
"type": "privileged",
"icons": {
"56": "/notes/icon_56.png",
"_comment1": "<< KaiOS icon",
"60": "/notes/icon_60.png",
"64": "/notes/icon_64.png",
"84": "/notes/icon_84.png",
"_comment2": "<< KaiOS icon",
"112": "/notes/icon_112.png",
"_comment3": "<< KaiOS icon",
"128": "/notes/icon_128.png",
"512": "/notes/icon_512.png"
},
"developer": {
"name": "Floflis",
"url": "https://github.com/Floflis"
},
"locales": {
"en-US": {
"name": "Floflis Central",
"description": ""
}
},
"floflispackager": {
"exportsfolder": "c2export"
},
"default_locale": "en-US",
"width": "700",
"height": "450",
"cursor": true
}
---------------------------------------------------------------------------------------------------------------------------
<---- /media/daniell/B/git/Floflis/HTML5/Central/manifest.webapp
---------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------
/media/daniell/B/git/Floflis/HTML5/Central/tasks.txt ---->
---------------------------------------------------------------------------------------------------------------------------
Attempt 32:
- credits: (c) 2019-2023 Floflis Central
- If Cinnamon avatar isn't found, display generic (/media/daniell/UBUNTU1/avatar.png)
- If Cinnamon, disable the "Change lockscreen bg" (but show background on it) card and "Change both" button. On other DEs, tell it will be implemented
- Put "SOON" at tabs such as Friends and Inventory
- Build from source (Floflis Packager, c2export and its Central/HTML and scripts)
- Display the type of Trophies and individual count
- Display the type of Paintings and individual count
- Display the type of Pets and individual count
- init script (installs shared libs, creates c2export and its files, clones Central (HTML) and scripts)
- if first use, require user to read Terms of Use (can be removed of token distribution according to internal criteria. But existing FLOF tokens you own can't be taken; they're yours)
Attempt 34:
- If no Internet, don't display 0 tokens if already non-zero, but tell balance outdated
- Profile tab: remove "Estimated total USD you hold" from card
- If user have no ETH address/fullname in user.json, display error (validation)
- Detect if it is running from ISO (live), and change features accordingly (remove user features)
- tubby cats PFP
- get rid of sh<>c2 json communication (bashc2-communication_ethgas.sh)
- scripts will use external functions (tokenbalance-others.sh, nfts-parse.sh) in their own folders (include tokenbalance.sh)
- independence for fullname.sh
- Display estimated total USD on every token count
- "Copy to clipboard" button at ETH address and ENS name
- Inventory: display amount of Axies in "Pets" tab https://etherscan.io/readContract?m=normal&a=0xf5b0a3efb8e8e4c201e2a935f110eaaf3ffecb8d&v=0xf5b0a3efb8e8e4c201e2a935f110eaaf3ffecb8d#readCollapse14
- https://api.axie.technology/getaxies/99228
- https://axie.zone/func/pixelate.php?axie_id=99228 (50px)
ethereal contract call --contract=0xf5b0a3efb8e8e4c201e2a935f110eaaf3ffecb8d --abi=abi-axie.json --call='tokenURI(142388)' --from=0xDDfC2e10702d8A781727A34D83B3bb3CA94a3E91
- Inventory: tabs: Backgrounds (soon, subscribe via Alerts), (Metaverse Stuff: Lands (axie, decentraland, the sandbox, cryptovoxels), Items (axie), Paintings, Wearables (Cryptovoxels, Decentraland), Pets)
https://etherscan.io/token/0x1b6b3026b7f5531086f3b8e6cc31c6564bbe2849#readContract
tokenURI
- Inventory: parse and display every ExpansionPunks in "PFPs/Avatars" tab https://etherscan.io/readContract?m=normal&a=0x0d0167a823c6619d430b1a96ad85b888bcf97c37&v=0x0d0167a823c6619d430b1a96ad85b888bcf97c37#readCollapse26 https://etherscan.io/readContract?m=normal&a=0x0d0167a823c6619d430b1a96ad85b888bcf97c37&v=0x0d0167a823c6619d430b1a96ad85b888bcf97c37#readCollapse23
ethereal contract call --contract=0x0d0167a823c6619d430b1a96ad85b888bcf97c37 --abi=universal-abi.json --call='walletOfOwner(0x38d45e8e519cb3c72f9f890dce4a5dbb0608f8a3)' --from=0xDDfC2e10702d8A781727A34D83B3bb3CA94a3E91 (get every item before spaces)
- Inventory: display amount of ExpansionPunks in "PFPs/Avatars" tab https://etherscan.io/readContract?m=normal&a=0x0d0167a823c6619d430b1a96ad85b888bcf97c37&v=0x0d0167a823c6619d430b1a96ad85b888bcf97c37#readCollapse3
- Inventory: display Rockstars of EPNS (image, metadata, everything as its one NFT per person) in "Trophies" tab https://etherscan.io/readContract?m=normal&a=0x3f8c2152b79276b78315caf66ccf951780580a8a&v=0x3f8c2152b79276b78315caf66ccf951780580a8a#readCollapse11
- Inventory: display amount of ENS domains in "Domains" tab https://etherscan.io/readContract?m=normal&a=0x57f1887a8bf19b14fc0df6fd9b2acc9af147ea85&v=0x57f1887a8bf19b14fc0df6fd9b2acc9af147ea85#readCollapse3
- Inventory: display amount of CryptoKitties in "Pets" tab https://etherscan.io/readContract?m=normal&a=0x06012c8cf97bead5deae237070f9587f8e7a266d&v=0x06012c8cf97bead5deae237070f9587f8e7a266d#readCollapse20
ERC-1155 which needs better understanding:
- Rarible https://etherscan.io/token/0xd07dc4262bcdbf85190c01c996b4c06a461d2430
- Cryptovoxel Wearables https://etherscan.io/token/0xa58b5224e2fd94020cb2837231b2b0e4247301a6
- support for tubby toys and unisocks
- support for foundation arts
- Home tab: button to enter user profile
- click to open user's Twitter profile (Firedoge)
- click to open user's cheers profile (Firedoge)
- Wallet: displays tokens' name, and click to open their educational site (Firedoge)
- Profile > Wallet: also mix token count from their wrapped version (for example, wrapped Ethereum at Ethereum)
- Profile > Wallet: FLOF token frm. sgst un and lp, then count tokens
- detect and store default background, and Personalization tab have option to restore default background
- user's fullname: username as hover/title
- frameless window (implement Framlr)
- pack.sh: use same script as Floflis Soil to install global node modules
Attempt 35:
- at Personalization tab, simulate desktop icons (get from icon theme) and lockscreen (to update: simulate according to the DE)
- Support GNOME (avatars, settings app)
- Prevent conflicts between having different avatars on different DEs (by detecting the running DE)
- Support KDE (avatars, settings app)
- Taskbar settings tab: display label in Explore button, display labels in openned apps, auto-hide
Attempt 36:
- New tab: Updates (display "Powered by Web3Updater")
- about's up-to-date: lnksh, click and open Updates
Attempt 37:
- Sounds; more sounds settings
- Backgrounds tab: pre-picked backgrounds before new implementations; more backgrounds settings
Attempt 38:
- Themes tab: "Window borders", "Icons", "Controls", "Mouse Pointer", "Desktop"; install new themes, from UniStore (also fetch from spices repos)
- Account details tab: Picture, Name, Password
- Gadgets/Widgets/Desklets tab (also get from UniStore and Spices)
- Extensions tab (also get from UniStore and Spices)
- Preferred applications tab
- Windows tab (beauty option to choose window buttons position, also asked on first boot tour)
- Startup Applications tab
- Bluetooth
- Disks (opens app)
- Printers (opens app)
v2:
use https://docs.etherscan.io/getting-started/viewing-api-usage-statistics to get/display all tokens/NFTs/semifungibles
G:\Users\Daniell\Desktop\Floflis\Floflis Settings\c2export\
---------------------------------------------------------------------------------------------------------------------------
<---- /media/daniell/B/git/Floflis/HTML5/Central/tasks.txt
---------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------
/media/daniell/B/git/Floflis/HTML5/Central/get-c2-proj-addons.sh ---->
---------------------------------------------------------------------------------------------------------------------------
#!/bin/bash -e
#addonIDprepare="$(cat *.caproj | grep -oE ".?version[^<>]*>[^<>]+" | cut -d'>' -f2 | head -6 | tail -1)"
addonIDprepare="$(cat *.caproj | grep -oE ".?version[^<>]*>[^<>]+" | cut -d'>' -f2 | sed -n '6 p')"
#loopmile="6"
#loopmile="5"
#loopmile="6"
loopmile="5"
#until [[ "$addonIDprepare" = "" ]]
#until [[ "$addonIDprepare" = "null" ]]
until [[ "$addonIDprepare" = "" ]]
do
#echo "Test: $addonIDprepare"
loopmile="$(($loopmile + 1))"
#echo "Get: $addonIDprepare"
#echo "Current loop: $loopmile"
#if [[ "$addonIDprepare" != "" ]]; then echo "Current loop: $loopmile"; else echo "Stopped at loop: $loopmile"; fi
#if [[ "$addonIDprepare" = "" ]]; then echo "Current loop: $loopmile"; else echo "Stopped at loop: $loopmile"; fi
#echo "Get: $addonIDprepare"
#echo "-"
addonIDprepare="$(cat *.caproj | grep -oE ".?version[^<>]*>[^<>]+" | cut -d'>' -f2 | sed -n "$loopmile p")"
#if [[ "$addonIDprepare" = "" ]]; then echo "Current loop: $loopmile"; else echo "Stopped at loop: $loopmile"; fi
if [[ "$addonIDprepare" != "" ]]; then echo "Current loop: $loopmile"; else echo "Stopped at loop: $loopmile"; fi
#echo "Get: $addonIDprepare"
if [[ "$addonIDprepare" != "" ]]; then echo "Get: $addonIDprepare";echo "-"; fi
#echo "-"
#echo "$addonIDprepare"
done
loopmile="0"
---------------------------------------------------------------------------------------------------------------------------
<---- /media/daniell/B/git/Floflis/HTML5/Central/get-c2-proj-addons.sh
---------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------
/media/daniell/B/git/Floflis/HTML5/Central/Floflis Central.uistate.xml ---->
---------------------------------------------------------------------------------------------------------------------------
<?xml version="1.0" encoding="utf-8" ?>
<c2uistate>
<!--This is a UI state file - its content describes the user interface settings when the project was last open.
It is entirely optional and the project will load without it. If you are placing the project under source control,
you probably do not want to add any .uistate.xml files to the repository.-->
<configurations>
<active>
<configuration name="HTML5" />
</active>
<display name="HTML5" />
</configurations>
<open-tabs>
<layout order="0">Splash</layout>
<layout order="2">App</layout>
<event-sheet order="1">Splash sheet</event-sheet>
<event-sheet active="1" order="3">App sheet</event-sheet>
<event-sheet order="4">Common sheet</event-sheet>
</open-tabs>
<properties>
<property expanded="1" name="About" />
<property expanded="1" name="Project settings" />
<property expanded="0" name="Window Size" />
<property expanded="1" name="Configuration Settings" />
</properties>
<families-expanded root="1" />
<folders-expanded>
<folder expanded="1" path="object-folder/" />
<folder expanded="1" path="object-folder/bashc2-communication/" />
<folder expanded="1" path="layout-folder/" />
<folder expanded="1" path="event-folder/" />
<folder expanded="1" path="file-folder/" />
<folder expanded="1" path="sound-folder/" />
<folder expanded="1" path="music-folder/" />
<folder expanded="1" path="file-folder/Setup/Compressed/" />
<folder expanded="0" path="file-folder/Icons/" />
<folder expanded="1" path="file-folder/Setup/" />
</folders-expanded>
</c2uistate>
---------------------------------------------------------------------------------------------------------------------------
<---- /media/daniell/B/git/Floflis/HTML5/Central/Floflis Central.uistate.xml
---------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------
/media/daniell/B/git/Floflis/HTML5/Central/Floflis Central.caproj ---->
---------------------------------------------------------------------------------------------------------------------------
<?xml version="1.0" encoding="utf-8" ?>
<c2project>
<name>Floflis Central</name>
<description></description>
<version>0.22.3.15</version>
<author>Floflis</author>
<author-email></author-email>
<author-website>https://github.com/Floflis</author-website>
<app-id>com.floflis.central</app-id>
<unique-id>1a0mdkjfspcoo</unique-id>
<saved-with-version>24400</saved-with-version>
<used-plugins>
<plugin author="Scirra" id="AJAX" version="1">AJAX</plugin>
<plugin author="Scirra" id="Browser" version="1">Browser</plugin>
<plugin author="Scirra" id="Dictionary" version="1">Dictionary</plugin>
<plugin author="PlayLive" id="HTML_iFrame" version="1.419999957">HTML | iFrame</plugin>
<plugin author="Yann Granjon" id="JSON" version="1.200000048">JSON</plugin>
<plugin author="Scirra" id="Keyboard" version="1">Keyboard</plugin>
<plugin author="Armaldio" id="armaldio_electron" version="1">Electron</plugin>
<plugin author="Armaldio" id="nfc" version="1">NFC</plugin>
</used-plugins>
<used-behaviors />
<used-effects />
<configurations>
<configuration exporter-descname="HTML5" exporter-id="html5" name="HTML5" />
</configurations>
<window-size>
<width>854</width>
<height>480</height>
</window-size>
<pixel-rounding>0</pixel-rounding>
<preview-effects>1</preview-effects>
<first-layout>Splash</first-layout>
<use-loader-layout>1</use-loader-layout>
<configuration-settings>
<prop name="Clear background">Yes</prop>
<prop name="Downscaling">Medium quality</prop>
<prop name="Enable WebGL">On</prop>
<prop name="Fullscreen in browser">Letterbox scale</prop>
<prop name="Fullscreen scaling">High quality</prop>
<prop name="Loader style">Construct 2 splash</prop>
<prop name="Orientations">Any</prop>
<prop name="Pause on unfocus">No</prop>
<prop name="Physics engine">Box2D asm.js</prop>
<prop name="Preload sounds">Yes</prop>
<prop name="Preview browser">Custom</prop>
<prop name="Sampling">Linear</prop>
<prop name="Use high-DPI display">Yes</prop>
</configuration-settings>
<object-folder>
<object-folder name="bashc2-communication">
<object-type global="1" name="bashc2communication_ethgas" sid="909341559726196">
<plugin id="JSON" />
</object-type>
</object-folder>
<object-type name="UI" sid="538434545119300">
<plugin id="HTML_iFrame" />
</object-type>
<object-type name="AJAX" sid="837044189710854">
<plugin id="AJAX" />
</object-type>
<object-type name="Browser" sid="891593712766923">
<plugin id="Browser" />
</object-type>
<object-type name="Electron" sid="117654457792398">
<plugin id="armaldio_electron" />
</object-type>
<object-type name="Splash" sid="642900505670895">
<plugin id="HTML_iFrame" />
</object-type>
<object-type name="Keyboard" sid="630822245513938">
<plugin id="Keyboard" />
</object-type>
<object-type global="1" name="sysinfo" sid="502989363564829">
<plugin id="JSON" />
</object-type>
<object-type name="NFC" sid="506608621701179">
<plugin id="nfc" />
</object-type>
<object-type global="1" name="Dictionary" sid="124561956691048">
<plugin id="Dictionary" />
</object-type>
<object-type global="1" name="settingsfile" sid="896115479558149">
<plugin id="JSON" />
</object-type>
<object-type global="1" name="tokens" sid="349311126379705">
<plugin id="JSON" />
</object-type>
<object-type global="1" name="personalization" sid="386309080763964">
<plugin id="JSON" />
</object-type>
<object-type global="1" name="user" sid="857050701816113">
<plugin id="JSON" />
</object-type>
<object-type global="1" name="nfts" sid="971080275345571">
<plugin id="JSON" />
</object-type>
</object-folder>
<families />
<layout-folder>
<layout>App.xml</layout>
<layout>Splash.xml</layout>
</layout-folder>
<event-folder>
<event-sheet>App sheet.xml</event-sheet>
<event-sheet>Common sheet.xml</event-sheet>
<event-sheet>Splash sheet.xml</event-sheet>
</event-folder>
<global-instances>
<global-instance type="AJAX" uid="1" />
<global-instance type="Browser" uid="2" />
<global-instance type="Electron" uid="5" />
<global-instance type="Keyboard" uid="3" />
<global-instance type="NFC" uid="7" />
</global-instances>
<sounds-folder />
<music-folder />
<files-folder>
<file-folder name="Icons">
<file name="icon-16.png" />
<file name="icon-32.png" />
<file name="icon-114.png" />
<file name="icon-128.png" />
<file name="icon-256.png" />
<file name="loading-logo.png" />
</file-folder>
<file-folder name="Setup">
<file-folder name="Compressed">
<file name="Floflis.zip" />
</file-folder>
<file name="step2.html" />
<file name="New folder.html" />
<file name="step4.html" />
<file name="step5.html" />
<file name="step6.html" />
<file name="step7.html" />
</file-folder>
<file name="bootstrap.min.js" />
<file name="font.eot" />
<file name="font.ttf" />
<file name="font.woff" />
<file name="font.woff2" />
<file name="iconsfont.css" />
<file name="material.min.css" />
<file name="material.min.js" />
<file name="page-custom.css" />
<file name="popper.min.js" />
<file name="roboto-cyrillic.woff2" />
<file name="roboto-cyrillicext.woff2" />
<file name="robotofont.css" />
<file name="roboto-greek.woff2" />
<file name="roboto-greekext.woff2" />
<file name="roboto-latin.woff2" />
<file name="roboto-latinext.woff2" />
<file name="roboto-vietnamese.woff2" />
<file name="script.js" />
<file name="icon.png" />
<file name="style.css" />
<file name="loading.gif" />
<file name="init.html" />
<file name="page-common.css" />
<file name="app-common.css" />
<file name="ipfs.png" />
<file name="jquery.min.js" />
<file name="logotype_smallball.png" />
<file name="noderequire.js" />
<file name="eth-diamond-glyph.png" />
<file name="twitter-logo-black.svg" />
<file name="manatoken.svg" />
<file name="ethtoken.svg" />
<file name="sandtoken.svg" />
<file name="gametoken.png" />
<file name="platoken.png" />
<file name="axstoken.svg" />
<file name="daitoken.svg" />
<file name="gnotoken.svg" />
<file name="slptoken.svg" />
<file name="usdctoken.svg" />
</files-folder>
</c2project>
---------------------------------------------------------------------------------------------------------------------------
<---- /media/daniell/B/git/Floflis/HTML5/Central/Floflis Central.caproj
---------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------
/media/daniell/B/git/Floflis/HTML5/Central/Layouts/App.uistate.xml ---->
---------------------------------------------------------------------------------------------------------------------------
<?xml version="1.0" encoding="utf-8" ?>
<c2uistate>
<!--This is a UI state file - its content describes the user interface settings when the layout was last open.
It is entirely optional and the project will load without it. If you are placing the project under source control,
you probably do not want to add any .uistate.xml files to the repository.-->
<camera>
<position-x>427</position-x>
<position-y>240</position-y>
<position-z>100</position-z>
<lookat-x>427</lookat-x>
<lookat-y>240</lookat-y>
<lookat-z>0</lookat-z>
</camera>
<snap-to-grid>0</snap-to-grid>
<show-grid>0</show-grid>
<snap-width>32</snap-width>
<snap-height>32</snap-height>
<show-collision-polys>0</show-collision-polys>
<translucent-inactive-layers>0</translucent-inactive-layers>
<properties>
<property expanded="1" name="Layout properties" />
<property expanded="0" name="Layout Size" />
<property expanded="0" name="Margins" />
<property expanded="1" name="Effects" />
</properties>
<active-layer name="Layer 0" />
<layers>
<layer locked="0" name="Layer 0" parallax-in-editor="0" visible="1" />
</layers>
</c2uistate>
---------------------------------------------------------------------------------------------------------------------------
<---- /media/daniell/B/git/Floflis/HTML5/Central/Layouts/App.uistate.xml
---------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------
/media/daniell/B/git/Floflis/HTML5/Central/Layouts/App.xml ---->
---------------------------------------------------------------------------------------------------------------------------
<?xml version="1.0" encoding="utf-8" ?>
<c2layout>
<name>App</name>
<sid>945267995237150</sid>
<event-sheet>App sheet</event-sheet>
<size>
<width>854</width>
<height>480</height>
</size>
<margins>
<horizontal>500</horizontal>
<vertical>500</vertical>
</margins>
<unbounded-scrolling>0</unbounded-scrolling>
<layers>
<layer name="Layer 0" sid="321161231435398">
<initially-visible>1</initially-visible>
<background-color>255,255,255</background-color>
<transparent>0</transparent>
<parallax>
<x>1</x>
<y>1</y>
</parallax>
<zoom-rate>1</zoom-rate>
<opacity>1</opacity>
<force-own-texture>0</force-own-texture>
<global>0</global>
<use-render-cells>0</use-render-cells>
<blend-mode>0</blend-mode>
<effect-fallback>0</effect-fallback>
<instances>
<instance type="UI" uid="0">
<properties>
<id-optional>html</id-optional>
<class-optional></class-optional>
<initial-visibility>Visible</initial-visibility>
<tooltip></tooltip>
<background></background>
<border></border>
<scroll>Auto</scroll>
<object>HTML</object>
<iframe></iframe>
<url></url>
<html></html>
<code></code>
<color></color>
<text-selectable>Yes</text-selectable>
<auto-font-size>Default</auto-font-size>
<import></import>
<css-import></css-import>
<javascript-import></javascript-import>
</properties>
<blend-mode>0</blend-mode>
<effect-fallback>0</effect-fallback>
<world>
<x>1</x>
<y>1</y>
<z>0</z>
<width>854</width>
<height>480</height>
<depth>0</depth>
<hotspotX>0</hotspotX>
<hotspotY>0</hotspotY>
<angle>0</angle>
</world>
</instance>
</instances>
<effects />
</layer>
</layers>
<nonworld-instances>
<instance type="sysinfo" uid="4" />
<instance type="Dictionary" uid="8" />
<instance type="settingsfile" uid="9" />
<instance type="tokens" uid="10" />
<instance type="personalization" uid="11" />
<instance type="user" uid="12" />
<instance type="nfts" uid="13" />
<instance type="bashc2communication_ethgas" uid="14" />
</nonworld-instances>
<effects />
</c2layout>
---------------------------------------------------------------------------------------------------------------------------
<---- /media/daniell/B/git/Floflis/HTML5/Central/Layouts/App.xml
---------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------
/media/daniell/B/git/Floflis/HTML5/Central/Layouts/Splash.uistate.xml ---->
---------------------------------------------------------------------------------------------------------------------------
<?xml version="1.0" encoding="utf-8" ?>
<c2uistate>
<!--This is a UI state file - its content describes the user interface settings when the layout was last open.
It is entirely optional and the project will load without it. If you are placing the project under source control,
you probably do not want to add any .uistate.xml files to the repository.-->
<camera>
<position-x>427</position-x>
<position-y>240</position-y>
<position-z>100</position-z>
<lookat-x>427</lookat-x>
<lookat-y>240</lookat-y>
<lookat-z>0</lookat-z>
</camera>
<snap-to-grid>0</snap-to-grid>
<show-grid>0</show-grid>
<snap-width>32</snap-width>
<snap-height>32</snap-height>
<show-collision-polys>0</show-collision-polys>
<translucent-inactive-layers>0</translucent-inactive-layers>
<properties>
<property expanded="1" name="Layout properties" />
<property expanded="0" name="Layout Size" />
<property expanded="0" name="Margins" />
<property expanded="1" name="Effects" />
</properties>
<active-layer name="Layer 0" />
<layers>
<layer locked="0" name="Layer 0" parallax-in-editor="0" visible="1" />
</layers>
</c2uistate>
---------------------------------------------------------------------------------------------------------------------------
<---- /media/daniell/B/git/Floflis/HTML5/Central/Layouts/Splash.uistate.xml
---------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------
/media/daniell/B/git/Floflis/HTML5/Central/Splash.xml ---->
---------------------------------------------------------------------------------------------------------------------------
<?xml version="1.0" encoding="utf-8" ?>
<c2layout>
<name>Splash</name>
<sid>663750398400722</sid>
<event-sheet>Splash sheet</event-sheet>
<size>
<width>854</width>
<height>480</height>
</size>
<margins>
<horizontal>500</horizontal>
<vertical>500</vertical>
</margins>
<unbounded-scrolling>0</unbounded-scrolling>
<layers>
<layer name="Layer 0" sid="121611999800294">
<initially-visible>1</initially-visible>
<background-color>255,255,255</background-color>
<transparent>0</transparent>
<parallax>
<x>1</x>
<y>1</y>
</parallax>
<zoom-rate>1</zoom-rate>
<opacity>1</opacity>
<force-own-texture>0</force-own-texture>
<global>0</global>
<use-render-cells>0</use-render-cells>
<blend-mode>0</blend-mode>
<effect-fallback>0</effect-fallback>
<instances>
<instance type="Splash" uid="6">
<properties>
<id-optional>splash</id-optional>
<class-optional></class-optional>
<initial-visibility>Visible</initial-visibility>
<tooltip></tooltip>
<background>transparent</background>
<border></border>
<scroll>Auto</scroll>
<object>HTML</object>
<iframe></iframe>
<url></url>
<html></html>
<code><center><img id="logo" width="100px" src="icon.png"><h1 id="logotext">Floflis Central</h1></br><img src="loading.gif"/ width="50px"></center></code>
<color></color>
<text-selectable>Yes</text-selectable>
<auto-font-size>Default</auto-font-size>
<import></import>
<css-import>style.css</css-import>
<javascript-import></javascript-import>
</properties>
<blend-mode>0</blend-mode>
<effect-fallback>0</effect-fallback>
<world>
<x>1</x>
<y>1</y>
<z>0</z>
<width>854</width>
<height>480</height>
<depth>0</depth>
<hotspotX>0</hotspotX>
<hotspotY>0</hotspotY>
<angle>0</angle>
</world>
</instance>
</instances>
<effects />
</layer>
</layers>
<nonworld-instances />
<effects />
</c2layout>
---------------------------------------------------------------------------------------------------------------------------
<---- /media/daniell/B/git/Floflis/HTML5/Central/Splash.xml
---------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------
/media/daniell/B/git/Floflis/HTML5/Central/Files/step2.html ---->
---------------------------------------------------------------------------------------------------------------------------
<div class="stepper done">
<div class="stepper-icon"><i class="material-icons">check</i></div>
<span class="stepper-text"><i class="material-icons">nature</i> Created tree folder above root</span>
</div>
<div class="stepper active">
<div class="stepper-icon">2</div>
<span class="stepper-text"><i class="material-icons">folder_open</i> Creating sys folder</span>
</div>
<div class="stepper">
<div class="stepper-icon">3</div>
<span class="stepper-text"><i class="material-icons">bubble_chart</i> Set Open Badges</span>
</div>
<div class="stepper">
<div class="stepper-icon">4</div>
<span class="stepper-text"><i class="material-icons">apps</i> Install apps</span>
</div>
<div class="stepper">
<div class="stepper-icon">5</div>
<span class="stepper-text"><i class="material-icons">videogame_asset</i> Create folders for games and HTML5 files</span>
</div>
<div class="stepper">
<div class="stepper-icon">6</div>
<span class="stepper-text"><i class="material-icons">devices</i> Set device</span>
</div>
---------------------------------------------------------------------------------------------------------------------------
<---- /media/daniell/B/git/Floflis/HTML5/Central/Files/step2.html
---------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------
/media/daniell/B/git/Floflis/HTML5/Central/Event sheets/App sheet.uistate.xml ---->
---------------------------------------------------------------------------------------------------------------------------
<?xml version="1.0" encoding="utf-8" ?>
<c2uistate>
<!--This is a UI state file - its content describes the user interface settings when the event sheet was last open.
It is entirely optional and the project will load without it. If you are placing the project under source control,
you probably do not want to add any .uistate.xml files to the repository.-->
<show-addaction-links>1</show-addaction-links>
<scroll-pos>11000</scroll-pos>
<conditions-column>120</conditions-column>
<actions-namecolumn>74</actions-namecolumn>
<condition-namecolumns>
<nest>20</nest>
<nest>17</nest>
</condition-namecolumns>
<events>
<event collapsed="1" sid="313311825004114" />
</events>
</c2uistate>
---------------------------------------------------------------------------------------------------------------------------
<---- /media/daniell/B/git/Floflis/HTML5/Central/Event sheets/App sheet.uistate.xml
---------------------------------------------------------------------------------------------------------------------------