Rebrand: Nexus Terminal → Alchementary Link
Renames the product across the codebase: Go module path, config/data paths, keychain service name, export file extension, build tooling, docs, and UI text. Sidebar brand mark now reads ">_ AlchementaryLink" with "Alchementary" in the connection-group gold accent colour, and the window title is "Alchementary Link". Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_019T8bJS8BCtY5GeSG2HBj1n
This commit is contained in:
co-authored by
Claude Sonnet 5
parent
114060127f
commit
1a380a0e99
@@ -1,4 +1,4 @@
|
||||
// Nexus Terminal – a desktop SSH, Telnet and RAW TCP client built with Wails v2.
|
||||
// Alchementary Link – a desktop SSH, Telnet and RAW TCP client built with Wails v2.
|
||||
// This is the main entry point for the application.
|
||||
package main
|
||||
|
||||
@@ -14,28 +14,28 @@ import (
|
||||
"github.com/wailsapp/wails/v2/pkg/options/mac"
|
||||
"github.com/wailsapp/wails/v2/pkg/options/windows"
|
||||
|
||||
"github.com/andydixon/nexus/frontend"
|
||||
application "github.com/andydixon/nexus/internal/app"
|
||||
"github.com/andydixon/link/frontend"
|
||||
application "github.com/andydixon/link/internal/app"
|
||||
)
|
||||
|
||||
func buildAppMenu(app *application.App) *menu.Menu {
|
||||
mainMenu := menu.NewMenu()
|
||||
|
||||
appMenu := menu.NewMenu()
|
||||
appMenu.AddText("About Nexus Terminal", nil, func(_ *menu.CallbackData) {
|
||||
appMenu.AddText("About Alchementary Link", nil, func(_ *menu.CallbackData) {
|
||||
app.EmitOpenAbout()
|
||||
})
|
||||
appMenu.AddSeparator()
|
||||
appMenu.AddText("Quit Nexus Terminal", keys.CmdOrCtrl("q"), func(_ *menu.CallbackData) {
|
||||
appMenu.AddText("Quit Alchementary Link", keys.CmdOrCtrl("q"), func(_ *menu.CallbackData) {
|
||||
app.RequestQuit()
|
||||
})
|
||||
|
||||
helpMenu := menu.NewMenu()
|
||||
helpMenu.AddText("About Nexus Terminal", nil, func(_ *menu.CallbackData) {
|
||||
helpMenu.AddText("About Alchementary Link", nil, func(_ *menu.CallbackData) {
|
||||
app.EmitOpenAbout()
|
||||
})
|
||||
|
||||
mainMenu.Append(menu.SubMenu("Nexus Terminal", appMenu))
|
||||
mainMenu.Append(menu.SubMenu("Alchementary Link", appMenu))
|
||||
mainMenu.Append(menu.EditMenu())
|
||||
mainMenu.Append(menu.WindowMenu())
|
||||
mainMenu.Append(menu.SubMenu("Help", helpMenu))
|
||||
@@ -44,13 +44,13 @@ func buildAppMenu(app *application.App) *menu.Menu {
|
||||
}
|
||||
|
||||
func main() {
|
||||
nexus := application.NewApp()
|
||||
link := application.NewApp()
|
||||
|
||||
// The API service is created during Startup once storage is initialised.
|
||||
// We bind the App itself so Wails can call lifecycle hooks, and use
|
||||
// OnStartup to wire everything, then bind the API service separately.
|
||||
err := wails.Run(&options.App{
|
||||
Title: "Nexus Terminal",
|
||||
Title: "Alchementary Link",
|
||||
Width: 1400,
|
||||
Height: 900,
|
||||
MinWidth: 1024,
|
||||
@@ -59,10 +59,10 @@ func main() {
|
||||
Assets: frontend.Assets,
|
||||
},
|
||||
BackgroundColour: &options.RGBA{R: 26, G: 26, B: 46, A: 255}, // #1a1a2e
|
||||
OnStartup: nexus.Startup,
|
||||
OnShutdown: nexus.Shutdown,
|
||||
OnDomReady: nexus.DomReady,
|
||||
Menu: buildAppMenu(nexus),
|
||||
OnStartup: link.Startup,
|
||||
OnShutdown: link.Shutdown,
|
||||
OnDomReady: link.DomReady,
|
||||
Menu: buildAppMenu(link),
|
||||
// macOS: enable the green fullscreen traffic-light button.
|
||||
Mac: &mac.Options{},
|
||||
// Windows: default decorations include maximise; fullscreen via F11.
|
||||
@@ -70,10 +70,10 @@ func main() {
|
||||
// Linux: use the default window manager decorations (fullscreen via WM).
|
||||
Linux: &linux.Options{},
|
||||
Bind: []interface{}{
|
||||
nexus.APIService(),
|
||||
link.APIService(),
|
||||
},
|
||||
})
|
||||
if err != nil {
|
||||
log.Fatalf("failed to start Nexus Terminal: %v", err)
|
||||
log.Fatalf("failed to start Alchementary Link: %v", err)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user