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
24408b9440
chore: splash screen source and UmbraEdit.jpg icon
...
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
- Copy splash screen to NW_Splash.png in root for separate modification
- Update splash.py to reference NW_Splash.png in project root
- Use UmbraEdit.jpg as-is for application window/dock icon
- UmbraEdit.jpg left unmodified
2026-11-05 07:57:20 -08:00
B.D. Murphy
641a402daa
chore: Umbra brand transition - splash, icon, version, changelog
...
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
2026-11-05 07:45:51 -08:00
B.D. Murphy
026f486b3e
chore: fix test fixtures and asset names for UmbraEdit rename
...
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
- Rename test fixture files: config_novelwriter.toml -> config_umbraedit.toml
- Rename test fixture files: old_novelwriter.conf -> old_umbraedit.conf
- Rename test fixture files: nw_en_GB.qm -> ue_en_GB.qm
- Rename asset files: novelwriter-text-*.svg -> umbraedit-text-*.svg
- Rename asset files: novelwriter.svg/ico -> umbraedit.svg/ico
- Rename asset files: x-novelwriter-project.* -> x-umbraedit-project.*
- Fix test references to _nwLangPath -> _ueLangPath
- Bump version to 1.0.0 (first UmbraEdit release)
- All 735 tests pass, 2 skipped
v1.0.0
2026-11-05 07:36:45 -08:00
B.D. Murphy
7bb3fc581b
docs: add toolchain & dependency update plan
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
umbraedit/pre-toolchain-update
2026-11-05 07:24:54 -08:00
B.D. Murphy
88618b4c29
docs: add UMBRAEDIT.md project scan and structure guide
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
2026-11-05 07:09:03 -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
b80b4b2534
Update vim mode ( #3133 )
2026-11-04 15:53:00 +01:00
Veronica Berglyd Olsen
de8b7c1ac0
Make Ctrl+R work as redo shortcut
2026-11-03 22:32:06 +01:00
Veronica Berglyd Olsen
ed69456064
Update docs
2026-11-03 21:16:33 +01:00
Veronica Berglyd Olsen
370843c296
Merge branch 'main' into update-vim-mode
2026-11-03 21:12:51 +01:00
Veronica Berglyd Olsen
02edf04117
Update license header ( #3134 )
2026-11-03 21:10:10 +01:00
Veronica Berglyd Olsen
6b4a495b87
Update license header convention in contributing guide
2026-11-03 21:07:09 +01:00
Veronica Berglyd Olsen
3738f7fd51
Correct license years for moved code
2026-11-03 20:56:49 +01:00
Veronica Berglyd Olsen
e28e5cb052
Add Python 3.15 to classifiers
2026-11-03 20:48:32 +01:00
Veronica Berglyd Olsen
762831931b
Reformat the license headers
2026-11-03 20:46:35 +01:00
Veronica Berglyd Olsen
29b7e4da37
Update credits
2026-11-03 20:34:29 +01:00
Veronica Berglyd Olsen
037f1bee08
Fix various behaviour inconsistencies
2026-11-03 20:13:10 +01:00
Veronica Berglyd Olsen
b5c8a014b7
Fix some smaller bugs in the vim mode implementation
2026-11-03 19:52:07 +01:00
Veronica Berglyd Olsen
f6fa696eb4
Remove redundant code in the vim mode class
2026-11-03 19:37:42 +01:00
Veronica Berglyd Olsen
558ac0ae0c
Update tests
2026-11-03 19:28:22 +01:00
Veronica Berglyd Olsen
3355b5edbe
Complete the connection between editor and vim handler
2026-11-03 19:15:56 +01:00
Veronica Berglyd Olsen
b8f14bfb5d
Move vim mode into a separate class
2026-11-03 18:51:15 +01:00
Veronica Berglyd Olsen
34caa41963
Various minor updates to editing and manuscript ( #3131 )
2026-11-02 23:15:27 +01:00
Veronica Berglyd Olsen
12bfc634c3
Don't switch to problem tab automatically in Manuscript build
2026-11-02 23:06:11 +01:00
Veronica Berglyd Olsen
6b162eb3f2
Rename text.addNoteHeadings label ( #2735 )
2026-11-02 23:01:49 +01:00
Veronica Berglyd Olsen
767d6c5a1d
Add insert menu entries for en and em space ( #2535 )
2026-11-02 23:00:34 +01:00
Veronica Berglyd Olsen
5ae0292e0b
Add nested Epub nav table ( #3130 )
2026-11-02 21:36:26 +01:00
Veronica Berglyd Olsen
fd4333c0e4
Move the setNestedToC setting to the Epub class
2026-11-02 21:31:48 +01:00
Veronica Berglyd Olsen
9843084b03
Add test coverage
2026-11-02 21:27:06 +01:00
Veronica Berglyd Olsen
824a175ec7
Generate a nested nav if parts exist and the nested flag is on
2026-11-02 21:26:54 +01:00
Veronica Berglyd Olsen
6d931dc89b
Add a setting for nested ToC in Epub files
2026-11-02 21:25:54 +01:00
Veronica Berglyd Olsen
8a89fb604b
Rewrite the auto-replace feature ( #3128 )
2026-11-01 20:04:16 +01:00
Veronica Berglyd Olsen
e677e99b02
Ignore auto-replace on hidden headings
2026-11-01 20:00:37 +01:00
Veronica Berglyd Olsen
76da76f3bf
Update tests
2026-11-01 19:43:11 +01:00
Veronica Berglyd Olsen
41ce067d43
Add a problems tab to the manuscript tool
2026-11-01 19:43:00 +01:00
Veronica Berglyd Olsen
eddb12c5fb
Rewrite the auto-replace feature in the tokenizer
2026-11-01 18:32:46 +01:00
Veronica Berglyd Olsen
c124bcb7c6
Allow case insensitive keys in the highlighter
2026-11-01 18:12:07 +01:00
Veronica Berglyd Olsen
0120f09bb7
Update tests
2026-11-01 18:03:31 +01:00
Veronica Berglyd Olsen
8430ac1e6c
Add an ignoreCase setting for autoReplace
2026-11-01 18:03:19 +01:00
Veronica Berglyd Olsen
f5ca209c2b
Only highlight replace keys that are defined
2026-11-01 17:36:04 +01:00
Veronica Berglyd Olsen
b529a8f40e
Add list margin settings for mansucripts ( #3127 )
2026-11-01 17:16:51 +01:00
Veronica Berglyd Olsen
62201a0169
Update tests
2026-11-01 17:08:38 +01:00
Veronica Berglyd Olsen
1d5011e186
Fix first line indent handling after lists and inserted notes headings
2026-11-01 17:03:14 +01:00
Veronica Berglyd Olsen
6ddb8e3c37
Apply list margins to output formats
2026-11-01 16:57:17 +01:00
Veronica Berglyd Olsen
50c0d44477
Add list margin settings
2026-11-01 16:47:05 +01:00
Veronica Berglyd Olsen
b731a0cd48
Fix zoom and indent features ( #3126 )
2026-11-01 16:35:43 +01:00
Veronica Berglyd Olsen
7e8fbb27a3
Rename the text size constants
2026-11-01 16:32:02 +01:00
Veronica Berglyd Olsen
3bfdc1d154
Change indent and tab size ranges
2026-11-01 16:20:50 +01:00