Skip to content

Commit

Permalink
Add Bass Vendor Customization Toolkit section
Browse files Browse the repository at this point in the history
  • Loading branch information
electrikjesus committed Dec 14, 2023
1 parent d851d05 commit b34a602
Show file tree
Hide file tree
Showing 4 changed files with 150 additions and 6 deletions.
Binary file added assets/bass-windows/bass-build.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/bass-windows/bass-customization.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/bass-windows/bass-tty6.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
156 changes: 150 additions & 6 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -888,15 +888,15 @@ <h5 style="">Updated: --/--/----</h5>
<div class="col-lg-4 p-3">
<div class="card text-center bg-secondary disabler">
<div class="card-header p-3">
<h3>Game Mode</h3>
<h3>CGame Mode</h3>
<h5 style="">Updated: --/--/----</h5>
</div>
<div class="card-body p-3" style=" background-image: linear-gradient(to bottom, rgba(0,0,0,0.2), rgba(0,0,0,0.8)); background-position: top left; background-size: 100%; background-repeat: repeat;">
<p>Standard build with the Tablet default configuration options:</p>
<ul class="list-unstyled my-3 text-muted">
<li class="mb-1">Android Go configs</li>
<li class="mb-1">Game-Mode Launcher</li>
<li class="mb-1">Player Auto-Launch</li>
<li class="mb-1">Cross Launcher</li>
<li class="mb-1">Bliss Setupwizard</li>
<li class="mb-1">Gesture Navigation</li>
<li class="mb-1">Support for dual ethernet</li>
<li class="mb-1">Default Android Tablet UI</li>
Expand All @@ -915,7 +915,7 @@ <h5 style="">Updated: --/--/----</h5>
<ul class="list-unstyled my-3 text-muted">
<li class="mb-1">Android Go configs</li>
<li class="mb-1">Garlic Launcher</li>
<li class="mb-1">Player Auto-Launch</li>
<li class="mb-1">Bliss Setupwizard</li>
<li class="mb-1">Gesture Navigation</li>
<li class="mb-1">Support for dual ethernet</li>
<li class="mb-1">Single-application mode</li>
Expand Down Expand Up @@ -959,7 +959,7 @@ <h1>Licensing The Source</h1>
</div>
</div>
</div>
<div class="py-5 bg-secondary" id="source">
<div class="py-5 bg-primary" id="source">
<div class="container">
<div class="row">
<div class="col-md-6 order-2 order-md-1">
Expand All @@ -982,7 +982,151 @@ <h1>Licensing The Source</h1>
</div>
<div class="px-md-5 col-md-6 d-flex flex-column align-items-start justify-content-center order-1 order-md-2">
<h1>We Drive Open-Source Innovation</h1>
<p class="mb-3">We wanted to be able to contribute back to the source for Bliss OS with a lot of the work put into Bliss Bass, and much of the work is released as open source in order to help drive innovation further than ever before.<br><br>We believe the best way to help our customers is to be transparent with our code.</p> <a class="btn btn-primary mb-3" href="https://github.com/Bliss-Bass">Checkout The Source</a>
<p class="mb-3">We wanted to be able to contribute back to the source for Bliss OS with a lot of the work put into Bliss Bass, and much of the work is released as open source in order to help drive innovation further than ever before.<br><br>We believe the best way to help the development process is to be transparent with our code.</p> <a class="btn mb-3 btn-secondary" href="https://github.com/Bliss-Bass">Checkout The Source</a>
</div>
</div>
</div>
</div>
<div class="text-center pt-5 pb-2 bg-dark">
<div class="container">
<div class="row">
<div class="col-md-12">
<h1>Bass Vendor Customization Toolkit</h1>
</div>
</div>
</div>
</div>
<div class="text-center pt-5 bg-dark">
<div class="container">
<div class="row">
<div class="col-lg-6 col-8 order-2 order-lg-1"> <img class="img-fluid d-block bounce" src="assets/bass-windows/bass-customization.png"> </div>
<div class="px-md-5 p-3 d-flex flex-column justify-content-center col-lg-6 order-1 order-lg-3">
<h2>Access The Toolkit</h2>
<p class="">Our toolkit makes our jobs easier, and it can help you get started faster by allowing you to easily configure the Bass Vendor Customization Layer</p>
<p class="lead">Early-Access Beta Available</p><a class="btn btn-info bounce" href="mailto:[email protected]?subject=Bass Vendor Access Inquiry">Contact Us About The Beta</a>
</div>
</div>
</div>
</div>
<div class="py-4 bg-dark" style="">
<div class="container">
<div class="row">
<div class="col-6 p-3"> <img class="img-fluid d-block" src="assets/bass-windows/bass-build.png"> </div>
<div class="col-6 p-3"> <img class="img-fluid d-block" src="assets/bass-windows/bass-tty6.jpg"> </div>
</div>
</div>
</div>
<div class="py-5 text-center bg-secondary bg-fixed" style=" background-image: url(&quot;assets/backgrounds/default_wallpaper-w.png&quot;); background-position: center bottom; background-size: cover; background-repeat: repeat;">
<div class="container">
<div class="row">
<div class="col-md-12">
<h1 class="mb-3">We Make Building Easy</h1>
<h6>Bass builds are put together by using the Bass vendor customization layer, which comes with an easy to use menu driven interface for customization, and a command driven interface for configuring and compiling the OS.</h6>
<h3 class="mb-3">Toolkit Features:</h3>
<div class="list-group list-group-flush">
<div class="list-group-item list-group-item-action list-group-item-dark"> Menu driven interface for updating assets and branding </div>
<div class="list-group-item list-group-item-action list-group-item-secondary">Generates default wallpaper overlays</div>
<div class="list-group-item list-group-item-action list-group-item-dark">Generates branded bootanimation based on a single loop of frames</div>
<div class="list-group-item list-group-item-action list-group-item-secondary">Generates branded grub background</div>
<div class="list-group-item list-group-item-action list-group-item-dark">Supports various navigation &amp; UI switches</div>
<div class="list-group-item list-group-item-action list-group-item-secondary">Supports various use-case launcher options</div>
<div class="list-group-item list-group-item-action list-group-item-dark">Automatically updates Grub menus and other build configs for launcher and mode options</div>
<div class="list-group-item list-group-item-action list-group-item-secondary">Supports adding prebuilt applications as user apps, system apps or private apps</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12">
<h3 class="mt-3 mb-3">Toolkit Options &amp; Usage:</h3>
</div>
</div>
<div class="row">
<div class="col-md-12">
<pre class="text-left bg-dark p-2"><code class="text-left">
$ . build/envsetup.sh &amp;&amp; build-x86 --help

