docs: add B.D. Murphy 2026 copyright and change comments to modified files
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
- Confirm original copyright (Veronica Berglyd Olsen) preserved in all modified files - Add Additional Copyright (C) 2026 B.D. Murphy to: - umbraedit/__init__.py (version/date/hexversion changes) - umbraedit/splash.py (SPLASH_IMG path change) - umbraedit/guimain.py (app icon change to UmbraEdit.jpg) - umbraedit/gui/theme.py (icon resolution change) - umbraedit/assets/images/umbraedit-text-light.svg (replaced novelWriter text) - umbraedit/assets/images/umbraedit-text-dark.svg (replaced novelWriter text) - CHANGELOG.md (1.0.0 release entry) - .gitignore (exclude accidentally committed files) - UMBRAEDIT.md, UMBRAEDIT_UPDATE_PLAN.md, UmbraEdit.command (new files) - Add inline change comments describing each modification
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -77,5 +77,6 @@ GEMINI.md
|
||||
/debug/
|
||||
|
||||
# Clean up accidentally committed files
|
||||
# Added by B.D. Murphy 2026: exclude files accidentally committed during branding transition
|
||||
Splh.jpeg
|
||||
Oldwelcome.webp
|
||||
|
||||
@@ -1,5 +1,9 @@
|
||||
# UmbraEdit Changelog
|
||||
|
||||
Copyright (C) 2026 B.D. Murphy.
|
||||
Changes: Project renamed from novelWriter to UmbraEdit; all assets, splash screen,
|
||||
icons, and documentation transitioned to the Umbra brand.
|
||||
|
||||
## Version 1.0.0 [2026-11-05]
|
||||
|
||||
### Release Notes
|
||||
|
||||
@@ -1,5 +1,8 @@
|
||||
# UmbraEdit — Project Scan & Structure
|
||||
|
||||
Copyright (C) 2026 B.D. Murphy.
|
||||
Documentation for the UmbraEdit project (renamed from novelWriter).
|
||||
|
||||
This document is a structural scan of the **UmbraEdit** codebase. It is intended for developers who want to modify or extend the project.
|
||||
|
||||
> UmbraEdit was created by cloning **novelWriter** (vkbo/saga-soft) into this folder and renaming the project to `UmbraEdit`. The full upstream git history is preserved (see §6).
|
||||
|
||||
@@ -1,5 +1,8 @@
|
||||
# UmbraEdit — Toolchain & Dependency Update Plan
|
||||
|
||||
Copyright (C) 2026 B.D. Murphy.
|
||||
Plan for upgrading UmbraEdit (Python/PyQt6) toolchain and dependencies.
|
||||
|
||||
**Goal:** Bring UmbraEdit (Python/PyQt6) up to the latest stable versions of its tools and dependencies, starting from the current baseline.
|
||||
|
||||
**Baseline (as of 2026-11-05):**
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
#!/bin/zsh
|
||||
# UmbraEdit Launcher for macOS
|
||||
# Double-click to launch, or run: ./UmbraEdit.command
|
||||
#
|
||||
# Copyright (C) 2026 B.D. Murphy.
|
||||
# Created: macOS launcher script for UmbraEdit (renamed from novelWriter).
|
||||
|
||||
cd "$(dirname "$0")"
|
||||
|
||||
|
||||
@@ -18,6 +18,10 @@ General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
Additional Copyright (C) 2026 B.D. Murphy.
|
||||
Changes: Project renamed from novelWriter to UmbraEdit; version updated to 1.0.0;
|
||||
__hexversion__ updated to 0x01000000; __date__ updated to 2026-11-05.
|
||||
""" # noqa
|
||||
|
||||
from __future__ import annotations
|
||||
@@ -50,9 +54,9 @@ __license__ = "GPLv3"
|
||||
__author__ = "Veronica Berglyd Olsen"
|
||||
__maintainer__ = "Veronica Berglyd Olsen"
|
||||
__email__ = "code@vkbo.net"
|
||||
__version__ = "1.0.0"
|
||||
__hexversion__ = "0x01000000"
|
||||
__date__ = "2026-11-05"
|
||||
__version__ = "1.0.0" # Changed by B.D. Murphy 2026: was "26.3b1" (novelWriter version)
|
||||
__hexversion__ = "0x01000000" # Changed by B.D. Murphy 2026: was "0x260300b1"
|
||||
__date__ = "2026-11-05" # Changed by B.D. Murphy 2026: was "2026-10-20"
|
||||
__status__ = "Stable"
|
||||
__domain__ = "umbraedit.io"
|
||||
# fmt: on
|
||||
|
||||
@@ -1,4 +1,10 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
UmbraEdit - Text Logo (Dark Theme)
|
||||
===================================
|
||||
Copyright (C) 2026 B.D. Murphy.
|
||||
Changes: Replaced novelWriter text logo with UmbraEdit text logo.
|
||||
-->
|
||||
<svg width="460" height="60" version="1.1" viewBox="0 0 460 60" xmlns="http://www.w3.org/2000/svg">
|
||||
<text x="20" y="42" font-family="Helvetica" font-size="36" font-weight="bold" fill="#fafafa">UmbraEdit</text>
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 258 B After Width: | Height: | Size: 444 B |
@@ -1,4 +1,10 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
UmbraEdit - Text Logo (Light Theme)
|
||||
====================================
|
||||
Copyright (C) 2026 B.D. Murphy.
|
||||
Changes: Replaced novelWriter text logo with UmbraEdit text logo.
|
||||
-->
|
||||
<svg width="460" height="60" version="1.1" viewBox="0 0 460 60" xmlns="http://www.w3.org/2000/svg">
|
||||
<text x="20" y="42" font-family="Helvetica" font-size="36" font-weight="bold" fill="#1a1a2e">UmbraEdit</text>
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 258 B After Width: | Height: | Size: 446 B |
@@ -18,6 +18,9 @@ General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
Additional Copyright (C) 2026 B.D. Murphy.
|
||||
Changes: App icon "umbraedit" now loads UmbraEdit.jpg instead of umbraedit.svg.
|
||||
""" # noqa
|
||||
|
||||
from __future__ import annotations
|
||||
@@ -1109,7 +1112,7 @@ class GuiIcons:
|
||||
"""
|
||||
# If we just want the app icons, return right away
|
||||
if name == "umbraedit":
|
||||
return QIcon(str(CONFIG.assetPath("icons") / "UmbraEdit.jpg"))
|
||||
return QIcon(str(CONFIG.assetPath("icons") / "UmbraEdit.jpg")) # Changed by B.D. Murphy 2026: was umbraedit.svg
|
||||
elif name == "proj_nwx":
|
||||
return QIcon(str(CONFIG.assetPath("icons") / "x-umbraedit-project.svg"))
|
||||
|
||||
|
||||
@@ -18,6 +18,9 @@ General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
Additional Copyright (C) 2026 B.D. Murphy.
|
||||
Changes: Application icon changed from umbraedit.svg to UmbraEdit.jpg (as-is, unmodified).
|
||||
""" # noqa
|
||||
|
||||
from __future__ import annotations
|
||||
@@ -110,10 +113,10 @@ class GuiMain(QMainWindow):
|
||||
self._setWindowSize(CONFIG.mainWinSize)
|
||||
self._updateWindowTitle()
|
||||
|
||||
nwIcon = Path(__file__).parent.parent / "UmbraEdit.jpg"
|
||||
nwIcon = Path(__file__).parent.parent / "UmbraEdit.jpg" # Changed by B.D. Murphy 2026: use UmbraEdit.jpg as-is
|
||||
self.nwIcon = QIcon(str(nwIcon)) if safeIsFile(nwIcon) else QIcon()
|
||||
self.setWindowIcon(self.nwIcon)
|
||||
QApplication.setWindowIcon(self.nwIcon)
|
||||
QApplication.setWindowIcon(self.nwIcon) # Changed by B.D. Murphy 2026: UmbraEdit.jpg as app icon
|
||||
|
||||
# Build the GUI
|
||||
# =============
|
||||
|
||||
@@ -18,6 +18,10 @@ General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
Additional Copyright (C) 2026 B.D. Murphy.
|
||||
Changes: SPLASH_IMG path changed from assets/images/splash.png to root-level NW_Splash.png
|
||||
so the splash screen artwork can be replaced independently.
|
||||
""" # noqa
|
||||
|
||||
from __future__ import annotations
|
||||
@@ -33,7 +37,7 @@ from PyQt6.QtWidgets import QSplashScreen
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
SPLASH_IMG = Path(__file__).parent.parent / "NW_Splash.png"
|
||||
SPLASH_IMG = Path(__file__).parent.parent / "NW_Splash.png" # Changed by B.D. Murphy 2026: was assets/images/splash.png
|
||||
|
||||
|
||||
class NSplashScreen(QSplashScreen):
|
||||
|
||||
Reference in New Issue
Block a user