B.D. Murphy
a04eaaa779
house: add multi-platform build infrastructure
...
- Add MANIFEST.in to include utils/ and setup/ in source distributions
- Add utils/build_all.py - unified multi-platform build orchestrator
(Linux amd64/arm64, macOS amd64/arm64, Windows amd64/arm64)
- Add BUILD_LINUX.md - Linux build guide with .deb and AppImage options
- Add RELEASE.md - complete release process with versioning (YYYY/MM.####),
platform support matrix, and release workflow
- Fix .gitignore to exclude UmbraEdit_Projects/, Inner_Demon_1.2a.docm,
UmbraEdit_deb_Build_Script.txt, requirements.txt, .DS_Store
- All source distributions now include build scripts for Linux packages
2026-11-06 08:03:35 -08:00
B.D. Murphy
1728fc31ed
docs: add B.D. Murphy 2026 copyright and change comments to modified files
...
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
2026-11-05 09:07:29 -08:00
B.D. Murphy
162428d8cb
chore: replace novelWriter branding with UmbraEdit
...
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
- Replace novelWriter text logo SVGs with UmbraEdit text (light/dark themes)
- Use UmbraEdit.jpg as app icon (window/dock/tray/welcome screen)
- Copy UmbraEdit.jpg to assets/icons/ for icon system resolution
- All branding now shows UmbraEdit instead of novelWriter
2026-11-05 09:01:22 -08:00
B.D. Murphy
70d74e675f
chore: rename project from novelWriter to UmbraEdit
...
- Rename project name and package: novelWriter -> UmbraEdit, novelwriter -> umbraedit
- Rename entry script novelWriter.py -> UmbraEdit.py
- Rename package directory novelwriter/ -> umbraedit/
- Rename i18n translation sources nw_*.ts -> ue_*.ts
- Rename packaging files (appdata, project xml template)
- Update all imports, references, docs, workflows, tests and build config
- Update pyproject.toml project name, GUI script and URLs
- Preserve full upstream git history; origin repointed below
2026-11-05 07:08:12 -08:00
Veronica Berglyd Olsen
8c3fc3f412
Fix missing colour updates on theme switch ( #3123 )
2026-10-31 20:02:22 +01:00
Veronica Berglyd Olsen
703d449b0b
Ignore the uv pinned python file
2026-10-15 22:20:48 +02:00
Veronica Berglyd Olsen
9a7204565e
Add a project manifest file
2026-10-13 21:15:01 +02:00
Veronica Berglyd Olsen
89b11bd248
Track FontAwesome and Lucide icon themes in the repo
2026-10-04 18:51:16 +02:00
Veronica Berglyd Olsen
d1c1ae22b0
Add a developer env file
2026-09-26 17:59:30 +02:00
Veronica Berglyd Olsen
d9ea86441d
Rename to accentText instead
2026-07-26 23:37:26 +02:00
Veronica Berglyd Olsen
8db4bd1e5f
Clean up gitignore
2026-07-26 19:00:32 +02:00
Veronica Berglyd Olsen
347d7f2593
Update workflows and python formatting
2026-07-26 14:12:48 +02:00
Veronica Berglyd Olsen
d138e59110
Bump ruff to 0.15.22
2026-07-19 17:59:49 +02:00
Veronica Berglyd Olsen
102a4d7af6
Add a segfault stress test script for future use
2026-07-18 16:56:12 +02:00
Veronica Berglyd Olsen
df2e255129
Move test reference files into underscored folders
2026-07-06 16:55:14 +02:00
Veronica Berglyd Olsen
cd9244f0dd
Allow ignoring OS-specific tests in run_tests script
2026-07-02 19:16:52 +02:00
Veronica Berglyd Olsen
5ba3b4ea9d
Add lock file
2026-06-19 18:02:27 +02:00
Veronica Berglyd Olsen
f6698f5916
Remove uv lockfile and add pdm
2026-03-21 17:52:36 +01:00
Veronica Berglyd Olsen
fbc3115415
Add uv lock file
2026-03-07 13:14:05 +01:00
Veronica Berglyd Olsen
2d7a42d918
Remove requirements files
2025-10-22 21:17:18 +02:00
Veronica Berglyd Olsen
c2dcb6a075
Update ignore and build scripts
2025-07-15 16:00:45 +02:00
Veronica Berglyd Olsen
99918cdc17
Update git ignore file
2025-04-24 10:52:19 +02:00
Veronica Berglyd Olsen
1b93ad7b3f
Update build assets dependencies
2025-04-18 10:52:27 +02:00
Veronica Berglyd Olsen
d2796d27c3
Move pytest settings to pyproject.toml
2025-04-02 23:44:58 +02:00
Veronica Berglyd Olsen
85af7d7f03
Add docs i18n build script
2025-02-03 00:24:27 +01:00
Veronica Berglyd Olsen
567d61a8ea
Add make script and update build job
2025-01-18 13:44:08 +01:00
Veronica Berglyd Olsen
931863d4ee
Build binary on linux
2025-01-16 19:55:50 +01:00
Veronica Berglyd Olsen
3c4673724e
Move main word counter to new module
2024-02-27 17:02:29 +01:00
Veronica Berglyd Olsen
60b977f8ec
Update setup scripts
2023-10-17 18:12:35 +02:00
Veronica Berglyd Olsen
0eb39d2e0a
Clean up a few remnants of old test code
2023-06-09 22:06:38 +02:00
Veronica Berglyd Olsen
74ead29433
Move MacOS plist info back to a template file, and simplify stuff in setup.py
2023-02-04 19:33:04 +01:00
Veronica Berglyd Olsen
47d2c20bfd
Move the file format spec document into the source code
2022-11-17 10:57:19 +01:00
Veronica Berglyd Olsen
2037ef3eac
Setup fixes and tweaks ( #879 )
...
* Fix transparency on some of the icons
* Rewrite the setup clean command
* Clean up setup script and remove no longer needed qthelp command
* Add bash scripts for common make build chains
* Update the description files and change how setup writes generated files
* Reduce the number of setup files added to minimal zip packages
2021-09-01 23:41:38 +02:00
Veronica Berglyd Olsen
0582b9718b
Debian package builder ( #876 )
...
* Add debian build files
* Add debian package build code to setup script
* Update the licenses in debian/copyright
* Fix a typo in windows setup docs
* Remove duplicate files
* Add missing fallback icons to assets
2021-08-31 23:46:03 +02:00
Veronica Berglyd Olsen
4b52f343c1
Packaging Updates ( #873 )
...
* Make setup-generated script names lower case
* Change how the manual.pdf file is handled
2021-08-29 16:27:59 +02:00
Veronica Berglyd Olsen
3403d98c72
Rename package from 'nw' to 'novelwriter' ( #868 )
...
* Rename nw folder to novelwriter
* Rename nw to novelwriter in auxiliary files
* Rename nw to novelwriter in main app source
* Rename nw to novelwriter in tests
* Make setup script for pdf docs less spammy
2021-08-26 17:33:54 +02:00
Veronica Berglyd Olsen
95c79e1c23
Documentation and ODT exporter updates ( #859 )
...
* Clean up a few things in the ODT exporter
* Remove local HTML docs and instead add PDF docs
* Update documentation
2021-08-20 17:16:14 +02:00
Veronica Berglyd Olsen
eee0f5e4c9
Include HTML docs in minimal installs ( #856 )
...
* Link to stable docs for stable release, otherwise latest docs
* Add build command to setup for making HTML docs
* Change the documentation menu entry to open either online or local HTML
* Update docs build instructions in docs
2021-08-18 00:13:28 +02:00
Veronica K. B. Olsen
d812aab173
Update gitignore with versions files
2021-05-17 16:58:52 +02:00
Veronica K. B. Olsen
3e77e24b1f
The i18n files are no read from assets, while the ts files remain in the root folder
2021-05-01 17:12:59 +02:00
Veronica K. B. Olsen
e2b62fc9f6
Fix alternative save path in build, and also add in project wizard
2021-04-26 18:22:16 +02:00
Veronica K. B. Olsen
a2c48492ee
Make sure the novelWriter.pyw file exists on win-install
2021-03-27 22:12:33 +01:00
Veronica K. B. Olsen
a3343bc738
Backport .gitignore from dev branch
2021-03-02 11:42:07 +01:00
Veronica K. B. Olsen
920a835344
Merge branch 'release' into dev
2021-02-03 21:33:42 +01:00
Veronica K. B. Olsen
b62fafe520
Add source headers to setup and start files, and keep windows start file
2021-02-03 15:21:01 +01:00
Veronica K. B. Olsen
888a47e7a9
Merge branch 'release' into dev
2021-02-01 17:53:40 +01:00
Veronica K. B. Olsen
1f2ffe7e76
Add win-install command to setup script
2021-02-01 14:14:38 +01:00
Veronica K. B. Olsen
a52b71ef43
Remove ToC.txt files from repo
2021-01-31 22:06:13 +01:00
Veronica K. B. Olsen
eca2869894
Install launcher and icons the right way
2020-10-22 22:25:44 +02:00
Veronica K. B. Olsen
0665b9b032
Added temp iss file to gitignore, and fiex a bug in windows make
2020-10-17 01:30:13 +02:00