Skip to content

Commit 2fe514e

Browse files
committed
docs: rebrand as Kotlin framework for desktop apps
Update messaging across documentation to position Nucleus as \"the Kotlin framework for native desktop apps\" rather than \"the native desktop platform for the JVM\". This better emphasizes Kotlin as the primary language and aligns with the modern developer experience. - Update site description and main taglines - Reorganize navigation to prioritize roadmap over changelog - Maintain technical accuracy while improving developer appeal
1 parent 8376b14 commit 2fe514e

3 files changed

Lines changed: 7 additions & 6 deletions

File tree

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@
1111
![Kotlin](https://img.shields.io/badge/Kotlin-2.0%2B-7F52FF?logo=kotlin&logoColor=white)
1212
![Platform](https://img.shields.io/badge/Platform-macOS%20%7C%20Windows%20%7C%20Linux-blue)
1313

14-
**Nucleus is the native desktop platform for the JVM.** Combined with Compose Multiplatform, it forms the most complete, most performant, and most deeply integrated desktop application stack ever built.
14+
**Nucleus is the Kotlin framework for native desktop apps.** Combined with Compose Multiplatform, it forms the most complete, most performant, and most deeply integrated desktop application stack ever built.
1515

16-
Java evolved into Kotlin. JavaScript evolved into TypeScript. Desktop development is going through the same shift: Electron was the pioneer. **Nucleus + Compose** is what comes next.
16+
Java evolved into Kotlin. JavaScript evolved into TypeScript. Desktop development is going through the same shift: Electron was the pioneer. **Kotlin + Compose + Nucleus** is what comes next.
1717

1818
---
1919

docs/index.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,13 @@
1111
![Kotlin](https://img.shields.io/badge/Kotlin-2.0%2B-7F52FF?logo=kotlin&logoColor=white)
1212
![Platform](https://img.shields.io/badge/Platform-macOS%20%7C%20Windows%20%7C%20Linux-blue)
1313

14-
**Nucleus is the native desktop platform for the JVM.** Combined with Compose Multiplatform, it forms the most complete, most performant, and most deeply integrated desktop application stack ever built — on any language, any runtime, any platform.
14+
**Nucleus is the Kotlin framework for native desktop apps.** Combined with Compose Multiplatform, it forms the most complete, most performant, and most deeply integrated desktop application stack ever built — on any language, any runtime, any platform.
1515

16-
Every technology eventually finds its mature form. Java evolved into **Kotlin**. JavaScript evolved into **TypeScript**. Desktop development is going through the same shift: Electron was the pioneer — it proved that cross-platform desktop apps could work. **Nucleus + Compose** is what comes next.
16+
Every technology eventually finds its mature form. Java evolved into **Kotlin**. JavaScript evolved into **TypeScript**. Desktop development is going through the same shift: Electron was the pioneer — it proved that cross-platform desktop apps could work. **Kotlin + Compose + Nucleus** is what comes next.
1717

1818
Not an alternative. An evolution.
1919

20-
Electron gave developers reach but asked them to accept a browser as a runtime, a DOM as a UI layer, and hundreds of megabytes as a baseline. Nucleus builds on the **JVM** and on **Compose Multiplatform** to deliver desktop applications that are natively integrated, natively fast, and natively lightweight.
20+
Electron gave developers reach but asked them to accept a browser as a runtime, a DOM as a UI layer, and hundreds of megabytes as a baseline. Nucleus builds on **Kotlin** and **Compose Multiplatform** — running on the battle-tested JVM — to deliver desktop applications that are natively integrated, natively fast, and natively lightweight.
2121

2222
## Why Nucleus
2323

mkdocs.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
site_name: Nucleus
2-
site_description: The native desktop platform for the JVM — deep OS integration (notifications, tray, launcher, decorated windows, scheduler, media control) plus packaging on macOS, Windows, and Linux
2+
site_description: The Kotlin framework for native desktop apps — deep OS integration (notifications, tray, launcher, decorated windows, scheduler, media control) plus packaging on macOS, Windows, and Linux
33
site_url: https://nucleusframework.dev
44
repo_url: https://github.com/kdroidFilter/Nucleus
55
repo_name: kdroidFilter/Nucleus
@@ -122,6 +122,7 @@ nav:
122122
- File Dialog: ecosystem/file-dialog.md
123123
- Spell Check: ecosystem/spell-check.md
124124
- Migration: migration.md
125+
- Roadmap: roadmap.md
125126
- Changelog: changelog.md
126127
- LLM Documentation: llm.md
127128

0 commit comments

Comments
 (0)