Usage: build-x86.sh [options]
Options:
-h, --help Display this help dialog
-c, --clean Clean the project
-d, --dirty Run in dirty mode
-t, --title (title) Set the release title
-b, --blissbuildvariant (variant) Set the Bliss build variant
-i, --isgo Enable Android Go based build
-v, --specialvariant (variant) Set the special variant
--production Disable Test Build watermark

Launcher Options:
-s, --smartdock Enable SmartDock (Desktop Mode)
-k, --kiosk Enable Bliss Kiosk Launcher (Kiosk Mode)
--restrictedlauncher Enable Bliss Restricted Launcher (Restricted Mode)
--garliclauncher Enable Garlic Launcher (Ad/Signage Launcher)
--gamemodelauncher Enable Molla Launcher (Game mode option)
--crosslauncher Enable CrossLauncher (Game mode option)

Navigation Options:
-t, --tabletnav Enable tablet navigation
--taskbarnav Enable taskbar navigation
--gesturenavigation Enable gesture navigation

Package Options:
--noksu Disable KernelSU
-f, --fossapps Enable FOSS App store services
-e, --supervanilla Enable supervanilla (removes most default apps)
-m, --minimal Enable minimal packages (removes the rest of the default apps)
-r, --removeusertools Enable removeusertools (removes Termux, orientation and other user tools)
--viabrowser Enable viabrowser (Adds Via-Browser)
-w, --wiz Enable Bliss setupwizard (User onbringing experience)
--ethernetmanager Enable EthernetManager (multiple ethernet interface configuration tool &amp; API)
--powermanager Enable power manager (power management API)

Other Options:
-a, --atom Enable Intel Atom specific configuration
-l, --lockdown Enable secure lockdown build (gives both Lockdown and Admin boot enteries)
--clearhotseat Enable clear hotseat favorites (clears default favorite apps from taskbar or launcher dock)
-m, --manifest Generate revisional manifest after build is complete
</code></pre>
</div>
</div>
<div class="row">
<div class="col-md-12">
<h4>Below are a few combinations of the various command options put together in the form of Collections.</h4>
</div>
</div>
<div class="row">
<div class="col-md-12">
<h5 class="text-left">BassDesktop:</h5>
<p class="text-left">Desktop mode demo of Bass featuring SmartDock</p>
<pre class="text-left bg-dark p-2"><code class="text-left">
. build/envsetup.sh &amp;&amp; build-x86 --dirty --title "BassDesktop" --blissbuildvariant foss --smartdock --wiz --ethernetmanager --fossapps --noksu --clearhotseat
</code></pre>
</div>
</div>
<div class="row">
<div class="col-md-12">
<h5 class="text-left">BassRest:</h5>
<p class="text-left">Restricted mode demo of Bass featuring Bliss Restricted Launcher</p>
<pre class="text-left bg-dark p-2"><code class="text-left">
. build/envsetup.sh &amp;&amp; build-x86 --clean --title "BassRest" --blissbuildvariant foss --restrictedlauncher --ethernetmanager --fossapps --noksu --gesturenavigation
</code></pre>
</div>
</div>
<div class="row">
<div class="col-md-12">
<h5 class="text-left">BassKiosk:</h5>
<p class="text-left">Android Go based Kiosk version of Bass featuring Bliss Kiosk Launcher</p>
<pre class="text-left bg-dark p-2"><code class="text-left">
. build/envsetup.sh &amp;&amp; build-x86 --clean --title "BassKiosk" --blissbuildvariant foss --isgo --kiosk --ethernetmanager --fossapps --noksu --gesturenavigation --clearhotseat
</code></pre>
</div>
</div>
<div class="row">
<div class="col-md-12">
<h5 class="text-left">BassCGame:</h5>
<p class="text-left">Gaming focused demo of Bass featuring CrossLauncher </p>
<pre class="text-left bg-dark p-2"><code class="text-left">
. build/envsetup.sh &amp;&amp; build-x86 --clean --title "BassCGame" --blissbuildvariant foss --crosslauncher --ethernetmanager --fossapps --noksu --tabletnav --taskbarnav --clearhotseat
</code></pre>
</div>
</div>
</div>
Expand Down

0 comments on commit b34a602

Please sign in to comment.