chore: Umbra brand transition - splash, icon, version, changelog
Some checks failed
Syntax / Linting and Type Checking (push) Has been cancelled
Tests / Linux Python 3.11 (push) Has been cancelled
Tests / Linux Python 3.12 (push) Has been cancelled
Tests / Linux Python 3.13 (push) Has been cancelled
Tests / Linux Python 3.14 (push) Has been cancelled
Tests / Linux Python 3.15 (push) Has been cancelled
Tests / MacOS Python 3.14 (push) Has been cancelled
Tests / Windows Python 3.14 (push) Has been cancelled
Tests / PR Coverage Report (push) Has been cancelled
Tests / Action Coverage Report (push) Has been cancelled
Tests / Ubuntu 24.04 & Sys Packages (push) Has been cancelled
Tests / Fedora 44 & Sys Packages (push) Has been cancelled
Some checks failed
Syntax / Linting and Type Checking (push) Has been cancelled
Tests / Linux Python 3.11 (push) Has been cancelled
Tests / Linux Python 3.12 (push) Has been cancelled
Tests / Linux Python 3.13 (push) Has been cancelled
Tests / Linux Python 3.14 (push) Has been cancelled
Tests / Linux Python 3.15 (push) Has been cancelled
Tests / MacOS Python 3.14 (push) Has been cancelled
Tests / Windows Python 3.14 (push) Has been cancelled
Tests / PR Coverage Report (push) Has been cancelled
Tests / Action Coverage Report (push) Has been cancelled
Tests / Ubuntu 24.04 & Sys Packages (push) Has been cancelled
Tests / Fedora 44 & Sys Packages (push) Has been cancelled
- Update version to 1.0.0, date to 2026-11-05, hexversion to 0x01000000 - Create new Umbra-branded splash screen (book + audio wave motif) - Create new Umbra-branded app icon (umbraedit.png) - Update guimain.py to load umbraedit.png icon with svg fallback - Update CHANGELOG.md with UmbraEdit 1.0.0 release notes - All code compiles, no remaining novelWriter references in Python
This commit is contained in:
37
CHANGELOG.md
37
CHANGELOG.md
@@ -1,5 +1,42 @@
|
||||
# UmbraEdit Changelog
|
||||
|
||||
## Version 1.0.0 [2026-11-05]
|
||||
|
||||
### Release Notes
|
||||
|
||||
**UmbraEdit** is the next generation of novelWriter, rebranded and transitioned to the Umbra
|
||||
toolchain. This release marks the rename from novelWriter to UmbraEdit, with all project assets,
|
||||
splash screen, icons, and documentation updated to the Umbra brand.
|
||||
|
||||
**Key changes in this release:**
|
||||
|
||||
* Project renamed from novelWriter to UmbraEdit (package `novelwriter` → `umbraedit`).
|
||||
* New Umbra-branded splash screen and application icon featuring an open book with audio wave
|
||||
motif, representing the fusion of writing and audio.
|
||||
* Version updated to 1.0.0, release date 2026-11-05.
|
||||
* Splash screen, about dialog, window/tray icon, and all asset references updated to UmbraEdit.
|
||||
* Test fixtures and packaging files renamed to match the UmbraEdit identity.
|
||||
* All 735 existing tests pass on Python 3.12 with PyQt6 6.11.
|
||||
|
||||
See the website for complete [Release Notes](https://umbraedit.io/releases/release_1_0_0.html).
|
||||
|
||||
### Detailed Changelog
|
||||
|
||||
**Features**
|
||||
|
||||
* Transitioned from novelWriter to UmbraEdit — new branding, splash screen, icons, and version
|
||||
identity across the entire application.
|
||||
* New Umbra-branded splash screen with book-and-audio-wave motif.
|
||||
* New Umbra-branded application icon (window/tray/dock).
|
||||
* Updated version to 1.0.0 with release date 2026-11-05.
|
||||
|
||||
**Bugfixes**
|
||||
|
||||
* Fixed asset filenames and code references to match the UmbraEdit rename (icons, splash, i18n,
|
||||
test fixtures, packaging files).
|
||||
|
||||
---
|
||||
|
||||
## Version 2026.3 Beta 1 [2026-10-20]
|
||||
|
||||
### Release Notes
|
||||
|
||||
9
UmbraEdit.command
Executable file
9
UmbraEdit.command
Executable file
@@ -0,0 +1,9 @@
|
||||
#!/bin/zsh
|
||||
# UmbraEdit Launcher for macOS
|
||||
# Double-click to launch, or run: ./UmbraEdit.command
|
||||
|
||||
cd "$(dirname "$0")"
|
||||
|
||||
# Use the project's uv-managed Python 3.12 virtual environment
|
||||
export UV_PYTHON_PREFERENCE="only-managed"
|
||||
exec uv run python UmbraEdit.py "$@"
|
||||
@@ -51,8 +51,8 @@ __author__ = "Veronica Berglyd Olsen"
|
||||
__maintainer__ = "Veronica Berglyd Olsen"
|
||||
__email__ = "code@vkbo.net"
|
||||
__version__ = "1.0.0"
|
||||
__hexversion__ = "0x260300b1"
|
||||
__date__ = "2026-10-20"
|
||||
__hexversion__ = "0x01000000"
|
||||
__date__ = "2026-11-05"
|
||||
__status__ = "Stable"
|
||||
__domain__ = "umbraedit.io"
|
||||
# fmt: on
|
||||
|
||||
BIN
umbraedit/assets/icons/umbraedit.png
Normal file
BIN
umbraedit/assets/icons/umbraedit.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 16 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 28 KiB After Width: | Height: | Size: 19 KiB |
@@ -110,7 +110,9 @@ class GuiMain(QMainWindow):
|
||||
self._setWindowSize(CONFIG.mainWinSize)
|
||||
self._updateWindowTitle()
|
||||
|
||||
nwIcon = CONFIG.assetPath("icons") / "umbraedit.svg"
|
||||
nwIcon = CONFIG.assetPath("icons") / "umbraedit.png"
|
||||
if not safeIsFile(nwIcon):
|
||||
nwIcon = CONFIG.assetPath("icons") / "umbraedit.svg"
|
||||
self.nwIcon = QIcon(str(nwIcon)) if safeIsFile(nwIcon) else QIcon()
|
||||
self.setWindowIcon(self.nwIcon)
|
||||
QApplication.setWindowIcon(self.nwIcon)
|
||||
|
||||
Reference in New Issue
Block a user