Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,11 @@ All notable changes to this project will be documented in this file.
- README main-window screenshot: `README/screenshots/main.png` predated the reproducible Store screenshot generator and showed an empty, freshly-installed board ("Allgemein", 0 entries) instead of the app's real functionality (T-20260926-413277423). Replaced the README (EN/DE/ES) and `STORE_LISTING.md` reference with the already-existing, regenerated `README/screenshots/store/main-window.png` (populated `Dev` board, produced by `generate_store_screenshots.py`), and removed the stale `main.png`. No LaunchBoards equivalent existed to check -- LaunchBoards has no tracked UI screenshot in this repo.

### Added
- LaunchBoards Banner: Added a dedicated `assets/banner-launchboards.png` (2400x680, blue
gradient, LaunchBoards shield icon) analogous to the existing SoftwareCenter banner, and
a new "LaunchBoards" section with the banner in `README.md`, `README_de.md`, and
`README.es.md`, ahead of the existing sister-product-boundary section
(T-20260926-802873568).
- Empty-Board Placeholder UI: When a board has 0 items, `SoftwareListWidget.paintEvent` renders a clean, non-intrusive empty-state overlay with title ("Dieses Board ist noch leer") and explanatory hint ("Ziehen Sie beliebige Apps, Dokumente, Ordner oder Verknüpfungen hierher.") adapting dynamically to system theme palettes.
- Help / About Dialog: Added `Hilfe` -> `Über SoftwareCenter` (and `Über LaunchBoards` for sister profile) menu action with version and concise description of the universal organization layer.
- Multi-Language 6-Language Parity: Added translations for the empty-board placeholder, help menu, and about dialog across all 6 Tier-2 languages (`de`, `en`, `es`, `zh`, `ja`, `ru`), maintaining 100% catalog parity (90 keys total).
Expand Down
11 changes: 11 additions & 0 deletions README.es.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@ Un organizador de escritorio ligero y multiplataforma para gestionar accesos dir
- [Controles de calidad](#controles-de-calidad)
- [Mantenimiento desatendido del catálogo](#mantenimiento-desatendido-del-catálogo)
- [Formato de intercambio](#formato-de-intercambio)
- [LaunchBoards](#launchboards)
- [Límites de producto hermano](#límites-de-producto-hermano)
- [Activos de Windows Store](#activos-de-windows-store)
- [Pila tecnológica](#pila-tecnológica)
Expand Down Expand Up @@ -266,6 +267,16 @@ El reconciliador opcional de catálogo se proporciona como código de tiempo de

Los perfiles se pueden exportar como `softwarecenter-profile-v1.json` e importar posteriormente. El formato transporta pestañas, modos de vista y entradas con `label`, `path`, `kind` y notas opcionales, pero no copia archivos locales ni credenciales. Las rutas inexistentes permanecen visibles como referencias. Consulte [EXPORTFORMAT.md](EXPORTFORMAT.md) para más detalles.

## LaunchBoards

<img src="assets/banner-launchboards.png" width="100%" alt="Banner de LaunchBoards">

[LaunchBoards](https://github.com/file-bricks/SoftwareCenter) es el producto hermano de
SoftwareCenter: misma base de código, pero con marca e identidad propias, orientado a
tableros de trabajo intercambiables en lugar de un lanzador general de accesos directos.
Comparte este repositorio y el mismo proceso de publicación — no existe un árbol de
código independiente para LaunchBoards.

## Límites de producto hermano

LaunchBoards comparte la implementación pero dispone de su propio espacio de nombres en QSettings, punto final de instancia única, icono, ejecutable, identidad en la Store y ciclo de versiones. Las comprobaciones estáticas reproducibles y de procesos paralelos aislados se documentan en [PRODUCT_BOUNDARIES.md](PRODUCT_BOUNDARIES.md).
Expand Down
10 changes: 10 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@ A lightweight, cross-platform desktop organizer for managing software shortcuts
- [Quality Checks](#quality-checks)
- [Headless Launcher Catalog Care](#headless-launcher-catalog-care)
- [Exchange Format](#exchange-format)
- [LaunchBoards](#launchboards)
- [Sister-product boundary](#sister-product-boundary)
- [Windows Store Assets](#windows-store-assets)
- [Tech Stack](#tech-stack)
Expand Down Expand Up @@ -277,6 +278,15 @@ procedure are documented in [RUNTIME_DAILY_CARE.md](RUNTIME_DAILY_CARE.md).

Profiles can be exported as `softwarecenter-profile-v1.json` and imported again later. The format carries tabs, view modes, and entries with `label`, `path`, `kind`, and optional `notes`, but does not copy local files or credentials. Missing paths remain visible as references. See [EXPORTFORMAT.md](EXPORTFORMAT.md) for details.

## LaunchBoards

<img src="assets/banner-launchboards.png" width="100%" alt="LaunchBoards Banner">

[LaunchBoards](https://github.com/file-bricks/SoftwareCenter) is the sister product of
SoftwareCenter: same codebase, own branding and identity, framed around switchable
workspace boards instead of a general shortcut launcher. It shares this repository and
release pipeline — there is no separate LaunchBoards source tree to maintain.

## Sister-product boundary

LaunchBoards shares the implementation but has its own QSettings namespace,
Expand Down
11 changes: 11 additions & 0 deletions README_de.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@ Ein leichtgewichtiger, plattformübergreifender Desktop-Organizer für Software-
- [Qualitätssicherung](#qualitätssicherung)
- [Headless-Katalogpflege](#headless-katalogpflege)
- [Austauschformat](#austauschformat)
- [LaunchBoards](#launchboards)
- [Schwesterprodukt-Grenze](#schwesterprodukt-grenze)
- [Windows-Store-Artefakte](#windows-store-artefakte)
- [Technik](#technik)
Expand Down Expand Up @@ -278,6 +279,16 @@ Rollback stehen in [RUNTIME_DAILY_CARE.md](RUNTIME_DAILY_CARE.md).

Profile lassen sich als `softwarecenter-profile-v1.json` exportieren und wieder importieren. Das Format enthält Tabs, Ansichtsmodus und Einträge mit `label`, `path`, `kind` und optionalen `notes`, aber keine kopierten Dateien und keine Credentials. Details stehen in [EXPORTFORMAT.md](EXPORTFORMAT.md).

## LaunchBoards

<img src="assets/banner-launchboards.png" width="100%" alt="LaunchBoards Banner">

[LaunchBoards](https://github.com/file-bricks/SoftwareCenter) ist das Schwesterprodukt
von SoftwareCenter: dieselbe Codebasis, aber eigenes Branding und eigene Identität,
ausgerichtet auf umschaltbare Arbeits-Boards statt eines allgemeinen Shortcut-Launchers.
Es teilt sich dieses Repository und die Release-Pipeline — es gibt keinen separaten
LaunchBoards-Quellbaum zu pflegen.

## Schwesterprodukt-Grenze

LaunchBoards nutzt denselben Unterbau, besitzt aber einen eigenen
Expand Down
Binary file added assets/banner-launchboards.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading