Rename rhemawave to radiantwave throughout
This commit is contained in:
@@ -11,19 +11,19 @@ import (
|
||||
"github.com/veandco/go-sdl2/sdl"
|
||||
"github.com/veandco/go-sdl2/ttf"
|
||||
"gorm.io/gorm"
|
||||
"rhemawavetech.com/rhemawave/internal/assets"
|
||||
"rhemawavetech.com/rhemawave/internal/db"
|
||||
"rhemawavetech.com/rhemawave/internal/download"
|
||||
"rhemawavetech.com/rhemawave/internal/fontManager"
|
||||
"rhemawavetech.com/rhemawave/internal/graphics"
|
||||
"rhemawavetech.com/rhemawave/internal/keybinds"
|
||||
"rhemawavetech.com/rhemawave/internal/license"
|
||||
"rhemawavetech.com/rhemawave/internal/logger"
|
||||
"rhemawavetech.com/rhemawave/internal/mixer"
|
||||
"rhemawavetech.com/rhemawave/internal/network"
|
||||
"rhemawavetech.com/rhemawave/internal/page"
|
||||
"rhemawavetech.com/rhemawave/internal/shaderManager"
|
||||
"rhemawavetech.com/rhemawave/internal/sync"
|
||||
"radiantwavetech.com/radiantwave/internal/assets"
|
||||
"radiantwavetech.com/radiantwave/internal/db"
|
||||
"radiantwavetech.com/radiantwave/internal/download"
|
||||
"radiantwavetech.com/radiantwave/internal/fontManager"
|
||||
"radiantwavetech.com/radiantwave/internal/graphics"
|
||||
"radiantwavetech.com/radiantwave/internal/keybinds"
|
||||
"radiantwavetech.com/radiantwave/internal/license"
|
||||
"radiantwavetech.com/radiantwave/internal/logger"
|
||||
"radiantwavetech.com/radiantwave/internal/mixer"
|
||||
"radiantwavetech.com/radiantwave/internal/network"
|
||||
"radiantwavetech.com/radiantwave/internal/page"
|
||||
"radiantwavetech.com/radiantwave/internal/shaderManager"
|
||||
"radiantwavetech.com/radiantwave/internal/sync"
|
||||
)
|
||||
|
||||
const (
|
||||
@@ -31,7 +31,7 @@ const (
|
||||
openGLMajorVersion = 3
|
||||
openGLMinorVersion = 3
|
||||
// volumeStepSize = 16
|
||||
// apiURL = "https://portal.rhemawavetech.com/api/v1"
|
||||
// apiURL = "https://portal.radiantwavetech.com/api/v1"
|
||||
)
|
||||
|
||||
type State int
|
||||
@@ -346,7 +346,7 @@ func (app *Application) initializeSDLAndOpenGL() (W, H int32) {
|
||||
|
||||
logger.Info("Creating window")
|
||||
window, err := sdl.CreateWindow(
|
||||
"Rhema Wave",
|
||||
"Radiant Wave",
|
||||
sdl.WINDOWPOS_UNDEFINED,
|
||||
sdl.WINDOWPOS_UNDEFINED,
|
||||
displayMode.W,
|
||||
|
||||
@@ -5,8 +5,8 @@ import (
|
||||
"time"
|
||||
|
||||
"gorm.io/gorm"
|
||||
"rhemawavetech.com/rhemawave/internal/db"
|
||||
"rhemawavetech.com/rhemawave/internal/page"
|
||||
"radiantwavetech.com/radiantwave/internal/db"
|
||||
"radiantwavetech.com/radiantwave/internal/page"
|
||||
)
|
||||
|
||||
// Regression: The app used to reach READY before audio downloads completed,
|
||||
@@ -446,7 +446,7 @@ func TestMultipleComputeStateCallsAfterDownloadComplete(t *testing.T) {
|
||||
}
|
||||
|
||||
// TestDataDirFor verifies the per-user data directory resolves to the
|
||||
// radiantwave path, not the legacy rhemawave name.
|
||||
// radiantwave path, not the legacy radiantwave name.
|
||||
func TestDataDirFor(t *testing.T) {
|
||||
got := DataDirFor("/home/kiosk")
|
||||
want := "/home/kiosk/.local/share/radiantwave"
|
||||
|
||||
@@ -11,8 +11,8 @@ import (
|
||||
"strings"
|
||||
|
||||
"gorm.io/gorm"
|
||||
"rhemawavetech.com/rhemawave/internal/db"
|
||||
"rhemawavetech.com/rhemawave/internal/logger"
|
||||
"radiantwavetech.com/radiantwave/internal/db"
|
||||
"radiantwavetech.com/radiantwave/internal/logger"
|
||||
)
|
||||
|
||||
// DownloadStatus holds information related to downloads and is
|
||||
|
||||
@@ -11,8 +11,8 @@ import (
|
||||
|
||||
"gorm.io/driver/sqlite"
|
||||
"gorm.io/gorm"
|
||||
"rhemawavetech.com/rhemawave/internal/db"
|
||||
"rhemawavetech.com/rhemawave/internal/download"
|
||||
"radiantwavetech.com/radiantwave/internal/db"
|
||||
"radiantwavetech.com/radiantwave/internal/download"
|
||||
)
|
||||
|
||||
func md5Hex(data []byte) string {
|
||||
|
||||
@@ -11,9 +11,9 @@ import (
|
||||
"github.com/go-gl/mathgl/mgl32"
|
||||
"github.com/veandco/go-sdl2/sdl"
|
||||
"github.com/veandco/go-sdl2/ttf"
|
||||
"rhemawavetech.com/rhemawave/internal/db"
|
||||
"rhemawavetech.com/rhemawave/internal/graphics"
|
||||
"rhemawavetech.com/rhemawave/internal/shaderManager"
|
||||
"radiantwavetech.com/radiantwave/internal/db"
|
||||
"radiantwavetech.com/radiantwave/internal/graphics"
|
||||
"radiantwavetech.com/radiantwave/internal/shaderManager"
|
||||
)
|
||||
|
||||
// FontManager handles the loading and management of fonts.
|
||||
@@ -217,12 +217,12 @@ func (fm *FontManager) CreateScrambledFont(baseFontName string, newFontName stri
|
||||
// - Maintains pixel-perfect reversibility despite high visual entropy
|
||||
// - Produces deterministic, reproducible patterns for each character
|
||||
//
|
||||
// Within our Rhema Wave generation system, these transformed characters create spatial interference
|
||||
// Within our Radiant Wave generation system, these transformed characters create spatial interference
|
||||
// patterns designed for subconscious processing. Each character contributes a unique frequency
|
||||
// signature to the overall visual field, with Fibonacci-based geometry intended to create harmonic
|
||||
// relationships between character patterns. The result is a consciously illegible display that
|
||||
// maintains structured information content in the spatial domain, forming a component of the
|
||||
// broader Rhema Wave output.
|
||||
// broader Radiant Wave output.
|
||||
func (fm *FontManager) scrambleSurface(surface *sdl.Surface, r rune) error {
|
||||
if surface.W < 8 || surface.H < 8 {
|
||||
return nil
|
||||
|
||||
@@ -7,7 +7,7 @@ import (
|
||||
"time"
|
||||
|
||||
"gorm.io/gorm"
|
||||
"rhemawavetech.com/rhemawave/internal/db"
|
||||
"radiantwavetech.com/radiantwave/internal/db"
|
||||
)
|
||||
|
||||
// ─── Level ───────────────────────────────────────────────────────────────────
|
||||
|
||||
@@ -8,8 +8,8 @@ import (
|
||||
|
||||
"github.com/veandco/go-sdl2/mix"
|
||||
"github.com/veandco/go-sdl2/sdl"
|
||||
"rhemawavetech.com/rhemawave/internal/db"
|
||||
"rhemawavetech.com/rhemawave/internal/logger"
|
||||
"radiantwavetech.com/radiantwave/internal/db"
|
||||
"radiantwavetech.com/radiantwave/internal/logger"
|
||||
)
|
||||
|
||||
var (
|
||||
|
||||
@@ -4,7 +4,7 @@ import (
|
||||
"math"
|
||||
"testing"
|
||||
|
||||
"rhemawavetech.com/rhemawave/internal/mixer"
|
||||
"radiantwavetech.com/radiantwave/internal/mixer"
|
||||
)
|
||||
|
||||
func TestSetVolume(t *testing.T) {
|
||||
|
||||
@@ -9,7 +9,7 @@ import (
|
||||
|
||||
gonm "github.com/Wifx/gonetworkmanager/v2"
|
||||
"github.com/google/uuid"
|
||||
"rhemawavetech.com/rhemawave/internal/logger"
|
||||
"radiantwavetech.com/radiantwave/internal/logger"
|
||||
)
|
||||
|
||||
// ─── Public types ─────────────────────────────────────────────────────────────
|
||||
|
||||
@@ -7,12 +7,12 @@ import (
|
||||
"github.com/go-gl/gl/v3.3-core/gl"
|
||||
"github.com/go-gl/mathgl/mgl32"
|
||||
"github.com/veandco/go-sdl2/sdl"
|
||||
"rhemawavetech.com/rhemawave/internal/colors"
|
||||
"rhemawavetech.com/rhemawave/internal/db"
|
||||
"rhemawavetech.com/rhemawave/internal/fontManager"
|
||||
"rhemawavetech.com/rhemawave/internal/logger"
|
||||
"rhemawavetech.com/rhemawave/internal/mixer"
|
||||
"rhemawavetech.com/rhemawave/internal/shaderManager"
|
||||
"radiantwavetech.com/radiantwave/internal/colors"
|
||||
"radiantwavetech.com/radiantwave/internal/db"
|
||||
"radiantwavetech.com/radiantwave/internal/fontManager"
|
||||
"radiantwavetech.com/radiantwave/internal/logger"
|
||||
"radiantwavetech.com/radiantwave/internal/mixer"
|
||||
"radiantwavetech.com/radiantwave/internal/shaderManager"
|
||||
)
|
||||
|
||||
const systemDefaultDeviceName = "System Default"
|
||||
|
||||
@@ -3,7 +3,7 @@ package page
|
||||
import (
|
||||
"testing"
|
||||
|
||||
"rhemawavetech.com/rhemawave/internal/mixer"
|
||||
"radiantwavetech.com/radiantwave/internal/mixer"
|
||||
)
|
||||
|
||||
func TestCurrentDeviceIndex(t *testing.T) {
|
||||
|
||||
@@ -7,12 +7,12 @@ import (
|
||||
"github.com/go-gl/gl/v3.3-core/gl"
|
||||
"github.com/go-gl/mathgl/mgl32"
|
||||
"github.com/veandco/go-sdl2/sdl"
|
||||
"rhemawavetech.com/rhemawave/internal/colors"
|
||||
"rhemawavetech.com/rhemawave/internal/db"
|
||||
"rhemawavetech.com/rhemawave/internal/fontManager"
|
||||
"rhemawavetech.com/rhemawave/internal/logger"
|
||||
"rhemawavetech.com/rhemawave/internal/mixer"
|
||||
"rhemawavetech.com/rhemawave/internal/shaderManager"
|
||||
"radiantwavetech.com/radiantwave/internal/colors"
|
||||
"radiantwavetech.com/radiantwave/internal/db"
|
||||
"radiantwavetech.com/radiantwave/internal/fontManager"
|
||||
"radiantwavetech.com/radiantwave/internal/logger"
|
||||
"radiantwavetech.com/radiantwave/internal/mixer"
|
||||
"radiantwavetech.com/radiantwave/internal/shaderManager"
|
||||
)
|
||||
|
||||
// focusToggle is the focus state of the audio on/off toggle, the topmost
|
||||
|
||||
@@ -7,11 +7,11 @@ import (
|
||||
"github.com/go-gl/gl/v3.3-core/gl"
|
||||
"github.com/go-gl/mathgl/mgl32"
|
||||
"github.com/veandco/go-sdl2/sdl"
|
||||
"rhemawavetech.com/rhemawave/internal/colors"
|
||||
"rhemawavetech.com/rhemawave/internal/db"
|
||||
"rhemawavetech.com/rhemawave/internal/fontManager"
|
||||
"rhemawavetech.com/rhemawave/internal/logger"
|
||||
"rhemawavetech.com/rhemawave/internal/shaderManager"
|
||||
"radiantwavetech.com/radiantwave/internal/colors"
|
||||
"radiantwavetech.com/radiantwave/internal/db"
|
||||
"radiantwavetech.com/radiantwave/internal/fontManager"
|
||||
"radiantwavetech.com/radiantwave/internal/logger"
|
||||
"radiantwavetech.com/radiantwave/internal/shaderManager"
|
||||
)
|
||||
|
||||
var audioTrackSeed = []db.AudioTrack{
|
||||
|
||||
@@ -7,10 +7,10 @@ import (
|
||||
"github.com/go-gl/gl/v3.3-core/gl"
|
||||
"github.com/go-gl/mathgl/mgl32"
|
||||
"github.com/veandco/go-sdl2/sdl"
|
||||
"rhemawavetech.com/rhemawave/internal/colors"
|
||||
"rhemawavetech.com/rhemawave/internal/db"
|
||||
"rhemawavetech.com/rhemawave/internal/fontManager"
|
||||
"rhemawavetech.com/rhemawave/internal/shaderManager"
|
||||
"radiantwavetech.com/radiantwave/internal/colors"
|
||||
"radiantwavetech.com/radiantwave/internal/db"
|
||||
"radiantwavetech.com/radiantwave/internal/fontManager"
|
||||
"radiantwavetech.com/radiantwave/internal/shaderManager"
|
||||
)
|
||||
|
||||
// emailRegex validates email format
|
||||
|
||||
@@ -6,14 +6,14 @@ import (
|
||||
"github.com/go-gl/gl/v3.3-core/gl"
|
||||
"github.com/go-gl/mathgl/mgl32"
|
||||
"github.com/veandco/go-sdl2/sdl"
|
||||
"rhemawavetech.com/rhemawave/internal/colors"
|
||||
"rhemawavetech.com/rhemawave/internal/db"
|
||||
"rhemawavetech.com/rhemawave/internal/download"
|
||||
"rhemawavetech.com/rhemawave/internal/fontManager"
|
||||
"rhemawavetech.com/rhemawave/internal/shaderManager"
|
||||
"radiantwavetech.com/radiantwave/internal/colors"
|
||||
"radiantwavetech.com/radiantwave/internal/db"
|
||||
"radiantwavetech.com/radiantwave/internal/download"
|
||||
"radiantwavetech.com/radiantwave/internal/fontManager"
|
||||
"radiantwavetech.com/radiantwave/internal/shaderManager"
|
||||
)
|
||||
|
||||
var GitVersion = "07292026_1618"
|
||||
var GitVersion = "08082026_0120"
|
||||
|
||||
type Home struct {
|
||||
Base
|
||||
|
||||
@@ -3,7 +3,7 @@ package page
|
||||
import (
|
||||
"testing"
|
||||
|
||||
"rhemawavetech.com/rhemawave/internal/download"
|
||||
"radiantwavetech.com/radiantwave/internal/download"
|
||||
)
|
||||
|
||||
// Regression: DownloadDone was closed twice when checkState() re-navigated
|
||||
|
||||
@@ -9,11 +9,11 @@ import (
|
||||
"github.com/go-gl/gl/v3.3-core/gl"
|
||||
"github.com/go-gl/mathgl/mgl32"
|
||||
"github.com/veandco/go-sdl2/sdl"
|
||||
"rhemawavetech.com/rhemawave/internal/colors"
|
||||
"rhemawavetech.com/rhemawave/internal/db"
|
||||
"rhemawavetech.com/rhemawave/internal/fontManager"
|
||||
"rhemawavetech.com/rhemawave/internal/logger"
|
||||
"rhemawavetech.com/rhemawave/internal/shaderManager"
|
||||
"radiantwavetech.com/radiantwave/internal/colors"
|
||||
"radiantwavetech.com/radiantwave/internal/db"
|
||||
"radiantwavetech.com/radiantwave/internal/fontManager"
|
||||
"radiantwavetech.com/radiantwave/internal/logger"
|
||||
"radiantwavetech.com/radiantwave/internal/shaderManager"
|
||||
)
|
||||
|
||||
type LicenseKeyPage struct {
|
||||
|
||||
@@ -8,11 +8,11 @@ import (
|
||||
"github.com/go-gl/gl/v3.3-core/gl"
|
||||
"github.com/go-gl/mathgl/mgl32"
|
||||
"github.com/veandco/go-sdl2/sdl"
|
||||
"rhemawavetech.com/rhemawave/internal/colors"
|
||||
"rhemawavetech.com/rhemawave/internal/db"
|
||||
"rhemawavetech.com/rhemawave/internal/fontManager"
|
||||
"rhemawavetech.com/rhemawave/internal/logger"
|
||||
"rhemawavetech.com/rhemawave/internal/shaderManager"
|
||||
"radiantwavetech.com/radiantwave/internal/colors"
|
||||
"radiantwavetech.com/radiantwave/internal/db"
|
||||
"radiantwavetech.com/radiantwave/internal/fontManager"
|
||||
"radiantwavetech.com/radiantwave/internal/logger"
|
||||
"radiantwavetech.com/radiantwave/internal/shaderManager"
|
||||
)
|
||||
|
||||
type LogViewerPage struct {
|
||||
|
||||
@@ -7,7 +7,7 @@ import (
|
||||
"github.com/go-gl/gl/v3.3-core/gl"
|
||||
"github.com/go-gl/mathgl/mgl32"
|
||||
"github.com/veandco/go-sdl2/sdl"
|
||||
"rhemawavetech.com/rhemawave/internal/shaderManager"
|
||||
"radiantwavetech.com/radiantwave/internal/shaderManager"
|
||||
)
|
||||
|
||||
// Page defines the contract for all application screens.
|
||||
|
||||
@@ -5,8 +5,8 @@ import (
|
||||
|
||||
"github.com/go-gl/mathgl/mgl32"
|
||||
"github.com/veandco/go-sdl2/sdl"
|
||||
"rhemawavetech.com/rhemawave/internal/fontManager"
|
||||
"rhemawavetech.com/rhemawave/internal/shaderManager"
|
||||
"radiantwavetech.com/radiantwave/internal/fontManager"
|
||||
"radiantwavetech.com/radiantwave/internal/shaderManager"
|
||||
)
|
||||
|
||||
// PageItem defines the basic features of any item on any page
|
||||
|
||||
@@ -12,12 +12,12 @@ import (
|
||||
"github.com/go-gl/mathgl/mgl32"
|
||||
"github.com/veandco/go-sdl2/sdl"
|
||||
"gorm.io/gorm"
|
||||
"rhemawavetech.com/rhemawave/internal/colors"
|
||||
"rhemawavetech.com/rhemawave/internal/db"
|
||||
"rhemawavetech.com/rhemawave/internal/fontManager"
|
||||
"rhemawavetech.com/rhemawave/internal/logger"
|
||||
"rhemawavetech.com/rhemawave/internal/shaderManager"
|
||||
"rhemawavetech.com/rhemawave/internal/sync"
|
||||
"radiantwavetech.com/radiantwave/internal/colors"
|
||||
"radiantwavetech.com/radiantwave/internal/db"
|
||||
"radiantwavetech.com/radiantwave/internal/fontManager"
|
||||
"radiantwavetech.com/radiantwave/internal/logger"
|
||||
"radiantwavetech.com/radiantwave/internal/shaderManager"
|
||||
"radiantwavetech.com/radiantwave/internal/sync"
|
||||
)
|
||||
|
||||
// Scrollbar Visuals
|
||||
|
||||
@@ -2,7 +2,7 @@ package page
|
||||
|
||||
import (
|
||||
"gorm.io/gorm"
|
||||
"rhemawavetech.com/rhemawave/internal/download"
|
||||
"radiantwavetech.com/radiantwave/internal/download"
|
||||
)
|
||||
|
||||
type pageType int
|
||||
|
||||
@@ -9,14 +9,14 @@ import (
|
||||
|
||||
"github.com/go-gl/gl/v3.3-core/gl"
|
||||
"github.com/veandco/go-sdl2/sdl"
|
||||
"rhemawavetech.com/rhemawave/internal/colors"
|
||||
"rhemawavetech.com/rhemawave/internal/db"
|
||||
"rhemawavetech.com/rhemawave/internal/fontManager"
|
||||
"rhemawavetech.com/rhemawave/internal/logger"
|
||||
"rhemawavetech.com/rhemawave/internal/mixer"
|
||||
colorPattern "rhemawavetech.com/rhemawave/internal/pattern/color"
|
||||
linePattern "rhemawavetech.com/rhemawave/internal/pattern/line"
|
||||
"rhemawavetech.com/rhemawave/internal/shaderManager"
|
||||
"radiantwavetech.com/radiantwave/internal/colors"
|
||||
"radiantwavetech.com/radiantwave/internal/db"
|
||||
"radiantwavetech.com/radiantwave/internal/fontManager"
|
||||
"radiantwavetech.com/radiantwave/internal/logger"
|
||||
"radiantwavetech.com/radiantwave/internal/mixer"
|
||||
colorPattern "radiantwavetech.com/radiantwave/internal/pattern/color"
|
||||
linePattern "radiantwavetech.com/radiantwave/internal/pattern/line"
|
||||
"radiantwavetech.com/radiantwave/internal/shaderManager"
|
||||
)
|
||||
|
||||
const (
|
||||
|
||||
@@ -5,10 +5,10 @@ import (
|
||||
|
||||
"github.com/go-gl/gl/v3.3-core/gl"
|
||||
"github.com/veandco/go-sdl2/sdl"
|
||||
"rhemawavetech.com/rhemawave/internal/colors"
|
||||
"rhemawavetech.com/rhemawave/internal/db"
|
||||
"rhemawavetech.com/rhemawave/internal/fontManager"
|
||||
"rhemawavetech.com/rhemawave/internal/shaderManager"
|
||||
"radiantwavetech.com/radiantwave/internal/colors"
|
||||
"radiantwavetech.com/radiantwave/internal/db"
|
||||
"radiantwavetech.com/radiantwave/internal/fontManager"
|
||||
"radiantwavetech.com/radiantwave/internal/shaderManager"
|
||||
)
|
||||
|
||||
type Settings struct {
|
||||
|
||||
@@ -7,13 +7,13 @@ import (
|
||||
"github.com/go-gl/gl/v3.3-core/gl"
|
||||
"github.com/go-gl/mathgl/mgl32"
|
||||
"github.com/veandco/go-sdl2/sdl"
|
||||
"rhemawavetech.com/rhemawave/internal/colors"
|
||||
"rhemawavetech.com/rhemawave/internal/db"
|
||||
"rhemawavetech.com/rhemawave/internal/fontManager"
|
||||
"rhemawavetech.com/rhemawave/internal/keybinds"
|
||||
"rhemawavetech.com/rhemawave/internal/logger"
|
||||
"rhemawavetech.com/rhemawave/internal/network"
|
||||
"rhemawavetech.com/rhemawave/internal/shaderManager"
|
||||
"radiantwavetech.com/radiantwave/internal/colors"
|
||||
"radiantwavetech.com/radiantwave/internal/db"
|
||||
"radiantwavetech.com/radiantwave/internal/fontManager"
|
||||
"radiantwavetech.com/radiantwave/internal/keybinds"
|
||||
"radiantwavetech.com/radiantwave/internal/logger"
|
||||
"radiantwavetech.com/radiantwave/internal/network"
|
||||
"radiantwavetech.com/radiantwave/internal/shaderManager"
|
||||
)
|
||||
|
||||
// ─── Types ────────────────────────────────────────────────────────────────────
|
||||
|
||||
@@ -2,7 +2,7 @@ package pattern
|
||||
|
||||
import (
|
||||
"github.com/veandco/go-sdl2/sdl"
|
||||
"rhemawavetech.com/rhemawave/internal/colors"
|
||||
"radiantwavetech.com/radiantwave/internal/colors"
|
||||
)
|
||||
|
||||
type ColorPattern struct {
|
||||
@@ -57,13 +57,13 @@ func NewColorPattern(colors []sdl.Color) *ColorPattern {
|
||||
// - Combines intent-based color selection with mathematical temporal distribution
|
||||
// - Produces harmonic color rhythm synchronized with natural numerical progression
|
||||
//
|
||||
// Within our Rhema Wave generation system, this color distribution works in conjunction with
|
||||
// Within our Radiant Wave generation system, this color distribution works in conjunction with
|
||||
// the spatially-scrambled character patterns. While the scrambling creates spatial frequency
|
||||
// signatures, the Fibonacci-oscillating color pattern creates temporal frequency modulation.
|
||||
// The colors themselves are selected according to color theory principles based on the proclamation's
|
||||
// psychological intent, and the oscillating Fibonacci distribution ensures these therapeutic colors
|
||||
// maintain presence throughout the viewing session while creating harmonic temporal rhythm that
|
||||
// reinforces the overall Rhema Wave effect.
|
||||
// reinforces the overall Radiant Wave effect.
|
||||
func (c *ColorPattern) Color() sdl.Color {
|
||||
// 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765, 10946, 17711, 28657, 46368, 75025, 121393, 196418
|
||||
// This is a failsafe in case this pattern is used but colors are not supplied. Without this check, no text will display due to not having a color
|
||||
|
||||
@@ -51,14 +51,14 @@ func (f *FibonacciPattern) Name() string { return "Fibonacci" }
|
||||
// - Produces natural expansion-contraction rhythm synchronized with Fibonacci progression
|
||||
// - Combines spatial wave formation with temporal content distribution in single mechanism
|
||||
//
|
||||
// Within our Rhema Wave generation system, this spatial distribution pattern works in concert
|
||||
// Within our Radiant Wave generation system, this spatial distribution pattern works in concert
|
||||
// with the character-level scrambling and color distribution methods. While character scrambling
|
||||
// creates local spatial frequency patterns and color oscillation creates temporal color rhythm,
|
||||
// the Fibonacci line length pattern generates a macro-level spatial wave that modulates the
|
||||
// overall display geometry. The mathematical relationship between line lengths creates harmonic
|
||||
// spatial progression, and the oscillating nature ensures proclamation content cycles through
|
||||
// varying exposure durations, contributing to the layered frequency composition of the complete
|
||||
// Rhema Wave output.
|
||||
// Radiant Wave output.
|
||||
func (f *FibonacciPattern) GetNextLine(words []string, wordIndex *int, ctx *LineRenderContext) []string {
|
||||
if ctx == nil || len(words) == 0 {
|
||||
return nil
|
||||
|
||||
@@ -3,7 +3,7 @@ package pattern
|
||||
import (
|
||||
"fmt"
|
||||
|
||||
"rhemawavetech.com/rhemawave/internal/fontManager"
|
||||
"radiantwavetech.com/radiantwave/internal/fontManager"
|
||||
)
|
||||
|
||||
type LinePattern interface {
|
||||
|
||||
@@ -3,7 +3,7 @@ package pattern
|
||||
import (
|
||||
"math"
|
||||
|
||||
"rhemawavetech.com/rhemawave/internal/fontManager"
|
||||
"radiantwavetech.com/radiantwave/internal/fontManager"
|
||||
)
|
||||
|
||||
type SineWavePattern struct {
|
||||
|
||||
@@ -5,9 +5,9 @@ import (
|
||||
|
||||
"gorm.io/gorm"
|
||||
"gorm.io/gorm/clause"
|
||||
"rhemawavetech.com/rhemawave/internal/db"
|
||||
"rhemawavetech.com/rhemawave/internal/logger"
|
||||
"rhemawavetech.com/rhemawave/internal/netreq"
|
||||
"radiantwavetech.com/radiantwave/internal/db"
|
||||
"radiantwavetech.com/radiantwave/internal/logger"
|
||||
"radiantwavetech.com/radiantwave/internal/netreq"
|
||||
)
|
||||
|
||||
var htmlRegex = regexp.MustCompile(`<[^>]*>`)
|
||||
|
||||
Reference in New Issue
Block a user