B.D. Murphy
f2cf2c4396
fix: rename all novelwriter icons/assets to umbraedit
...
Syntax / Linting and Type Checking (push) Waiting to run
Tests / Linux Python 3.11 (push) Waiting to run
Tests / Linux Python 3.12 (push) Waiting to run
Tests / Linux Python 3.13 (push) Waiting to run
Tests / Linux Python 3.14 (push) Waiting to run
Tests / Linux Python 3.15 (push) Waiting to run
Tests / MacOS Python 3.14 (push) Waiting to run
Tests / Windows Python 3.14 (push) Waiting to run
Tests / PR Coverage Report (push) Blocked by required conditions
Tests / Action Coverage Report (push) Blocked by required conditions
Tests / Ubuntu 24.04 & Sys Packages (push) Waiting to run
Tests / Fedora 44 & Sys Packages (push) Waiting to run
- Rename novelwriter.iconset to umbraedit.iconset with all icon sizes
- Rename setup/icons/novelwriter.* to umbraedit.*
- Rename setup/data/hicolor/ novelwriter icons to umbraedit
- Rename setup/data/novelwriter.* to umbraedit.*
- Rename docs/source/_static/novelwriter-* to umbraedit-*
- Rename setup/flatpak/io.novelwriter.novelwriter.yml to io.umbraedit.umbraedit.yml
- Rename setup/data/novelwriter.desktop to umbraedit.desktop
- Update setup/macos/build.sh to reference umbraedit.iconset
- Rebuild macOS DMG with correct UmbraEdit icon
2026-11-07 04:07:09 -08:00
B.D. Murphy
79a9ab995d
fix: rename novelwriter.iconset to umbraedit.iconset, rebuild macOS DMG with correct 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
2026-11-07 03:58:14 -08:00
B.D. Murphy
f6aabb7c5d
fix: handle apt-get update failure gracefully
...
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
- If apt-get update fails, show clear error message telling user
to fix their package repositories first
- Exit with error instead of silently continuing with broken deps
- Only fail on critical apt-get update failure, not individual
package install failures (those are warnings)
2026-11-06 17:57:57 -08:00
B.D. Murphy
b2782daece
fix: make build-linux.sh resilient to apt-get update failures
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-06 17:07:08 -08:00
B.D. Murphy
e7fdf05b00
feat: add build-linux.sh for Linux AMD64 packaging
...
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
- Add build-linux.sh script for end-to-end Linux builds
- Add build-linux.sh to MANIFEST.in for source distribution inclusion
- Fix all build scripts to handle sys.path when run directly
2026-11-06 16:23:26 -08:00
B.D. Murphy
02c532234c
fix: add sys.path fix to build scripts for direct execution
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-06 12:25:43 -08:00
B.D. Murphy
6eb6241044
fix: fix macOS build - icon path, version parsing, i18n imports
...
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
- Fix setup/macos/build.sh: icon path uses ./novelwriter.iconset relative path
- Fix umbraedit/__init__.py: __version__ now clean without inline comments
- Fix utils/assets.py: datetime.UTC -> datetime.timezone as UTC for py3.9 compat
- Fix utils/common.py: tomllib fallback to tomli for py3.9 compat
- Fix utils/docs.py: tomllib fallback to tomli for py3.9 compat
2026-11-06 08:39:54 -08:00
B.D. Murphy
af205b4877
resolve: fix README.md merge conflict
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-06 08:29:14 -08:00
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
d09e04e483
house: add Linux AMD64 build guide
...
- Add BUILD_LINUX.md with instructions for building .deb and AppImage
packages on Linux AMD64 from the source distribution
- Document prerequisites, build steps, and usage for each package type
- Include source distribution (sdist) and pure Python wheel in dist/
2026-11-06 07:46:57 -08:00
B.D. Murphy
f421136f75
house: update website URLs to umbratools.com/umbraedit
...
- Update all website references from umbraedit.io to umbratools.com/umbraedit
- Update documentation URLs from docs.umbraedit.io to umbratools.com/umbraedit/docs
- Update release URLs from releases.umbraedit.io to umbratools.com/umbraedit/releases
- Update __domain__ to umbratools.com for Qt organization domain
- Update README first image to reference UmbraEdit icon SVG
- Update README link text from umbraedit.io to UmbraEdit
- Update test versioninfo expected text
2026-11-06 07:26:55 -08:00
f78f76a679
Update README.md
...
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
Aligning to umbratools, more changes will be made.
2026-11-06 14:41:26 +00:00
B.D. Murphy
cd3bf1b97a
feat: add Save Project As (Ctrl+Alt+S) to Project menu
...
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
- Add Save Project As menu item under Project menu with Ctrl+Alt+S shortcut
- SaveProjectAs dialog prompts for destination folder and new project name
- Copies all document files, metadata, and project XML to new location
- New location added to recent projects as a separate entry
- Original project location remains in recent projects unchanged
- Generate new UUID for the copied project
2026-11-05 11:40:38 -08:00
B.D. Murphy
e4ac46eb19
feat: establish YYYY/MM versioning and add NovelWriter attribution
...
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 2026.11.0001 (YYYY/MM.#### development format)
- Add NovelWriter attribution: UmbraEdit is based on novelWrite 2026.02
by Veronica Berglyd Olsen (novelWriter.io), GPL v3.0
- Update CHANGELOG.md with new version format and development entry
- Add B.D. Murphy to CREDITS.md and credits_en.htm
- Update all copyright headers to use 'novelWriter contributors' format
- Add B.D. Murphy copyright to new files (fromdocx.py, SVGs, docs)
- Tag release 2026.11 and development 2026.11.0001
2026-11-05 10:58:28 -08:00
B.D. Murphy
0d825f5c72
fix: import chapter text content into scene documents
...
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
- Fix _addScene to write chapter text content as scene documents inside
chapter folders instead of just creating placeholder notes
- Split chapter text at >>> section breaks into separate scene documents
- All chapter content now appears in UmbraEdit documents instead of
being lost
2026-11-05 09:40:48 -08:00
B.D. Murphy
84e87cc2cd
fix: add image notes to DOCX/DOCM import
...
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
- Add image notes for all images found in the Word document
- Images are stored with their binary data and MIME type in the notes
2026-11-05 09:26:09 -08:00
B.D. Murphy
096cb08e98
feat: add Word DOCX/DOCM import capability
...
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
- Add umbraedit/formats/fromdocx.py: Parses Word .docm/.docx files,
extracts text content with styles, detects non-translatable items
(images, headers, footers, comments, footnotes) and captures them
as notes.
- Add DocxImporter class to umbraedit/core/coretools.py: Creates a new
UmbraEdit project from parsed Word document data, organizing content
into chapter folders and scene documents, with non-translatable items
stored as notes in an Import Notes folder.
- Add B.D. Murphy 2026 copyright and change comments to all modified files.
2026-11-05 09:25:26 -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
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
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
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
Veronica Berglyd Olsen
1136b9ecda
Change default first line indent in manuscripts to 2.0 em
2026-11-01 16:15:33 +01:00
Veronica Berglyd Olsen
24acf5c827
Only apply viewer first line indent to novel documents
2026-11-01 16:12:30 +01:00
Veronica Berglyd Olsen
734828918b
Update tests
2026-11-01 15:58:17 +01:00
Veronica Berglyd Olsen
471ba7d4e1
Add tab size setting for manuscript tools too
2026-11-01 15:57:29 +01:00
Veronica Berglyd Olsen
01fc02be9a
Update tests
2026-11-01 15:49:00 +01:00
Veronica Berglyd Olsen
1b33496d42
Switch tabWidth setting in px with tabSize in em units
2026-11-01 15:47:02 +01:00
Veronica Berglyd Olsen
0963a6475d
Improve zoom handling in the viewer, and cap text font size at 6 to 72 pt
2026-11-01 15:25:14 +01:00
Veronica Berglyd Olsen
47be9d5d02
Fix missing colour updates on theme switch ( #3125 )
2026-10-31 22:19:42 +01:00
Veronica Berglyd Olsen
8c3fc3f412
Fix missing colour updates on theme switch ( #3123 )
2026-10-31 20:02:22 +01:00
Veronica Berglyd Olsen
28c59e902c
Fix multi-notes in outline view ( #3121 )
2026-10-26 23:04:38 +01:00
Veronica Berglyd Olsen
bd027e590e
Add timeouts to package installs in tests
2026-10-26 23:01:03 +01:00
Veronica Berglyd Olsen
af8d6dbc7c
Bump uv lockfile
2026-10-26 22:42:05 +01:00
Veronica Berglyd Olsen
9dd6d7c55f
Update tests
2026-10-26 22:36:58 +01:00
Veronica Berglyd Olsen
1b1e723bdf
Add outline setting to join similar comments
2026-10-26 22:36:03 +01:00
Veronica Berglyd Olsen
1f81dabef4
Bump certifi from 2026.7.22 to 2026.10.19 ( #3120 )
2026-10-26 06:14:23 +01:00
dependabot[bot]
67fbd16be6
Bump certifi from 2026.7.22 to 2026.10.19
...
Bumps [certifi](https://github.com/certifi/python-certifi ) from 2026.7.22 to 2026.10.19.
- [Commits](https://github.com/certifi/python-certifi/compare/2026.07.22...2026.10.19 )
---
updated-dependencies:
- dependency-name: certifi
dependency-version: 2026.10.19
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-10-26 04:10:27 +00:00
Veronica Berglyd Olsen
a25880462f
Make a unified document footer ( #3117 )
2026-10-25 19:48:07 +01:00
Veronica Berglyd Olsen
fe6737d546
Add a 4px right margin for balance
2026-10-25 19:29:39 +01:00
Veronica Berglyd Olsen
2ccbd6952e
Move the "show tabs and space" and "show line endings" settings to the editor footer menu
2026-10-25 19:23:43 +01:00
Veronica Berglyd Olsen
68cafd991b
Add reset zoom feature and update spacing
2026-10-25 19:08:32 +01:00
Veronica Berglyd Olsen
8c6a24dc81
Add zoom in/out controls to the document footer
2026-10-25 18:54:35 +01:00
Veronica Berglyd Olsen
d13e88e134
Add zoom in and out icons
2026-10-25 18:42:27 +01:00
Veronica Berglyd Olsen
7a365be88a
Move the document footer vim flag to the base class
2026-10-25 18:36:56 +01:00
Veronica Berglyd Olsen
bce48181e0
Remove the lines icon
2026-10-25 18:30:33 +01:00
Veronica Berglyd Olsen
5a856a00c5
Remove the line number counter in the document footer
2026-10-25 18:30:12 +01:00
Veronica Berglyd Olsen
f610d41661
Improve handling of document footer height
2026-10-25 18:23:08 +01:00
Veronica Berglyd Olsen
c69bfcb8bf
Allow showing writing goal in focus mode ( #3116 )
2026-10-25 18:10:45 +01:00
Veronica Berglyd Olsen
db4c1c730c
Add setting to show writing goal in focus mode
2026-10-25 18:04:33 +01:00
Veronica Berglyd Olsen
a4a896eae2
Rename a shortened setting and update tests
2026-10-25 17:43:45 +01:00
Veronica Berglyd Olsen
523c760594
Move Preferences settings around a little, and also move configs
2026-10-25 17:37:06 +01:00
Veronica Berglyd Olsen
aa3e42735f
Improvements and refactor of document header and footer ( #3115 )
2026-10-25 17:07:56 +01:00
Veronica Berglyd Olsen
a85e8fd11e
Drop the Focus Mode section in Preferences again
2026-10-25 17:00:00 +01:00
Veronica Berglyd Olsen
3e4f7b40eb
Improve test coverage
2026-10-25 16:53:40 +01:00
Veronica Berglyd Olsen
c21f5c28a8
Add a first line indent toggle for the viewer ( #3095 )
2026-10-25 16:46:35 +01:00
Veronica Berglyd Olsen
b48d880933
Move viewer settings into a pop-up menu
2026-10-25 16:29:14 +01:00
Veronica Berglyd Olsen
5c8310da64
Add word count to both footers
2026-10-25 16:11:08 +01:00
Veronica Berglyd Olsen
e599b99223
Merge common features of doc footer into a base class
2026-10-25 16:00:32 +01:00
Veronica Berglyd Olsen
105b8c461c
Merge common features of doc headers into a base class
2026-10-25 15:50:59 +01:00
Veronica Berglyd Olsen
f890672849
Add test coverage
2026-10-25 15:40:26 +01:00
Veronica Berglyd Olsen
cd93cae133
Improve how header/footer size is handled
2026-10-25 15:37:03 +01:00
Veronica Berglyd Olsen
36ab573966
Add a setting to trim the editor header in focus mode
2026-10-25 15:31:14 +01:00
Veronica Berglyd Olsen
96f8809bd8
Release 26.3 Beta 1 ( #3112 )
2026-10-20 21:26:17 +02:00
Veronica Berglyd Olsen
deb04a8e82
Bump version and update changelog
2026-10-20 21:01:25 +02:00
Veronica Berglyd Olsen
784793f0f5
Fix flaky test and broken backup ( #3111 )
2026-10-20 20:41:35 +02:00
Veronica Berglyd Olsen
521dc36895
Don't leave a broken backup behind
2026-10-20 20:36:35 +02:00
Veronica Berglyd Olsen
97922263b7
Add Urdu project export file, fix English UK ( #3110 )
2026-10-20 20:31:36 +02:00
Veronica Berglyd Olsen
ebd168071b
Update the project export i18n test
2026-10-20 20:23:30 +02:00
Veronica Berglyd Olsen
c0a0fa5e2c
Add Urdu project export file, fix English UK file, and add a test
2026-10-20 20:12:21 +02:00
Veronica Berglyd Olsen
21672a8cfb
Merge fix #3108 into main ( #3109 )
2026-10-19 20:59:29 +02:00
Veronica Berglyd Olsen
f20c31f4dd
Merge branch 'main' into merge-fix-3108-into-main
2026-10-19 20:50:56 +02:00
Veronica Berglyd Olsen
a1426b0e35
Fix search selection bug in the editor ( #3108 )
2026-10-19 20:46:46 +02:00
Veronica Berglyd Olsen
2f327fb711
Fix editor search highlight bug ( #3105 )
2026-10-19 20:42:06 +02:00
Veronica Berglyd Olsen
c875c9abb5
Update gitignore
2026-10-19 20:41:46 +02:00
Veronica Berglyd Olsen
0f96ae6e8c
Fix typo in improvement issue template ( #3107 )
2026-10-19 18:58:50 +02:00
Veronica Berglyd Olsen
6404af1b2a
Fix typo in improvement issue template
2026-10-19 18:45:33 +02:00
Veronica Berglyd Olsen
a38bfa1449
Remove screenshot section from issue templates ( #3106 )
2026-10-19 08:33:14 +02:00
Veronica Berglyd Olsen
52187c02ac
Remove screenshot section from issue templates
2026-10-19 08:28:24 +02:00
Veronica Berglyd Olsen
cd6c22d461
Add a manuscript status label to headings ( #3104 )
2026-10-19 00:20:58 +02:00
Veronica Berglyd Olsen
ee590e964b
Update tests
2026-10-19 00:12:09 +02:00
Veronica Berglyd Olsen
abdaf9b2c8
Fix some minor gaps in status label handling
2026-10-19 00:11:58 +02:00
Veronica Berglyd Olsen
5f54211928
Drop status label on main titles
2026-10-19 00:04:03 +02:00
Veronica Berglyd Olsen
9c9a294ba4
Add a manuscript toggle to show status labels below novel headings
2026-10-18 23:51:37 +02:00
Veronica Berglyd Olsen
eca6ea64c1
Improvements to outline and RTL support ( #3103 )
2026-10-18 19:31:51 +02:00
Veronica Berglyd Olsen
f51e59c2e5
Make Ctrl+Shift+T cycle through story view tabs
2026-10-18 19:24:42 +02:00
Veronica Berglyd Olsen
ff35e42a35
Allow opening outline items via keyboard as well
2026-10-18 19:21:50 +02:00
Veronica Berglyd Olsen
b77d2a217f
Connect outline middle and double click to document pane
2026-10-18 19:10:32 +02:00
Veronica Berglyd Olsen
5e0886bb85
Improve RTL settings labels and move around a bit
2026-10-18 18:59:57 +02:00
Veronica Berglyd Olsen
539b84f491
Add odd page breaks for manuscript ODT and DocX output ( #3102 )
2026-10-18 01:03:41 +02:00
Veronica Berglyd Olsen
535fcdbb8e
Create a new widget for groups of radio buttons
2026-10-18 01:00:11 +02:00
Veronica Berglyd Olsen
688a216ad0
Add odd/even header and double page breaks to DocX format
2026-10-18 00:31:23 +02:00
Veronica Berglyd Olsen
97a43ff02e
Remove the break before to break after logic for DocX
2026-10-18 00:25:06 +02:00
Veronica Berglyd Olsen
e13241d6a8
Use separate header format on even pages
2026-10-18 00:18:13 +02:00
Veronica Berglyd Olsen
4c3db8bb6c
Add page break settings and apply to ODT
2026-10-17 23:36:08 +02:00
Veronica Berglyd Olsen
dd40e6d916
Enable page break on odd pages for ODT
2026-10-17 22:40:05 +02:00
Veronica Berglyd Olsen
e9d858a815
Rename the mirror page setting to a general double-sided pages setting
2026-10-17 22:21:10 +02:00
Veronica Berglyd Olsen
784967f0d1
Extend pasting formatted text into editor ( #3101 )
2026-10-17 22:07:30 +02:00
Veronica Berglyd Olsen
6a07d224b8
Improve handling of pasted RTL text
2026-10-17 22:02:31 +02:00
Veronica Berglyd Olsen
0c9f711afc
Add support for pasting lists into the editor ( #3099 )
2026-10-17 21:55:38 +02:00
Veronica Berglyd Olsen
4e7f7f61ab
Add basic RTL support ( #3098 )
2026-10-17 17:48:21 +02:00
Veronica Berglyd Olsen
b876f253d3
Fix horizontal line calculation
2026-10-17 17:36:33 +02:00
Veronica Berglyd Olsen
b9df42d1fb
Fix gutter handling for RTL, and rtl info for HTML JSON
2026-10-17 17:20:27 +02:00
Veronica Berglyd Olsen
6b323ecdae
Add RTL support to ODT and DocX
2026-10-17 16:59:54 +02:00
Veronica Berglyd Olsen
6649c0c06d
Add RTL support to HTML and EPUB output
2026-10-17 16:44:51 +02:00
Veronica Berglyd Olsen
4c11f2618c
Fix hover card positioning
2026-10-17 16:37:12 +02:00
Veronica Berglyd Olsen
4f792d7d5f
Add a force RTL setting to the app
2026-10-17 16:35:25 +02:00
Veronica Berglyd Olsen
bf3366f272
Update custom search and outline painters to support RTL
2026-10-17 16:22:06 +02:00
Veronica Berglyd Olsen
2ad12d281d
Fix various minor layout details
2026-10-17 16:15:45 +02:00
Veronica Berglyd Olsen
960eb4e867
Handle RTL ordered list icons and flip fold/unfold and other flippable icons
2026-10-17 15:56:49 +02:00
Veronica Berglyd Olsen
b95b27f0d6
Fix placement of editor toolbar and search box in RTL mode
2026-10-17 15:42:11 +02:00
Veronica Berglyd Olsen
9531dc37d1
Keep text direction for the actual text in the viewer
2026-10-17 15:30:51 +02:00
Veronica Berglyd Olsen
6706113188
Add RTL marker for shortcodes
2026-10-17 15:26:55 +02:00
Veronica Berglyd Olsen
4587b9b093
Add basic RTL support in the viewer
2026-10-17 13:35:23 +02:00
Veronica Berglyd Olsen
14e9ec64f1
Update tests with the new rtl flag
2026-10-17 12:48:33 +02:00
Veronica Berglyd Olsen
ca86464716
Add flags for RTL support for the app and for projects
2026-10-17 12:47:58 +02:00
Veronica Berglyd Olsen
fd162b694b
Fix minor coverage and typing issues ( #3094 )
2026-10-15 22:53:40 +02:00
Veronica Berglyd Olsen
6be0340161
Add a none-format to the tokenizer
2026-10-15 22:46:58 +02:00
Veronica Berglyd Olsen
b9e7a0ff95
Fix typing gaps in the code
2026-10-15 22:42:41 +02:00
Veronica Berglyd Olsen
693c33e83a
Make sure the garbage collector is called during tests
2026-10-15 22:21:13 +02:00
Veronica Berglyd Olsen
703d449b0b
Ignore the uv pinned python file
2026-10-15 22:20:48 +02:00
Veronica Berglyd Olsen
b4369f4068
Stop a rehighlight on each tag of an index rebuild ( #3093 )
2026-10-15 20:55:34 +02:00
Veronica Berglyd Olsen
0ae1716a3c
Stop a rehighlight on each tag of an index rebuild ( #3092 )
2026-10-15 20:49:37 +02:00
Veronica Berglyd Olsen
30943280a8
Show tag usage count ( #3091 )
2026-10-15 20:10:01 +02:00
Veronica Berglyd Olsen
227515d750
Show tag usage count in the viewer panel
2026-10-15 20:01:57 +02:00
Veronica Berglyd Olsen
ebc6ee4247
Count tag usage in index
2026-10-15 19:56:22 +02:00
Veronica Berglyd Olsen
905b87bd57
Add Unix line endings setting ( #3090 )
2026-10-15 19:37:34 +02:00
Veronica Berglyd Olsen
0ccc819452
Update tests
2026-10-15 19:33:02 +02:00
Veronica Berglyd Olsen
99003ce148
Add a setting for enforcing Unix line endings ( #3055 )
2026-10-15 19:31:38 +02:00
Veronica Berglyd Olsen
fd929f7c67
Accessibility improvements ( #3089 )
2026-10-15 18:48:12 +02:00
Veronica Berglyd Olsen
f4e9a62600
Fix remaining easy to solve accessibility label issues
2026-10-15 18:43:18 +02:00
Veronica Berglyd Olsen
7e21b8ae67
Use tooltip as accessible text in standard buttons
2026-10-15 18:35:38 +02:00
Veronica Berglyd Olsen
de5a453ba2
Fix accessibility gaps in the novel view and project search
2026-10-15 18:28:56 +02:00
Veronica Berglyd Olsen
e1acc7d6b0
Add accessible text to outline view
2026-10-15 18:23:49 +02:00
Veronica Berglyd Olsen
d955f5745d
Outline improvements ( #3088 )
2026-10-15 18:19:54 +02:00
Veronica Berglyd Olsen
a39fcb708c
Include the sub-heading counts also for the novel view ( #962 )
2026-10-15 18:06:31 +02:00
Veronica Berglyd Olsen
ac84d75e37
Allow aggregating word counts for sub sections in outline
2026-10-15 17:55:43 +02:00
Veronica Berglyd Olsen
380e29c389
Allow showing inactive partitions
2026-10-15 17:33:05 +02:00
Veronica Berglyd Olsen
beee6a5e6a
Add tests
2026-10-15 17:28:49 +02:00
Veronica Berglyd Olsen
a319b6774b
Show status label on outline
2026-10-15 17:27:23 +02:00
Veronica Berglyd Olsen
7443433cf5
Use the words/character i18n units for the outline
2026-10-15 17:17:54 +02:00
Veronica Berglyd Olsen
1d2f3edf28
Don't mention internal project id in user dialogs ( #3086 )
2026-10-14 20:30:01 +02:00
Veronica Berglyd Olsen
fc7d58f426
Don't mention internal project id in user dialogs
2026-10-14 20:22:04 +02:00
Veronica Berglyd Olsen
bff4d12865
Improve duplicate project handling and restore from backup ( #3085 )
2026-10-13 21:35:59 +02:00
Veronica Berglyd Olsen
e55b5064b0
Remove unnecessary bool returns
2026-10-13 21:24:28 +02:00
Veronica Berglyd Olsen
b08f82c941
Use the manifest file when restoring a backup
2026-10-13 21:23:22 +02:00
Veronica Berglyd Olsen
9a7204565e
Add a project manifest file
2026-10-13 21:15:01 +02:00
Veronica Berglyd Olsen
e72c4739c5
Ask of new ID when duplicate project is detected ( #3047 )
2026-10-13 20:17:01 +02:00
Veronica Berglyd Olsen
6b595c9443
Add type annotations to tests ( #3083 )
2026-10-12 01:25:42 +02:00
Veronica Berglyd Olsen
9ce4fd42fa
Add test dependencies to syntax job so test packages can resolve
2026-10-12 01:21:15 +02:00
Veronica Berglyd Olsen
65adc01085
Add missing docstrings in tests
2026-10-12 01:16:25 +02:00
Veronica Berglyd Olsen
2f0e5e2579
Merge branch 'main' into test-annotations
2026-10-12 01:13:21 +02:00
Veronica Berglyd Olsen
4a229ba08d
Enable annotation linting rules for tests and utils
2026-10-12 01:12:53 +02:00
Veronica Berglyd Olsen
6cc2a3f484
Move editor and viewer into their own wrapper class ( #3082 )
2026-10-12 01:11:12 +02:00
Veronica Berglyd Olsen
bb22a59188
Add annotations to core tests
2026-10-12 01:00:29 +02:00
Veronica Berglyd Olsen
0cff3bc752
Add annotations to format tests
2026-10-12 00:59:48 +02:00
Veronica Berglyd Olsen
3be7f829c1
Add annotations to dialog tests
2026-10-12 00:58:59 +02:00
Veronica Berglyd Olsen
1fdc329fbc
Add annotations to extensions tests
2026-10-12 00:58:19 +02:00
Veronica Berglyd Olsen
49d3118018
Add annotations to top level tests
2026-10-12 00:57:56 +02:00
Veronica Berglyd Olsen
fa0eca6723
Add annotations to test folders only missing a few
2026-10-12 00:56:17 +02:00
Veronica Berglyd Olsen
c375aab44e
Update annotations on editor and gui tests
2026-10-12 00:47:07 +02:00
Veronica Berglyd Olsen
c0e6dc17e8
Run some cleanup and improvements
2026-10-12 00:42:03 +02:00
Veronica Berglyd Olsen
53241eba0a
Move action handlers to the doc panes class
2026-10-12 00:11:19 +02:00
Veronica Berglyd Olsen
78acbff013
Move various other editor/viewer methods to the doc panes class
2026-10-12 00:05:56 +02:00
Veronica Berglyd Olsen
48a0b115f2
Move shared signals to doc panes class
2026-10-11 23:56:47 +02:00
Veronica Berglyd Olsen
ababebbe3d
Move signals between elements in the doc panes to that class
2026-10-11 23:41:24 +02:00
Veronica Berglyd Olsen
9fe60b7249
Move document functions to doc panes class
2026-10-11 23:36:47 +02:00
Veronica Berglyd Olsen
8aa6cb2c91
Move the editor and viewer into their own parent class
2026-10-11 23:01:01 +02:00
Veronica Berglyd Olsen
9e5c0534aa
Merge 26.2.2 into main ( #3080 )
2026-10-11 19:34:16 +02:00
Veronica Berglyd Olsen
b329123426
Merge branch 'main' into merge-26.2.2
2026-10-11 19:30:07 +02:00
Veronica Berglyd Olsen
1c6787bdc3
Relese 26.2.2 ( #3077 )
2026-10-11 18:49:15 +02:00
Veronica Berglyd Olsen
1b4695771c
Merge branch 'release' into release-26.2.2
2026-10-11 01:23:56 +02:00
Veronica Berglyd Olsen
29090455de
Replace literal line breaks in the Manuscript outline ( #3078 )
2026-10-11 01:23:41 +02:00
Veronica Berglyd Olsen
bffb01401f
Update changelog
2026-10-11 01:21:38 +02:00
Veronica Berglyd Olsen
c99584fc41
Replace literal line breaks in the Manuscript outline
2026-10-11 01:16:38 +02:00
Veronica Berglyd Olsen
3697c190e5
Bump version to 26.2.2 and update changelog
2026-10-11 00:58:39 +02:00
Veronica Berglyd Olsen
8197edf722
Update French translation
2026-10-11 00:54:14 +02:00
Veronica Berglyd Olsen
d23795ef6c
Fix first line indent after horizontal ruler ( #3076 )
2026-10-10 21:56:48 +02:00
Veronica Berglyd Olsen
bb400cde9f
A horizontal ruler in the manuscript should reset the first line indent for the next paragraph ( #3074 )
2026-10-10 21:50:40 +02:00
Veronica Berglyd Olsen
b871981c8d
Add basic Markdown list support ( #3075 )
2026-10-10 21:42:01 +02:00
Veronica Berglyd Olsen
ec99fba2fc
Fix toggle format for blocks, and preserve selection on multi-block
2026-10-10 21:35:37 +02:00
Veronica Berglyd Olsen
7f977b9f4d
Added list and alignment buttons
2026-10-10 21:20:12 +02:00
Veronica Berglyd Olsen
7c4f1a8d02
Add block format icons
2026-10-10 21:14:53 +02:00
Veronica Berglyd Olsen
a0df20e97d
Update the docs
2026-10-10 20:21:51 +02:00
Veronica Berglyd Olsen
3ceacc3b32
Fix link encoding in the edit link dialog
2026-10-10 20:21:42 +02:00
Veronica Berglyd Olsen
dda1b3b118
Add list continuation support in the editor
2026-10-10 19:54:57 +02:00
Veronica Berglyd Olsen
ff379da2dd
Add test coverage
2026-10-10 19:45:44 +02:00
Veronica Berglyd Olsen
655253d0d7
Add numbered list formats
2026-10-10 19:43:41 +02:00
Veronica Berglyd Olsen
690afc7cfb
Complete parsing and highlighting of numbered lists
2026-10-10 19:37:21 +02:00
Veronica Berglyd Olsen
62c530a4d0
Add a block format for numbered lists
2026-10-10 19:21:57 +02:00
Veronica Berglyd Olsen
f5cd9ce15c
Add list support for DocX
2026-10-10 19:15:37 +02:00
Veronica Berglyd Olsen
ef0faf698e
Add list support for ODT
2026-10-10 19:01:07 +02:00
Veronica Berglyd Olsen
2fadf1f9c3
Update tests for the format classes
2026-10-10 18:37:50 +02:00
Veronica Berglyd Olsen
b44b34b982
Extend the simple manuscript formats to support lists
2026-10-10 18:35:40 +02:00
Veronica Berglyd Olsen
93cfff70ba
Blank lines now end a list
2026-10-10 17:55:15 +02:00
Veronica Berglyd Olsen
97bc544bf9
Add test coverage of highlighter and tokenizer
2026-10-10 17:32:48 +02:00
Veronica Berglyd Olsen
ee62544c54
Add highlighting and parsing of list items
2026-10-10 17:30:12 +02:00
Veronica Berglyd Olsen
a9848f47fc
Add hide tree pane toggle feature ( #3072 )
2026-10-08 23:40:43 +02:00
Veronica Berglyd Olsen
9107e8b335
Bump lockfile
2026-10-08 23:29:12 +02:00
Veronica Berglyd Olsen
583c806cea
Add a keyboard shortcut for toggling the pane as well
2026-10-08 23:27:13 +02:00
Veronica Berglyd Olsen
cd4a14f5c3
Fix test and add extra test coverage
2026-10-08 23:08:25 +02:00
Veronica Berglyd Olsen
6fa8e110bc
Allow toggling the visibility state of the tree pane
2026-10-08 23:03:28 +02:00
Veronica Berglyd Olsen
3ea0240bcc
Add Fluent UI icons and remvove FontAwesome icons ( #3071 )
2026-10-08 00:47:14 +02:00
Veronica Berglyd Olsen
216c259770
Remove Font Awesome
2026-10-08 00:36:49 +02:00
Veronica Berglyd Olsen
820bfdb062
Update credits and licenses
2026-10-08 00:32:09 +02:00
Veronica Berglyd Olsen
b74176b685
Add Fluent UI icon themes
2026-10-08 00:27:15 +02:00
Veronica Berglyd Olsen
510e7dc0b4
Add page gutter to ODT and DocX manuscripts ( #3068 )
2026-10-07 20:32:12 +02:00
Veronica Berglyd Olsen
562539afe5
Remove left over code
2026-10-07 00:22:11 +02:00
Veronica Berglyd Olsen
1875336e75
Update tests
2026-10-07 00:13:59 +02:00
Veronica Berglyd Olsen
6755047587
Apply gutter settings to DocX
2026-10-07 00:02:38 +02:00
Veronica Berglyd Olsen
170dfda478
Switch to just a gutter spin box and mirroring toggle
2026-10-06 23:53:00 +02:00
Veronica Berglyd Olsen
6f2432b5b8
Add icons for inner and outer margins
2026-10-06 23:52:22 +02:00
Veronica Berglyd Olsen
63ee310f34
Implement gutter setting for ODT
2026-10-06 22:12:21 +02:00
Veronica Berglyd Olsen
1215ba1be6
Add manuscript settings for gutter
2026-10-06 22:11:35 +02:00
Veronica Berglyd Olsen
1230478701
Fix PR checklist point under the wrong heading ( #3066 )
2026-10-06 07:53:27 +02:00
Veronica Berglyd Olsen
97c97ba702
Add helper hidden comment
2026-10-06 07:50:15 +02:00
Veronica Berglyd Olsen
5e3ffaa9e0
Shorten policy text
2026-10-06 07:38:12 +02:00
Veronica Berglyd Olsen
724a8b4220
Fix PR checklist point under the wrong heading
2026-10-06 07:35:13 +02:00
Veronica Berglyd Olsen
b1789baa36
Improve icon caching ( #3063 )
2026-10-06 00:05:13 +02:00
Veronica Berglyd Olsen
9d248c1494
Simplify a few things, and update tests
2026-10-05 23:50:48 +02:00
Veronica Berglyd Olsen
8f31927d01
Drop icon width and height settings
2026-10-05 23:42:05 +02:00
Veronica Berglyd Olsen
1febb9c10d
Remove size from the icon cache
2026-10-05 23:31:55 +02:00
Veronica Berglyd Olsen
6d54677ef4
Key handling, outline icons, and icon padding ( #3062 )
2026-10-05 23:30:59 +02:00
Veronica Berglyd Olsen
535e9b605a
Update tests
2026-10-05 22:57:03 +02:00
Veronica Berglyd Olsen
79482c6dde
Allow using icons in outline view
2026-10-05 22:55:31 +02:00
Veronica Berglyd Olsen
5c71649be5
Pad FontAwesome and Lucide icons to match Material icons
2026-10-05 22:35:33 +02:00
Veronica Berglyd Olsen
23113d8053
Add icons for PoV and Focus keys, and modify Mentions
2026-10-05 22:32:27 +02:00
Veronica Berglyd Olsen
260b45afbe
Use the same generator for outline column keys
2026-10-05 21:58:48 +02:00
Veronica Berglyd Olsen
20f2d8519f
Use the index cache for footnote keys
2026-10-05 20:49:00 +02:00
Veronica Berglyd Olsen
7be695a2f6
Add verbosity levels for tests
2026-10-05 20:11:24 +02:00
Veronica Berglyd Olsen
671def88af
Merge release bugfix into main ( #3060 )
2026-10-05 19:45:17 +02:00
Veronica Berglyd Olsen
b63241658e
Merge branch 'main' into merge-into-main
2026-10-05 19:38:13 +02:00
Veronica Berglyd Olsen
4a3e01d2cb
Remove Remix Icons ( #3059 )
2026-10-04 19:14:06 +02:00
Veronica Berglyd Olsen
7203eebde7
Clean up missed bits and remaining references
2026-10-04 19:06:34 +02:00
Veronica Berglyd Olsen
3662b61406
Clean up icon builds
2026-10-04 19:01:21 +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
f6a90db92a
Remove Remix icons from the code base
2026-10-04 18:50:11 +02:00
Veronica Berglyd Olsen
00632be1fb
Outline improvements ( #3058 )
2026-10-04 18:45:11 +02:00
Veronica Berglyd Olsen
e208af2939
Fix issues and bugs in these changes, and update tests
2026-10-04 18:40:29 +02:00
Veronica Berglyd Olsen
9987f226bf
Fix coverage for index
2026-10-04 18:34:11 +02:00
Veronica Berglyd Olsen
e296d74ee0
Skip novel title entry in outline even if partitions are enabled
2026-10-04 18:31:38 +02:00
Veronica Berglyd Olsen
90c9653e01
Add index field for modified heading flag
2026-10-04 18:09:13 +02:00
Veronica Berglyd Olsen
f239d2a0e3
Add central unit labels
2026-10-04 17:22:46 +02:00
Veronica Berglyd Olsen
ba3a8cae6a
Add central standard labels
2026-10-04 17:15:13 +02:00
Veronica Berglyd Olsen
daee5c8727
Use a dedicated policy workflow ( #3057 )
2026-10-04 16:14:06 +02:00
Veronica Berglyd Olsen
d5fc3f5432
Add a commit policy check ( #3056 )
2026-10-04 16:12:32 +02:00
Veronica Berglyd Olsen
6f5995abdb
Use a dedicated policy workflow
2026-10-04 16:10:27 +02:00
Veronica Berglyd Olsen
6fad351a7a
Rename policy workflows
2026-10-04 16:09:11 +02:00
Veronica Berglyd Olsen
f0d1971977
Add a commit policy check
2026-10-04 16:05:23 +02:00
Veronica Berglyd Olsen
29cb152be2
Add an AI policy to the code, and update various docs ( #3050 )
2026-10-04 15:48:28 +02:00
Veronica Berglyd Olsen
e8849e8682
Run a policy check on PRs
2026-10-04 15:44:39 +02:00
Veronica Berglyd Olsen
449ca153a2
Downgrade Remix Icons to 4.8 for license reasons ( #3054 )
2026-10-04 14:51:51 +02:00
Veronica Berglyd Olsen
961c09100c
Add Python 3.15 test coverage
2026-10-04 14:48:55 +02:00
Veronica Berglyd Olsen
7aeadf74ce
Downgrade Remix Icons to 4.8 for license reasons ( #3052 )
2026-10-04 14:46:25 +02:00
Veronica Berglyd Olsen
47af31d856
Refactor pkgutils ( #3053 )
2026-10-04 00:47:42 +02:00
Veronica Berglyd Olsen
8759b2332d
Bump dev dependencies
2026-10-04 00:44:35 +02:00
Veronica Berglyd Olsen
291d85f81a
Clean up icon tool formatting
2026-10-04 00:16:24 +02:00
Veronica Berglyd Olsen
110f571475
Move command line parsing for pkgutils to a main file
2026-10-04 00:07:15 +02:00
Veronica Berglyd Olsen
06644352dc
Use full link to policy document
2026-10-03 23:55:46 +02:00
Veronica Berglyd Olsen
8975d1c727
Clean up the grammar and clarify the text
2026-10-03 23:47:41 +02:00
Veronica Berglyd Olsen
bbc89f7403
Reword parts of the policy
2026-10-03 17:07:50 +02:00
Veronica Berglyd Olsen
5e19c09d88
Link policy in Contributing and Readme and add to PR template
2026-10-03 16:57:40 +02:00
Veronica Berglyd Olsen
77b76d91ed
Add an AI policy document
2026-10-03 16:57:09 +02:00
Veronica Berglyd Olsen
2c84a6df5a
Update issue templates and main readme ( #3048 )
2026-10-02 18:18:37 +02:00
Veronica Berglyd Olsen
b43d3f903a
Update the readme
2026-10-02 18:06:25 +02:00
Veronica Berglyd Olsen
3a2ceeadda
Add better prefixes
2026-10-02 18:01:38 +02:00
Veronica Berglyd Olsen
c14136b32a
Tweak issue templates a little
2026-10-02 17:17:08 +02:00
Veronica Berglyd Olsen
26e73056c2
Icons update ( #3045 )
2026-10-02 00:15:17 +02:00
Veronica Berglyd Olsen
a2bc170a12
Update to latest Lucide icons
2026-10-02 00:10:10 +02:00
Veronica Berglyd Olsen
2beca51c5a
Add icons cache dir path to developer env file
2026-10-02 00:09:56 +02:00
Veronica Berglyd Olsen
54505d3102
Drop Novel Details tool ( #3044 )
2026-10-01 00:39:44 +02:00
Veronica Berglyd Olsen
dfe2fabc69
Remove icon
2026-10-01 00:33:42 +02:00
Veronica Berglyd Olsen
0e101ecc8a
Update docs
2026-10-01 00:33:17 +02:00
Veronica Berglyd Olsen
9dad8b9e09
Clean up tests
2026-10-01 00:32:56 +02:00
Veronica Berglyd Olsen
ca469c8c7d
Remove the Novel Details tool
2026-10-01 00:32:14 +02:00
Veronica Berglyd Olsen
7a7180ad79
Redesign the story outline ( #2961 )
2026-10-01 00:22:54 +02:00
Veronica Berglyd Olsen
09e8f79519
Clean up the code a little
2026-10-01 00:17:55 +02:00
Veronica Berglyd Olsen
87f242e363
Show the custom columns page in the same order as the table view
2026-10-01 00:07:42 +02:00
Veronica Berglyd Olsen
504ddb532d
Clean up no longer needed fallback code
2026-09-30 23:48:52 +02:00
Veronica Berglyd Olsen
8ef76514e2
Add more icons
2026-09-30 23:40:24 +02:00
Veronica Berglyd Olsen
9bd2a53f69
Update tests
2026-09-30 22:59:39 +02:00
Veronica Berglyd Olsen
d8c218addd
Make all columns customisable
2026-09-30 22:55:25 +02:00
Veronica Berglyd Olsen
e6f4b071af
Allow the user to define custom comment columns
2026-09-30 22:32:33 +02:00
Veronica Berglyd Olsen
7c5deeacdd
Make outline row height adjustable
2026-09-30 21:43:31 +02:00
Veronica Berglyd Olsen
b07c388fc0
Allow hiding synopsis, and add a toggle for using syntax colours in outline
2026-09-30 21:29:28 +02:00
Veronica Berglyd Olsen
35ebd43fd7
Allow turning on and off chapters
2026-09-30 21:07:44 +02:00
Veronica Berglyd Olsen
b1eb74225d
Fix wrapping on cells with multiple reference classes
2026-09-30 21:01:04 +02:00
Veronica Berglyd Olsen
04d469e884
Fix mouse wheel scrolling, remember ref highlight setting, and fix ref search
2026-09-30 20:44:07 +02:00
Veronica Berglyd Olsen
45291c8832
Add highlight reference feature
2026-09-30 20:27:50 +02:00
Veronica Berglyd Olsen
a6f74184b2
Add progress counting to the outline view
2026-09-30 19:55:25 +02:00
Veronica Berglyd Olsen
56551bc84e
Redesign the table and remove some information
2026-09-30 00:31:42 +02:00
Veronica Berglyd Olsen
34dcae52f2
Fix flaky test
2026-09-30 00:04:24 +02:00
Veronica Berglyd Olsen
99b7396f23
Save outline panel state
2026-09-29 23:55:11 +02:00
Veronica Berglyd Olsen
64ce8bac74
Add support for references in the outline, and add test coverage
2026-09-29 23:46:20 +02:00
Veronica Berglyd Olsen
d41f3c6d76
Flatten the outline view to a list
2026-09-29 22:57:47 +02:00
Veronica Berglyd Olsen
1b4c1583b2
Make a few minor improvements
2026-09-29 22:34:48 +02:00
Veronica Berglyd Olsen
010a496f46
Change how settings dialogs are handled
2026-09-29 22:28:03 +02:00
Veronica Berglyd Olsen
ff20a467c6
Fix issues with opening and closing projects
2026-09-29 22:21:06 +02:00
Veronica Berglyd Olsen
0ecfd70af9
Fix bugs, minor issues, and missing wiring between components
2026-09-29 22:06:23 +02:00
Veronica Berglyd Olsen
51a5e19936
Wire up a settings dialog for story views
2026-09-29 21:30:25 +02:00
Veronica Berglyd Olsen
8c992955cb
Update stale index checking in the story view
2026-09-28 23:42:37 +02:00
Veronica Berglyd Olsen
a23c05cc31
Rename the story settings file and fix lazy loading issues
2026-09-28 23:34:22 +02:00
Veronica Berglyd Olsen
1984f89fad
Add a base class for the story views
2026-09-28 23:28:46 +02:00
Veronica Berglyd Olsen
ce88a96620
Make the story view tabs draggable
2026-09-28 23:11:55 +02:00
Veronica Berglyd Olsen
3c860c34f1
Hook the view settings into the view panel
2026-09-28 23:11:08 +02:00
Veronica Berglyd Olsen
514ad9aa7a
Fix gaps and issues in the story view settings classes, and add tests
2026-09-28 22:36:03 +02:00
Veronica Berglyd Olsen
d5973740f2
Add a settings file for story view and add buttons to create them
2026-09-28 21:51:33 +02:00
Veronica Berglyd Olsen
b9db4d3a0c
Fix tests and fix reload of novel selector setting
2026-09-27 23:52:11 +02:00
Veronica Berglyd Olsen
adb799780e
Convert outline view to a tab widget instead of a side panel and stack
2026-09-27 23:46:28 +02:00
Veronica Berglyd Olsen
e4194105ed
Merge branch 'main' into outline-table
2026-09-27 23:01:25 +02:00
Veronica Berglyd Olsen
789337c9ed
Update contributing guide ( #3041 )
2026-09-27 16:35:18 +02:00
Veronica Berglyd Olsen
a8cb1eb2a1
Fix broken links and update text
2026-09-27 16:30:23 +02:00
Veronica Berglyd Olsen
68e1ec0578
Fix control chars in docs issue ( #3039 )
2026-09-27 12:35:38 +02:00
Veronica Berglyd Olsen
3b48d79db3
Add test coverage
2026-09-27 12:32:58 +02:00
Veronica Berglyd Olsen
8a607d7e05
Block unsafe characters in text entry boundaries ( #3038 )
2026-09-27 12:25:54 +02:00
Veronica Berglyd Olsen
1bfac93a81
Make stripUnsafe a public function and use translate map
2026-09-27 12:12:24 +02:00
Veronica Berglyd Olsen
d84100cef1
Clean up packaging tools ( #3037 )
2026-09-27 01:27:04 +02:00
Veronica Berglyd Olsen
4d3f7158de
Clean up launchpad support in pkgutils
2026-09-27 01:17:56 +02:00
Veronica Berglyd Olsen
78901cd620
Add workflow to build and publish to PyPI
2026-09-27 01:08:20 +02:00
Veronica Berglyd Olsen
fed15e5059
Update local build tooling
2026-09-27 01:07:24 +02:00
Veronica Berglyd Olsen
a083d258fa
Merge release 26.2.1 back to main ( #3036 )
2026-09-26 20:52:46 +02:00
Veronica Berglyd Olsen
b72a1cd126
Remove redundant code
2026-09-26 20:49:00 +02:00
Veronica Berglyd Olsen
a7045e4621
Merge branch 'main' into merge-release-26.2.1
2026-09-26 20:44:04 +02:00
Veronica Berglyd Olsen
75eaaf6ff0
Post-release build fixes ( #3035 )
2026-09-26 20:40:45 +02:00
Veronica Berglyd Olsen
4e3ed839c7
Revert the colour prompt checker as it doesn't work on Window
2026-09-26 20:14:55 +02:00
Veronica Berglyd Olsen
956f586d60
Fix the build meta file test
2026-09-26 19:45:32 +02:00
Veronica Berglyd Olsen
327336dcde
Rename the launchpad release script
2026-09-26 19:40:53 +02:00
Veronica Berglyd Olsen
dffc46c083
Fix windows build
2026-09-26 19:29:09 +02:00
Veronica Berglyd Olsen
cb87b9eeb6
Fix pip script
2026-09-26 19:28:58 +02:00
Veronica Berglyd Olsen
99b0f48d92
Release 26.2.1 ( #3033 )
2026-09-26 19:17:08 +02:00
Veronica Berglyd Olsen
406f3835b1
Bump version and update changelog
2026-09-26 19:13:30 +02:00
Veronica Berglyd Olsen
420f123697
Update translations ( #3032 )
2026-09-26 18:24:01 +02:00
Veronica Berglyd Olsen
7a10ff55a9
Update latest translation work
2026-09-26 18:19:21 +02:00
Veronica Berglyd Olsen
b40ca7446e
Generate a credits report when updating language files
2026-09-26 18:00:28 +02:00
Veronica Berglyd Olsen
d1c1ae22b0
Add a developer env file
2026-09-26 17:59:30 +02:00
Veronica Berglyd Olsen
8d8ff08e3a
Improve pkgutils ( #3031 )
2026-09-26 16:37:28 +02:00
Veronica Berglyd Olsen
ce5d1db1d2
Improve colour detection in main app too
2026-09-26 16:32:20 +02:00
Veronica Berglyd Olsen
2ea513c4d6
Add colouring to all pkgutils
2026-09-26 16:31:20 +02:00
Veronica Berglyd Olsen
a9bde454c1
Add validation of translation files and add colour output
2026-09-26 16:13:01 +02:00
Veronica Berglyd Olsen
3e6d7ea615
Fix hovercard icons ( #3030 )
2026-09-26 15:15:54 +02:00
Veronica Berglyd Olsen
c78a0faf69
Allow optional icon theme files to not pass the tests since the icons files are not checked in
2026-09-26 15:07:34 +02:00
Veronica Berglyd Olsen
be29d2a97c
Fix hovercard icons not updating on theme change ( #3024 )
2026-09-26 14:57:32 +02:00
Veronica Berglyd Olsen
a98b445de8
Add markdown link format and support for file links ( #3028 )
2026-09-26 14:51:32 +02:00
Veronica Berglyd Olsen
cedcd48b13
Split double assignment
2026-09-24 08:16:29 +02:00
Veronica Berglyd Olsen
acb338bc64
Allow file links in the viewer
2026-09-24 01:25:29 +02:00
Veronica Berglyd Olsen
69f8925199
Add button and format dialog for links
2026-09-24 01:24:24 +02:00
Veronica Berglyd Olsen
98e64c0abc
Add link icon
2026-09-24 00:36:10 +02:00
Veronica Berglyd Olsen
a70084e671
Add parsing and highlighting for markdown style links
2026-09-24 00:26:44 +02:00
Veronica Berglyd Olsen
9fe4ee1fcb
Allow drag and drop files into the editor
2026-09-23 23:55:46 +02:00
Veronica Berglyd Olsen
12ed469007
Highlight file links in the text
2026-09-23 23:48:58 +02:00
Veronica Berglyd Olsen
fe78582e65
Update workflows ( #3027 )
2026-09-22 22:12:46 +02:00
Veronica Berglyd Olsen
16c349548e
Add Python 3.15
2026-09-22 22:08:14 +02:00
Veronica Berglyd Olsen
d1867ee15a
Bump uv action
2026-09-22 22:07:57 +02:00
Veronica Berglyd Olsen
4e8a904477
Set permissions on the auto-approve job
2026-09-22 22:06:58 +02:00
Veronica Berglyd Olsen
779dd2ddc5
Minor tweaks ( #3026 )
2026-09-20 22:16:34 +02:00
Veronica Berglyd Olsen
6a0244cf20
Fix count in index warning log message
2026-09-20 18:08:45 +02:00
Veronica Berglyd Olsen
f093486734
Update lockfile
2026-09-20 18:08:22 +02:00
Veronica Berglyd Olsen
aa99cfd5dd
Remove newlines and title brackets ( #3020 )
2026-09-13 19:09:20 +02:00
Veronica Berglyd Olsen
921c5885bf
Remove newlines and title brackets
2026-09-13 19:06:20 +02:00
Veronica Berglyd Olsen
996f25d1fd
Templates updates ( #3019 )
2026-09-13 18:39:24 +02:00
Veronica Berglyd Olsen
d0c694b46e
Add issue forms
2026-09-13 18:36:10 +02:00
Veronica Berglyd Olsen
66d6704a08
Remove local code of conduct since it is inherited from the organisation
2026-09-13 11:47:18 +02:00
Veronica Berglyd Olsen
360ce67af8
Drop the lock threads job on release ( #3015 )
2026-09-09 20:53:51 +02:00
Veronica Berglyd Olsen
7fed72810c
Drop the lock threads job ( #3014 )
2026-09-09 20:47:51 +02:00
Veronica Berglyd Olsen
a1a5e75143
Drop the lock threads job on release
2026-09-09 20:44:12 +02:00
Veronica Berglyd Olsen
c8d9276926
Drop the lock threads job
2026-09-09 20:43:42 +02:00
Veronica Berglyd Olsen
5eff4ef959
Update the lock threads job ( #3011 )
2026-09-06 17:59:45 +02:00
Veronica Berglyd Olsen
7bb292f439
Update the lock threads job
2026-09-06 17:56:11 +02:00
Veronica Berglyd Olsen
f744d860b3
Add build meta data to main and update workflows ( #3010 )
2026-09-05 20:31:56 +02:00
Veronica Berglyd Olsen
0bfb8b4eed
Fix underline length
2026-09-05 20:29:13 +02:00
Veronica Berglyd Olsen
ccf09cca75
Merge branch 'main' into meta-data-to-main
2026-09-05 20:25:08 +02:00
Veronica Berglyd Olsen
8d594ab62d
Build meta ( #3009 )
2026-09-05 20:24:12 +02:00
Veronica Berglyd Olsen
334cb94c08
Fix tzdata on Windows
2026-09-05 20:21:02 +02:00
Veronica Berglyd Olsen
485a0ea202
Fix tests, and add a migration notice for Launcpad users
2026-09-05 20:12:27 +02:00
Veronica Berglyd Olsen
367d28c909
Record build info during builds
2026-09-05 20:04:47 +02:00
Veronica Berglyd Olsen
b9d9436a94
Parse the meta.toml file in Config and add to error report
2026-09-05 19:54:24 +02:00
Veronica Berglyd Olsen
ae0f629fa7
Add a build meta data file
2026-09-05 19:30:43 +02:00
Veronica Berglyd Olsen
c6669df375
Workflows ( #3008 )
2026-09-05 19:08:06 +02:00
Veronica Berglyd Olsen
1f2584e093
Rename workflows
2026-09-05 19:05:19 +02:00
Veronica Berglyd Olsen
eddb935907
Bump coverage version
2026-09-05 19:01:58 +02:00
Veronica Berglyd Olsen
fb123d2080
Switch lock threads to use the saga soft bot
2026-09-05 18:12:42 +02:00
Veronica Berglyd Olsen
b55097eeca
Merge release 26.2 into main ( #3007 )
2026-09-05 17:58:29 +02:00
Veronica Berglyd Olsen
82a947201b
Merge branch 'main' into merge-release-26.2
2026-09-05 17:54:48 +02:00
Veronica Berglyd Olsen
c8421b7870
Post release updates ( #3006 )
2026-09-05 17:53:46 +02:00
Veronica Berglyd Olsen
dd907871c5
Add code owners
2026-09-05 17:50:08 +02:00
Veronica Berglyd Olsen
07a72c3eae
Update to use a bot account
2026-09-05 17:43:36 +02:00
Veronica Berglyd Olsen
1ab517f8a0
Reformat workflow
2026-09-05 17:03:26 +02:00
Veronica Berglyd Olsen
8b4fcd14d8
Add auto-approve for owner's PRs
2026-09-05 17:00:23 +02:00
Veronica Berglyd Olsen
ec77153a75
Reword the attribution in the readme
2026-09-05 16:25:11 +02:00
Veronica Berglyd Olsen
2a34485411
Remove local debian build
2026-09-05 14:44:22 +02:00
Veronica Berglyd Olsen
eae88d1cee
Release 2026.2 ( #3004 )
2026-09-05 14:19:48 +02:00
Veronica Berglyd Olsen
4b40f3af0d
Rename coverage report jobs
2026-09-05 13:57:52 +02:00
Veronica Berglyd Olsen
34011b5d01
Add missing note in changelog
2026-09-05 13:51:19 +02:00
Veronica Berglyd Olsen
575c226a98
Update changelog
2026-09-05 13:47:48 +02:00
Veronica Berglyd Olsen
6b52d32ac1
Bump version number to 26.2
2026-09-05 13:34:37 +02:00
Veronica Berglyd Olsen
b268277d9b
Update i18n ( #2968 )
2026-09-05 13:17:02 +02:00
Veronica Berglyd Olsen
65ebdcdd8a
Update translations
2026-09-05 13:13:29 +02:00
Veronica Berglyd Olsen
93122e6032
Fix theme colors ( #3003 )
2026-09-05 12:15:51 +02:00
HeyMyian
25616ee8ce
Fix theme colors
2026-09-05 01:25:48 +02:00
Veronica Berglyd Olsen
c5596ba0ad
Merge branch 'release' into update-i18n
2026-09-04 22:54:29 +02:00
Veronica Berglyd Olsen
348e6347c1
Merge release to main ( #3002 )
2026-09-04 22:48:33 +02:00
Veronica Berglyd Olsen
866cf8c704
Remove duplicate coverage report
2026-09-04 22:44:57 +02:00
Veronica Berglyd Olsen
823fdf3177
Merge branch 'main' into merge-release-to-main
2026-09-04 22:43:26 +02:00
Veronica Berglyd Olsen
9af579f9fd
Revert coverage report changes ( #3001 )
2026-09-04 22:42:31 +02:00
Veronica Berglyd Olsen
a7c4f92e9a
Add a coverage summary on the workflow for fork PRs
2026-09-04 22:37:55 +02:00
Veronica Berglyd Olsen
0de9223c4f
Move the coverage report back
2026-09-04 22:34:55 +02:00
Veronica Berglyd Olsen
0d1c73d1df
Change default font ( #2998 )
2026-09-04 22:29:25 +02:00
Veronica Berglyd Olsen
f626cf0837
Remove outdated info from the PR template
2026-09-04 22:20:49 +02:00
Veronica Berglyd Olsen
197903f611
Fix trigger in coverage report ( #3000 )
2026-09-04 22:15:40 +02:00
Veronica Berglyd Olsen
d7b5cba088
Update PR template
2026-09-04 22:12:09 +02:00
Veronica Berglyd Olsen
6b711cebe9
Fix trigger in coverage report
2026-09-04 22:11:04 +02:00
Veronica Berglyd Olsen
b244b611b3
Update PR template
2026-09-04 22:03:48 +02:00
Veronica Berglyd Olsen
6bc7db501d
Add coverage report workflow ( #2999 )
2026-09-04 21:57:52 +02:00
Veronica Berglyd Olsen
cfedf5cd44
Add coverage report workflow
2026-09-04 21:50:41 +02:00
Veronica Berglyd Olsen
25f416b1fa
Fix the coverage reporting for forks
2026-09-04 21:42:47 +02:00
Veronica Berglyd Olsen
67518be5ca
Fix tests
2026-09-04 21:28:30 +02:00
Veronica Berglyd Olsen
1e91472b12
Fix windows workflow not failing on test failure
2026-09-04 21:18:05 +02:00
HeyMyian
176a54d5be
Update comment
2026-09-04 19:38:35 +02:00
HeyMyian
004a059504
Line height default to 1.15
2026-09-04 00:32:52 +02:00
HeyMyian
90c5062fc7
Windows default from Arial to Segoe UI
2026-09-04 00:32:37 +02:00
Veronica Berglyd Olsen
1167c7883e
Merge workflow changes into main ( #2996 )
2026-08-31 19:59:45 +02:00
Veronica Berglyd Olsen
8e80cb0afc
Merge branch 'main' into merge-workflow-changes-into-main
2026-08-31 19:56:02 +02:00
Veronica Berglyd Olsen
fbba6c320b
Update workflows ( #2995 )
2026-08-31 19:52:50 +02:00
Veronica Berglyd Olsen
bba37676ad
Consistent test job names
2026-08-31 19:49:10 +02:00
Veronica Berglyd Olsen
ef8c8d83b0
Update badge, fix test, update action versions
2026-08-31 19:42:50 +02:00
Veronica Berglyd Olsen
7c348b899a
Use shorter names for build jobs
2026-08-31 19:29:54 +02:00
Veronica Berglyd Olsen
4687e8ba9d
Combine to one test workflow
2026-08-31 19:29:06 +02:00
Veronica Berglyd Olsen
3eca53d1dc
Add coverage report
2026-08-31 19:12:18 +02:00
Veronica Berglyd Olsen
b142cd7fd4
Remove codecov
2026-08-31 18:56:26 +02:00
Veronica Berglyd Olsen
f4d7795f1c
Update readme with Cloudsmith attribution
2026-08-31 18:29:28 +02:00
Veronica Berglyd Olsen
386796a413
Update license-files, build dependencies, and lockfile
2026-08-31 17:49:08 +02:00
Veronica Berglyd Olsen
ed840c0c16
Inject license into DEBIAN/control
2026-08-31 17:15:27 +02:00
Veronica Berglyd Olsen
4aa23a9603
Update all references to old repo path ( #2994 )
2026-08-31 01:01:16 +02:00
Veronica Berglyd Olsen
00ba707114
Update all references to old repo path
2026-08-31 00:57:53 +02:00
Veronica Berglyd Olsen
a672bbf04f
Merge final workflows into main ( #2993 )
2026-08-31 00:16:32 +02:00
Veronica Berglyd Olsen
eff118d1db
Merge branch 'main' into merge-final-workflows-into-main
2026-08-31 00:12:44 +02:00
Veronica Berglyd Olsen
2e5cb614a1
Add id token permission ( #2992 )
2026-08-31 00:11:23 +02:00
Veronica Berglyd Olsen
acc0912509
Remove the at symbol from account slug again
2026-08-30 23:42:21 +02:00
Veronica Berglyd Olsen
4d68042c07
Test on latest fedora instead of buggy rawhide
2026-08-30 23:36:14 +02:00
Veronica Berglyd Olsen
8b99e9fd89
Use string not number
2026-08-30 23:34:19 +02:00
Veronica Berglyd Olsen
45c4aa03fb
Add verify-auth flag
2026-08-30 23:27:41 +02:00
Veronica Berglyd Olsen
54173d51ff
Make the build number an actual number
2026-08-30 20:58:44 +02:00
Veronica Berglyd Olsen
82f56e95e4
Add id token permission
2026-08-30 20:51:01 +02:00
Veronica Berglyd Olsen
f7747f2865
Merge workflows to main ( #2991 )
2026-08-30 20:49:00 +02:00
Veronica Berglyd Olsen
549c827a4b
Merge branch 'main' into merge-workflows-to-main
2026-08-30 20:45:21 +02:00
Veronica Berglyd Olsen
367d58a632
Refactor debian build ( #2990 )
2026-08-30 20:44:47 +02:00
Veronica Berglyd Olsen
915f72a753
Use OIDC for publishing packages
2026-08-30 20:42:02 +02:00
Veronica Berglyd Olsen
7d707b7471
Relabel some build jobs
2026-08-30 20:14:26 +02:00
Veronica Berglyd Olsen
faaf56c93b
Fix Mint build flag
2026-08-30 20:02:28 +02:00
Veronica Berglyd Olsen
37e6cd12ff
Add Linux Mint 22
2026-08-30 19:54:09 +02:00
Veronica Berglyd Olsen
648e687c9f
Use manual select rather than matrix build
2026-08-30 19:50:16 +02:00
Veronica Berglyd Olsen
4bdd69b35e
Add build for Mint 22
2026-08-30 19:49:50 +02:00
Veronica Berglyd Olsen
6ce041ba33
Merge finished release workflows into main ( #2989 )
2026-08-29 21:42:18 +02:00
Veronica Berglyd Olsen
1094072e9a
Merge branch 'main' into finished-release-workflows
2026-08-29 21:38:49 +02:00
Veronica Berglyd Olsen
3f22fcabc8
Complete Debian packaging tooling ( #2988 )
2026-08-29 21:37:29 +02:00
Veronica Berglyd Olsen
cfed3acd66
Fail on EOL build
2026-08-29 21:33:52 +02:00
Veronica Berglyd Olsen
e2cff94a62
Update target repositories
2026-08-29 20:52:04 +02:00
Veronica Berglyd Olsen
82d0661e37
Add suffix to packages
2026-08-29 20:40:52 +02:00
Veronica Berglyd Olsen
5504d40c8f
Fix publish step package install failure
2026-08-29 19:52:56 +02:00
Veronica Berglyd Olsen
60fd1aa17b
Shorten the checkbox message
2026-08-29 19:28:54 +02:00
Veronica Berglyd Olsen
4d6ff675d0
Update publish workflow
2026-08-29 19:27:49 +02:00
Veronica Berglyd Olsen
014ae4eb03
Let pkgutils determine what dependencies to install on build
2026-08-29 19:26:03 +02:00
Veronica Berglyd Olsen
72c395c25b
Make it possible to run the builds without publishing
2026-08-29 19:20:36 +02:00
Veronica Berglyd Olsen
abd85d2b53
Drop the prebuilt wheel approach
2026-08-29 19:14:32 +02:00
Veronica Berglyd Olsen
66bbb8c4f8
Merge release branch to main ( #2987 )
2026-08-29 18:49:28 +02:00
Veronica Berglyd Olsen
4343425ce2
Merge branch 'main' into release-to-main
2026-08-29 18:45:12 +02:00
Veronica Berglyd Olsen
39fe6b59a1
Update Debian packaging ( #2986 )
2026-08-29 18:43:35 +02:00
Veronica Berglyd Olsen
d11e07c812
Fix the package versions for deb packages
2026-08-29 18:39:23 +02:00
Veronica Berglyd Olsen
e6e57c8062
Add workflows
2026-08-29 18:18:03 +02:00
Veronica Berglyd Olsen
4f47ba19d6
Update deb package build commands
2026-08-29 18:00:29 +02:00
Veronica Berglyd Olsen
e035e85018
Bump project version ( #2984 )
2026-08-29 14:21:13 +02:00
Veronica Berglyd Olsen
42e8b2dd0c
Update tests
2026-08-29 14:12:03 +02:00
Veronica Berglyd Olsen
b60789c85e
Bump the project format version
2026-08-29 13:56:47 +02:00
Veronica Berglyd Olsen
cb21f5acbf
Fix repeated shortcodes in pasted rich text ( #2980 )
2026-08-23 22:39:15 +02:00
Veronica Berglyd Olsen
566e84bf25
Add shortcut for past as plain text
2026-08-23 22:34:30 +02:00
Veronica Berglyd Olsen
ae487b925e
Add test coverage
2026-08-23 22:17:55 +02:00
Veronica Berglyd Olsen
d9631099cf
Fix split formatting when paste from rich text ( #2978 )
2026-08-23 22:16:22 +02:00
Veronica Berglyd Olsen
48b58b1f30
Fix native font picker on macOS does not change the selected font ( #2970 )
2026-08-15 20:57:43 +02:00
Konstantin Kostov
77b7b28403
feat: allow the native font picker on macOS to change the selected font
2026-08-15 18:08:17 +02:00
Veronica Berglyd Olsen
9640a57dc8
Fix tab widget border ( #2971 )
2026-08-15 15:17:36 +02:00
Veronica Berglyd Olsen
9b49734e53
Fix uncovered line
2026-08-15 15:09:56 +02:00
Veronica Berglyd Olsen
739146e0fb
Fix border issue for the tab widgets
2026-08-15 15:08:08 +02:00
Veronica Berglyd Olsen
34451a62e8
Merge branch 'release' into update-i18n
2026-08-09 20:37:41 +02:00
Veronica Berglyd Olsen
89be8c9d9c
Reformat translation files ( #2969 )
2026-08-09 20:33:57 +02:00
Veronica Berglyd Olsen
e6dcf2ef82
Update other translation files with additional translations and remove unverified strings
2026-08-09 20:26:16 +02:00
Veronica Berglyd Olsen
a16581f608
Update complete Norwegian, US English and Japanese
2026-08-09 20:25:47 +02:00
Veronica Berglyd Olsen
f9e6df8f92
Update all translation file meta data
2026-08-09 20:19:28 +02:00
Veronica Berglyd Olsen
416078506b
Merge 26.2 RC 1 into main ( #2967 )
2026-08-09 17:07:02 +02:00
Veronica Berglyd Olsen
d5be1e328c
Merge branch 'main' into merge-26.2rc1
2026-08-09 16:45:44 +02:00
Veronica Berglyd Olsen
4beb064fe9
Fix pre-release version number for flatpak ( #2965 )
2026-08-09 15:34:12 +02:00
Veronica Berglyd Olsen
2d6dce6351
Fix pre-release version number for flatpak
2026-08-09 15:29:50 +02:00
Veronica Berglyd Olsen
d5e0ba8013
Fix version number format ( #2963 )
2026-08-09 14:56:57 +02:00
Veronica Berglyd Olsen
320ce4a62d
Fix version number format
2026-08-09 14:53:31 +02:00
Veronica Berglyd Olsen
0edba02ead
Release 2026.2 RC 1 ( #2962 )
2026-08-09 14:44:34 +02:00
Veronica Berglyd Olsen
0a19bcbd06
Update changelog
2026-08-09 14:41:10 +02:00
Veronica Berglyd Olsen
38cdcc5379
Update translations file
2026-08-09 14:30:47 +02:00
Veronica Berglyd Olsen
1ea593b2a3
Bump version to 26.2 RC 1
2026-08-09 14:29:27 +02:00
Veronica Berglyd Olsen
0c2bc8ad38
Add expand outline toggle
2026-08-09 13:11:46 +02:00
Veronica Berglyd Olsen
ba90793830
Update tests
2026-08-08 18:09:40 +02:00
Veronica Berglyd Olsen
2fc97006d9
Fix line wrapping and add connection to update on root folder change
2026-08-08 17:52:12 +02:00
Veronica Berglyd Olsen
103186d088
Restore the novel selector functionality
2026-08-08 17:38:55 +02:00
Veronica Berglyd Olsen
fce340fd33
Restore the export button
2026-08-08 17:28:53 +02:00
Veronica Berglyd Olsen
b97313914f
Add partition entries
2026-08-08 17:09:22 +02:00
Veronica Berglyd Olsen
5635c67251
Draw structure level boxes around the items
2026-08-08 16:55:16 +02:00
Veronica Berglyd Olsen
2971a8473b
Make the outline columns user-resizable
2026-08-08 16:00:23 +02:00
Veronica Berglyd Olsen
fb59410818
Add a basic outline model, tree view, and delegate
2026-08-08 15:05:03 +02:00
Veronica Berglyd Olsen
eebe58ca2e
Add foldable panels
2026-08-05 23:33:39 +02:00
Veronica Berglyd Olsen
397b177462
Add component for new outline panel
2026-08-05 23:13:29 +02:00
Veronica Berglyd Olsen
79d0e80b1c
Rip out the old outline panel and add an empty story view widget
2026-08-05 22:40:16 +02:00
Veronica Berglyd Olsen
6b7bcd0314
Merge fixes into main ( #2957 )
2026-08-05 21:21:10 +02:00
Veronica Berglyd Olsen
2b811911d3
Merge branch 'main' into merge-fixes
2026-08-05 21:17:23 +02:00
Veronica Berglyd Olsen
e218943c42
Improve single quote dialogue regex ( #2956 )
2026-08-05 21:03:51 +02:00
Veronica Berglyd Olsen
9d97c93ece
Keep the most complex tests and make them run for double too
2026-08-05 18:14:37 +02:00
Veronica Berglyd Olsen
c5c6897ee3
Update tests
2026-08-05 18:05:32 +02:00
Veronica Berglyd Olsen
2fc9a59695
Try a different pattern for single quoted dialogue
2026-08-05 18:05:06 +02:00
Veronica Berglyd Olsen
9a9a05cd7e
Fix drag and drop and new project index ( #2954 )
2026-08-04 18:04:19 +02:00
Veronica Berglyd Olsen
dba2f9485d
Update tests
2026-08-04 17:52:10 +02:00
Veronica Berglyd Olsen
9ce3662681
Build the index when creating a fresh project ( #2952 )
2026-08-04 17:48:45 +02:00
Veronica Berglyd Olsen
a35258a133
Remove redundant feature in novel model
2026-08-04 17:48:19 +02:00
Veronica Berglyd Olsen
ae47aaeacd
Fix drag and drop onto another item in the project tree ( #2953 )
2026-08-04 17:29:51 +02:00
Veronica Berglyd Olsen
dc4e96ebf2
Remove broken link in dictionary docs ( #2951 )
2026-08-03 19:33:17 +02:00
Veronica Berglyd Olsen
392c3ea07c
Remove broken link in dictionary docs
2026-08-03 19:28:41 +02:00
Veronica Berglyd Olsen
e4b5cbd0bf
Merge 26.2b2 release into main ( #2950 )
2026-08-02 16:28:40 +02:00
Veronica Berglyd Olsen
faa097ac37
Merge branch 'main' into merge-26.2b2
2026-08-02 16:17:01 +02:00
Veronica Berglyd Olsen
5e5cf93699
Release 26.2 Beta 2 ( #2947 )
2026-08-02 15:37:58 +02:00
Veronica Berglyd Olsen
796148f410
Update the changelog
2026-08-02 15:20:06 +02:00
Veronica Berglyd Olsen
990c5f497c
Bump the breaking change version for the project folder structure
2026-08-02 02:10:56 +02:00
Veronica Berglyd Olsen
ee739884e4
Bump version to 26.2 beta 2
2026-08-02 02:06:42 +02:00
Veronica Berglyd Olsen
31d97bb939
Fix minor theme issues ( #2946 )
2026-08-02 00:36:03 +02:00
Veronica Berglyd Olsen
4a7c06e6f0
Fix incorrect theme colours for active/inactive icons in project tree context menu ( #2941 )
2026-08-02 00:28:26 +02:00
Veronica Berglyd Olsen
84a79686d4
Remove placeholder text for Manuscript preview ( #2942 )
2026-08-02 00:27:00 +02:00
Veronica Berglyd Olsen
9b3bb24cda
Document format update ( #2945 )
2026-08-02 00:23:12 +02:00
Veronica Berglyd Olsen
1cfe00697a
Add better sanitation of control characters in user entered strings
2026-08-02 00:13:22 +02:00
Veronica Berglyd Olsen
a57910bda7
Convert the sample project
2026-08-01 23:15:38 +02:00
Veronica Berglyd Olsen
bd04109f55
Harden the document converter against possible failure scenarios
2026-08-01 23:14:20 +02:00
Veronica Berglyd Olsen
11906bab53
Ask the user before upgrading documents
2026-08-01 22:59:03 +02:00
Veronica Berglyd Olsen
e51bb95fa6
Update outdated test
2026-08-01 22:03:29 +02:00
Veronica Berglyd Olsen
f63e429c2a
Update other tests
2026-08-01 21:55:45 +02:00
Veronica Berglyd Olsen
2b0da9beb6
Update storage class and tests
2026-08-01 21:37:55 +02:00
Veronica Berglyd Olsen
8e7b8ae078
Fix minor issues in the document class and update tests
2026-08-01 21:29:27 +02:00
Veronica Berglyd Olsen
bc568a69fd
Rewrite the document class to expect markdown-like files with toml headers
2026-08-01 20:12:47 +02:00
Veronica Berglyd Olsen
163e8a75dc
Refactor project autosave ( #2944 )
2026-08-01 19:25:29 +02:00
Veronica Berglyd Olsen
50ec9b42ed
Extend the toml parser to allow one level data from/to string
2026-08-01 18:53:08 +02:00
Veronica Berglyd Olsen
98b9aaab28
Move config and toml format parsers to their own formats modules
2026-08-01 18:08:40 +02:00
Veronica Berglyd Olsen
f8cd1d0d92
Theme updates ( #2943 )
2026-08-01 18:03:52 +02:00
Veronica Berglyd Olsen
ee4555b3c6
Skip the full file hash on document save if it isn't necessary ( #2929 )
2026-08-01 17:35:30 +02:00
HeyMyian
e37801fe6d
Forgot activeBase
2026-08-01 17:33:04 +02:00
HeyMyian
5ba6a02113
Update credits
2026-08-01 17:32:53 +02:00
Veronica Berglyd Olsen
7e0428112a
Remove the double replace in editor getText and use translate instead
2026-08-01 17:02:40 +02:00
Veronica Berglyd Olsen
058d51e80e
Drop the word count step in editor saveText ( #2928 )
2026-08-01 16:52:48 +02:00
Veronica Berglyd Olsen
87fdf9acca
Move upgrade check back before error handling
2026-08-01 16:30:42 +02:00
HeyMyian
4d3fa458eb
New themes
2026-08-01 16:23:58 +02:00
HeyMyian
9aa6f2d36b
Update new theme colours
2026-08-01 16:23:46 +02:00
Veronica Berglyd Olsen
46eeeb107e
Fix the revision counter logic and update tests
2026-08-01 16:09:23 +02:00
Veronica Berglyd Olsen
a1a63d474c
Update tests
2026-08-01 15:43:52 +02:00
Veronica Berglyd Olsen
af15669fa6
Add index revision instead of an index broken flag and no longer auto save the index
2026-08-01 15:34:59 +02:00
Veronica Berglyd Olsen
67cebd9ca6
Run the Python GC on a timer ( #2940 )
2026-08-01 13:18:32 +02:00
Veronica Berglyd Olsen
4a20de77f9
Allow passing an argument to the crash hunt script
2026-08-01 12:58:21 +02:00
Veronica Berglyd Olsen
fee724f2d9
Add debug info to the --meminfo flag
2026-08-01 00:52:15 +02:00
Veronica Berglyd Olsen
0044a2f731
Run the Python GC on a timer
2026-08-01 00:51:58 +02:00
Veronica Berglyd Olsen
e700176924
Fix document block search ( #2939 )
2026-07-31 23:29:37 +02:00
Veronica Berglyd Olsen
b2820e908f
Fix test coverage
2026-07-31 23:19:27 +02:00
Veronica Berglyd Olsen
d3fc1a6582
Remove binary search findBlockByNumber in _skipToParagraph
2026-07-31 23:04:17 +02:00
Veronica Berglyd Olsen
68a376f3ae
Remove binary search findBlockByNumber in the loop in _dispatchTextCheck
2026-07-31 23:01:06 +02:00
Veronica Berglyd Olsen
74b1640214
Remove binary search findBlock and findBlockByNumber in _selectedBlocks
2026-07-31 22:32:26 +02:00
Veronica Berglyd Olsen
62b80c229b
Remove binary search findBlockByNumber in rehighlightByType
2026-07-31 22:28:53 +02:00
Veronica Berglyd Olsen
eb4dc9e66c
Remove binary search findBlockByNumber in iterBlockByType
2026-07-31 22:23:23 +02:00
Veronica Berglyd Olsen
0926d6fa37
Fix various concurrency issues ( #2938 )
2026-07-31 18:51:16 +02:00
Veronica Berglyd Olsen
62901ae91b
Fix API retriever bug in the version info widget ( #2926 )
2026-07-31 18:43:52 +02:00
Veronica Berglyd Olsen
e78c894fb8
Fix test coverage for NTabBar that was now missed
2026-07-31 18:41:55 +02:00
Veronica Berglyd Olsen
f6e2051355
Post info on the status bar when the theme changes ( #2886 )
2026-07-31 18:22:57 +02:00
Veronica Berglyd Olsen
24ca9a3a04
Remove the processEvents call from the status message on the status bar
2026-07-31 18:15:23 +02:00
Veronica Berglyd Olsen
f54ae5ce15
Fix project search reentrancy ( #2937 )
2026-07-31 18:03:48 +02:00
Veronica Berglyd Olsen
a6903612e4
Skip flaky uncovered branch
2026-07-31 18:00:35 +02:00
Veronica Berglyd Olsen
3df616ef02
Less comments
2026-07-31 17:56:10 +02:00
Veronica Berglyd Olsen
11f45a465c
Add regression test
2026-07-31 17:53:25 +02:00
Veronica Berglyd Olsen
8db7b1561d
Fix project search re-entrancy issue ( #2924 )
2026-07-31 17:48:51 +02:00
Veronica Berglyd Olsen
5d6285e260
Merge fixes from release branch ( #2922 )
2026-07-30 23:02:37 +02:00
Veronica Berglyd Olsen
ec2d73bc4c
Merge branch 'main' into merge-fixes
2026-07-30 22:59:01 +02:00
Veronica Berglyd Olsen
797485272c
Ignore branch that is missed in CI
2026-07-30 22:58:39 +02:00
Veronica Berglyd Olsen
fc5c079118
Update linting ( #2921 )
2026-07-30 22:55:12 +02:00
Veronica Berglyd Olsen
712c660aee
Update linting
2026-07-30 22:52:04 +02:00
Veronica Berglyd Olsen
b0b61b5ca7
Bump to 26.3 alpha 0 ( #2920 )
2026-07-30 22:51:25 +02:00
Veronica Berglyd Olsen
b96d86ac82
Turn preview back on for the formatter
2026-07-30 22:47:56 +02:00
Veronica Berglyd Olsen
bac5fdf824
Bump main to 26.3 alpha 0
2026-07-30 22:28:38 +02:00
Veronica Berglyd Olsen
07a9cb6256
Update ruff
2026-07-30 22:27:56 +02:00
Veronica Berglyd Olsen
b01f5d473a
Writing goals with character count ( #2919 )
2026-07-30 22:12:58 +02:00
Veronica Berglyd Olsen
7eb105c5ed
Update tests
2026-07-30 22:01:56 +02:00
Veronica Berglyd Olsen
0d7d172aae
Add some missing plumbing
2026-07-30 22:01:36 +02:00
Veronica Berglyd Olsen
233ef00989
Connect the toggle switch for character project goal
2026-07-30 21:36:07 +02:00
Veronica Berglyd Olsen
10ffb371dc
Rename the project target variables
2026-07-30 21:14:48 +02:00
Veronica Berglyd Olsen
d37cbf4545
Theme followup ( #2916 )
2026-07-30 21:08:23 +02:00
Veronica Berglyd Olsen
9153388c06
Fix re-entrancy bug ( #2918 )
2026-07-30 20:58:30 +02:00
Veronica Berglyd Olsen
7a89dc7fef
Remove other redundant processEvents calls
2026-07-30 20:52:23 +02:00
Veronica Berglyd Olsen
2391fce076
Add re-entrancy guard in manuscript
2026-07-30 20:08:17 +02:00
Veronica Berglyd Olsen
3a67535206
Fix the drag and drop crash
2026-07-30 19:50:00 +02:00
Veronica Berglyd Olsen
2f94e63381
Adjust theme colours
2026-07-30 01:09:58 +02:00
Veronica Berglyd Olsen
bf2217e0b0
Update docs
2026-07-30 00:24:40 +02:00
Veronica Berglyd Olsen
c31f3defaa
Tab widget colour and tool buttons ( #2915 )
2026-07-30 00:15:20 +02:00
Veronica Berglyd Olsen
f3fc6ae757
Update test coverage
2026-07-30 00:06:16 +02:00
Veronica Berglyd Olsen
daaeba1bbb
Clean up flat icon buttons and toggle
2026-07-30 00:01:03 +02:00
Veronica Berglyd Olsen
bd27f55d32
Tweak the icon buttons
2026-07-29 22:43:40 +02:00
Veronica Berglyd Olsen
c1913ffde2
Update colour usage in the code
2026-07-29 20:52:58 +02:00
Veronica Berglyd Olsen
060ee9679a
Update the GUI theme keys in all themes
2026-07-29 20:43:58 +02:00
Veronica Berglyd Olsen
3115070aea
Missed accent text ( #2912 )
2026-07-27 00:23:15 +02:00
Veronica Berglyd Olsen
aea9eba50b
Fix test
2026-07-27 00:18:56 +02:00
Veronica Berglyd Olsen
1da0265a7c
Missed an accent text candidate in the search panel
2026-07-27 00:17:33 +02:00
Veronica Berglyd Olsen
186cb5e81b
Add an accent text colour ( #2911 )
2026-07-27 00:02:54 +02:00
Veronica Berglyd Olsen
20e42186fb
Add accentText to reset theme function
2026-07-26 23:59:50 +02:00
Veronica Berglyd Olsen
02f785dd97
Update docs
2026-07-26 23:56:05 +02:00
Veronica Berglyd Olsen
7e6b98cb73
Adjust some theme accentText colours to better shades
2026-07-26 23:52:53 +02:00
Veronica Berglyd Olsen
de5a9d18ba
Call the new colour accentText instead
2026-07-26 23:38:18 +02:00
Veronica Berglyd Olsen
d9ea86441d
Rename to accentText instead
2026-07-26 23:37:26 +02:00
Veronica Berglyd Olsen
0a037aaef6
Connect the new theme colour to the custom tab bar
2026-07-26 23:03:58 +02:00
Veronica Berglyd Olsen
c760eafd86
Add a selectedText theme colour under the GUI section
2026-07-26 23:03:30 +02:00
Veronica Berglyd Olsen
9f0c7ecb24
Pre release updates ( #2909 )
2026-07-26 19:50:01 +02:00
Veronica Berglyd Olsen
1fb952c8dc
Update base translations file for 26.2
2026-07-26 19:45:24 +02:00
Veronica Berglyd Olsen
86b4bd65b8
Merge branch 'main' into pre-release
2026-07-26 19:44:25 +02:00
Veronica Berglyd Olsen
5270379632
Flatpak build follow-up ( #2908 )
2026-07-26 19:41:42 +02:00
Veronica Berglyd Olsen
380ccacddf
The clean build command should also clear flatpak files
2026-07-26 19:19:30 +02:00
Veronica Berglyd Olsen
9e78e0f046
Cleanup of various non-code files ( #2907 )
2026-07-26 19:08:41 +02:00
Veronica Berglyd Olsen
8db4bd1e5f
Clean up gitignore
2026-07-26 19:00:32 +02:00
Veronica Berglyd Olsen
ba64945d2d
Clarify AI policy and scope
2026-07-26 18:45:21 +02:00
Veronica Berglyd Olsen
5fd4ce231f
Drop the agents file since I don't plan to use Copilot review after all
2026-07-26 18:45:03 +02:00
Veronica Berglyd Olsen
654ba50e49
Add Flatpak ( #2906 )
2026-07-26 18:02:21 +02:00
Veronica Berglyd Olsen
dc074a07e4
Fix build version
2026-07-26 17:56:31 +02:00
Veronica Berglyd Olsen
38eb05efb7
Fix privilege issue in workflow
2026-07-26 17:49:37 +02:00
Veronica Berglyd Olsen
1eba971031
Remove the runtime and pin the flatpak-pip-generator script
2026-07-26 17:42:11 +02:00
Veronica Berglyd Olsen
5fa696c18a
Remove apt pyyaml from flatpak build
2026-07-26 17:27:24 +02:00
Veronica Berglyd Olsen
7b9a2d4b2e
Fix flatpak build workflow
2026-07-26 17:23:26 +02:00
Veronica Berglyd Olsen
bad6766532
Fix non-free icons build
2026-07-26 17:12:50 +02:00
Veronica Berglyd Olsen
3a42cd73cb
Make pyyaml an on-demand import
2026-07-26 17:03:00 +02:00
Veronica Berglyd Olsen
36e19acf88
Add command to generate flathub files
2026-07-26 16:55:12 +02:00
Veronica Berglyd Olsen
c458dcc620
Make the welcome dialog request folder rather than file
2026-07-26 16:31:06 +02:00
Veronica Berglyd Olsen
c24bd47163
Set flatpak versions in the pyproject file instead
2026-07-26 16:03:34 +02:00
Veronica Berglyd Olsen
9e1b4ba1f4
Don't pin dependencies
2026-07-26 15:53:48 +02:00
Veronica Berglyd Olsen
bce93a0856
Update license handling and app access
2026-07-26 15:30:59 +02:00
Veronica Berglyd Olsen
ed6666e65a
Add flags for free/non-free icon packs for build workflows
2026-07-26 15:19:06 +02:00
Veronica Berglyd Olsen
e3b9f7cf24
Use one canonical appdata.xml
2026-07-26 15:01:56 +02:00
Veronica Berglyd Olsen
b0b32b43d8
Update build files
2026-07-26 14:46:55 +02:00
Veronica Berglyd Olsen
347d7f2593
Update workflows and python formatting
2026-07-26 14:12:48 +02:00
Veronica Berglyd Olsen
e673f36288
Add flatpak build
2026-07-26 13:52:46 +02:00
Veronica Berglyd Olsen
933c53c87b
Merge branch 'main' into flatpak
2026-07-26 13:46:04 +02:00
Veronica Berglyd Olsen
c99686d727
Release 26.2b1 ( #2902 )
2026-07-26 11:06:55 +02:00
Veronica Berglyd Olsen
a1410302ce
Merge main into release ( #2904 )
2026-07-26 02:15:13 +02:00
Veronica Berglyd Olsen
8941488682
Remove staging branch ( #2903 )
2026-07-26 01:20:20 +02:00
Veronica Berglyd Olsen
ec8e0a7feb
Revert "Add staging branch"
2026-07-26 00:17:16 +01:00
Veronica Berglyd Olsen
cb0d2e59b8
Update changelog
2026-07-25 22:02:11 +02:00
Veronica Berglyd Olsen
2166fa0396
Bump version to 26.2b1
2026-07-25 22:01:58 +02:00
Veronica Berglyd Olsen
bb8146e9c3
Add staging branch ( #2901 )
2026-07-25 20:25:41 +02:00
Veronica Berglyd Olsen
8698bf1d45
Merge 26.1.2 into main ( #2900 )
2026-07-25 20:20:57 +02:00
Veronica Berglyd Olsen
33f0fb9413
Update readme and contributing guide
2026-07-25 20:20:21 +02:00
Veronica Berglyd Olsen
f05e726ca4
Add support for a staging branch in the workflow files
2026-07-25 20:20:05 +02:00
Veronica Berglyd Olsen
8791ca5800
Fix issues after the merge
2026-07-25 19:42:59 +02:00
Veronica Berglyd Olsen
8d6c8d9f61
Merge branch 'main' into merge-26.1.2
2026-07-25 19:37:11 +02:00
Veronica Berglyd Olsen
6b0f73d41a
Fix typo in changelog
2026-07-25 19:34:29 +02:00
Veronica Berglyd Olsen
bc7befd4a8
Release 26.1.2 ( #2898 )
2026-07-25 19:22:31 +02:00
Veronica Berglyd Olsen
fc865fd5bc
Debian build improvements and 26.2 Alpha 2 ( #2896 )
2026-07-25 19:15:40 +02:00
Veronica Berglyd Olsen
e4a9446e2b
Update changelog
2026-07-25 19:15:15 +02:00
Veronica Berglyd Olsen
8abcd226e5
Bump version
2026-07-25 19:08:53 +02:00
Veronica Berglyd Olsen
cd26a19c1a
Update Japanese and Russian translations ( #2897 )
2026-07-25 19:07:13 +02:00
Veronica Berglyd Olsen
2cda8efec0
Update Japanese and Russian translations
2026-07-25 19:00:20 +02:00
Veronica Berglyd Olsen
72e0250317
Make sure tests can run reliably on bare sandboxes
2026-07-25 18:24:09 +02:00
Veronica Berglyd Olsen
42c66426e6
Bump version to 26.2 alpha 2
2026-07-25 18:23:43 +02:00
Veronica Berglyd Olsen
e77f32d2f6
Make sure tests can run from source build
2026-07-25 17:59:29 +02:00
Veronica Berglyd Olsen
80f398c39e
Include tests in debian source build
2026-07-25 17:45:33 +02:00
Veronica Berglyd Olsen
5570ede2a3
Bump the uv lock file ( #2895 )
2026-07-25 03:28:25 +02:00
Veronica Berglyd Olsen
06122aa295
Bump the uv lock file
2026-07-25 03:24:17 +02:00
Veronica Berglyd Olsen
e7123b4af3
Maybe the entire pyobjc is not necessary ( #2894 )
2026-07-25 03:10:46 +02:00
Konstantin Kostov
a7be4266bc
feat: maybe the entire pyobjc is not necessary
2026-07-25 00:34:40 +02:00
Veronica Berglyd Olsen
d62adc4a97
Remove the redundant last project count read ( #2892 )
2026-07-24 03:05:49 +02:00
Veronica Berglyd Olsen
4b4db26721
The project target last count in the xml is no longer needed, so the read was removed, but write remains as useful meta data
2026-07-24 03:00:35 +02:00
Veronica Berglyd Olsen
ca752d6edb
Change daily progress accounting ( #2891 )
2026-07-24 02:41:50 +02:00
Veronica Berglyd Olsen
8a6a224fda
Fix refresh of writing goal when documents change status
2026-07-24 02:31:21 +02:00
Veronica Berglyd Olsen
be639522fe
Make the session word count exact regardless of what documents are included or not based on items internal counts
2026-07-24 01:54:43 +02:00
Veronica Berglyd Olsen
184654c67f
Customise tabwidget tabs ( #2890 )
2026-07-24 01:00:13 +02:00
Veronica Berglyd Olsen
3dabf07a60
Remove unnecessary tab order logic
2026-07-24 00:45:41 +02:00
Veronica Berglyd Olsen
8ec867c2d2
Add custom drawn tabs to the NTabWidget
2026-07-24 00:37:02 +02:00
Veronica Berglyd Olsen
75a8983c97
Allow excluding root folders from writing goals ( #2889 )
2026-07-23 18:35:32 +02:00
Veronica Berglyd Olsen
dac075f570
Update tests
2026-07-23 17:20:03 +02:00
Veronica Berglyd Olsen
0152590bda
Add a reset button for daily progress
2026-07-23 17:11:28 +02:00
Veronica Berglyd Olsen
8e06ebbda0
Add more test coverage
2026-07-23 16:56:05 +02:00
Veronica Berglyd Olsen
ee85a19b53
Fix the current xml test
2026-07-23 16:34:42 +02:00
Veronica Berglyd Olsen
6a22bdf206
Update tests
2026-07-23 16:28:55 +02:00
Veronica Berglyd Olsen
7e0d0e91d6
Fix accounting of project target changes at runtime
2026-07-23 16:04:26 +02:00
Veronica Berglyd Olsen
0c71605e1b
Try to solve keeping the word count progress correct on changes
2026-07-23 15:46:41 +02:00
Veronica Berglyd Olsen
5a5a0e3521
Add a list setting to select root folders to skip for writing goals
2026-07-23 15:04:29 +02:00
Veronica Berglyd Olsen
6fb18b5674
Move non-palette theme colours ( #2888 )
2026-07-22 21:43:28 +02:00
Veronica Berglyd Olsen
3188b9ed69
Update code, tests and docs
2026-07-22 21:38:55 +02:00
Veronica Berglyd Olsen
98591f74dd
Move the new theme colours to the correct section
2026-07-22 21:38:41 +02:00
Veronica Berglyd Olsen
168a8fea72
Various theme fixes ( #2887 )
2026-07-22 21:04:10 +02:00
Veronica Berglyd Olsen
74c9aa5a2b
Update test coverage
2026-07-22 21:01:04 +02:00
Veronica Berglyd Olsen
6c010665c1
Drop camelCasing entirely for icon colours
2026-07-22 20:51:01 +02:00
Veronica Berglyd Olsen
d69c497824
Always use base colour for text on top of the writing goal progress bar ( #2884 )
2026-07-22 20:42:28 +02:00
Veronica Berglyd Olsen
f6707a2488
Simplify the internal icon colour names
2026-07-22 20:35:26 +02:00
Veronica Berglyd Olsen
44cef5ec83
Fix camelCasing of colour name
2026-07-22 20:15:22 +02:00
Veronica Berglyd Olsen
1390f13600
Fix extra selection colours on theme change ( #2886 )
2026-07-22 20:14:35 +02:00
Veronica Berglyd Olsen
95b6b47802
Convert theme files to toml ( #2885 )
2026-07-22 19:03:13 +02:00
Veronica Berglyd Olsen
aab3531a42
Update theme reset and also harden against weird theme values
2026-07-22 19:00:14 +02:00
Veronica Berglyd Olsen
442264b3ab
List the renamed keys in theme files
2026-07-22 18:44:04 +02:00
Veronica Berglyd Olsen
7fcc68e567
Update docs
2026-07-22 18:37:35 +02:00
Veronica Berglyd Olsen
09f7fdb8df
Make some of the theme keys camelCase
2026-07-22 18:31:24 +02:00
Veronica Berglyd Olsen
71dd9410d8
Update tests
2026-07-22 18:20:51 +02:00
Veronica Berglyd Olsen
09af70d338
Update the theme class to parse toml instead of conf files
2026-07-22 18:18:15 +02:00
Veronica Berglyd Olsen
60444de60e
Convert all theme files to toml format
2026-07-22 17:56:23 +02:00
Veronica Berglyd Olsen
c5d4d61108
Convert the config file to toml format ( #2883 )
2026-07-22 17:49:16 +02:00
Veronica Berglyd Olsen
3b60f6b063
Fix formatting
2026-07-22 17:42:13 +02:00
Veronica Berglyd Olsen
f9780f08c8
Clean up more docstrings
2026-07-22 17:40:55 +02:00
Veronica Berglyd Olsen
d2e58deec5
Update docstrings
2026-07-22 17:39:16 +02:00
Veronica Berglyd Olsen
4e61c3cba6
Update tests
2026-07-22 17:33:40 +02:00
Veronica Berglyd Olsen
aa26e2b2c8
Updates theme colors for toggle and searchmatch ( #2882 )
2026-07-22 17:30:41 +02:00
HeyMyian
56c7db6e87
Updates theme colors for toggle and searchmatch
2026-07-22 17:23:36 +02:00
Veronica Berglyd Olsen
50675b87a8
Move the config file code to the config source file
2026-07-22 17:11:33 +02:00
Veronica Berglyd Olsen
d5ee36b65e
Refactor the toml parser
2026-07-22 17:08:24 +02:00
Veronica Berglyd Olsen
f53cee3ca4
Generalise reading and writing of config files
2026-07-22 17:01:20 +02:00
Veronica Berglyd Olsen
9a4048574c
Rename the config getters
2026-07-22 16:39:25 +02:00
Veronica Berglyd Olsen
b9d427af3e
Always write toml format now
2026-07-22 16:24:30 +02:00
Veronica Berglyd Olsen
3a70cfa8de
Use camelCase for config keys
2026-07-22 16:17:30 +02:00
Veronica Berglyd Olsen
f761a5a6ba
Add a toml file config wrapper
2026-07-22 15:52:28 +02:00
Veronica Berglyd Olsen
16c8ccb9da
Force the tooltip palette ( #2881 )
2026-07-22 15:36:16 +02:00
Veronica Berglyd Olsen
f540f010c0
Add a comment for future reference
2026-07-22 15:33:24 +02:00
Veronica Berglyd Olsen
9b15f7269c
Try forcing the tooltip palette
2026-07-22 15:26:26 +02:00
Veronica Berglyd Olsen
759b30adc5
Merge viewer folder into editor ( #2880 )
2026-07-22 15:24:18 +02:00
Veronica Berglyd Olsen
67a58e654f
Also move tests
2026-07-22 15:17:40 +02:00
Veronica Berglyd Olsen
64dd79e8c2
Move all viewer files into the editor folder, and merge footer and header files
2026-07-22 15:17:30 +02:00
Veronica Berglyd Olsen
74c1686418
Source unicode cleanup ( #2879 )
2026-07-22 02:08:16 +02:00
Veronica Berglyd Olsen
c53ad98c0f
Enable the ambiguous-unicode-character-string rule
2026-07-22 02:01:53 +02:00
Veronica Berglyd Olsen
c6b28e4385
Replace unicode values in text
2026-07-22 02:01:20 +02:00
Veronica Berglyd Olsen
9409c60613
Remove the endash from file headers
2026-07-22 01:40:54 +02:00
Veronica Berglyd Olsen
6b2223c697
Bug fixes: Daily progress, plain text copy, and paste with whitespace ( #2878 )
2026-07-22 01:37:23 +02:00
Veronica Berglyd Olsen
f6e4d27272
Fix leading whitespace stripped on paste
2026-07-22 01:32:03 +02:00
Veronica Berglyd Olsen
6d180adca9
Make sure text is coped as plain text from the editor
2026-07-22 01:23:15 +02:00
Veronica Berglyd Olsen
9356a2a5dc
Reset daily writing progress when the previous progress was from another day
2026-07-22 01:14:24 +02:00
Veronica Berglyd Olsen
a2bdbf6d85
Fix styles issues ( #2877 )
2026-07-22 00:59:37 +02:00
Veronica Berglyd Olsen
d88be00fd3
Hard code the Fusion style
2026-07-22 00:50:52 +02:00
Veronica Berglyd Olsen
c294af97a8
Make a less customised tab widget with no stylesheet override
2026-07-22 00:49:22 +02:00
Veronica Berglyd Olsen
f7ad47e359
Move the search tool stylesheet so it doesn't affect other components
2026-07-22 00:05:47 +02:00
Veronica Berglyd Olsen
865919a3af
Don't update the editor footer line count on every cursor move
2026-07-22 00:05:22 +02:00
Veronica Berglyd Olsen
9388b42001
Make the same fix to the About dialog
2026-07-21 23:43:52 +02:00
Veronica Berglyd Olsen
98d0ee0dc7
Fix the stylesheet issue on the Welcome dialog ( #2871 )
2026-07-21 23:38:28 +02:00
Veronica Berglyd Olsen
f09603f2bf
Paste html into editor ( #2876 )
2026-07-21 23:01:58 +02:00
Veronica Berglyd Olsen
af131abe91
Fix markdown nesting order and tests
2026-07-21 22:53:25 +02:00
Veronica Berglyd Olsen
74ef69cee1
Fix test coverage
2026-07-21 22:25:36 +02:00
Veronica Berglyd Olsen
47c064046e
Also process markdown mime
2026-07-21 04:20:20 +02:00
Veronica Berglyd Olsen
bcdc03dd72
Simplify this to run directly in the editor
2026-07-21 04:07:50 +02:00
Veronica Berglyd Olsen
b8e1f9c2ee
Clean up the converter and add alignment support
2026-07-21 03:42:32 +02:00
Veronica Berglyd Olsen
2587956fcf
Add highlighting and correct font to the paste dialog
2026-07-21 03:27:42 +02:00
Veronica Berglyd Olsen
55c7872ed8
Improve the paste dialog
2026-07-21 03:12:31 +02:00
Veronica Berglyd Olsen
283a5537de
Add a converter class from QTextDocument to novelWriter format
2026-07-21 02:52:22 +02:00
Veronica Berglyd Olsen
d688e2dd0d
Add a basic paste dialog that converts html to markdown for insertion into the editor
2026-07-21 02:24:12 +02:00
Veronica Berglyd Olsen
a5eee6b37b
Apply line height on paste ( #2875 )
2026-07-21 01:56:05 +02:00
Veronica Berglyd Olsen
b6ade82dd0
Fix formatting
2026-07-21 01:52:42 +02:00
Veronica Berglyd Olsen
4a39a1e408
Add regression test
2026-07-21 01:27:01 +02:00
Veronica Berglyd Olsen
270932e40b
Apply line height on paste ( #2874 )
2026-07-21 01:26:41 +02:00
Veronica Berglyd Olsen
caa6dcd053
Add project writing goals ( #2870 )
2026-07-20 22:40:33 +02:00
Veronica Berglyd Olsen
8fb67541c1
Fix update of colour progress bars when theme changes
2026-07-20 22:29:49 +02:00
Veronica Berglyd Olsen
7745a0738a
Fix status bar goals on project close and open
2026-07-20 22:16:20 +02:00
Veronica Berglyd Olsen
3baa4dc1df
Fix minor issues and improve the settings page
2026-07-20 22:04:05 +02:00
Veronica Berglyd Olsen
032fef1092
Add remaining test coverage
2026-07-20 21:36:37 +02:00
Veronica Berglyd Olsen
df3e51629b
Add coverage ov new progress bar
2026-07-20 21:31:48 +02:00
Veronica Berglyd Olsen
fecf6233d9
Fix a bug in ProjectData and add test coverage
2026-07-20 21:23:00 +02:00
Veronica Berglyd Olsen
fe64931f67
The writing goal should never include notes
2026-07-20 21:00:50 +02:00
Veronica Berglyd Olsen
699a1f32f4
Clean up project settings and fix automatic daily goal calculation
2026-07-20 20:46:33 +02:00
Veronica Berglyd Olsen
a551c89f3f
Update progress bar colouring
2026-07-20 19:57:18 +02:00
Veronica Berglyd Olsen
ff9948768a
Update existing tests
2026-07-20 18:21:52 +02:00
Veronica Berglyd Olsen
baf34452fa
Update handling of goals in the status bar
2026-07-20 17:30:27 +02:00
Veronica Berglyd Olsen
9219209032
Restructure project goal settings
2026-07-20 17:29:56 +02:00
Veronica Berglyd Olsen
4251069718
Merge branch 'main' into project-goals
2026-07-20 15:30:32 +02:00
Veronica Berglyd Olsen
f034557f17
Extend auto replace, post pr fix 2 ( #2868 )
2026-07-20 02:39:50 +02:00
Veronica Berglyd Olsen
f67d73de3e
Find a better icon for the auto-replace toggle button
2026-07-20 02:36:00 +02:00
Veronica Berglyd Olsen
080dc05e16
Fix missing theme refresh on auto-replace toggles for search
2026-07-20 02:35:34 +02:00
Veronica Berglyd Olsen
0c66ba28ee
Extend auto replace, post pr fixes ( #2867 )
2026-07-20 02:27:10 +02:00
Veronica Berglyd Olsen
f90370d01a
Add checks in icon tool buttons for undefined icons
2026-07-20 02:22:39 +02:00
Veronica Berglyd Olsen
6c22acf0e5
Search auto-replace buttons should be disabled when auto-replace is off in Preferences
2026-07-20 01:46:06 +02:00
Veronica Berglyd Olsen
26a4af2a10
Extend auto replace usage ( #2866 )
2026-07-20 01:24:14 +02:00
Veronica Berglyd Olsen
32a441cda9
Update docs
2026-07-20 01:17:24 +02:00
Veronica Berglyd Olsen
70f2d8f3b4
Add auto-replace to the header format editor in manuscript settings
2026-07-20 01:15:21 +02:00
Veronica Berglyd Olsen
7530eea63a
Add tests and fix a bug
2026-07-20 01:04:24 +02:00
Veronica Berglyd Olsen
d50bd6e777
Add a auto-replace class for line edits and connect to search panel and search widget
2026-07-20 00:42:25 +02:00
Veronica Berglyd Olsen
64c3c71e08
Add config settings for search auto-replace
2026-07-20 00:37:41 +02:00
Veronica Berglyd Olsen
6ed031238b
Add an icon for search auto-replace
2026-07-20 00:34:37 +02:00
Veronica Berglyd Olsen
0ff2ebfd2a
Move the auto-replace class to the text subfolder
2026-07-19 23:36:47 +02:00
Veronica Berglyd Olsen
41055f2292
Update linting and lockfile ( #2865 )
2026-07-19 18:16:55 +02:00
Veronica Berglyd Olsen
bbc30d6cb9
Ignore 2 new preview ruff rules
2026-07-19 18:09:46 +02:00
Veronica Berglyd Olsen
d138e59110
Bump ruff to 0.15.22
2026-07-19 17:59:49 +02:00
Veronica Berglyd Olsen
eae404e3e7
Editor performance, concurrency, and big document handling ( #2861 )
2026-07-19 12:45:42 +02:00
Veronica Berglyd Olsen
bb2a2869f1
Clean up mac CI file
2026-07-19 12:29:23 +02:00
Veronica Berglyd Olsen
abbc413671
Move the checker cache back into the editor
2026-07-19 12:27:09 +02:00
Veronica Berglyd Olsen
691f0492eb
Temporary changes to MacOS tests
2026-07-19 01:22:49 +02:00
Veronica Berglyd Olsen
df8efe60de
Various stability fixes and test improvements
2026-07-19 01:19:27 +02:00
Veronica Berglyd Olsen
10304adf34
Clean up selection model in novel view
2026-07-18 21:49:22 +02:00
Veronica Berglyd Olsen
588c69102a
Disconnect project model before delete
2026-07-18 21:44:52 +02:00
Veronica Berglyd Olsen
ac3cef77ac
Clean up some comments
2026-07-18 21:25:54 +02:00
Veronica Berglyd Olsen
d6c5b875d3
Make sure the global signal is disconnected properly also in tests
2026-07-18 21:01:19 +02:00
Veronica Berglyd Olsen
a43a0bf527
Update tests
2026-07-18 20:49:22 +02:00
Veronica Berglyd Olsen
4fdafdd86a
Make sure the theme update also works in older Qt versions
2026-07-18 20:26:57 +02:00
Veronica Berglyd Olsen
171631c025
Update tests after rebasing to main
2026-07-18 20:01:33 +02:00
Veronica Berglyd Olsen
34b2f6dde3
Add disconnect for the styleHints signal
2026-07-18 19:49:32 +02:00
Veronica Berglyd Olsen
0f20459b69
Add tests
2026-07-18 19:49:31 +02:00
Veronica Berglyd Olsen
0c51e1c409
Update desktop theme handling
2026-07-18 19:49:31 +02:00
Veronica Berglyd Olsen
be85bf5fa3
Reintroduce big document handling for the editor
2026-07-18 19:49:30 +02:00
Veronica Berglyd Olsen
acd3bc97a0
Flaky test hardening and lambdas patching ( #2864 )
2026-07-18 19:48:59 +02:00
Veronica Berglyd Olsen
a65aa4d828
Update test coverage
2026-07-18 19:45:43 +02:00
Veronica Berglyd Olsen
9861ea7ddd
Patch up all other potentially problematic lambdas
2026-07-18 18:09:08 +02:00
Veronica Berglyd Olsen
3c58988c34
Make the crash hunt script take a count as an argument
2026-07-18 17:55:47 +02:00
Veronica Berglyd Olsen
140a8da62d
Add more usage of qtWeakLambda to stabilise the tests (and probably also at runtime)
2026-07-18 16:57:59 +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
ce4047261c
Fix branch coverage
2026-07-18 15:53:43 +02:00
Veronica Berglyd Olsen
818106b0eb
Merge branch 'main' into flaky-test-hardening
2026-07-18 15:45:56 +02:00
Veronica Berglyd Olsen
ddf5a0639b
Move GUI operations out of buildTestProject
2026-07-18 15:45:25 +02:00
Veronica Berglyd Olsen
a2272fd4ed
Fix word counter concurrency ( #2863 )
2026-07-18 15:21:46 +02:00
Veronica Berglyd Olsen
f834ccc653
Prune runnable docstrings
2026-07-18 14:52:05 +02:00
Veronica Berglyd Olsen
b7e8f8a052
Also add a dispatcher to the text checker
2026-07-18 14:47:01 +02:00
Veronica Berglyd Olsen
7d4f8a6f9f
Add a dispatcher class for word counting
2026-07-18 14:39:59 +02:00
Veronica Berglyd Olsen
cc8badfee4
Allow the thread pool to finish after running a test
2026-07-18 14:15:57 +02:00
Veronica Berglyd Olsen
7406381094
Only run selection counter of anything is actually selected
2026-07-18 14:09:32 +02:00
Veronica Berglyd Olsen
85de937667
Make the background word counter single shot
2026-07-18 13:57:21 +02:00
Veronica Berglyd Olsen
1a8301380c
Merge branch 'main' into fix-word-counter-concurrency
2026-07-18 13:35:52 +02:00
Veronica Berglyd Olsen
eea2c89a16
Add a spell check cache ( #2862 )
2026-07-18 13:35:00 +02:00
Veronica Berglyd Olsen
24c05e4d8f
Fix concurrency issue in the background word counter
2026-07-17 22:38:58 +02:00
Veronica Berglyd Olsen
2f221b972c
Reuse spell and format error values that haven't moved, when editing a text block
2026-07-17 21:51:48 +02:00
Veronica Berglyd Olsen
16b89699a0
Add some air in the checker function
2026-07-17 20:23:22 +02:00
Veronica Berglyd Olsen
424572375f
Improve text check performance by caching selections (3-6x speed-up)
2026-07-17 20:12:22 +02:00
Veronica Berglyd Olsen
fb77d69128
Don't run the editor text checker when there are no checks enabled
2026-07-17 19:43:24 +02:00
Veronica Berglyd Olsen
794207f6e7
Fix Preferences refresh issues ( #2860 )
2026-07-17 16:39:20 +02:00
Veronica Berglyd Olsen
f11ff0726c
Fix formatting
2026-07-17 16:36:28 +02:00
Veronica Berglyd Olsen
aeed9be8db
Minimal fix for theme change in the outline
2026-07-17 16:36:00 +02:00
Veronica Berglyd Olsen
946897527e
Update tests
2026-07-17 16:20:09 +02:00
Veronica Berglyd Olsen
21e924273d
Bypass a couple more settings from editor re-init
2026-07-17 16:11:05 +02:00
Veronica Berglyd Olsen
532b863674
Separate viewport updates from editor and viewer init
2026-07-17 15:53:59 +02:00
Veronica Berglyd Olsen
133d945758
Make the autoreplace class callable, and update tests
2026-07-17 15:24:06 +02:00
Veronica Berglyd Olsen
92446d1b3c
Make the autoreplace preferences dynamic so that a refresh is not needed
2026-07-17 15:16:04 +02:00
Veronica Berglyd Olsen
7643de9ce1
Add missing value that needs editor refresh
2026-07-17 15:05:49 +02:00
Veronica Berglyd Olsen
1dedae4f8f
Add more missing calls for refresh on preferences change
2026-07-17 14:58:36 +02:00
Veronica Berglyd Olsen
050b9afd44
Add tag hover cards ( #2859 )
2026-07-17 02:02:49 +02:00
Veronica Berglyd Olsen
607098ffd7
Clean up some comments and unused new code
2026-07-17 01:59:48 +02:00
Veronica Berglyd Olsen
5f07c1ee48
Update tests
2026-07-17 01:45:50 +02:00
Veronica Berglyd Olsen
934ad9f298
Prune stale hover card cache entries
2026-07-17 01:38:32 +02:00
Veronica Berglyd Olsen
7244367cf7
Cap the hover card sizes
2026-07-17 01:19:37 +02:00
Veronica Berglyd Olsen
2801724f1c
Clip very long texts
2026-07-17 01:14:42 +02:00
Veronica Berglyd Olsen
fe1c79e80d
Fix wrong icon request on the sidebar
2026-07-17 00:58:53 +02:00
Veronica Berglyd Olsen
7b151e046f
Handle multi-paragraph synopsis in the hover card
2026-07-17 00:25:59 +02:00
Veronica Berglyd Olsen
8c6e8be2e8
Add and update tests
2026-07-17 00:21:23 +02:00
Veronica Berglyd Olsen
e6dbb9dd7c
Add hover card to viewer
2026-07-16 23:58:36 +02:00
Veronica Berglyd Olsen
81bcd8179d
Fix theme not updating for the hover card
2026-07-16 23:48:22 +02:00
Veronica Berglyd Olsen
41a4922088
Clean up the code a bit
2026-07-16 23:41:00 +02:00
Veronica Berglyd Olsen
42d701730c
Add edit and view buttons to the hover card
2026-07-16 23:38:15 +02:00
Veronica Berglyd Olsen
e39151c9d6
Clean up the working and look of the hover card
2026-07-16 23:11:21 +02:00
Veronica Berglyd Olsen
378c483748
Connect the hover card to the editor
2026-07-16 22:46:00 +02:00
Veronica Berglyd Olsen
ac04a61562
Add a hover card class
2026-07-16 22:45:45 +02:00
Veronica Berglyd Olsen
1abbc80c70
Populate the meta data info in the highlighter
2026-07-16 22:05:07 +02:00
Veronica Berglyd Olsen
c456ae2e4a
Allow passing additional meta data to TextBlockData
2026-07-16 21:47:49 +02:00
Veronica Berglyd Olsen
78407ceb87
Cleanup of main GUI return key handling ( #2858 )
2026-07-16 21:37:49 +02:00
Veronica Berglyd Olsen
81f6062a44
Update tests
2026-07-16 20:00:10 +02:00
Veronica Berglyd Olsen
2ea7a49321
Simplify openSelectedItem in GuiMain
2026-07-16 19:49:33 +02:00
Veronica Berglyd Olsen
45e09c7dd3
Move the return key handling into the various tree view classes
2026-07-16 19:36:21 +02:00
Veronica Berglyd Olsen
668f6fe2f6
Editor completer rewrite ( #2856 )
2026-07-16 17:17:00 +02:00
Veronica Berglyd Olsen
0b1b3ad244
Fix tab focus change and completer popup issue
2026-07-16 17:13:59 +02:00
Veronica Berglyd Olsen
cef491f96c
Fix MacOS issue
2026-07-16 17:05:10 +02:00
Veronica Berglyd Olsen
9bca71468f
Update test coverage
2026-07-16 16:29:36 +02:00
Veronica Berglyd Olsen
c3ee1efb56
Give the completer menu the correct colours
2026-07-16 16:21:18 +02:00
Veronica Berglyd Olsen
7f28b16eae
Move the completer key press handler into the completer itself
2026-07-16 16:06:55 +02:00
Veronica Berglyd Olsen
f5db958f53
Add tags cache to the TagsIndex class
2026-07-16 15:59:26 +02:00
Veronica Berglyd Olsen
cad40cd369
Remove the manual filters in the completer and instead use the QCompleter's native features
2026-07-16 15:31:28 +02:00
Veronica Berglyd Olsen
952d92df18
Simplify the key press event handler in the editor
2026-07-16 15:09:29 +02:00
Veronica Berglyd Olsen
4cb9c58ae6
Move the escape key handling into the editor
2026-07-16 14:50:36 +02:00
Veronica Berglyd Olsen
9e80c77050
Convert the editor completer menu to a QCompleter
2026-07-16 14:35:13 +02:00
Veronica Berglyd Olsen
837d9bec90
Utils updates ( #2853 )
2026-07-15 22:04:58 +02:00
Veronica Berglyd Olsen
ddc064e86b
Make the docs build reject outdated versions of the docs
2026-07-15 21:35:01 +02:00
Veronica Berglyd Olsen
49f62494d6
Update optional icon theme releases
2026-07-15 21:02:21 +02:00
Veronica Berglyd Olsen
4ff55ca4a7
Remove html report as default for the run_tests script
2026-07-15 21:02:02 +02:00
Veronica Berglyd Olsen
9ebee3d917
Change how icons are handled ( #2852 )
2026-07-15 20:37:04 +02:00
Veronica Berglyd Olsen
d246071348
Update tests
2026-07-15 18:34:26 +02:00
Veronica Berglyd Olsen
a4b6b42b56
Merge switch records in switcbox
2026-07-15 18:22:01 +02:00
Veronica Berglyd Olsen
888f22ffde
Update the modified buttons
2026-07-15 18:14:42 +02:00
Veronica Berglyd Olsen
05c35149a5
Merge icon name and label
2026-07-15 17:42:51 +02:00
Veronica Berglyd Olsen
85b2e2db18
Minor UI fixes ( #2850 )
2026-07-15 11:29:05 +02:00
Veronica Berglyd Olsen
22803752d1
Fix branch coverage
2026-07-15 02:01:19 +02:00
Veronica Berglyd Olsen
1fc8fb84a8
Fix memory leak in project tree templates menu, and add regression tests and additional test coverage
2026-07-15 01:59:09 +02:00
Veronica Berglyd Olsen
e4b669e8c1
Fix switchbox memory leak
2026-07-15 01:26:37 +02:00
Veronica Berglyd Olsen
a1c99ae713
Change the buildable menus in project tree to use a common menu signal
2026-07-15 01:13:36 +02:00
Veronica Berglyd Olsen
caf51ea53d
Elide user labels in dropdown menus
2026-07-15 01:05:42 +02:00
Veronica Berglyd Olsen
eead5afa67
Switch box labels need to clip if they are long
2026-07-15 00:53:22 +02:00
Veronica Berglyd Olsen
903d886aee
Fix font loading on older Qt versions ( #2849 )
...
Fix font loading on older Qt versions
2026-07-15 00:34:35 +02:00
Veronica Berglyd Olsen
c7ae38df7e
Fix font loading on older Qt versions
2026-07-15 00:29:31 +02:00
Veronica Berglyd Olsen
9175a3c553
Fix search box not updating on root folder change ( #2848 )
2026-07-14 22:58:34 +02:00
Veronica Berglyd Olsen
2bff7f974b
Make a few adjustments to the search filter class
2026-07-14 22:55:57 +02:00
Veronica Berglyd Olsen
e99a9d3325
Add dedicated tests for the switchbox
2026-07-14 22:51:55 +02:00
Veronica Berglyd Olsen
7228e2872c
Fix update of search filters when root folders change
2026-07-14 22:51:06 +02:00
Veronica Berglyd Olsen
e02a7d5ab5
Add project search filters ( #2847 )
2026-07-14 22:22:02 +02:00
Veronica Berglyd Olsen
c8e729bbe4
Make the init tests go faster
2026-07-14 22:16:51 +02:00
Veronica Berglyd Olsen
475a9dd45d
Update tests
2026-07-14 22:05:22 +02:00
Veronica Berglyd Olsen
38639932d9
Update the split handle disabled behaviour
2026-07-14 21:50:54 +02:00
Veronica Berglyd Olsen
1c8661f8c4
Use a better splitter handle
2026-07-14 21:39:45 +02:00
Veronica Berglyd Olsen
fb9ab8a346
Update styles
2026-07-14 21:32:22 +02:00
Veronica Berglyd Olsen
cc9b7ae58b
Put the search filters in a splitter
2026-07-14 20:46:04 +02:00
Veronica Berglyd Olsen
92a9c7476b
Clean up a few things
2026-07-14 20:26:32 +02:00
Veronica Berglyd Olsen
e34676ae57
Add updateTheme support for switchbox
2026-07-14 20:06:24 +02:00
Veronica Berglyd Olsen
4bc9aae1aa
Fix type issue
2026-07-14 19:21:02 +02:00
Veronica Berglyd Olsen
98b4248a3c
Add a sanity check in ProjectItem and improve a list comprehension in GuiProjectSearch
2026-07-14 19:08:15 +02:00
Veronica Berglyd Olsen
37cea519e0
Add and update tests
2026-07-14 18:56:41 +02:00
Veronica Berglyd Olsen
0587524c6c
Fix broken test
2026-07-14 18:31:26 +02:00
Veronica Berglyd Olsen
c28e1a0ba4
Move DocSearch out of core tools and rename to ProjectSearch
2026-07-14 18:27:32 +02:00
Veronica Berglyd Olsen
5e46735bb2
Connect the text content search filters
2026-07-14 18:21:52 +02:00
Veronica Berglyd Olsen
d9f70bdbac
Connect search root folder filter
2026-07-14 17:58:37 +02:00
Veronica Berglyd Olsen
2dddd1c2ad
Add a search result type
2026-07-14 17:53:45 +02:00
Veronica Berglyd Olsen
8775416064
Implement document type filters on project search
2026-07-14 17:48:49 +02:00
Veronica Berglyd Olsen
ae8d790b55
Preserve filter settings between sessions
2026-07-14 17:11:37 +02:00
Veronica Berglyd Olsen
a067c4d932
Expose search filter settings in the search widget
2026-07-14 16:47:15 +02:00
Veronica Berglyd Olsen
5668a56e2d
Move the filter labels in manuscript settings to constants
2026-07-14 16:37:28 +02:00
Veronica Berglyd Olsen
713b8252fe
Fix layout warning in item details
2026-07-14 16:36:49 +02:00
Veronica Berglyd Olsen
10e1b9d4d9
Search improvements, follow-up ( #2846 )
2026-07-14 13:47:06 +02:00
Veronica Berglyd Olsen
51ea95e79d
Don't centre on search selection, just make sure it's visible
2026-07-14 13:43:33 +02:00
Veronica Berglyd Olsen
41622806c2
Centre selection on search double click
2026-07-14 13:37:33 +02:00
Veronica Berglyd Olsen
b0d083bd2f
Make a few improvements in the editor and search code
2026-07-14 13:32:25 +02:00
Veronica Berglyd Olsen
2a4d44ff78
Make the search highlight narrower and apply same colour in editor searches
2026-07-14 13:19:45 +02:00
Veronica Berglyd Olsen
c34e525fb2
Fix some bugs in the search result handler
2026-07-14 13:08:29 +02:00
Veronica Berglyd Olsen
3da463382d
Project search improvements ( #2844 )
2026-07-14 03:00:13 +02:00
Veronica Berglyd Olsen
50d65e2d7d
Update docs
2026-07-14 02:50:58 +02:00
Veronica Berglyd Olsen
93c1de8a3d
Update themes with new colour
2026-07-14 02:47:36 +02:00
Veronica Berglyd Olsen
6d56020110
Update tests and make a few improvements
2026-07-14 02:23:10 +02:00
Veronica Berglyd Olsen
2448f2cd38
Update search result icons on theme change
2026-07-14 02:08:40 +02:00
Veronica Berglyd Olsen
cc27826a48
Simplify context calculation in search
2026-07-14 02:03:22 +02:00
Veronica Berglyd Olsen
ad11b458f5
Center the match in the search delegate
2026-07-14 01:53:20 +02:00
Veronica Berglyd Olsen
8c53a67e06
Use a highlight for search results instead, and add a searchmatch theme colour
2026-07-14 00:55:51 +02:00
Veronica Berglyd Olsen
db1841bbf3
Simplify the search result delegate
2026-07-14 00:27:18 +02:00
Veronica Berglyd Olsen
ff9afd0485
Add a search item delegate to paint the word in the search result
2026-07-13 23:40:46 +02:00
Veronica Berglyd Olsen
33470486ea
Make it possible to hide the item details panel below the project tree ( #2843 )
2026-07-13 21:20:34 +02:00
Veronica Berglyd Olsen
6e6113b887
Add a delayed refresh of the items panel, and add tests
2026-07-13 21:16:12 +02:00
Veronica Berglyd Olsen
fd4bdd04e9
Emit a signal when the panel state changes
2026-07-13 20:58:04 +02:00
Veronica Berglyd Olsen
2296fe166b
Add test coverage
2026-07-13 20:48:59 +02:00
Veronica Berglyd Olsen
c7f2248eaf
Make it possible to hide the item details panel
2026-07-13 20:45:05 +02:00
Veronica Berglyd Olsen
833f92dded
Add an expandable panel widget
2026-07-13 20:44:41 +02:00
Veronica Berglyd Olsen
89478c8dd3
Rewrite project search to model/view ( #2842 )
2026-07-13 20:29:13 +02:00
Veronica Berglyd Olsen
ba4cd217c0
Move the novel model to the models folder
2026-07-13 20:25:21 +02:00
Veronica Berglyd Olsen
409ce4f2e9
Move the item model to the models folder
2026-07-13 20:24:56 +02:00
Veronica Berglyd Olsen
a8690808c2
Fix test coverage
2026-07-13 20:20:01 +02:00
Veronica Berglyd Olsen
a9f4cab48b
Update main search tests
2026-07-13 20:09:03 +02:00
Veronica Berglyd Olsen
3a8a3680c5
Update the search model and add tests
2026-07-13 19:56:57 +02:00
Veronica Berglyd Olsen
0956b528cb
Switch the search panel to model/view
2026-07-13 19:47:04 +02:00
Veronica Berglyd Olsen
3944a8c9a2
Add manuscript dialogue statistics ( #2841 )
2026-07-13 19:12:15 +02:00
Veronica Berglyd Olsen
8c75e36115
Use the new percentage formatter in other places too
2026-07-13 19:08:41 +02:00
Veronica Berglyd Olsen
e7fabab051
Fix dialogue overlap
2026-07-13 18:49:35 +02:00
Veronica Berglyd Olsen
77f112fcb9
Fix syntax preferences refresh in the editor and viewer
2026-07-13 18:36:11 +02:00
Veronica Berglyd Olsen
bc41619497
Fix issues and update tests
2026-07-13 18:33:03 +02:00
Veronica Berglyd Olsen
104c8b0d01
Replace the old stats widget with a simple label
2026-07-13 18:06:53 +02:00
Veronica Berglyd Olsen
6e7e5f7840
Add a side panel widget for manuscript statistics
2026-07-13 17:25:44 +02:00
Veronica Berglyd Olsen
f558f53a95
Collect statistics on dialogue
2026-07-13 16:03:56 +02:00
Veronica Berglyd Olsen
a13bafa2c0
Stability improvements ( #2840 )
2026-07-12 16:09:02 +02:00
Veronica Berglyd Olsen
187f53b837
Add a reentrancy test
2026-07-12 16:04:00 +02:00
Veronica Berglyd Olsen
5391edebc1
Remove the remaining deleteLater call
2026-07-12 15:56:30 +02:00
Veronica Berglyd Olsen
5d2f70a45d
Make sure openDocument completes before another call is made
2026-07-12 15:55:27 +02:00
Veronica Berglyd Olsen
f28e3d1225
Manuscript print kerning fix ( #2838 )
2026-07-12 01:43:18 +02:00
Veronica Berglyd Olsen
16c0592523
Make the manuscript new page line a dashed line
2026-07-12 01:38:12 +02:00
Veronica Berglyd Olsen
2e03a29de9
Disable font hinting on manuscript print ( #2640 )
2026-07-12 00:47:32 +02:00
Veronica Berglyd Olsen
70cc564582
Fix some minor mistakes and omissions on the contributing guide ( #2837 )
2026-07-11 13:00:00 +02:00
Veronica Berglyd Olsen
55f8b58c9a
Fix some minor mistakes and omissions on the contributing guide
2026-07-11 12:56:45 +02:00
Veronica Berglyd Olsen
4c75bacca0
Update the contributing guide ( #2836 )
2026-07-11 12:53:35 +02:00
Veronica Berglyd Olsen
2bb5b677ef
Update the contributing guide
2026-07-11 12:50:01 +02:00
Veronica Berglyd Olsen
64bfe5a935
Fix weekly backup name format ( #2835 )
2026-07-11 12:11:06 +02:00
Veronica Berglyd Olsen
41f3dcd0fc
Update tests
2026-07-11 12:06:48 +02:00
Veronica Berglyd Olsen
8243e07448
Fix the formatting of weekly project backups
2026-07-11 12:06:38 +02:00
Veronica Berglyd Olsen
31cf39aa91
Add backup interval setting ( #2834 )
2026-07-11 01:01:02 +02:00
Veronica Berglyd Olsen
8cedbc7469
Fix line wrapping
2026-07-11 00:58:03 +02:00
Veronica Berglyd Olsen
f967b812cb
Update packages
2026-07-11 00:57:16 +02:00
Veronica Berglyd Olsen
21d2b5b133
Fix docstring
2026-07-11 00:57:10 +02:00
Veronica Berglyd Olsen
fbdefac538
Update tests
2026-07-11 00:49:42 +02:00
Veronica Berglyd Olsen
8deb2ff7ed
Complete the backup interval implementation
2026-07-11 00:48:56 +02:00
Veronica Berglyd Olsen
bf5ce29d04
Add backup interval setting
2026-07-11 00:06:46 +02:00
Veronica Berglyd Olsen
0bc2d95f15
Improve toggle button colours ( #2833 )
2026-07-10 22:46:52 +02:00
Veronica Berglyd Olsen
54e23f38cd
Update docs
2026-07-10 22:43:19 +02:00
Veronica Berglyd Olsen
1fd23ae721
Update tests
2026-07-10 22:36:08 +02:00
Veronica Berglyd Olsen
e966ffad6d
Tweak the toggle colour on some themes
2026-07-10 22:14:30 +02:00
Veronica Berglyd Olsen
4bd1a6f11b
Update tests
2026-07-10 22:14:10 +02:00
Veronica Berglyd Olsen
b2502ce0e8
Update themes
2026-07-10 21:36:23 +02:00
Veronica Berglyd Olsen
ad649ad4f7
Switch the search tool buttons to checkable NIconToolButton instances and add a new toggle colour
2026-07-10 20:59:24 +02:00
Veronica Berglyd Olsen
6e23fa7efd
Menus cleanup ( #2832 )
2026-07-10 12:51:29 +02:00
Veronica Berglyd Olsen
074357a238
Update slot name in project settings
2026-07-10 12:48:15 +02:00
Veronica Berglyd Olsen
d01b1c868f
Use the icon attribute for other cases where qtAddAction is used
2026-07-10 12:42:28 +02:00
Veronica Berglyd Olsen
466d310c25
Update tests
2026-07-10 12:28:19 +02:00
Veronica Berglyd Olsen
33343f64ef
Update writing stats and manuscript settings to new pattern
2026-07-10 12:13:40 +02:00
Veronica Berglyd Olsen
40daa9596f
Update header navigation in editor and viewer
2026-07-10 12:06:47 +02:00
Veronica Berglyd Olsen
12d1b2a112
Also add support for icons in qtAddAction and apply in Project Settings
2026-07-10 11:59:34 +02:00
Veronica Berglyd Olsen
0b93d7e6c6
Let qtAddAction take a data value and use in Preferences
2026-07-10 11:53:26 +02:00
Veronica Berglyd Olsen
6d8f4f79b1
Rename things ( #2831 )
2026-07-10 00:49:24 +02:00
Veronica Berglyd Olsen
ad9d04a24e
Rename NWStatus
2026-07-10 00:42:12 +02:00
Veronica Berglyd Olsen
f1c6e44c5c
Rename NWItem
2026-07-10 00:37:50 +02:00
Veronica Berglyd Olsen
87245f09ad
Rename NWStorage
2026-07-10 00:31:42 +02:00
Veronica Berglyd Olsen
f6e5202a99
Rename NWDocument
2026-07-10 00:28:06 +02:00
Veronica Berglyd Olsen
a0bfd9d83f
Rename NWTree
2026-07-10 00:24:39 +02:00
Veronica Berglyd Olsen
2b5ad3e4c4
Rename NWProjectData
2026-07-10 00:21:44 +02:00
Veronica Berglyd Olsen
0899b4f6b1
Fix missing improts
2026-07-10 00:19:57 +02:00
Veronica Berglyd Olsen
960f62d94b
Rename NWBuildDocument
2026-07-10 00:14:39 +02:00
Veronica Berglyd Olsen
1dfa425889
Rename some rarely used classes
2026-07-10 00:13:41 +02:00
Veronica Berglyd Olsen
7a347afb40
Update class docstrings and rename NWSpellEnchant to SpellEnchant
2026-07-10 00:07:21 +02:00
Veronica Berglyd Olsen
230e91b60d
Make test module docstrings consistent
2026-07-10 00:01:17 +02:00
Veronica Berglyd Olsen
3092278d63
Rename NWSessionLog to SessionLog
2026-07-09 23:47:32 +02:00
Veronica Berglyd Olsen
e83873bbea
Memory leak regression tests ( #2830 )
2026-07-09 21:58:00 +02:00
Veronica Berglyd Olsen
2bec8e4aff
Add regression tests for the memory leak fixes
2026-07-09 21:53:47 +02:00
Veronica Berglyd Olsen
42ead5886d
Add memory leak test helpers
2026-07-09 21:53:01 +02:00
Veronica Berglyd Olsen
3d85401ab1
Memory leak cleanup ( #2829 )
2026-07-09 00:52:28 +02:00
Veronica Berglyd Olsen
ddef31ae21
Fix switch animation memory leak
2026-07-09 00:39:38 +02:00
Veronica Berglyd Olsen
3c630657b1
Fix font dialog memory leak
2026-07-09 00:37:59 +02:00
Veronica Berglyd Olsen
61a95e781a
Fix project tree context menu memory leak
2026-07-09 00:34:42 +02:00
Veronica Berglyd Olsen
49b363494a
Remove the lambda from save action in writing stats to allow the actions to be freed on close
2026-07-09 00:12:37 +02:00
Veronica Berglyd Olsen
e234e2340d
Remove the lambda from dialogue line setting in Preferences to allow the actions to be freed on close
2026-07-09 00:04:15 +02:00
Veronica Berglyd Olsen
c7f8008355
Code cleanup ( #2826 )
2026-07-08 20:21:43 +02:00
Veronica Berglyd Olsen
caad6871ca
Make test names more consistent
2026-07-08 20:15:28 +02:00
Veronica Berglyd Olsen
9aadd42471
Rename a few variables
2026-07-08 19:18:45 +02:00
Veronica Berglyd Olsen
df5e135834
Improve type annotations on spell and format checkers
2026-07-08 18:57:32 +02:00
Veronica Berglyd Olsen
84fd163ca8
Improve test helpers ( #2825 )
2026-07-07 12:57:35 +02:00
Veronica Berglyd Olsen
187190b229
Further improvements to file compare helper
2026-07-07 12:52:59 +02:00
Veronica Berglyd Olsen
92e02634e8
Clean up test helpers
2026-07-07 12:38:55 +02:00
Veronica Berglyd Olsen
134b72f219
Improve the cmpFiles helper for tests
2026-07-07 12:27:17 +02:00
Veronica Berglyd Olsen
970b962208
Clarify text language
2026-07-07 12:15:55 +02:00
Veronica Berglyd Olsen
7da4e4de59
Backport launcher fixes from main ( #2824 )
2026-07-07 01:34:50 +02:00
Veronica Berglyd Olsen
0f72d9504a
Backport launcher fixes from main
2026-07-07 01:30:53 +02:00
Veronica Berglyd Olsen
9103a95315
Update Windows app launcher and app id ( #2823 )
2026-07-07 01:27:22 +02:00
Veronica Berglyd Olsen
ffc5bd1654
Update the signed windows launcher executable
2026-07-07 01:24:05 +02:00
Veronica Berglyd Olsen
ef916607d8
Bump windows launcher version
2026-07-07 01:19:37 +02:00
Veronica Berglyd Olsen
2b4f8f8d38
Fix open in background issue with the windows launcher
2026-07-07 01:18:10 +02:00
Veronica Berglyd Olsen
f3d0538207
Bump windows launcher version
2026-07-07 01:09:05 +02:00
Veronica Berglyd Olsen
b9d63340b8
Keep the wrapper exe alive while the main app is running
2026-07-07 01:01:31 +02:00
Veronica Berglyd Olsen
ec99e41614
Use a fixed app id on Windows
2026-07-07 00:57:11 +02:00
Veronica Berglyd Olsen
8101f59fc5
Add text zoom in editor and viewer ( #2822 )
2026-07-06 22:31:02 +02:00
Veronica Berglyd Olsen
93c3ea2d9f
Fix formatting
2026-07-06 22:27:32 +02:00
Veronica Berglyd Olsen
3dcbecf04a
Update shortcuts in docs
2026-07-06 22:21:17 +02:00
Veronica Berglyd Olsen
a0e2e03616
Update tests
2026-07-06 22:19:54 +02:00
Veronica Berglyd Olsen
aad07535fb
Map zoom through docAction and also apply to viewer
2026-07-06 22:03:20 +02:00
Veronica Berglyd Olsen
1334aad4f6
Enable zoom in the editor
2026-07-06 21:51:52 +02:00
Veronica Berglyd Olsen
af4239b957
Switch editor heading sizes to Qt fixed values
2026-07-06 21:22:02 +02:00
Veronica Berglyd Olsen
8267af24c7
Add a text format check framework ( #2821 )
2026-07-06 21:02:04 +02:00
Veronica Berglyd Olsen
06e4eb5f79
Move the chunk constant to the constants file
2026-07-06 20:58:09 +02:00
Veronica Berglyd Olsen
5010e54b53
Make the word counter also single shot like the spell checker
2026-07-06 20:47:13 +02:00
Veronica Berglyd Olsen
e53d17495e
Rename the spell check timer
2026-07-06 20:34:20 +02:00
Veronica Berglyd Olsen
729ec29b37
Don't highlight trailing spaces behind the cursor
2026-07-06 20:30:29 +02:00
Veronica Berglyd Olsen
26c3d53e55
Unify the format errors format
2026-07-06 20:16:09 +02:00
Veronica Berglyd Olsen
b88132620d
Fix undo glitch
2026-07-06 20:06:48 +02:00
Veronica Berglyd Olsen
cd10bb3092
Generalise the space checker to format checker
2026-07-06 19:56:15 +02:00
Veronica Berglyd Olsen
40f73dc4ef
Move the multi and trailing space check to the same infrastructure as spell checking
2026-07-06 19:50:14 +02:00
Veronica Berglyd Olsen
a73cf4f787
Editor search improvements ( #2820 )
2026-07-06 19:12:06 +02:00
Veronica Berglyd Olsen
b17afcf40c
Only expand search box count when more than 99 hits ( #2798 )
2026-07-06 19:00:43 +02:00
Veronica Berglyd Olsen
05875b94b7
Add a QtWidgetShortcut type
2026-07-06 18:52:04 +02:00
Veronica Berglyd Olsen
f7bf92885e
Show search selections
2026-07-06 18:45:31 +02:00
Veronica Berglyd Olsen
c5f26f3e94
Add missing slot attributes
2026-07-06 18:32:16 +02:00
Veronica Berglyd Olsen
f6b060c0f9
Core code restructure ( #2819 )
2026-07-06 18:25:13 +02:00
Veronica Berglyd Olsen
4741ff1289
Fix ruff error
2026-07-06 18:21:44 +02:00
Veronica Berglyd Olsen
1337fe9816
Remove outdated info from agents.md
2026-07-06 18:19:21 +02:00
Veronica Berglyd Olsen
e19308cba4
Update test names
2026-07-06 18:13:58 +02:00
Veronica Berglyd Olsen
a5acdfa3da
Move manuscript code to own folder
2026-07-06 18:10:21 +02:00
Veronica Berglyd Olsen
f57a6b512a
Split into editor and viewer folders
2026-07-06 18:03:58 +02:00
Veronica Berglyd Olsen
5afcbfe8c6
Split editor and viewer source files
2026-07-06 17:52:50 +02:00
Veronica Berglyd Olsen
507f1e7a92
Move the base tests to the root tests folder
2026-07-06 17:29:48 +02:00
Veronica Berglyd Olsen
fa5653ce16
Rename the remaining gui folder to gui_side
2026-07-06 17:28:37 +02:00
Veronica Berglyd Olsen
1283a0f4b2
Move the document editor and viewer files to a separate folder
2026-07-06 17:27:16 +02:00
Veronica Berglyd Olsen
a27aeb6613
Restructure tests folders ( #2818 )
2026-07-06 17:07:00 +02:00
Veronica Berglyd Olsen
0e4fed94b1
Remove test prefix for all test folders
2026-07-06 17:00:58 +02:00
Veronica Berglyd Olsen
df2e255129
Move test reference files into underscored folders
2026-07-06 16:55:14 +02:00
Veronica Berglyd Olsen
b1fde3ff37
Add line height setting for editor and viewer ( #2817 )
2026-07-06 16:46:04 +02:00
Veronica Berglyd Olsen
3d83f9a452
Scope down init of editor and viewer on Preferences change
2026-07-06 16:38:39 +02:00
Veronica Berglyd Olsen
ccdf963847
Create types for commonly used keypress enums
2026-07-06 16:09:18 +02:00
Veronica Berglyd Olsen
8405411263
Move the keypress overload
2026-07-06 16:08:58 +02:00
Veronica Berglyd Olsen
a343778b64
Fix issue maintaining line height while typing
2026-07-06 15:46:18 +02:00
Veronica Berglyd Olsen
6db22271d9
Expose the line height setting in Preferences
2026-07-06 15:14:53 +02:00
Veronica Berglyd Olsen
f0f017aa0d
Add test coverage
2026-07-06 15:02:09 +02:00
Veronica Berglyd Olsen
0afec0b94d
Implement the line height setting and handling
2026-07-06 15:01:11 +02:00
Veronica Berglyd Olsen
f3cb4d05e1
Switch editor back to QTextEdit ( #2816 )
2026-07-06 13:28:22 +02:00
Veronica Berglyd Olsen
8dd2778119
Cleanup pass and fix a minor issue
2026-07-06 13:13:49 +02:00
Veronica Berglyd Olsen
970f432739
Restore old per-pixel typewriter scrolling
2026-07-06 12:55:11 +02:00
Veronica Berglyd Olsen
92377fdc1d
Reimplement the centre ang cursor visibility features
2026-07-06 12:37:29 +02:00
Veronica Berglyd Olsen
e6dde015a6
Switch to QTextEdit without changing anything else
2026-07-06 12:12:13 +02:00
Veronica Berglyd Olsen
5993ca4193
Move spell checking out of the syntax highlighter ( #2812 )
2026-07-05 22:52:11 +02:00
Veronica Berglyd Olsen
168ad781dc
Fix issues with tests
2026-07-05 22:48:02 +02:00
Veronica Berglyd Olsen
a0f36ea4ea
Clean up a few minor bits
2026-07-05 22:35:01 +02:00
Veronica Berglyd Olsen
7340da7c07
Move the text bloc data class to a separate file
2026-07-05 22:21:54 +02:00
Veronica Berglyd Olsen
d9c7423b34
Update tests
2026-07-05 22:14:18 +02:00
Veronica Berglyd Olsen
fe42c529ca
Move the spell checker off the main thread
2026-07-05 22:08:35 +02:00
Veronica Berglyd Olsen
815026976b
Fix test on MacOS
2026-07-05 21:54:10 +02:00
Veronica Berglyd Olsen
fc6e9d8213
Run spell check in chunks to not block the document
2026-07-05 19:11:31 +02:00
Veronica Berglyd Olsen
e0f53d86d3
Move spell checking out of the highlighter and on a timer in the editor
2026-07-05 19:04:22 +02:00
Veronica Berglyd Olsen
6611b495d0
Move spell error rendering out of the syntax highlighter
2026-07-05 18:44:40 +02:00
Veronica Berglyd Olsen
9741d083ae
Make the text block data object UTF-16 aware
2026-07-05 18:25:56 +02:00
Veronica Berglyd Olsen
083abbc73b
Forward search race condition fix ( #2810 )
2026-07-05 18:10:08 +02:00
Veronica Berglyd Olsen
ab9be4efd4
Fix test coverage
2026-07-05 18:07:01 +02:00
Veronica Berglyd Olsen
9a8b89afa7
Fix doc search race across document boundaries ( #2811 )
2026-07-05 18:06:37 +02:00
Veronica Berglyd Olsen
e20b82f802
Fix test coverage
2026-07-05 18:00:20 +02:00
Veronica Berglyd Olsen
1218b25127
Spell check word caching ( #2808 )
2026-07-05 17:55:28 +02:00
Veronica Berglyd Olsen
d58bc8373e
Fix doc search race across document boundaries, backported from main
2026-07-05 17:52:42 +02:00
Veronica Berglyd Olsen
b6e7c9444e
Remove reliance on actual spell check dictionary
2026-07-05 17:43:21 +02:00
Veronica Berglyd Olsen
32e004e11a
Update tests
2026-07-05 17:39:50 +02:00
Veronica Berglyd Olsen
81babd8a07
Split the findNext function in the editor to handle race conditions when the user holds down the search next key
2026-07-05 17:39:38 +02:00
Veronica Berglyd Olsen
9d7c0c3a29
Add test coverage
2026-07-05 17:32:11 +02:00
Veronica Berglyd Olsen
dabcf769fb
Add a spell check cache to avoid calling enchant so often
2026-07-05 17:31:59 +02:00
Veronica Berglyd Olsen
0a4269a405
Improve branch coverage ( #2807 )
2026-07-05 13:44:17 +02:00
Veronica Berglyd Olsen
9fad61bca1
Minor fixes
2026-07-05 13:41:14 +02:00
Veronica Berglyd Olsen
10ff56bba7
Fix branch misses on tools modules
2026-07-05 13:22:05 +02:00
Veronica Berglyd Olsen
36a0b024b1
Fix branch misses on guimain, shared and error
2026-07-05 12:43:05 +02:00
Veronica Berglyd Olsen
7f0e5cce08
Revert redundant CONFIG safeguards
2026-07-05 12:08:45 +02:00
Veronica Berglyd Olsen
1b9ac40e38
Fix branch misses on gui modules, part 3
2026-07-05 12:01:09 +02:00
Veronica Berglyd Olsen
7b078103a2
Fix branch misses on gui modules, part 2
2026-07-05 01:58:21 +02:00
Veronica Berglyd Olsen
ff89d27a93
Fix branch misses on gui modules, part 1
2026-07-05 01:11:24 +02:00
Veronica Berglyd Olsen
9c672ffd7b
Fix MacOS test failure
2026-07-05 00:30:25 +02:00
Veronica Berglyd Olsen
097015228b
Fix branch misses on format modules
2026-07-05 00:25:35 +02:00
Veronica Berglyd Olsen
b7d87a24cc
Fix CI issues
2026-07-04 23:36:26 +02:00
Veronica Berglyd Olsen
628d012c82
Fix branch misses on extension modules
2026-07-04 23:33:16 +02:00
Veronica Berglyd Olsen
67c151e23e
Fix branch misses on dialog modules
2026-07-04 23:06:16 +02:00
Veronica Berglyd Olsen
64fb934096
Fix branch misses on core modules
2026-07-04 21:23:53 +02:00
Veronica Berglyd Olsen
b9e9709f18
Fix branch misses on base modules
2026-07-04 19:07:41 +02:00
Veronica Berglyd Olsen
490527abdf
Fix small branch misses
2026-07-04 18:47:37 +02:00
Veronica Berglyd Olsen
a78213052a
Enable branch coverage
2026-07-04 18:43:29 +02:00
Veronica Berglyd Olsen
de5553647d
Remove custom codeql file on release ( #2806 )
2026-07-04 16:04:48 +02:00
Veronica Berglyd Olsen
755b63bbf6
Update code of conduct
2026-07-04 16:02:09 +02:00
Veronica Berglyd Olsen
7666dcae2b
Remove custom codeql file on release
2026-07-04 16:00:34 +02:00
Veronica Berglyd Olsen
db210b1da7
Remove custom codeql ( #2805 )
2026-07-04 15:52:31 +02:00
Veronica Berglyd Olsen
dd0c71c9d6
Remove custom codeql
2026-07-04 15:49:52 +02:00
Veronica Berglyd Olsen
e47dee1fac
Shorten the code of conduct ( #2803 )
2026-07-04 15:25:08 +02:00
Veronica Berglyd Olsen
5eb45cc3ec
Trim the code of conduct file and scope it down to the current repo
2026-07-04 15:21:35 +02:00
Veronica Berglyd Olsen
259cc7f00c
Remove Ubuntu 25.10 and add 26.10 ( #2802 )
2026-07-02 20:41:30 +02:00
Veronica Berglyd Olsen
eb1ede7747
Remove Ubuntu 25.10 and add 26.10
2026-07-02 20:38:06 +02:00
Veronica Berglyd Olsen
b3147b125c
Pre-Release 26.2a1 ( #2801 )
2026-07-02 20:25:36 +02:00
Veronica Berglyd Olsen
58fefe3182
Bump main to 26.2a2
2026-07-02 20:19:35 +02:00
Veronica Berglyd Olsen
3397319b9f
Add EPUB format ( #2283 )
2026-07-02 20:15:55 +02:00
Veronica Berglyd Olsen
3bdb5ed594
Update docs
2026-07-02 20:13:00 +02:00
Veronica Berglyd Olsen
05c5915f2b
Disable anchors in epub
2026-07-02 20:11:13 +02:00
Veronica Berglyd Olsen
07572a1e94
Treat notes as chapters, but with the notes filename in epub
2026-07-02 20:10: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
4347021572
Add epub save test and fix insertion of counts
2026-07-02 01:26:33 +02:00
Veronica Berglyd Olsen
98520c1816
Refactor css builder and add epub tests
2026-07-02 00:50:39 +02:00
Veronica Berglyd Olsen
8df5f519d2
Fix footnotes implementation for epub
2026-07-01 23:53:54 +02:00
Veronica Berglyd Olsen
5e5d18fc64
Clean up some unused formats code and sort inheritance between epub and html
2026-07-01 23:53:37 +02:00
Veronica Berglyd Olsen
86b436be98
Add slots to all formatting classes
2026-07-01 22:52:45 +02:00
Veronica Berglyd Olsen
15e73a1d43
Make ToEPub class inherit ToHtml and share formatting functions
2026-07-01 22:52:26 +02:00
Veronica Berglyd Olsen
8eb5442037
Some minor refactoring
2026-07-01 00:14:27 +02:00
Veronica Berglyd Olsen
56053686fb
Fix validation issues in EPub format
2026-07-01 00:05:36 +02:00
Veronica Berglyd Olsen
65cb006f33
Add a css builder for HTML and EPub
2026-07-01 00:05:24 +02:00
Veronica Berglyd Olsen
d942373528
Merge branch 'main' into epub_format
2026-06-30 22:18:37 +02:00
Veronica Berglyd Olsen
d87b1beff5
Clarify icon and image format checks in tests ( #2797 )
2026-06-29 20:48:34 +02:00
Veronica Berglyd Olsen
ce4a86b077
When icon and image tests fail, give a detailed reason
2026-06-29 20:43:26 +02:00
Veronica Berglyd Olsen
0eb33394b9
Merge 26.1.1 release into main ( #2796 )
2026-06-28 18:45:28 +02:00
Veronica Berglyd Olsen
11a01eed96
Re-run ruff format
2026-06-28 18:40:55 +02:00
Veronica Berglyd Olsen
347e7913b4
Fix pyproject.toml
2026-06-28 18:35:45 +02:00
Veronica Berglyd Olsen
5d9f159a58
Merge branch 'main' into merge-26.1.1
2026-06-28 18:31:36 +02:00
Veronica Berglyd Olsen
5a7f129822
Release 26.1.1 ( #2794 )
2026-06-28 18:12:45 +02:00
Veronica Berglyd Olsen
329274876f
Update credits for Catalan translations
2026-06-28 18:09:36 +02:00
Veronica Berglyd Olsen
a073665fe6
Update changelog and bump version
2026-06-28 18:09:23 +02:00
Veronica Berglyd Olsen
3d646474be
Update translations ( #2793 )
2026-06-28 17:38:03 +02:00
Veronica Berglyd Olsen
ebca4f9c85
Fix i18n pipeline
2026-06-28 17:34:32 +02:00
Veronica Berglyd Olsen
678b80ea27
Clean up other translation files
2026-06-28 17:27:13 +02:00
Veronica Berglyd Olsen
a71a409426
Add Catalan
2026-06-28 17:26:59 +02:00
Veronica Berglyd Olsen
bee617afaf
Updated existing translations
2026-06-28 17:26:42 +02:00
Veronica Berglyd Olsen
fbf603bc58
Simplify ts files ( #2792 )
2026-06-28 17:19:31 +02:00
Veronica Berglyd Olsen
c037b575cb
Remove line numbers from .ts files
2026-06-28 17:13:14 +02:00
Veronica Berglyd Olsen
0cf81d02e7
Test on Fedora linux ( #2463 )
2026-06-28 15:07:08 +02:00
Veronica Berglyd Olsen
b0b9eba129
Merge Fedora tests into linux workflow
2026-06-28 15:03:37 +02:00
Veronica Berglyd Olsen
a845e9d76a
Revert the build workflow changes
2026-06-28 15:00:38 +02:00
Veronica Berglyd Olsen
8475a29441
Fix dependencies
2026-06-28 14:56:25 +02:00
Veronica Berglyd Olsen
cc2620434b
Rewrite the fedora test step to mirror the equivalent for ubuntu
2026-06-28 14:34:55 +02:00
Veronica Berglyd Olsen
0b3b73f47d
Merge branch 'main' into pr/bkmgit/2463
2026-06-28 14:29:00 +02:00
Veronica Berglyd Olsen
e4d07783e7
Add smoke test to Appimage build ( #2791 )
2026-06-28 14:00:26 +02:00
Veronica Berglyd Olsen
0a3b4c33ec
Fix dependencies
2026-06-28 13:54:44 +02:00
Veronica Berglyd Olsen
c124a19d82
Fix smoke test libGL error
2026-06-28 13:14:18 +02:00
Veronica Berglyd Olsen
435abd693a
Merge branch 'release' into appimage-updates
2026-06-28 13:05:52 +02:00
Veronica Berglyd Olsen
fd29539b92
Fix QDBusError on Linux ( #2790 )
2026-06-28 13:05:27 +02:00
Veronica Berglyd Olsen
31cffb153b
Just use if/elif logic
2026-06-28 13:02:34 +02:00
Veronica Berglyd Olsen
e31cd291a7
Group the identity part with the other implementations for windows and macos
2026-06-28 12:59:54 +02:00
Veronica Berglyd Olsen
198cbae6b4
Add a step to test the appimage on various distros
2026-06-28 12:54:37 +02:00
Veronica Berglyd Olsen
76d7faf5ba
Fix QDBusError
2026-06-28 12:34:12 +02:00
Veronica Berglyd Olsen
6bf950df84
Update Code of Conduct ( #2788 )
2026-06-28 01:14:38 +02:00
Veronica Berglyd Olsen
0a4521fa27
Update violation response details
2026-06-28 00:12:16 +01:00
Veronica Berglyd Olsen
e74b232489
Clarify reporting instructions in Code of Conduct
2026-06-28 00:08:45 +01:00
Veronica Berglyd Olsen
41828edb63
Update code of conduct to v3.0 ( #2787 )
2026-06-28 01:07:26 +02:00
Veronica Berglyd Olsen
5e9e9c6ead
Update code of conduct to v3.0
2026-06-28 01:04:07 +02:00
Veronica Berglyd Olsen
7669dea354
Update default Python to 3.14 ( #2786 )
2026-06-28 00:19:33 +02:00
Veronica Berglyd Olsen
4992fa73cf
Fix i18n workflow trigger
2026-06-28 00:10:33 +02:00
Veronica Berglyd Olsen
496da77057
Use Python 3.14 as default
2026-06-28 00:08:04 +02:00
Veronica Berglyd Olsen
1c48f6352b
Show active project spell check language in menu ( #2785 )
2026-06-27 23:36:50 +02:00
Veronica Berglyd Olsen
85f8583061
Sort lines
2026-06-27 23:33:16 +02:00
Veronica Berglyd Olsen
950bf4b111
Re-run spell checker when language changes
2026-06-27 23:31:13 +02:00
Veronica Berglyd Olsen
e44fa78354
Show what project language is set in the menu
2026-06-27 23:09:20 +02:00
Veronica Berglyd Olsen
fda6831075
Recursively set active inactive documents in project tree ( #2784 )
2026-06-27 22:23:42 +02:00
Veronica Berglyd Olsen
6166bab780
Update tests
2026-06-27 22:15:05 +02:00
Veronica Berglyd Olsen
66023ecf65
Allow setting active/inactive to all children ( #2188 )
2026-06-27 22:07:13 +02:00
Veronica Berglyd Olsen
c0bee55d82
Auto-refresh reference list on changes ( #2782 )
2026-06-27 01:39:47 +02:00
Veronica Berglyd Olsen
3d715d17dc
Add test coverage
2026-06-27 01:35:34 +02:00
Veronica Berglyd Olsen
00a6a39eb3
Add signal path to notify back reference panel about index changes ( #2124 )
2026-06-27 01:33:48 +02:00
Veronica Berglyd Olsen
84864c68ec
Improve item models ( #2781 )
2026-06-27 00:51:16 +02:00
Veronica Berglyd Olsen
da04fe3d83
Improve performance in notifying refresh from the data model to the model/view layer
2026-06-27 00:34:04 +02:00
Veronica Berglyd Olsen
b75bbaafa1
Fix issues in parent/child/descendant relationships
2026-06-27 00:19:24 +02:00
Veronica Berglyd Olsen
6f12fb3c5a
Harden root folder handling when loading from file
2026-06-26 23:47:42 +02:00
Veronica Berglyd Olsen
1d37707628
Fix edge cases in the handling of the trash folder
2026-06-26 23:36:15 +02:00
Veronica Berglyd Olsen
207648b7ee
Add consistency checks in tree tests
2026-06-26 23:26:05 +02:00
Veronica Berglyd Olsen
0e7859ea89
Add consistency guards in project tree
2026-06-26 23:25:36 +02:00
Veronica Berglyd Olsen
f23c067ccd
Improve project tree drag and drop
2026-06-26 22:56:09 +02:00
Veronica Berglyd Olsen
0d160f4beb
Fix race condition when creating new items in the project tree
2026-06-26 22:44:30 +02:00
Veronica Berglyd Olsen
c17cd2d1d3
Harden the model/view for the project tree
2026-06-26 22:44:09 +02:00
Veronica Berglyd Olsen
e14bb09139
Make improvements to the novel model
2026-06-26 22:27:20 +02:00
Veronica Berglyd Olsen
68d8002ea5
Add the isort rule to preserve formatting ( #2780 )
2026-06-25 23:21:37 +02:00
Veronica Berglyd Olsen
08bed0c597
Add the isort rule to preserve formatting
2026-06-25 23:17:39 +02:00
Veronica Berglyd Olsen
16fff7431c
Update isort rules and add more ruff rules ( #2779 )
2026-06-25 23:15:50 +02:00
Veronica Berglyd Olsen
1f0d6a123d
Add TID rule
2026-06-25 23:07:44 +02:00
Veronica Berglyd Olsen
255368cc47
Add SIM rule
2026-06-25 22:57:31 +02:00
Veronica Berglyd Olsen
64ce1c026a
Add PT rule
2026-06-25 22:39:37 +02:00
Veronica Berglyd Olsen
f053510cd5
Add PIE rule
2026-06-25 22:28:24 +02:00
Veronica Berglyd Olsen
8cf0bebe29
Add G, ISC and LOG rules
2026-06-25 22:26:16 +02:00
Veronica Berglyd Olsen
223bc6b12d
Add CPY rule
2026-06-25 22:18:33 +02:00
Veronica Berglyd Olsen
7ede82c57d
Add C4 rules
2026-06-25 22:17:40 +02:00
Veronica Berglyd Olsen
d8a71615f9
Add ruff isort settings
2026-06-25 22:13:28 +02:00
Veronica Berglyd Olsen
b7df56759c
Add the epub class
2026-06-25 21:59:35 +02:00
Veronica Berglyd Olsen
89103b7562
Add helper code for epub from old implementation
2026-06-25 21:38:57 +02:00
Veronica Berglyd Olsen
574d98da28
Resolve formatting differences between release and main ( #2777 )
2026-06-24 22:21:34 +02:00
Veronica Berglyd Olsen
84d51b3cb7
Merge branch 'release' into merge-release
2026-06-24 22:17:47 +02:00
Veronica Berglyd Olsen
f36cdaeeed
Run ruff format ( #2776 )
2026-06-24 21:57:09 +02:00
Veronica Berglyd Olsen
64d5713041
Code cleanup ( #2775 )
2026-06-24 21:53:43 +02:00
Veronica Berglyd Olsen
1a0b127407
Run ruff format
2026-06-24 21:53:24 +02:00
Veronica Berglyd Olsen
4f3dbcae88
Allow ruff format
2026-06-24 21:47:27 +02:00
Veronica Berglyd Olsen
e6d25d2204
Enable a check for main code
2026-06-24 21:04:11 +02:00
Veronica Berglyd Olsen
dffd248343
Document magic methods
2026-06-24 20:46:54 +02:00
Veronica Berglyd Olsen
44be221621
Remove file history again
2026-06-24 20:36:13 +02:00
Veronica Berglyd Olsen
836b5a16ca
Merge branch 'release' into merge-cleanup
2026-06-24 20:33:02 +02:00
Veronica Berglyd Olsen
4e7813aeb6
Code cleanup ( #2774 )
2026-06-24 20:30:43 +02:00
Veronica Berglyd Olsen
ddd9918881
Remove codecov.yml
2026-06-24 20:23:19 +02:00
Veronica Berglyd Olsen
095a18798c
Drop the manifest file
2026-06-24 20:17:47 +02:00
Veronica Berglyd Olsen
7ddeed9955
Unpin ruff
2026-06-24 20:00:52 +02:00
Veronica Berglyd Olsen
6034133565
Remove file history comments
2026-06-24 19:57:36 +02:00
Veronica Berglyd Olsen
fd8324a1f4
Rename test modules
2026-06-24 19:53:34 +02:00
Veronica Berglyd Olsen
e0c9ae7598
Fix docs typos, ported from main branch ( #2773 )
2026-06-21 20:57:29 +02:00
Veronica Berglyd Olsen
879d51dff7
Update Manuscript tool docs ( #2772 )
2026-06-21 20:53:46 +02:00
Veronica Berglyd Olsen
24987a63a8
Fix docs typos, ported from main branch
2026-06-21 20:53:27 +02:00
Veronica Berglyd Olsen
3caa699d1a
Include docs changes from current release branch
2026-06-21 20:43:32 +02:00
Veronica Berglyd Olsen
24f950e3b3
Fix some typos in the docs
2026-06-21 20:41:35 +02:00
Veronica Berglyd Olsen
4dff137c26
Extend the manuscript build docs
2026-06-21 20:28:05 +02:00
Veronica Berglyd Olsen
fcd5d04a40
Split the manuscript document into general and formatting
2026-06-21 19:39:19 +02:00
Veronica Berglyd Olsen
c487e88a0b
Add horizontal rule format for manuscripts ( #2771 )
2026-06-20 19:28:23 +02:00
Veronica Berglyd Olsen
602adc2309
Add test coverage
2026-06-20 19:14:15 +02:00
Veronica Berglyd Olsen
d42b37c29c
Simplify the horizontal rule use case
2026-06-20 18:26:08 +02:00
Veronica Berglyd Olsen
63fdd3699f
First implementation of horizontal rule with tests
2026-06-20 17:52:01 +02:00
Veronica Berglyd Olsen
bde20ec991
Add horizontal lines to all export formats
2026-06-20 17:40:03 +02:00
Veronica Berglyd Olsen
84eaad0775
Add a horizontal rule format
2026-06-20 14:11:52 +02:00
Veronica Berglyd Olsen
3204959c80
Add missing commit from the justify on line break PR ( #2770 )
2026-06-20 00:51:16 +02:00
Veronica Berglyd Olsen
0cb677664e
Add the justify setting on DocX as well, also missing in last PR
2026-06-20 00:47:15 +02:00
Veronica Berglyd Olsen
08563ade44
Add missing commit from the justify on line break PR
2026-06-20 00:43:50 +02:00
Veronica Berglyd Olsen
14f815d0ba
Justify lines on soft break setting and ODT support ( #2769 )
2026-06-20 00:34:38 +02:00
Veronica Berglyd Olsen
d8489ba0fc
Fix tests
2026-06-20 00:00:28 +02:00
Veronica Berglyd Olsen
d633f0ad04
Expose setting for controlling justify on break
2026-06-20 00:00:17 +02:00
Veronica Berglyd Olsen
3f89bfb273
Add settings.xml to ODT writer
2026-06-19 23:22:16 +02:00
Veronica Berglyd Olsen
550fc02ef8
Build tool improvements ( #2768 )
2026-06-19 19:57:22 +02:00
Veronica Berglyd Olsen
60277fc11a
Update the translation file
2026-06-19 19:40:06 +02:00
Veronica Berglyd Olsen
f459025f39
Update the manuscript build dialogs and the screenshots in docs
2026-06-19 19:36:33 +02:00
Veronica Berglyd Olsen
3fa8c16164
Make manuscript build references consistent and up to date
2026-06-19 19:13:32 +02:00
Veronica Berglyd Olsen
f0aca3a965
Merge release branch into main ( #2767 )
2026-06-19 18:47:43 +02:00
Veronica Berglyd Olsen
47afb69acc
Merge branch 'main' into merge-release
2026-06-19 18:38:31 +02:00
Veronica Berglyd Olsen
217f1a9786
Repo maintenance and UV tooling ( #2766 )
2026-06-19 18:37:57 +02:00
Veronica Berglyd Olsen
c0813f037b
Disable new ruff rules
2026-06-19 18:23:35 +02:00
Veronica Berglyd Olsen
da3688bf2e
Update actions
2026-06-19 18:06:44 +02:00
Veronica Berglyd Olsen
5ba3b4ea9d
Add lock file
2026-06-19 18:02:27 +02:00
Veronica Berglyd Olsen
3e6ec4a75b
Replace pdm with uv
2026-06-19 18:00:26 +02:00
Veronica Berglyd Olsen
c9dbb1e240
Add agents and update guide
2026-06-19 17:53:07 +02:00
Veronica Berglyd Olsen
5a66c19033
Improve key press processing in editor completer menu ( #2743 )
2026-05-03 13:35:27 +02:00
Veronica Berglyd Olsen
e256208eb4
Update docstrings
2026-05-03 13:17:25 +02:00
Veronica Berglyd Olsen
c72b2d5bba
Improve handling of completer selection
2026-05-03 13:14:25 +02:00
Veronica Berglyd Olsen
d1194a37cd
Add completer processing of left, right and tab keys ( #2742 )
2026-05-03 13:13:59 +02:00
Veronica Berglyd Olsen
d4cfd6ef4f
Merge 26.1 release into 26.2 ( #2741 )
2026-04-26 18:08:52 +02:00
Veronica Berglyd Olsen
b27b3ad3f8
Merge branch 'main' into merge-26.1
2026-04-26 18:01:55 +02:00
Veronica Berglyd Olsen
83b1c6969a
Post-release fixes ( #2740 )
2026-04-26 18:00:06 +02:00
Veronica Berglyd Olsen
865c556da3
Add missing items in changelog
2026-04-26 17:55:33 +02:00
Veronica Berglyd Olsen
4efd68446e
Release 26.1 ( #2738 )
2026-04-26 15:50:57 +02:00
Veronica Berglyd Olsen
115218c8aa
Bump version and update changelog
2026-04-26 15:44:29 +02:00
Veronica Berglyd Olsen
0f58788e26
Update translations
2026-04-26 15:33:41 +02:00
Veronica Berglyd Olsen
c72bb8c196
Update credits
2026-04-19 20:56:56 +02:00
Veronica Berglyd Olsen
10c8a186e5
Merge release fixes into 26.2 Alpha 0 ( #2733 )
2026-04-14 21:45:10 +02:00
Veronica Berglyd Olsen
f125908e1e
Merge branch 'release' into merge-release-fixes
2026-04-14 17:53:50 +02:00
Veronica Berglyd Olsen
89c46e989d
Don't expand justified text on short lines for DocX ( #2732 )
2026-04-14 17:48:59 +02:00
Veronica Berglyd Olsen
b3803ec424
Add missing translation string for mentions ( #2731 )
2026-04-14 17:44:31 +02:00
Veronica Berglyd Olsen
1eea25c87b
Update tests
2026-04-14 17:42:29 +02:00
Veronica Berglyd Olsen
880b24a929
Add the setting to DocX exports to not expand on Shift+Enter for justified text ( #2690 )
2026-04-14 17:41:24 +02:00
Veronica Berglyd Olsen
20ecbbafaa
Add missing translation string for mentions ( #2730 )
2026-04-14 17:35:45 +02:00
Veronica Berglyd Olsen
f6f7cc9cd1
Update manuscript build settings label ( #2729 )
2026-04-14 17:27:22 +02:00
Veronica Berglyd Olsen
36e4f34780
Clarify note title label for manuscript settings ( #2727 )
2026-04-14 17:02:00 +02:00
Veronica Berglyd Olsen
ed232b2199
Bump main to 26.2 Alpha 0 ( #2726 )
2026-04-13 22:38:55 +02:00
Veronica Berglyd Olsen
571e3467fc
Move main to 26.2 Alpha 0
2026-04-13 22:31:52 +02:00
Veronica Berglyd Olsen
b8508b7cd8
Merge 26.1 branch into release ( #2725 )
2026-04-13 22:29:21 +02:00
Veronica Berglyd Olsen
9725b2334c
Fix redundant line in changelog
2026-04-13 21:55:06 +02:00
Veronica Berglyd Olsen
eab54ef98f
Release 2026.1 RC 1 ( #2723 )
2026-04-13 21:41:41 +02:00
Veronica Berglyd Olsen
afaf12e4b0
Bump version to 26.1 RC 1 and update changelog
2026-04-13 21:31:38 +02:00
Veronica Berglyd Olsen
0e5cd73ef0
Update i18n for 26.1 RC 1 ( #2722 )
2026-04-13 21:30:33 +02:00
Veronica Berglyd Olsen
9c972b19e1
Add missing two strings for en-US and nb-NO
2026-04-13 21:18:28 +02:00
Veronica Berglyd Olsen
c6487f4837
Update completed translations
2026-04-13 21:09:42 +02:00
Veronica Berglyd Olsen
0182107bc0
Fix typo in debug log
2026-04-13 21:06:56 +02:00
Veronica Berglyd Olsen
7497fc12fc
Add setting for single-asterisk bold ( #2719 )
2026-04-13 08:59:06 +02:00
Veronica Berglyd Olsen
3ce8d08439
Merge branch 'main'
2026-04-12 22:12:39 +02:00
Veronica Berglyd Olsen
111db6e2d1
Update translation sources ( #2721 )
2026-04-12 20:57:57 +02:00
Veronica Berglyd Olsen
a990429daa
Update completed en-US and nb-NO translations
2026-04-12 20:32:36 +02:00
Veronica Berglyd Olsen
b618697998
Update translation files with existing translations and new strings
2026-04-12 19:01:39 +02:00
Veronica Berglyd Olsen
6f96ca4a62
Update i18n workflow and add a string to preferences
2026-04-12 18:42:44 +02:00
Veronica Berglyd Olsen
9626917362
Extend pattern tests
2026-04-11 17:27:45 +02:00
Veronica Berglyd Olsen
d4705fe5be
Extend test coverage for tokenizer
2026-04-11 17:09:31 +02:00
Veronica Berglyd Olsen
0a6cb656c8
Update the docs
2026-04-11 16:24:02 +02:00
Veronica Berglyd Olsen
72097a0fbb
Update tests
2026-04-11 16:11:45 +02:00
Veronica Berglyd Olsen
47a2a15b59
Add formatting and highlighting for single asterisk bold
2026-04-11 16:11:34 +02:00
Veronica Berglyd Olsen
08082cf7e2
Add a setting for using single asterisk for bold
2026-04-11 16:08:02 +02:00
Veronica Berglyd Olsen
6f1a656a9a
Fix path label focus colour change ( #2717 )
2026-04-11 14:06:15 +02:00
Veronica Berglyd Olsen
8fb4b02ef9
Remove the PDM badge
2026-04-11 13:59:41 +02:00
Veronica Berglyd Olsen
9ec26d4e87
Fix typo in colour label internal method
2026-04-11 13:55:42 +02:00
Veronica Berglyd Olsen
12c0e9d452
Fix colour label bug for document headers ( #2716 )
2026-04-11 13:54:32 +02:00
Veronica Berglyd Olsen
338cfa3cef
Fix welcome dialog tooltip and accessibility ( #2715 )
2026-04-09 21:31:19 +02:00
Veronica Berglyd Olsen
7f82bcdaf6
Improve the accessibility of the list model on the welcome dialog and remove the tooltip
2026-04-09 21:17:18 +02:00
Veronica Berglyd Olsen
30672945d5
Cache all item data role enum values
2026-04-09 20:10:33 +02:00
Veronica Berglyd Olsen
dabb6f0b74
Update changelog ( #2713 )
2026-04-08 10:13:45 +02:00
Veronica Berglyd Olsen
8bf8950274
Update pr and issue reference in changelog
2026-04-08 10:08:33 +02:00
Veronica Berglyd Olsen
e4d9582a98
Update chgangelog
2026-04-08 10:03:22 +02:00
Veronica Berglyd Olsen
0a0e4fcd06
Adjusting the [Icon] colors ( #2712 )
2026-04-08 07:50:26 +02:00
HeyMyian
75bac0f6ea
Adjusting the [Icon] colors
2026-04-07 14:48:32 +02:00
Veronica Berglyd Olsen
a670d0238f
Add spin box fixed size settings ( #2711 )
2026-04-05 18:49:36 +02:00
Veronica Berglyd Olsen
861e2a9439
Update spinbox settings
2026-04-05 18:41:11 +02:00
Veronica Berglyd Olsen
c81f402ae2
Allow setting spin box size bu number of visible digits
2026-04-05 18:40:51 +02:00
Veronica Berglyd Olsen
cc3e2e2e40
Improve font handling for Qt 6.11 ( #2710 )
2026-04-05 17:20:22 +02:00
Veronica Berglyd Olsen
808d7db163
Use theme fonts in the UI instead of bold tags an local formatting
2026-04-05 17:12:31 +02:00
Veronica Berglyd Olsen
95c7b64de4
Switch to semi bold for the GUI
2026-04-05 16:15:23 +02:00
Veronica Berglyd Olsen
5265d67b7f
Centralise how GUI font emphasis is handled
2026-04-05 15:36:55 +02:00
Veronica Berglyd Olsen
5d2df118de
Release 26.1 Beta 2 ( #2707 )
2026-04-04 21:06:54 +02:00
Veronica Berglyd Olsen
13641575c2
Bump version and update changelog
2026-04-04 21:02:20 +02:00
Veronica Berglyd Olsen
c71dd3f3a4
Fix Qt 6.9 dependency issue ( #2704 )
2026-04-04 20:47:06 +02:00
Veronica Berglyd Olsen
7fad383060
Add test for debian package and update workflow names
2026-04-04 20:41:21 +02:00
Veronica Berglyd Olsen
1bab57de01
Update how Qt version is checked
2026-04-04 20:40:53 +02:00
Veronica Berglyd Olsen
db4c50a848
Post release fixes ( #2702 )
2026-04-02 19:50:16 +02:00
Veronica Berglyd Olsen
743bd8db5f
Update actions in workflows
2026-04-02 19:04:15 +02:00
Veronica Berglyd Olsen
cffe75a6a8
Fix typo in changelog
2026-04-02 19:04:03 +02:00
Veronica Berglyd Olsen
ccd0d5c235
Release 26.1b1 ( #2700 )
2026-04-02 18:46:33 +02:00
Veronica Berglyd Olsen
1fd48b08cd
Remove MacOS from the default build workflow
2026-04-02 18:42:09 +02:00
Veronica Berglyd Olsen
cfdfd25320
Add Mac release note
2026-04-02 18:36:56 +02:00
Veronica Berglyd Olsen
7952bd1c18
Bump version and update changelog
2026-04-02 18:34:28 +02:00
Veronica Berglyd Olsen
ab68cc8ecd
Update lockfile
2026-04-02 17:53:49 +02:00
Veronica Berglyd Olsen
f65cb6fc6e
Update translation files ( #2699 )
2026-04-02 17:47:56 +02:00
Veronica Berglyd Olsen
25b741f04e
Update translation files
2026-04-02 17:33:37 +02:00
Veronica Berglyd Olsen
3563144a8e
Improve screen reader support ( #2698 )
2026-04-02 17:27:12 +02:00
Veronica Berglyd Olsen
3e11bea0d4
Minor fixes
2026-04-02 17:08:03 +02:00
Veronica Berglyd Olsen
d23269fb7e
Add count unit to project tree and novel view
2026-04-02 16:55:02 +02:00
Veronica Berglyd Olsen
4568e1cdb9
Add tooltips to all icon buttons
2026-04-02 16:07:21 +02:00
Veronica Berglyd Olsen
bc011b2230
Make the config layout understandable to the screen reader
2026-04-02 15:10:22 +02:00
Veronica Berglyd Olsen
770bad5e10
Improve opening documents from search and editor ( #2697 )
2026-03-29 17:49:45 +02:00
Veronica Berglyd Olsen
e079831f04
Allow Shift+Enter to open documents from project search in the viewer
2026-03-29 17:35:46 +02:00
Veronica Berglyd Olsen
7c1ed99de2
Allow editing tag source from editor tag
2026-03-29 17:14:54 +02:00
Veronica Berglyd Olsen
7d07929b16
Allow backwards search also to loop through documents ( #2696 )
2026-03-29 16:36:41 +02:00
Veronica Berglyd Olsen
dcf6bad34e
Update docstring
2026-03-29 16:26:30 +02:00
Veronica Berglyd Olsen
2a3dc8a522
Update tests
2026-03-29 16:21:46 +02:00
Veronica Berglyd Olsen
b0690a7e42
Add support for looping through documents backwards when searching
2026-03-29 16:04:24 +02:00
Veronica Berglyd Olsen
3432974340
Add exclamation point to URL regex and update themes credits ( #2695 )
2026-03-28 19:58:15 +01:00
Veronica Berglyd Olsen
228983dfaf
Add new themes to credits
2026-03-28 19:50:44 +01:00
Veronica Berglyd Olsen
0ead2f10ce
Allow exclamation points in URLs ( #2693 )
2026-03-28 19:47:28 +01:00
Veronica Berglyd Olsen
4797daca72
Add colourblindness themes ( #2694 )
2026-03-28 19:39:11 +01:00
Veronica Berglyd Olsen
e801867d28
Merge branch 'main' into colourblindness_themes
2026-03-28 19:33:54 +01:00
Veronica Berglyd Olsen
13e55d8ff2
Add light themes for deuteranopia and tritanopia
2026-03-28 19:33:18 +01:00
Veronica Berglyd Olsen
c2d8884656
Add option for dotted underline for formatting tags and modifiers ( #2692 )
2026-03-28 18:34:41 +01:00
Veronica Berglyd Olsen
c9b1eeb740
Rename the variable in the highlighter
2026-03-28 17:13:50 +01:00
Veronica Berglyd Olsen
b436961875
Add setting for dotted underline on modifiers and codes
2026-03-28 17:07:58 +01:00
Veronica Berglyd Olsen
99e11e20b5
Add split document by cursor feature ( #2688 )
2026-03-22 15:00:41 +01:00
Veronica Berglyd Olsen
2a8b0efb66
Cache context menu translations
2026-03-22 14:54:39 +01:00
Veronica Berglyd Olsen
83a40c238c
Add move text entry to main menu
2026-03-22 14:39:04 +01:00
Veronica Berglyd Olsen
60b7040241
Add test coverage
2026-03-22 14:13:56 +01:00
Veronica Berglyd Olsen
577773793c
Use existing heading for new document if it exists at start of selection
2026-03-22 13:33:37 +01:00
Veronica Berglyd Olsen
7045b54e8f
Move heading split function to text module
2026-03-22 13:12:36 +01:00
Veronica Berglyd Olsen
65c5cb599e
Add a move text feature in the editor
2026-03-22 13:04:14 +01:00
Veronica Berglyd Olsen
c6859d2ead
Replace UV with PDM ( #2687 )
2026-03-21 18:14:16 +01:00
Veronica Berglyd Olsen
57bea6b5b6
Fix pdm install command
2026-03-21 18:09:19 +01:00
Veronica Berglyd Olsen
551efc940d
Update workflows
2026-03-21 18:05:28 +01:00
Veronica Berglyd Olsen
0590e4b13e
Update scripts
2026-03-21 18:05:15 +01:00
Veronica Berglyd Olsen
14ca5688b5
Update docs with PDM info
2026-03-21 17:52:52 +01:00
Veronica Berglyd Olsen
f6698f5916
Remove uv lockfile and add pdm
2026-03-21 17:52:36 +01:00
Veronica Berglyd Olsen
4196031cdc
Update readme ( #2686 )
2026-03-20 17:13:44 +01:00
Veronica Berglyd Olsen
c4627ca108
Merge branch 'main' into update_readme
2026-03-20 17:07:14 +01:00
Veronica Berglyd Olsen
3080270067
Add AI note
2026-03-20 17:06:31 +01:00
Veronica Berglyd Olsen
ad0cace563
Update the error window titles ( #2684 )
2026-03-18 19:52:53 +01:00
Veronica Berglyd Olsen
208098bfaa
Add Anoia error
2026-03-18 18:10:37 +01:00
Veronica Berglyd Olsen
7c2050b374
Update the error window title choices
2026-03-18 18:01:25 +01:00
Veronica Berglyd Olsen
6068d00942
Improve error handling and reporting ( #2683 )
2026-03-17 18:57:57 +01:00
Veronica Berglyd Olsen
9196f327f6
Update tests
2026-03-17 18:50:35 +01:00
Veronica Berglyd Olsen
d90ebfc880
Cac he and report error messages when saving
2026-03-17 18:46:33 +01:00
Veronica Berglyd Olsen
38f48c0101
Add error cache to SharedData
2026-03-17 18:45:49 +01:00
Veronica Berglyd Olsen
c3bf5d97eb
Set a minimum width for message boxes
2026-03-17 18:09:53 +01:00
Veronica Berglyd Olsen
fbc962102d
Bump to 26.1 Alpha 2 ( #2680 )
2026-03-07 18:18:09 +01:00
Veronica Berglyd Olsen
6a82bf40fc
Add formatting to the version number
2026-03-07 18:13:16 +01:00
Veronica Berglyd Olsen
726104ddbd
Bump to 26.1 Alpha 2
2026-03-07 17:53:33 +01:00
Veronica Berglyd Olsen
1e288c98e3
Add shortcuts to move between paragraphs ( #2679 )
2026-03-07 17:25:05 +01:00
Veronica Berglyd Olsen
2303bc1048
Update docs
2026-03-07 17:20:38 +01:00
Veronica Berglyd Olsen
778664a294
Add test coverage
2026-03-07 17:17:27 +01:00
Veronica Berglyd Olsen
0bb1f9c657
Add editor shortcuts to skip between paragraphs ( #2635 )
2026-03-07 17:08:57 +01:00
Veronica Berglyd Olsen
1e68708a05
Add document header breadcrumbs ( #2677 )
2026-03-07 16:23:22 +01:00
Veronica Berglyd Olsen
255fe95fe7
Revert unintended change
2026-03-07 16:20:09 +01:00
Veronica Berglyd Olsen
a9dc27eaa6
Move the path label feature into a subclass
2026-03-07 16:17:43 +01:00
Veronica Berglyd Olsen
52dbe040a8
Make some minor improvements when clearing document headers
2026-03-07 16:12:17 +01:00
Veronica Berglyd Olsen
1f143bee9b
Tweak icon and text alignment in document headers
2026-03-07 16:00:02 +01:00
Veronica Berglyd Olsen
ebcfaa73d7
Update tests
2026-03-07 15:10:45 +01:00
Veronica Berglyd Olsen
4de4bb777e
Make each part of the document header path clickable ( #2664 )
2026-03-07 15:10:33 +01:00
Veronica Berglyd Olsen
9fb7d3373b
Merge branch 'main' into doc_headers
2026-03-07 13:24:51 +01:00
Veronica Berglyd Olsen
66da3ac4ad
Packaging updates ( #2678 )
2026-03-07 13:24:32 +01:00
Veronica Berglyd Olsen
b28620e929
Update workflows
2026-03-07 13:14:13 +01:00
Veronica Berglyd Olsen
fbc3115415
Add uv lock file
2026-03-07 13:14:05 +01:00
Veronica Berglyd Olsen
f3b3122cff
Add room for font descent in document headers ( #2674 )
2026-03-07 12:51:28 +01:00
Veronica Berglyd Olsen
3d196d17e9
Harden I/O handling to account for PermissionError from pathlib ( #2675 )
2026-03-03 19:58:20 +01:00
Veronica Berglyd Olsen
0ff003890f
Add test coverage
2026-03-03 19:34:01 +01:00
Veronica Berglyd Olsen
b050cdec42
Fix linting
2026-03-03 18:55:23 +01:00
Veronica Berglyd Olsen
3788a3ebb3
Add file system safe I/O wrapper functions
2026-03-02 23:06:35 +01:00
Veronica Berglyd Olsen
dd4e32c90e
Add icon to status message
2026-03-02 22:58:54 +01:00
Veronica Berglyd Olsen
10685a2a20
Don't display full HTTP error in version info widget
2026-03-02 21:15:30 +01:00
Veronica Berglyd Olsen
44ba48e00d
Add heading size setting for editor ( #2670 )
2026-02-18 15:33:48 +01:00
Veronica Berglyd Olsen
89bd79217b
Update tests
2026-02-18 15:28:23 +01:00
Veronica Berglyd Olsen
de186645e0
Add a setting to disable editor header scaling
2026-02-18 15:28:11 +01:00
Veronica Berglyd Olsen
72cfda5b16
Switch to year-based versioning and update version info widget ( #2669 )
2026-02-15 14:36:38 +01:00
Veronica Berglyd Olsen
475d22e7bf
Update about dialog
2026-02-15 14:24:38 +01:00
Veronica Berglyd Olsen
be5e9558b9
Update version info widget
2026-02-15 14:22:28 +01:00
Veronica Berglyd Olsen
9bb3620747
Add calendar and link icons
2026-02-15 14:21:57 +01:00
Veronica Berglyd Olsen
733ee6e17d
Use year-based version numbers
2026-02-15 13:48:02 +01:00
Veronica Berglyd Olsen
7dd3a1c62f
Improve Welcome dialog ( #2668 )
2026-02-14 17:49:29 +01:00
Veronica Berglyd Olsen
713667b606
Update tests and add test coverage
2026-02-14 17:28:50 +01:00
Veronica Berglyd Olsen
7135a1fd77
Allow selecting project to open with arrow keys without changing focus
2026-02-14 17:28:34 +01:00
Veronica Berglyd Olsen
f0a03fc658
Improve version info display
2026-02-14 16:05:36 +01:00
Veronica Berglyd Olsen
6252526985
Merge changes from release 2.8.2 ( #2658 )
2026-01-25 15:33:19 +01:00
Veronica Berglyd Olsen
baf2e617eb
Merge release 2.8.2 into main
2026-01-25 15:28:47 +01:00
Veronica Berglyd Olsen
1bf096d93e
Post release updates ( #2657 )
2026-01-25 15:27:22 +01:00
Veronica Berglyd Olsen
84187b9239
Backport icon theme updates from 2.9 dev branch
2026-01-25 15:16:01 +01:00
Veronica Berglyd Olsen
4c4a21085e
Drop Ubuntu 25.04 build
2026-01-25 15:11:59 +01:00
Veronica Berglyd Olsen
dafccd5b38
Release 2.8.2 ( #2655 )
2026-01-25 14:52:10 +01:00
Veronica Berglyd Olsen
016073c6a9
Bump version and update changelog
2026-01-25 14:44:04 +01:00
Veronica Berglyd Olsen
7e85c70646
Alert when the loading of a spellcheck dictionary fails ( #2654 )
2026-01-25 14:27:23 +01:00
Veronica Berglyd Olsen
5934bc7c02
Open a dialog when the loading of spell checking fails ( #2631 )
2026-01-25 14:20:34 +01:00
Veronica Berglyd Olsen
97f84eca42
Add header promotion info to docs and update handling for HTML ( #2653 )
2026-01-25 14:00:27 +01:00
Veronica Berglyd Olsen
c1c29012c2
Update documentation on heading promotion
2026-01-25 13:52:40 +01:00
Veronica Berglyd Olsen
d1aaee951b
Fix tests
2026-01-25 13:44:36 +01:00
Veronica Berglyd Olsen
cafd33a187
Add a marker for testing optional assets
2026-01-25 13:44:27 +01:00
Veronica Berglyd Olsen
d9d0d400c7
Use p tag for titles in HTML output
2026-01-25 13:43:33 +01:00
Veronica Berglyd Olsen
41807e1e3f
Allow setting sizes of manuscript headings ( #2650 )
2026-01-20 20:24:13 +01:00
Veronica Berglyd Olsen
c97e4dc96e
Fix and improve tests
2026-01-20 20:20:36 +01:00
Veronica Berglyd Olsen
baa4dd9a2f
Make label capitalisation more consistent
2026-01-20 20:11:54 +01:00
Veronica Berglyd Olsen
e110cb8633
Sort the size and margin settings
2026-01-20 18:01:03 +01:00
Veronica Berglyd Olsen
3b7cad254b
Add reset buttons to sizes and margins
2026-01-20 17:53:22 +01:00
Veronica Berglyd Olsen
6f9be00428
Remove old scale headings setting
2026-01-20 17:14:55 +01:00
Veronica Berglyd Olsen
6b019edaa7
Add font size settings for manuscript headings
2026-01-20 17:07:59 +01:00
Veronica Berglyd Olsen
9b5a7f96f6
Add a font size icon
2026-01-20 17:02:01 +01:00
Veronica Berglyd Olsen
d952b38a0f
Allow using empty lines as margins in manuscript ( #2649 )
2026-01-20 16:46:53 +01:00
Veronica Berglyd Olsen
634d513e59
Add test coverage
2026-01-20 16:41:35 +01:00
Veronica Berglyd Olsen
5d63dfec67
Add blank line before headings
2026-01-19 21:50:36 +01:00
Veronica Berglyd Olsen
08d7328051
Add settings to insert empty lines instead of using margins
2026-01-19 21:50:17 +01:00
Veronica Berglyd Olsen
f53af56b57
Build settings update ( #2647 )
2026-01-19 21:32:47 +01:00
Veronica Berglyd Olsen
b61ec6820b
Fix linting
2026-01-19 20:19:34 +01:00
Veronica Berglyd Olsen
0181c1209c
Optimise loading of build settings icons
2026-01-19 19:52:07 +01:00
Veronica Berglyd Olsen
9d5c460696
Add setting for manuscript upper case headings
2026-01-19 19:28:42 +01:00
Veronica Berglyd Olsen
b176f60290
Move text margin labels around
2026-01-19 19:06:46 +01:00
Veronica Berglyd Olsen
a4e60f7d90
Fix icons for text margins
2026-01-19 19:03:12 +01:00
Veronica Berglyd Olsen
96f289a081
Move heading build settings to a new section
2026-01-19 18:54:44 +01:00
Veronica Berglyd Olsen
e6d186b6c3
Fix Windows launch file path handling ( #2645 )
2026-01-11 16:23:58 +01:00
Veronica Berglyd Olsen
5b104d47a8
Fix Ruff linting for 0.14.11
2026-01-11 16:13:37 +01:00
Veronica Berglyd Olsen
a93888f0c4
Update signed Windows launcher exe
2026-01-11 16:06:39 +01:00
Veronica Berglyd Olsen
eb38f77c47
Bump Windows launcher version number
2026-01-11 16:02:21 +01:00
Veronica Berglyd Olsen
fb4e4e8370
Fix launching project files with space in the path on Windows ( #2643 )
2026-01-11 16:01:11 +01:00
Veronica Berglyd Olsen
776e4dbb6c
Further improve PDF build ( #2639 )
2026-01-06 16:33:49 +01:00
Veronica Berglyd Olsen
5762dd333e
Move setDefaultFont call in PDF build
2026-01-05 23:01:10 +01:00
Veronica Berglyd Olsen
9ea9a72d1f
Move the printer init code around a bit for clarity
2026-01-05 21:05:39 +01:00
Veronica Berglyd Olsen
ff5c046544
Mix the two solutions
2026-01-05 21:00:11 +01:00
Veronica Berglyd Olsen
69ac66f00e
Change cursor while building, for long documents
2026-01-05 20:22:14 +01:00
Veronica Berglyd Olsen
80f9c69194
Remove PDF build paint device override and set no hinting instead ( #2637 )
2026-01-05 20:21:47 +01:00
Veronica Berglyd Olsen
f882acb7cf
Increase PDF page limit ( #2638 )
2026-01-05 09:02:00 +01:00
Veronica Berglyd Olsen
d01ca0e515
Simply use 300 DPI for text instead
2026-01-05 01:22:17 +01:00
Veronica Berglyd Olsen
faae153671
Revert build PDF paint device override ( #2637 )
2026-01-04 22:45:41 +01:00
Veronica Berglyd Olsen
60d7bd301b
Add Lucide icon theme ( #2632 )
2025-12-29 16:07:49 +01:00
Veronica Berglyd Olsen
266618dfd3
Bump Remix icons to 4.8
2025-12-29 15:41:12 +01:00
Veronica Berglyd Olsen
1ed4604cb4
Add credits and license information
2025-12-29 15:31:32 +01:00
Veronica Berglyd Olsen
e49336dffb
Add Lucide icon theme as an optional theme
2025-12-29 15:21:34 +01:00
Veronica Berglyd Olsen
391f9bcedb
Merge 2.8.1 into main ( #2629 )
2025-12-28 15:36:20 +01:00
Veronica Berglyd Olsen
a636bd88ce
Merge 2.8.1 into main
2025-12-28 15:32:28 +01:00
Veronica Berglyd Olsen
e8dd93189a
Post release fixes ( #2628 )
2025-12-28 15:31:15 +01:00
Veronica Berglyd Olsen
5d1bef6903
Fix debian alternative package names
2025-12-28 15:23:08 +01:00
Veronica Berglyd Olsen
a4ee79e285
Release 2.8.1 ( #2626 )
2025-12-28 14:12:32 +01:00
Veronica Berglyd Olsen
8c798099ef
Bump version to 2.8.1 and update changelog
2025-12-28 14:01:44 +01:00
Veronica Berglyd Olsen
5104f99684
Fix theme docs and add docs version pinning ( #2625 )
2025-12-28 13:47:17 +01:00
Veronica Berglyd Olsen
b1a3d40d05
Add version pinning to localised docs
2025-12-28 13:41:41 +01:00
Veronica Berglyd Olsen
1d9fdb7367
Update docs on colour themes ( #2619 )
2025-12-28 12:55:51 +01:00
Veronica Berglyd Olsen
5cb154ce8b
Fix input method query bug ( #2623 )
2025-12-28 10:43:28 +01:00
Veronica Berglyd Olsen
8a802aca90
Update test coverage
2025-12-26 15:06:34 +01:00
Veronica Berglyd Olsen
85e1d0966f
Disable QVariant conversion for inputMethodQuery ( #2622 )
2025-12-26 15:06:23 +01:00
Veronica Berglyd Olsen
c04764d2cb
Add CodeQL to release branch ( #2621 )
2025-12-22 12:07:05 +01:00
Veronica Berglyd Olsen
e55abe7089
Add CodeQl to release branch
2025-12-22 09:53:04 +01:00
Veronica Berglyd Olsen
3d475a2e9d
Create CodeQL workflow ( #2620 )
2025-12-22 09:51:52 +01:00
Veronica Berglyd Olsen
aa83b5f29f
Update CodeQL
2025-12-22 09:44:02 +01:00
Veronica Berglyd Olsen
d210c48d21
Create CodeQL workflow
2025-12-22 09:33:55 +01:00
Veronica Berglyd Olsen
9b934c3476
Post release fixes for 2.8 ( #2613 )
2025-12-14 23:06:23 +01:00
Veronica Berglyd Olsen
8883a293a1
Merge branch 'main' into post_build_fixes
2025-12-14 23:01:27 +01:00
Veronica Berglyd Olsen
911db66cf9
Generate Debian control file dynamically ( #2612 )
2025-12-14 23:00:49 +01:00
Veronica Berglyd Olsen
ced132b282
Generate Debian control file dynamically
2025-12-14 22:46:41 +01:00
Veronica Berglyd Olsen
04b49fd886
Merge 2.8 into main ( #2611 )
2025-12-14 20:29:55 +01:00
Veronica Berglyd Olsen
7064d61ae5
Undo project XML line wrapping
2025-12-14 20:26:23 +01:00
Veronica Berglyd Olsen
6d6bc05f6a
Merge branch 'main' into merge_2.8
2025-12-14 20:23:11 +01:00
Veronica Berglyd Olsen
28962fa665
Fixes for Release 2.8 ( #2610 )
2025-12-14 20:21:00 +01:00
Veronica Berglyd Olsen
1509b34a31
Fix MacOS build script
2025-12-14 19:50:34 +01:00
Veronica Berglyd Olsen
2b2bd5e2ff
Fix changelog
2025-12-14 19:47:42 +01:00
Veronica Berglyd Olsen
d02f1dc283
Release 2.8 ( #2608 )
2025-12-14 19:36:55 +01:00
Veronica Berglyd Olsen
275ce2a823
Bump version and update changelog
2025-12-14 19:33:01 +01:00
Veronica Berglyd Olsen
d06341cf12
Update translation files
2025-12-14 19:25:18 +01:00
Veronica Berglyd Olsen
8a234329d6
Add Qt6 SVG plugins as a direct dependency for Debian ( #2607 )
2025-12-14 19:17:10 +01:00
Veronica Berglyd Olsen
326caa5877
Add qt6-svg-plugins to .deb dependencies ( #2604 )
2025-12-14 18:39:29 +01:00
Veronica Berglyd Olsen
bfe42710e7
Overload editor mimedata insert ( #2602 )
2025-12-07 22:29:36 +01:00
Veronica Berglyd Olsen
a5e2531d2c
Fix debug log message
2025-12-07 22:25:33 +01:00
Veronica Berglyd Olsen
13e23593ba
Only insert text in editor if there actually is anything to insert ( #2598 )
2025-12-07 22:22:13 +01:00
Veronica Berglyd Olsen
9a58f2677c
Bump to 2.9 Alpha 0 ( #2597 )
2025-11-30 14:40:55 +01:00
Veronica Berglyd Olsen
29f49660f6
Bump main branch to 2.9 Alpha 0
2025-11-30 14:30:28 +01:00
Veronica Berglyd Olsen
c2e6cb1f44
Merge 2.8 RC 1 into Release ( #2596 )
2025-11-30 14:28:04 +01:00
Veronica Berglyd Olsen
625be3ad11
Fix docs ( #2595 )
2025-11-30 14:08:06 +01:00
Veronica Berglyd Olsen
609eed9068
Fix broken link in docs
2025-11-30 14:04:46 +01:00
Veronica Berglyd Olsen
ddceabee6a
Release 2.8 RC 1 ( #2589 )
2025-11-30 13:33:36 +01:00
Veronica Berglyd Olsen
8f01bdef78
Update changelog
2025-11-30 13:30:28 +01:00
Veronica Berglyd Olsen
924d3d324d
Update base translation files for remaining languages
2025-11-30 13:25:35 +01:00
Veronica Berglyd Olsen
b31120b271
Update US English, Italian, Japanese and Norwegian
2025-11-30 13:25:15 +01:00
Veronica Berglyd Olsen
200a77bf45
Update docs
2025-11-29 20:25:46 +01:00
Veronica Berglyd Olsen
6223bf212f
Update changelog and add new translation string
2025-11-29 20:25:37 +01:00
Veronica Berglyd Olsen
b1f64114dd
Merge branch 'main' into release_2.8rc1
2025-11-29 20:02:34 +01:00
Veronica Berglyd Olsen
b2148e5440
Allow overriding language for manuscripts ( #2593 )
2025-11-29 20:02:12 +01:00
Veronica Berglyd Olsen
8b86f901dc
Add a shared function to translate language names
2025-11-29 19:58:54 +01:00
Veronica Berglyd Olsen
830a2d9c40
Add language meta data to HTML export
2025-11-29 19:50:53 +01:00
Veronica Berglyd Olsen
2045927e95
Add a language override setting to manuscript build settings ( #2328 )
2025-11-29 19:50:28 +01:00
Veronica Berglyd Olsen
1b871fc645
Update US English, Norwegian and Japanese
2025-11-29 15:02:49 +01:00
Veronica Berglyd Olsen
b66f00846d
Update changelog and translation files
2025-11-29 13:52:20 +01:00
Veronica Berglyd Olsen
cf795c8f26
Merge branch 'main' into release_2.8rc1
2025-11-29 13:49:50 +01:00
Veronica Berglyd Olsen
d894375d35
Improve example project creation ( #2592 )
2025-11-29 13:49:10 +01:00
Veronica Berglyd Olsen
d05ed6fe3d
Improve test coverage
2025-11-29 13:45:12 +01:00
Veronica Berglyd Olsen
471f841218
Handle cases where the user cancels the example project creation ( #2590 )
2025-11-29 13:45:00 +01:00
Veronica Berglyd Olsen
72880efafb
Fix typo in GUI label
2025-11-28 16:54:32 +01:00
Veronica Berglyd Olsen
9ecac4679d
Update translation file
2025-11-28 09:26:50 +01:00
Veronica Berglyd Olsen
896269228e
Bump version and update changelog
2025-11-28 09:24:44 +01:00
Veronica Berglyd Olsen
c0a67341f8
Refactor Vim mode ( #2588 )
2025-11-27 19:46:57 +01:00
Veronica Berglyd Olsen
5efca5e542
Rephrase text in credits
2025-11-27 19:43:47 +01:00
Veronica Berglyd Olsen
0f4370657a
Reshuffle the escape key processing again
2025-11-27 19:41:21 +01:00
Veronica Berglyd Olsen
e492643cc7
Simplify the Vim mode checker function
2025-11-27 15:20:18 +01:00
Veronica Berglyd Olsen
c49cfdcece
Make sure global escape still works in Vim mode
2025-11-27 15:17:32 +01:00
Veronica Berglyd Olsen
2cea001340
Update credit for Vim mode
2025-11-27 15:02:19 +01:00
Veronica Berglyd Olsen
e7e80a9c3b
Update credits
2025-11-26 13:26:56 +01:00
Veronica Berglyd Olsen
e0081130af
Add some more detail to the Vim mode docs
2025-11-26 13:19:29 +01:00
Veronica Berglyd Olsen
5ff9911cc0
Re-format markdown to rst
2025-11-26 13:11:46 +01:00
Veronica Berglyd Olsen
bde1de5630
Rename vim mode docs to rst
2025-11-26 12:50:06 +01:00
Veronica Berglyd Olsen
eb3e3e5094
Move Vim mode setting to its own section and add confirmation box
2025-11-26 12:17:13 +01:00
Veronica Berglyd Olsen
1033a3b3b3
Update GUI questions
2025-11-26 12:16:37 +01:00
Veronica Berglyd Olsen
498116b66e
Update tests
2025-11-26 12:02:41 +01:00
Veronica Berglyd Olsen
5f68db7ab7
Change how multi-line error messages are handled
2025-11-26 11:57:22 +01:00
Veronica Berglyd Olsen
a487d6ac02
Add Vim mode setting to Preferences and fix editor reinit
2025-11-14 19:40:10 +01:00
Veronica Berglyd Olsen
2f92da9753
Move processing of Vim commands to keyPressEvent handler
2025-11-14 19:19:14 +01:00
Veronica Berglyd Olsen
e4d08cc117
Merge branch 'main' into refactor_vim_mode
2025-11-14 19:02:24 +01:00
Veronica Berglyd Olsen
746ebb7974
Add Vim mode ( #2499 )
2025-11-14 18:53:55 +01:00
Veronica Berglyd Olsen
2d0cf16029
Merge branch 'main' into vim-mode
2025-11-13 19:27:58 +01:00
idealemu
c3b15d7a8b
Merge branch 'vim-mode' of github.com:idealemu/novelWriter into vim-mode
2025-11-13 18:40:16 +01:00
idealemu
9754a9e2e5
Fixed coverage for de command and added docs
2025-11-13 18:39:55 +01:00
Veronica Berglyd Olsen
466ade8d72
Fix inserting line break when auto-padding is enabled ( #2587 )
2025-11-13 17:21:39 +01:00
Veronica Berglyd Olsen
ea9b4a9952
Add coverage of bug #2586
2025-11-13 17:07:12 +01:00
Veronica Berglyd Olsen
12cee5f791
Make sure we don't insert padding if there are no characters ( #2586 )
2025-11-13 17:06:18 +01:00
Veronica Berglyd Olsen
8c2ede040f
Fix linting errors
2025-11-09 22:14:30 +01:00
Veronica Berglyd Olsen
4864aa6c8e
Merge branch 'main' into pr/idealemu/2499
2025-11-09 22:11:44 +01:00
idealemu
f448881423
Added d$ motion, test coverage, and docs
2025-11-09 15:47:22 +01:00
idealemu
5dc0e3889e
Added de and db commands and tests
2025-11-09 15:09:42 +01:00
Veronica Berglyd Olsen
ea7101d92b
Fix dialog closing not keeping settings ( #2585 )
2025-11-08 20:36:20 +01:00
Veronica Berglyd Olsen
5e28f6f70f
Fix broken test
2025-11-08 20:32:20 +01:00
Veronica Berglyd Olsen
b0f6f340d6
Update how writing stats dialog is closed
2025-11-08 20:27:06 +01:00
Veronica Berglyd Olsen
fd8f300518
Fix the reject overload in NDialog class
2025-11-08 20:26:49 +01:00
Veronica Berglyd Olsen
16653615f2
Customise the font select dialog ( #2584 )
2025-11-08 17:25:42 +01:00
Veronica Berglyd Olsen
2b5c53640d
Use a safer way to replace the font dialog buttons
2025-11-08 17:21:48 +01:00
Veronica Berglyd Olsen
c0f85022cf
Rename some variables in tests
2025-11-08 16:56:41 +01:00
Veronica Berglyd Olsen
7adbb9c559
Update module docstring
2025-11-08 16:56:06 +01:00
Veronica Berglyd Olsen
d9d269d601
Update function return type
2025-11-08 16:46:13 +01:00
Veronica Berglyd Olsen
06101cc31e
Add test coverage of custom font dialog
2025-11-08 16:42:05 +01:00
Veronica Berglyd Olsen
ffc3953f91
Use geometry for window sizes in config
2025-11-08 16:31:58 +01:00
Veronica Berglyd Olsen
af57b9af20
Update tests
2025-11-08 16:28:33 +01:00
Veronica Berglyd Olsen
48e8772813
Add a customised font dialog
2025-11-08 16:28:21 +01:00
idealemu
bae385ccb0
Temporary docs for vim-mode in markdown
2025-11-08 12:30:36 +01:00
Veronica Berglyd Olsen
1d28fa52f9
Increase spacing on push buttons ( #2582 )
2025-11-05 20:04:07 +01:00
Veronica Berglyd Olsen
69ddd35cad
Add more space between icon and text on push buttons
2025-11-05 19:59:15 +01:00
Veronica Berglyd Olsen
61cbbc1b55
Fix centre on screen/app issues ( #2581 )
2025-11-03 18:32:49 +01:00
Veronica Berglyd Olsen
1d4b57b5c6
Fix a couple of issues with PR #2580
2025-11-03 18:28:27 +01:00
Veronica Berglyd Olsen
30f62a80f3
Centre windows at startup ( #2580 )
2025-11-03 18:08:47 +01:00
Veronica Berglyd Olsen
a11dd760db
Fix tests
2025-11-03 17:55:59 +01:00
Veronica Berglyd Olsen
8d896e8be8
Also centre Welcome dialog and message boxes
2025-11-03 17:55:50 +01:00
Veronica Berglyd Olsen
be9270a0f7
Centre app window on the screen if it is auto-resized or always if a config option is set
2025-11-03 17:54:54 +01:00
Veronica Berglyd Olsen
b7ceb1776c
Block formatting on meta data and headings ( #2575 )
2025-11-02 18:07:39 +01:00
Veronica Berglyd Olsen
eb0d29c780
Improve error handling and test coverage
2025-11-02 17:36:27 +01:00
Veronica Berglyd Olsen
006c0c88ce
Flash editor header red when the user tries to format text that cannot be formatted
2025-11-02 17:25:13 +01:00
Veronica Berglyd Olsen
00439369a8
Block formatting on keyword and heading lines
2025-11-02 16:49:38 +01:00
Veronica Berglyd Olsen
d2944d5d10
Reduce samples ( #2574 )
2025-11-02 16:10:50 +01:00
Veronica Berglyd Olsen
f069b4e85e
Reduce samples to just Alice in Wonderland and fix some formatting
2025-11-02 16:04:29 +01:00
Veronica Berglyd Olsen
e6d2b0c9b3
Improve sample project creation and usage ( #2572 )
2025-11-01 22:17:18 +01:00
Veronica Berglyd Olsen
2a5da2c155
Add Alice in Wonderland example text
2025-11-01 22:09:02 +01:00
Veronica Berglyd Olsen
f9e297922d
Update tests
2025-11-01 22:08:50 +01:00
Veronica Berglyd Olsen
cffa7c6dd8
Fix some syntax highlighting issues
2025-11-01 22:08:33 +01:00
Veronica Berglyd Olsen
cd7c2baf8e
Remove the special comments and revert back to previous behaviour
2025-11-01 20:53:10 +01:00
Veronica Berglyd Olsen
f960cd9589
Fix pyright issue and tests
2025-11-01 17:17:26 +01:00
Veronica Berglyd Olsen
939c58f441
Make a few improvements
2025-11-01 17:06:43 +01:00
Veronica Berglyd Olsen
1775614fe2
Extend sample project
2025-11-01 16:58:38 +01:00
Veronica Berglyd Olsen
8c24b80950
Improve reset project behaviour when copying a project
2025-11-01 16:58:22 +01:00
Veronica Berglyd Olsen
1a62ad2608
Fix typo in run_tests script
2025-11-01 15:26:00 +01:00
Veronica Berglyd Olsen
a8138ca579
Populate empty project list by an entry that creates a sample project
2025-11-01 15:24:07 +01:00
Veronica Berglyd Olsen
863d888717
Upgrade Font Awesome icons to version 7.1
2025-11-01 15:13:26 +01:00
Veronica Berglyd Olsen
0bf72def78
Rename assets build workflow ( #2568 )
2025-10-29 21:30:56 +01:00
Veronica Berglyd Olsen
b4e4cd9e9a
Rename assets build workflow
2025-10-29 18:50:41 +01:00
Veronica Berglyd Olsen
df7fd37214
Split up build workflows ( #2567 )
2025-10-29 18:47:05 +01:00
Veronica Berglyd Olsen
cb36ee03eb
Split up build workflows
2025-10-29 17:45:07 +01:00
Veronica Berglyd Olsen
396b874a42
Release 2.8b1 ( #2565 )
2025-10-29 16:52:37 +01:00
Veronica Berglyd Olsen
16c9ce995f
Add missing entries in changelog
2025-10-29 16:24:34 +01:00
Veronica Berglyd Olsen
35a1fdddf1
Fix typos and improve clarity in CHANGELOG.md
2025-10-29 07:57:21 +01:00
Veronica Berglyd Olsen
703c9ade71
Minor fixes to the changelog
2025-10-29 00:02:56 +01:00
Veronica Berglyd Olsen
81ac5a4231
Update changelog
2025-10-28 23:45:52 +01:00
Veronica Berglyd Olsen
9982cc042f
Bump version to 2.8 Beta 1
2025-10-28 22:10:23 +01:00
Veronica Berglyd Olsen
09f1793d63
Update tips & tricks in docs ( #2564 )
2025-10-28 22:09:11 +01:00
Veronica Berglyd Olsen
d8961c4093
Add a tip about line height in the docs ( #2559 )
2025-10-28 22:02:54 +01:00
Veronica Berglyd Olsen
d830315cfc
Update button and icon scales ( #2563 )
2025-10-28 21:50:59 +01:00
Veronica Berglyd Olsen
ac7e31bdd9
Fix tests
2025-10-28 21:46:33 +01:00
Veronica Berglyd Olsen
72e274a4c3
Adjust the size of alert icon and the colours of the status bar LEDs
2025-10-28 21:18:36 +01:00
Veronica Berglyd Olsen
1fdabe3a26
Fix size of various icons and buttons ( #2561 )
2025-10-28 21:12:49 +01:00
Veronica Berglyd Olsen
df2840bf9f
Dynamically update spell check dictionaries in the menu ( #2562 )
2025-10-28 20:15:02 +01:00
Veronica Berglyd Olsen
2b00831465
Fix linting error and move spell check update slot to the correct location
2025-10-28 20:09:38 +01:00
Reproog
ad34d45d0b
Update novelwriter/guimain.py
...
Co-authored-by: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com >
2025-10-28 16:14:30 +01:00
Reproog
df77fb67c6
Update novelwriter/gui/mainmenu.py
...
added above def updateSpellCheckLanguages(self) -> None:
@pyqtSlot()
Co-authored-by: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com >
2025-10-28 16:14:17 +01:00
Christian Zeitner
e3168163c2
Put loading functions in a separate Method and called it, when Add Dictionaries Window is closed.
2025-10-28 13:50:20 +01:00
Veronica Berglyd Olsen
2f7b04534d
Fix button colour bug ( #2557 )
2025-10-27 22:57:42 +01:00
Veronica Berglyd Olsen
9628712810
Update documentation
2025-10-27 22:53:37 +01:00
Veronica Berglyd Olsen
e7ee41fe4e
Fix editor toolbar button colours
2025-10-27 22:48:01 +01:00
Veronica Berglyd Olsen
8dc21fbb66
Issue a warning if a requested colour does not exist, and allow reset of icon colours
2025-10-27 22:47:34 +01:00
Veronica Berglyd Olsen
81a95aba28
Fix dimmed novel selector ( #2556 )
2025-10-27 22:17:11 +01:00
Veronica Berglyd Olsen
0544599303
Fix brush for disabled novel selector ( #2482 )
2025-10-27 22:12:04 +01:00
Veronica Berglyd Olsen
7381a4433c
Merge branch 'main' into vim-mode
2025-10-27 21:40:00 +01:00
Veronica Berglyd Olsen
b60cbdf5f1
Fix missing workflow permissions ( #2555 )
2025-10-27 21:38:29 +01:00
Veronica Berglyd Olsen
4e61c6c4dd
Merge branch 'main' into update_workflows
2025-10-27 21:33:25 +01:00
Veronica Berglyd Olsen
d2582b0118
Add permissions to dependency assets job
2025-10-27 21:30:57 +01:00
Veronica Berglyd Olsen
dc89935b7f
Add permissions to workflows ( #2554 )
2025-10-27 21:28:08 +01:00
Veronica Berglyd Olsen
23b2ca9af4
Add read permission to all build jobs
2025-10-27 21:22:32 +01:00
Veronica Berglyd Olsen
7bbd2042ae
Add permissions to test and linting jobs
2025-10-27 21:18:26 +01:00
Veronica Berglyd Olsen
2d191c87a0
Update buttons and manuscript build ( #2553 )
2025-10-27 21:12:59 +01:00
Veronica Berglyd Olsen
d9d8e54ed3
Add am auto-update button to manuscript build settings
2025-10-27 21:02:50 +01:00
Veronica Berglyd Olsen
d3b0a48779
Make manuscript tool copy button an action button
2025-10-27 21:01:21 +01:00
Veronica Berglyd Olsen
a8a6d199d1
Always use scrollable combo box and manually update the style sheet in build settings instead
2025-10-27 20:01:25 +01:00
Veronica Berglyd Olsen
cd8cc81b5f
Themes and fixes ( #2506 )
2025-10-27 19:46:55 +01:00
HeyMyian
27771f3565
Adding [Icon] block where missing
2025-10-27 19:42:29 +01:00
HeyMyian
bae59c07db
Jewel Case whitespace was missing
2025-10-27 18:51:25 +01:00
HeyMyian
cc72d1018b
New theme pair: Jewel Case
2025-10-27 18:40:03 +01:00
HeyMyian
7996108e62
Color adjustments
2025-10-27 18:37:14 +01:00
Myian
53522ca5b4
Merge branch 'main' into theme_fixes
2025-10-27 16:51:54 +01:00
Veronica Berglyd Olsen
55df8a5adf
Merge branch 'main' into pr/idealemu/2499
2025-10-26 21:02:53 +01:00
Veronica Berglyd Olsen
b31eb524c3
Update readme ( #2550 )
2025-10-26 20:59:31 +01:00
Veronica Berglyd Olsen
31437f3d3e
Tune the readme a little
2025-10-26 20:25:03 +01:00
Veronica Berglyd Olsen
34ecfba230
Remove the source section of the readme as it's also in teh contributing guide
2025-10-26 20:18:36 +01:00
Veronica Berglyd Olsen
75859ec106
Make icon colours themable ( #2549 )
2025-10-26 14:27:59 +01:00
Veronica Berglyd Olsen
d6911ed39b
Fix tests
2025-10-26 14:24:00 +01:00
Veronica Berglyd Olsen
073838af6e
Update theme files
2025-10-26 14:16:20 +01:00
Veronica Berglyd Olsen
4a94ab86c9
Add sidebar icon colour setting and rename format icon settings
2025-10-26 14:16:05 +01:00
Veronica Berglyd Olsen
f74b151c53
Add default icon colours to all themes
2025-10-26 14:02:55 +01:00
Veronica Berglyd Olsen
6db67e909d
Add icon colour settings to themes and enforce them on all GUI icons
2025-10-26 14:02:18 +01:00
Veronica Berglyd Olsen
2c1c46b98d
Add syntax colour for whitespace ( #2548 )
2025-10-26 12:52:08 +01:00
Veronica Berglyd Olsen
ba01a2a219
Update documentation
2025-10-26 12:46:01 +01:00
Veronica Berglyd Olsen
0a5261a68c
Update all themes
2025-10-26 12:44:23 +01:00
Veronica Berglyd Olsen
61d591e86e
Add theme field for white space
2025-10-26 12:38:32 +01:00
Veronica Berglyd Olsen
e032ef5aa5
Minor fixes ( #2546 )
2025-10-26 12:35:09 +01:00
Veronica Berglyd Olsen
c4e9774ffa
Update readmes
2025-10-26 12:06:56 +01:00
Veronica Berglyd Olsen
5a4930f860
Fix role for close buttons
2025-10-26 12:06:45 +01:00
Veronica Berglyd Olsen
66f445c341
Manuscript theme update fix ( #2545 )
2025-10-26 03:20:40 +01:00
Veronica Berglyd Olsen
f2c2833985
Update test coverage
2025-10-26 03:16:22 +01:00
Veronica Berglyd Olsen
a703e0bb7d
Update tests and add more debug output
2025-10-26 02:40:50 +01:00
Veronica Berglyd Olsen
e0bd7d82fb
Flip the boolean for scrollable combo boxes
2025-10-26 02:07:55 +01:00
Veronica Berglyd Olsen
8b02c95f51
Add theme update handling to manuscript build settings
2025-10-26 02:04:03 +01:00
Veronica Berglyd Olsen
e492c6575d
Add theme update handling to manuscript build tool
2025-10-26 02:00:04 +01:00
Veronica Berglyd Olsen
9339c9ff62
Standardise push buttons ( #2544 )
2025-10-26 00:16:33 +02:00
Veronica Berglyd Olsen
a02254f5d5
Make minor improvements to the code and fix test on MacOS
2025-10-26 00:12:37 +02:00
Veronica Berglyd Olsen
af36a3b1bf
Remove extra qtbase translations for buttons
2025-10-25 23:55:29 +02:00
Veronica Berglyd Olsen
5f34e924d1
Fix broken tests
2025-10-25 23:53:18 +02:00
Veronica Berglyd Olsen
ce939a4053
Clean up button types
2025-10-25 23:52:56 +02:00
Veronica Berglyd Olsen
c9c2b35455
Update dialog buttons on all dialogs and tools
2025-10-25 23:38:19 +02:00
Veronica Berglyd Olsen
1b0c339845
Add more icons
2025-10-25 23:31:47 +02:00
Veronica Berglyd Olsen
2d67cb7dcc
Update tests and test coverage
2025-10-25 22:37:19 +02:00
Veronica Berglyd Olsen
1938969a63
Update icon themes
2025-10-25 21:42:39 +02:00
Veronica Berglyd Olsen
bb1d90213b
Update standard dialog boxes
2025-10-25 21:38:30 +02:00
Veronica Berglyd Olsen
096686457d
Add a standard button generator
2025-10-25 20:47:32 +02:00
Veronica Berglyd Olsen
ba5b2af394
Allow repeated named comments ( #2543 )
2025-10-22 23:19:11 +02:00
Veronica Berglyd Olsen
f23ce71620
Add stepwise and rerun commands to test runner script
2025-10-22 23:12:27 +02:00
Veronica Berglyd Olsen
10f0f6440b
Extend tests
2025-10-22 23:12:11 +02:00
Veronica Berglyd Olsen
20e1126a62
Allow named comments to be repeated ( #2483 )
2025-10-22 23:11:56 +02:00
Veronica Berglyd Olsen
31b512e3c9
Fix typos in docs ( #2542 )
2025-10-22 22:47:13 +02:00
Veronica Berglyd Olsen
979d65e444
Merge branch 'main' into fix_docs
2025-10-22 22:43:06 +02:00
Veronica Berglyd Olsen
59035ae96b
Clean up pkgutils.py ( #2541 )
2025-10-22 22:39:05 +02:00
Veronica Berglyd Olsen
ede6a94665
Drop the pip command from pkgutils.py
2025-10-22 22:32:45 +02:00
Veronica Berglyd Olsen
3dd86a77e2
Switch to UV tooling ( #2540 )
2025-10-22 22:20:15 +02:00
Veronica Berglyd Olsen
3ceaadd0c0
Fix outdated docstring
2025-10-22 22:07:50 +02:00
Veronica Berglyd Olsen
9640d95cef
Fix docs a little
2025-10-22 22:02:40 +02:00
Veronica Berglyd Olsen
b3c18001e2
Add build for Ubuntu 26.04
2025-10-22 21:57:20 +02:00
Veronica Berglyd Olsen
df2766d80e
Update linting
2025-10-22 21:26:38 +02:00
Veronica Berglyd Olsen
e676bdc322
Drop support for Python 3.10
2025-10-22 21:23:57 +02:00
Veronica Berglyd Olsen
2d7a42d918
Remove requirements files
2025-10-22 21:17:18 +02:00
Veronica Berglyd Olsen
06cb128876
Remove dependencies on requirements files and generate when needed
2025-10-22 21:11:20 +02:00
Veronica Berglyd Olsen
0b79bcd4b4
Fix assets build job
2025-10-22 19:35:35 +02:00
Veronica Berglyd Olsen
687bcc2779
Update MacOS build
2025-10-22 19:30:36 +02:00
Veronica Berglyd Olsen
41c58a52e3
Update Debian build
2025-10-19 00:19:47 +02:00
Veronica Berglyd Olsen
e21d944461
Fix mac workflow and update linting job
2025-10-18 23:23:46 +02:00
Veronica Berglyd Olsen
359d5f36b5
Remove debug settings from workflows
2025-10-18 23:17:53 +02:00
Veronica Berglyd Olsen
e66f19914e
Fix case conflict on MacOS and Windows
2025-10-18 23:14:33 +02:00
Veronica Berglyd Olsen
a6e29f0ded
Add more debug output
2025-10-18 19:11:01 +02:00
Veronica Berglyd Olsen
40363068e3
Update Windows workflow and try to fix MacOS
2025-10-18 18:51:55 +02:00
Veronica Berglyd Olsen
af86448385
Add setuptools to MacOS workflow
2025-10-18 18:30:58 +02:00
Veronica Berglyd Olsen
177d39c2a3
Move checkout source further up
2025-10-18 18:25:01 +02:00
Veronica Berglyd Olsen
7a9464c592
Update MacOS and Linux workflows
2025-10-18 18:20:13 +02:00
Veronica Berglyd Olsen
4aef01ef32
Make sure only novelwriter source files are included in coverage
2025-10-18 18:08:40 +02:00
Veronica Berglyd Olsen
b4c9d7c76c
Fix coverage reporting
2025-10-18 17:58:59 +02:00
Veronica Berglyd Olsen
08d37dd9e8
Fix bug in Linux test workflow
2025-10-18 17:53:01 +02:00
Veronica Berglyd Olsen
10193520a4
Update Linux test workflows
2025-10-18 17:46:47 +02:00
Veronica Berglyd Olsen
c1968ba4e3
Add dependency groups to pyproject and drop pytest-cov dependency
2025-10-18 17:41:25 +02:00
Veronica Berglyd Olsen
47ecf2e886
Fix typos
2025-10-15 09:03:51 +02:00
Veronica Berglyd Olsen
8642086d34
Update CI/CD ( #2538 )
2025-10-13 19:37:56 +02:00
Veronica Berglyd Olsen
b04dadaa45
Add Python 3.14 to classifiers
2025-10-13 19:33:26 +02:00
Veronica Berglyd Olsen
a5513cc504
Add Python 3.14 and update actions
2025-10-13 19:23:56 +02:00
Veronica Berglyd Olsen
fc622c76a4
Stop showing index rebuild dialog on upgrades ( #2537 )
2025-10-05 17:52:40 +02:00
Veronica Berglyd Olsen
050e3b09ad
Fix test coverage
2025-10-05 17:39:48 +02:00
Veronica Berglyd Olsen
850976335c
Don't show index rebuild dialog when just upgrading index
2025-10-05 17:18:42 +02:00
Veronica Berglyd Olsen
0344701f1b
Add helper function to combine JSON strings as larger JSON file
2025-10-05 17:13:40 +02:00
Veronica Berglyd Olsen
04198f3ede
Remove quiet flag from index rebuild
2025-10-05 17:13:08 +02:00
Veronica Berglyd Olsen
1b671abc05
Add colour to vim mode label
2025-10-04 20:04:35 +02:00
Veronica Berglyd Olsen
0b973d5135
Fix i18n of vim mode
2025-10-04 19:26:07 +02:00
Veronica Berglyd Olsen
b2324a8689
Add the last selection type enum value
2025-10-04 19:05:20 +02:00
Veronica Berglyd Olsen
8be0c3c9b0
Merge branch 'main' into pr/idealemu/2499
2025-10-04 19:04:16 +02:00
Veronica Berglyd Olsen
2bd104705a
Minor refactoring and linting ( #2536 )
2025-10-04 18:53:04 +02:00
Veronica Berglyd Olsen
3d55b49ee6
Update MacOS tests to run on latest
2025-10-04 18:48:51 +02:00
Veronica Berglyd Olsen
42352e9500
Add some more type constants
2025-10-04 18:42:20 +02:00
Veronica Berglyd Olsen
100aad1256
Update linting due to new Ruff rules
2025-10-04 18:36:44 +02:00
Veronica Berglyd Olsen
703d37c3e2
Fix a few more cursor enums and remove unused variable
2025-10-04 18:29:43 +02:00
Veronica Berglyd Olsen
160d15b9b7
Refactor vim mode handling
2025-10-04 18:23:24 +02:00
Veronica Berglyd Olsen
b3a8fc92d0
Update comments in tests
2025-10-04 17:48:57 +02:00
Veronica Berglyd Olsen
fbee69a418
Clean up some minor details
2025-10-04 17:34:02 +02:00
Veronica Berglyd Olsen
31d139aecf
Fix new linting issues
2025-10-04 17:22:51 +02:00
Veronica Berglyd Olsen
8be040a9b4
Move vim mode functions
2025-10-04 17:16:02 +02:00
Veronica Berglyd Olsen
5cb47ac5b3
Add more cursor enum constants
2025-10-04 17:14:38 +02:00
Veronica Berglyd Olsen
b7c54779ac
Add the vimMode setting to the config file
2025-10-04 16:59:51 +02:00
Veronica Berglyd Olsen
49d23c06a4
Reformat the Vim mode code
2025-10-04 16:57:39 +02:00
idealemu
d0efe8d8d9
Refactor handleVim
2025-09-16 17:58:55 +02:00
idealemu
84c6faa419
Refactor vim tests
2025-09-16 17:39:57 +02:00
idealemu
b23ffd3c19
Refactor vim tests
2025-09-16 17:28:50 +02:00
idealemu
eeefa85e69
Add b and e commands and their tests
2025-09-16 16:58:54 +02:00
Veronica Berglyd Olsen
cbf055bebc
Fix imports
2025-09-15 19:44:22 +02:00
idealemu
eee0cc5394
Fix syntax
2025-09-15 19:31:43 +02:00
idealemu
a858c8b43c
Fix, new commands, and bump test coverage
2025-09-15 19:31:16 +02:00
idealemu
b7497fd669
Merge branch 'main' into vim-mode
2025-09-15 17:47:02 +02:00
Veronica Berglyd Olsen
98cdd4eedf
Merge 2.7.5 ( #2524 )
2025-09-14 19:48:18 +02:00
Veronica Berglyd Olsen
4d398f170d
Add back attribute lost when merging
2025-09-14 19:42:36 +02:00
Veronica Berglyd Olsen
f4c56a1948
Merge release 2.7.5
2025-09-14 19:37:15 +02:00
Veronica Berglyd Olsen
e72bfe1114
Post release fixes ( #2523 )
2025-09-14 19:28:31 +02:00
Veronica Berglyd Olsen
f019a3cd0c
Move the Apache license file back to setup
2025-09-14 19:24:32 +02:00
Veronica Berglyd Olsen
a37482aaad
Pin windows build to 2022 image
2025-09-14 18:54:42 +02:00
Veronica Berglyd Olsen
bb01d0e5ae
Fix debian build
2025-09-14 18:37:23 +02:00
Veronica Berglyd Olsen
b61aec9212
Release 2.7.5 ( #2521 )
2025-09-14 17:43:05 +02:00
Veronica Berglyd Olsen
c1d1330350
Bump version and update changelog
2025-09-14 17:37:58 +02:00
HeyMyian
25a1ecc99b
Catppuccin tooltips
2025-09-13 23:25:43 +02:00
Veronica Berglyd Olsen
6ed29cfde9
Adjust windows for IME conversion suggestions to not cover text ( #2518 )
2025-09-13 18:47:29 +02:00
Veronica Berglyd Olsen
da6b9b0980
Add more comments
2025-09-13 15:48:33 +02:00
Veronica Berglyd Olsen
410d8bfe13
Add test coverage
2025-09-13 15:27:38 +02:00
Veronica Berglyd Olsen
42f0d71ecf
Clean up types
2025-09-12 22:01:17 +02:00
Amber Flina
8a01ffa832
Other two linters
2025-09-11 16:32:10 -03:00
Amber Flina
bad03c45a0
Linting
2025-09-11 16:26:42 -03:00
Amber Flina
bb876b55fc
Handle IMEs
2025-09-11 16:26:42 -03:00
HeyMyian
a1da73adaa
New theme pair: Rosé Pine
2025-09-04 21:21:34 +02:00
HeyMyian
37516dda0e
Rename Catppuccin files and change some colours
2025-09-04 21:20:26 +02:00
HeyMyian
edd31bee8e
Merge branch 'theme_fixes' of https://github.com/HeyMyian/novelWriter into theme_fixes
2025-09-02 21:06:19 +02:00
HeyMyian
5806b9f276
Credits
2025-09-02 21:06:11 +02:00
Veronica Berglyd Olsen
96841bd7b1
Merge branch 'main' into theme_fixes
2025-09-02 21:05:10 +02:00
HeyMyian
67bd25145d
Merge branch 'theme_fixes' of https://github.com/HeyMyian/novelWriter into theme_fixes
2025-09-02 21:02:40 +02:00
HeyMyian
635145ea70
Whitespace...
2025-09-02 20:59:52 +02:00
HeyMyian
85c079db70
Change Floral Midnight to be distinct from Catppuccin
2025-09-02 20:58:59 +02:00
HeyMyian
5944984efb
Add two Catppuccin flavors
2025-09-02 20:58:28 +02:00
idealemu
4c319bd068
Remove redundant check
2025-08-31 15:58:57 +02:00
idealemu
db80a2e0f6
mend
2025-08-31 15:48:34 +02:00
idealemu
c2fbb5cf22
Test coverage of motions
2025-08-31 15:47:41 +02:00
Veronica Berglyd Olsen
3be8eb4f87
Fix auto complete crash ( #2511 )
2025-08-31 15:35:57 +02:00
Veronica Berglyd Olsen
08d2a5fa95
Fix linting errors from updated Ruff version
2025-08-31 15:27:55 +02:00
Veronica Berglyd Olsen
d69d2234c4
Rename completer signal
2025-08-31 15:23:33 +02:00
Veronica Berglyd Olsen
33b3a71ecd
Make a minor performance improvement in the editor completer
2025-08-31 15:11:51 +02:00
Veronica Berglyd Olsen
b093446020
Fix Qt side crash when forwarding editor auto-complete keypresses ( #2510 )
2025-08-31 15:08:42 +02:00
idealemu
4db1cdd8e4
VLINE test and fix
2025-08-30 17:16:47 +02:00
idealemu
36a5710863
More test coverage for vim normal mode
2025-08-30 12:09:37 +02:00
idealemu
bd51ccd26a
Visual mode tests and correct yy in visual
2025-08-30 12:04:49 +02:00
idealemu
d60a109ecb
Move config check outside of handleVim
2025-08-30 10:04:44 +02:00
idealemu
a293da1360
Removed config caching
2025-08-28 09:36:11 +02:00
idealemu
745cfeb9e6
Update docstrings for new ruff rules
2025-08-28 09:26:19 +02:00
Veronica Berglyd Olsen
a7a08fe28d
Merge branch 'main' into vim-mode
2025-08-27 21:38:50 +02:00
Veronica Berglyd Olsen
aa83c5c1bc
Add more Ruff rules ( #2509 )
2025-08-27 21:36:46 +02:00
Veronica Berglyd Olsen
5dcc989535
Fix test coverage
2025-08-27 21:30:17 +02:00
Veronica Berglyd Olsen
2afbe95a9c
Fix typo
2025-08-27 21:22:57 +02:00
Veronica Berglyd Olsen
5bdbd7c195
Update linting for tests
2025-08-27 21:04:32 +02:00
Veronica Berglyd Olsen
44d117c91d
Update linting for utils
2025-08-27 21:01:11 +02:00
Veronica Berglyd Olsen
c174f8f931
Update linting for main code
2025-08-27 21:00:09 +02:00
Veronica Berglyd Olsen
84ff1f4640
Update Ruff settings in project config
2025-08-27 20:47:40 +02:00
Veronica Berglyd Olsen
26e7e70c3f
Merge branch 'main' into vim-mode
2025-08-27 18:42:59 +02:00
idealemu
b2ad021230
Made vim tests keystroke delay robust
2025-08-27 11:27:08 +02:00
idealemu
151f047cff
Vim mode dd, x, yy, p, P test
2025-08-27 11:18:11 +02:00
idealemu
04bb8f1d1a
Vim mode insert O and o tests
2025-08-27 11:02:09 +02:00
idealemu
38c0d33767
Vim mode insert mode tests
2025-08-27 10:59:30 +02:00
idealemu
493947c830
Basic vim mode enabled test
2025-08-27 10:49:34 +02:00
idealemu
beb1ade0b5
Reorder config
2025-08-27 09:37:40 +02:00
idealemu
3885500e7c
Vim mode only set when enabled
2025-08-26 18:12:15 +02:00
idealemu
9e132d5ca8
Visual and Vline modes and a few additional commands
2025-08-26 17:57:17 +02:00
idealemu
de21d4755b
Added vim status mode bar in the GUI footer
2025-08-25 16:43:16 +02:00
idealemu
d50e164e68
Vim mode internal clipboard and more vim actions
2025-08-24 16:13:52 +02:00
Myian
8380a2fa53
Merge branch 'main' into theme_fixes
2025-08-24 16:10:51 +02:00
Veronica Berglyd Olsen
23a0df61cd
Fix font matching style bug ( #2503 )
2025-08-24 15:51:32 +02:00
Veronica Berglyd Olsen
b484dd6f71
Test the fontMatcher style name reset
2025-08-24 15:47:28 +02:00
Veronica Berglyd Olsen
c986b311fd
Merge branch 'main' into font_matching
2025-08-24 15:42:17 +02:00
Veronica Berglyd Olsen
d1c3584651
Drop highlighting trailing spaces ( #2505 )
2025-08-24 15:42:08 +02:00
Veronica Berglyd Olsen
a9069389db
Set the show multiple spaces setting to off by default
2025-08-24 15:31:50 +02:00
Veronica Berglyd Olsen
2bf8ca8ab6
Change the wording for the multiple spaces setting in Preferences
2025-08-24 15:24:05 +02:00
Veronica Berglyd Olsen
b095b0ae12
Drop syntax highlighting for redundant trailing spaces
2025-08-24 15:22:11 +02:00
Myian
d5a6a05fc4
Merge branch 'vkbo:main' into theme_fixes
2025-08-23 23:37:51 +02:00
HeyMyian
c84f6b63ff
Spelling of GitHub, Inc.
2025-08-23 22:54:15 +02:00
HeyMyian
92062d4829
Adjust Paragon theme colours
2025-08-23 22:47:59 +02:00
HeyMyian
f742e8ac11
Fix: missing letter in credits
2025-08-23 22:46:02 +02:00
Veronica Berglyd Olsen
65d2a3b313
Reset font style name after loading fonts
2025-08-21 22:41:58 +02:00
Veronica Berglyd Olsen
3c7510d74f
Update package files ( #2500 )
2025-08-18 20:47:27 +02:00
Veronica Berglyd Olsen
be8ec6b4ae
Update package files
2025-08-18 20:42:36 +02:00
idealemu
e06cd5eba6
More vim commands
2025-08-16 20:37:43 +02:00
idealemu
13775fcb68
Refactor for camelCase
2025-08-16 12:02:21 +02:00
Veronica Berglyd Olsen
5641fbd83c
Fix tests on HighDPI screens ( #2496 )
2025-08-16 10:46:31 +02:00
Veronica Berglyd Olsen
3bdb108fdb
Merge branch 'main' into test_gui_scale
2025-08-16 10:40:44 +02:00
Veronica Berglyd Olsen
19aadd93a0
Add comment to test
2025-08-16 10:38:31 +02:00
Veronica Berglyd Olsen
ce9be475b5
Add scale factor flag to run_tests script
2025-08-16 10:34:50 +02:00
idealemu
b40cd351c3
Disable vim mode by default
2025-08-16 10:11:29 +02:00
idealemu
3b6ad7b851
HJKL, DD motions added
2025-08-16 09:51:39 +02:00
idealemu
d8ac23e398
Moving vim state into doceditor, centralizing vim to doceditor
2025-08-14 17:19:05 +02:00
Veronica Berglyd Olsen
a627eab6f1
Add new themes ( #2495 )
2025-08-14 10:13:41 +02:00
HeyMyian
88ddb97d43
Update credits
2025-08-14 09:26:36 +02:00
HeyMyian
071654fa06
Fix: missing headertext
2025-08-13 18:39:35 +02:00
HeyMyian
ea602b5f9c
Add new themes
2025-08-13 18:18:16 +02:00
Veronica Berglyd Olsen
b39b990eda
Update themes ( #2494 )
2025-08-13 18:00:05 +02:00
HeyMyian
5d7e005f7d
Update themes
2025-08-13 11:06:18 +02:00
idealemu
c2627654b9
Initial vim mode prototype proof of concept
2025-08-12 21:15:48 +02:00
Veronica Berglyd Olsen
21ce030463
Improve auto-replace quotes with markup ( #2489 )
2025-07-27 13:46:01 +02:00
Veronica Berglyd Olsen
c203dcbbb6
Generalise space character detection in quote auto-replace
2025-07-27 13:36:39 +02:00
Veronica Berglyd Olsen
435a72c76b
Add test coverage
2025-07-27 13:19:58 +02:00
Veronica Berglyd Olsen
d4fc440725
Tweak the editor auto-replace logic to allow markup for dialogue ( #2488 )
2025-07-27 12:25:09 +02:00
Veronica Berglyd Olsen
e9407e0152
Update themes ( #2481 )
2025-07-21 13:45:19 +02:00
HeyMyian
033d515784
Fix Aura theme credits
2025-07-21 12:10:11 +02:00
HeyMyian
4b4825582f
Fix Aura theme credits
2025-07-21 10:52:50 +02:00
HeyMyian
9d7e8959e8
Adjust theme colours
2025-07-21 10:47:00 +02:00
Veronica Berglyd Olsen
9aac9301b0
Add a tests run script and more requirement files ( #2480 )
2025-07-19 17:04:34 +02:00
Veronica Berglyd Olsen
df6cf331ac
Change required setuptools to 77.0.3
2025-07-19 16:56:41 +02:00
Veronica Berglyd Olsen
3e66f47c13
Echo the command used in the run tests script
2025-07-19 16:53:05 +02:00
Veronica Berglyd Olsen
bca87429a6
Update setuptools requirements
2025-07-19 16:50:36 +02:00
Veronica Berglyd Olsen
9870fe448b
Add more requirements files
2025-07-19 16:46:50 +02:00
Veronica Berglyd Olsen
379ae8ccfb
Add helper script to run tests
2025-07-19 16:41:07 +02:00
Veronica Berglyd Olsen
c77b67fdf8
Expose tree and outline shortcuts in Focus Mode ( #2479 )
2025-07-17 21:41:20 +02:00
Veronica Berglyd Olsen
a0cbb30874
Allow switching to tree, novel or outline by keyboard shortcut from Focus Mode ( #1294 )
2025-07-17 21:35:32 +02:00
Veronica Berglyd Olsen
aa46be08cf
Add progress bar for bulky tasks ( #2478 )
2025-07-17 19:51:36 +02:00
Veronica Berglyd Olsen
f7366cb2ff
Fix linting errors for new rules
2025-07-17 19:47:46 +02:00
Veronica Berglyd Olsen
4bc4c1e204
Add progress bar to global search
2025-07-17 19:42:35 +02:00
Veronica Berglyd Olsen
e77b71bbbc
Connect main progress bar to potential bulky operations in the project tree
2025-07-17 18:06:02 +02:00
Veronica Berglyd Olsen
1223e6da84
Fix tests and add GUI refresh
2025-07-17 17:30:07 +02:00
Veronica Berglyd Olsen
d027f218f8
Add progress bar functions in shared class and use it for index rebuild
2025-07-17 16:56:28 +02:00
Veronica Berglyd Olsen
eb659a64bb
Add a progress bar over the status bar
2025-07-17 16:55:53 +02:00
Veronica Berglyd Olsen
300edc036f
Use label for template title ( #2477 )
2025-07-17 15:47:45 +02:00
Veronica Berglyd Olsen
ee370ec8bf
Fix wrong meta data in sample files
2025-07-17 15:44:06 +02:00
Veronica Berglyd Olsen
ebdd0dbdc0
Update docs
2025-07-17 15:37:42 +02:00
Veronica Berglyd Olsen
c816b24437
Update tests
2025-07-17 15:31:13 +02:00
Veronica Berglyd Olsen
20709145c8
Update template title when creating file from template
2025-07-17 15:31:03 +02:00
Veronica Berglyd Olsen
133d3c7151
Pre Release 2.8 Alpha 2 ( #2476 )
2025-07-16 16:41:57 +02:00
Veronica Berglyd Olsen
25a577e32e
Bump version to 2.8a2
2025-07-16 16:36:04 +02:00
Veronica Berglyd Olsen
3c01584615
Update default themes ( #2475 )
2025-07-16 16:28:30 +02:00
Veronica Berglyd Olsen
bea80e7f71
Clean up sample project
2025-07-16 12:15:23 +02:00
Veronica Berglyd Olsen
d7a6c14fe7
Update highlighter tests
2025-07-16 12:15:13 +02:00
Veronica Berglyd Olsen
30008bafe7
Tweak default themes a little
2025-07-16 12:14:59 +02:00
Veronica Berglyd Olsen
4f5d1847e0
Update icon credits info ( #2474 )
2025-07-15 20:44:44 +02:00
Veronica Berglyd Olsen
e7e7d7d2c0
Update icon credits
2025-07-15 20:39:50 +02:00
Veronica Berglyd Olsen
5114f0ac24
Merge release 2.7.4 into main ( #2473 )
2025-07-15 19:10:26 +02:00
Veronica Berglyd Olsen
832bf158da
Fix icon theme completeness test
2025-07-15 19:02:51 +02:00
Veronica Berglyd Olsen
af83cc58cb
Add missing icons to material sharp icon themes
2025-07-15 18:56:54 +02:00
Veronica Berglyd Olsen
1318a3844e
Merge main and 2.7.4
2025-07-15 18:53:10 +02:00
Veronica Berglyd Olsen
ae8d7ef99f
Post release updates ( #2472 )
2025-07-15 17:48:13 +02:00
Veronica Berglyd Olsen
0503b02d17
Remove Ubuntu Oracular release
2025-07-15 17:33:32 +02:00
Veronica Berglyd Olsen
9a158d76b4
Release 2.7.4 ( #2470 )
2025-07-15 17:15:10 +02:00
Veronica Berglyd Olsen
2017525b77
Bump version number and update changelog
2025-07-15 17:00:07 +02:00
Veronica Berglyd Olsen
d0b09bce20
Update i18n ( #2469 )
2025-07-15 16:52:58 +02:00
Veronica Berglyd Olsen
cfd9b63190
Update Czech and French translations
2025-07-15 16:45:22 +02:00
Veronica Berglyd Olsen
05e865e649
Update existing translation files
2025-07-15 16:43:29 +02:00
Veronica Berglyd Olsen
f25124fd8a
Clean up icon themes build ( #2467 )
2025-07-15 16:21:15 +02:00
Veronica Berglyd Olsen
b92157c292
Fix test
2025-07-15 16:12:29 +02:00
Veronica Berglyd Olsen
c2dcb6a075
Update ignore and build scripts
2025-07-15 16:00:45 +02:00
Veronica Berglyd Olsen
00f0c6ea3c
Remove optional icon themes and add new themes
2025-07-15 16:00:20 +02:00
Veronica Berglyd Olsen
e92cf6c761
Update icon builds
2025-07-15 15:56:00 +02:00
Veronica Berglyd Olsen
d0092d5a5e
Remove theme description field ( #2466 )
2025-07-14 19:38:01 +02:00
Veronica Berglyd Olsen
4a0ed710a3
Update credits and documentation
2025-07-14 19:33:35 +02:00
Veronica Berglyd Olsen
df89f183e0
Clean up theme files
2025-07-14 19:33:23 +02:00
Veronica Berglyd Olsen
06b6adbcde
Remove description field from theme parsing and testing
2025-07-14 19:33:01 +02:00
Veronica Berglyd Olsen
f2b94095c3
Fix 4 byte Unicode support in editor ( #2451 )
2025-07-13 19:02:58 +02:00
Veronica Berglyd Olsen
cd474f3152
Add full test coverage of syntax highlighter
2025-07-13 18:59:13 +02:00
Veronica Berglyd Olsen
c40507addb
Fix Unicode bug in syntax highlighter
2025-07-13 18:58:52 +02:00
Benson Muite
989d655c1f
Add git as a Fedora dependency for codecov
2025-07-09 18:41:14 +03:00
Benson Muite
094353f64e
Fix container image name
2025-07-09 18:07:20 +03:00
Veronica Berglyd Olsen
e795b345c5
Merge remote-tracking branch 'origin/unicode_fix' into unicode_fix
2025-07-09 12:50:04 +02:00
Veronica Berglyd Olsen
4a04c24b62
Merge branch 'main' into unicode_fix
2025-07-09 12:49:08 +02:00
Veronica Berglyd Olsen
36ec721b1e
Remove sed and fix bug in fedora yaml
2025-07-09 12:37:55 +02:00
Benson Muite
f1dae3e62e
Test on Fedora linux
2025-07-09 10:59:20 +03:00
Veronica Berglyd Olsen
90860dbbf1
Fix colour reset bug for status labels ( #2461 )
2025-07-08 15:46:01 +02:00
Veronica Berglyd Olsen
7d2be7da77
Update file format comment
2025-07-08 15:41:01 +02:00
Veronica Berglyd Olsen
551a7609f8
Preserve status icon custom colour when switching theme ( #2452 )
2025-07-08 15:19:33 +02:00
Veronica Berglyd Olsen
791da75ae9
Merge 2.7.3 release into 2.8 branch ( #2460 )
2025-07-07 19:00:47 +02:00
Veronica Berglyd Olsen
aa1fd82f3a
Merge 2.7.3 release into current main
2025-07-07 18:41:36 +02:00
Veronica Berglyd Olsen
2e8ee9dadf
Release 2.7.3 ( #2458 )
2025-07-07 17:25:26 +02:00
Veronica Berglyd Olsen
0b8d613044
Update changelog notes
2025-07-07 17:16:11 +02:00
Veronica Berglyd Olsen
64b0896eaf
Bump version and update changelog
2025-07-07 17:14:51 +02:00
Veronica Berglyd Olsen
cd5151be94
Update license info
2025-07-07 17:04:53 +02:00
Veronica Berglyd Olsen
367bb2e5ed
Improve dialogue highlighting settings ( #2457 )
2025-07-06 18:27:26 +02:00
Veronica Berglyd Olsen
a748a69de3
Remove redundant string compact implementation
2025-07-06 18:24:05 +02:00
Veronica Berglyd Olsen
ec9e478399
Improve dialogue line symbol setting box ( #2453 )
2025-07-06 18:20:13 +02:00
Veronica Berglyd Olsen
dadc7edbd9
Move the open ended dialogue setting in Preferences ( #2454 )
2025-07-06 18:14:33 +02:00
Veronica Berglyd Olsen
e41f6a5fb3
Fix ConfigParser interpolation ( #2456 )
2025-07-06 17:35:18 +02:00
Veronica Berglyd Olsen
3149e7ec0d
Disable config parser interpolation with % ( #2455 )
2025-07-06 17:29:19 +02:00
Veronica Berglyd Olsen
d8d60faa6b
Add test document to repo for now
2025-07-06 17:09:21 +02:00
Veronica Berglyd Olsen
58eda950f8
Add test coverage for spell checker with 4 byte Unicode
2025-07-05 17:52:19 +02:00
Veronica Berglyd Olsen
ad3760762f
Fix spell checking when 4 byte are in use
2025-07-05 17:19:02 +02:00
Veronica Berglyd Olsen
3c8a0ace60
Add test for utf16CharMap
2025-07-05 17:18:04 +02:00
Veronica Berglyd Olsen
7a90ef8bc4
Merge branch 'main' into unicode_fix
2025-07-05 16:00:06 +02:00
Veronica Berglyd Olsen
c12a864e8a
Revert Qt regex and use UTF-16 to UCS-4 index map for all highlighting
2025-07-05 15:53:34 +02:00
Veronica Berglyd Olsen
5aef93245b
Add more themes ( #2450 )
2025-07-05 15:39:32 +02:00
Myian
3352a24750
fix: rename the Auras
2025-07-05 15:33:42 +02:00
Myian
590f13203a
fix: Classic-O Light url
2025-07-05 14:23:24 +02:00
Myian
c832b2d860
fix: Primer Light headertag
2025-07-05 14:17:50 +02:00
Veronica Berglyd Olsen
8067acdc1c
Merge branch 'main' into unicode_fix
2025-07-05 14:17:16 +02:00
Myian
b3ea6af2fd
Merge branch 'vkbo:main' into add_themes
2025-07-05 14:03:29 +02:00
Myian
30530b1b8b
add more themes
2025-07-05 14:02:56 +02:00
Veronica Berglyd Olsen
57bed18ccf
Make dialog parser and keyword lines work with 4 byte unicode
2025-07-05 01:50:47 +02:00
Veronica Berglyd Olsen
f8a333c4ea
Make editor auto-replace work with 4 byte Unicode
2025-07-05 01:50:03 +02:00
Veronica Berglyd Olsen
680fc32786
Fix highlighting of markup and spell checking for 4 byte Unicode
2025-07-04 23:24:23 +02:00
Veronica Berglyd Olsen
9af498d69a
Drop redundant re.UNICODE flag
2025-07-04 20:20:48 +02:00
Veronica Berglyd Olsen
7e2b95d390
Add all used licenses ( #2446 )
2025-07-02 18:26:16 +02:00
Veronica Berglyd Olsen
168bb0be88
Update license fields in project file to latest format
2025-07-02 17:55:06 +02:00
Veronica Berglyd Olsen
849f6c7d05
Update credits files
2025-07-02 17:42:57 +02:00
Veronica Berglyd Olsen
d1c3643cff
Add all used licenses to package meta
2025-07-02 17:41:41 +02:00
Veronica Berglyd Olsen
5ee362dcf4
Revert license field ( #2435 )
2025-06-25 10:28:05 +02:00
Veronica Berglyd Olsen
453502e1c7
Revert the format of the license field in the pyrproject file ( #2434 )
2025-06-25 10:23:00 +02:00
Veronica Berglyd Olsen
0b6e2bc260
Merge 2.7.2 into main ( #2432 )
2025-06-24 17:21:53 +02:00
Veronica Berglyd Olsen
5b24d8e61a
Fix merge issue
2025-06-24 17:16:39 +02:00
Veronica Berglyd Olsen
23ff933d38
Merge 2.7.2 into main
2025-06-24 17:12:43 +02:00
Veronica Berglyd Olsen
da3383a67c
Release 2.7.2 ( #2430 )
2025-06-24 16:43:34 +02:00
Veronica Berglyd Olsen
4dd2d63d9b
Update changelog
2025-06-24 16:40:25 +02:00
Veronica Berglyd Olsen
b16783143f
Bump version to 2.7.2 and update changelog
2025-06-24 16:37:50 +02:00
Veronica Berglyd Olsen
590c66d1eb
Fix missing tag display in outline ( #2429 )
2025-06-24 16:23:15 +02:00
Veronica Berglyd Olsen
b4db960e68
Add scene tag to sample main scene
2025-06-24 16:16:15 +02:00
Veronica Berglyd Olsen
aaf4ede04d
Update test coverage
2025-06-24 16:15:49 +02:00
Veronica Berglyd Olsen
5ae385ec02
Add tag to reference by keyword lookup
2025-06-24 16:15:35 +02:00
Veronica Berglyd Olsen
ad2288e2fc
Add tag value for novel docs in Outline and Novel View ( #2428 )
2025-06-24 16:05:59 +02:00
Veronica Berglyd Olsen
4b5f3c8af8
Clarify text alignment and break behaviour ( #2427 )
2025-06-24 09:07:40 +02:00
Veronica Berglyd Olsen
c1dd2ebb92
Fix typos and inconsistencies
2025-06-24 00:22:35 +02:00
Veronica Berglyd Olsen
a210a665fb
Update documentation
2025-06-24 00:08:08 +02:00
Veronica Berglyd Olsen
979a55d24a
Add alignment precedence test to HTML tests
2025-06-24 00:07:55 +02:00
Veronica Berglyd Olsen
3c474987b2
Check indent and justify after lines are combined in tokenizer, not before ( #2426 )
2025-06-23 23:24:20 +02:00
Veronica Berglyd Olsen
91e83305e6
Add Espresso and Noctis themes ( #2422 )
2025-06-23 13:52:22 +02:00
Veronica Berglyd Olsen
cf3f6caca8
Fix Noctis button text colour
2025-06-20 17:12:00 +02:00
Veronica Berglyd Olsen
ab1d55611f
Add Noctis theme
2025-06-20 17:06:50 +02:00
Veronica Berglyd Olsen
aff634a970
Add Noctis Lux theme
2025-06-20 16:54:14 +02:00
Veronica Berglyd Olsen
6ed572772f
Add theme description
2025-06-20 16:47:11 +02:00
Veronica Berglyd Olsen
cc206d5542
Merge remote-tracking branch 'origin/espresso_theme' into espresso_theme
2025-06-20 16:45:22 +02:00
Veronica Berglyd Olsen
8001b914b1
Merge branch 'main' into espresso_theme
2025-06-20 16:43:06 +02:00
Veronica Berglyd Olsen
afc3e862b0
Change theme meta settings ( #2423 )
2025-06-20 16:42:55 +02:00
Veronica Berglyd Olsen
8ea6cc8bac
Merge branch 'main' into theme_settings
2025-06-20 16:38:10 +02:00
Veronica Berglyd Olsen
cdc05320d9
Update existing theme files
2025-06-20 16:36:39 +02:00
Veronica Berglyd Olsen
b64c2f3597
Refactor the theme setting meta fields and requirements
2025-06-20 16:35:58 +02:00
Veronica Berglyd Olsen
e1b082d189
Improve tooltip and highlight
2025-06-20 12:03:20 +02:00
Veronica Berglyd Olsen
7fdf175329
Merge branch 'main' into espresso_theme
2025-06-20 00:17:12 +02:00
Veronica Berglyd Olsen
e6580d4676
Make some minor changes to themes ( #2418 )
2025-06-20 00:16:00 +02:00
Veronica Berglyd Olsen
b6de4fe823
First iteration of the espresso theme
2025-06-20 00:13:15 +02:00
Veronica Berglyd Olsen
51da6fe1a8
Merge branch 'main' into theme_tweaks
2025-06-19 22:11:24 +02:00
Veronica Berglyd Olsen
aba179d2de
Improve story comment handling ( #2421 )
2025-06-19 22:02:17 +02:00
Veronica Berglyd Olsen
80cabea362
Merge branch 'main' into story_comments_handling
2025-06-19 21:57:46 +02:00
Veronica Berglyd Olsen
fad4210c9c
Update Primer themes ( #2419 )
2025-06-19 21:57:33 +02:00
Veronica Berglyd Olsen
32091ffd94
Add test for story comment tokenizer
2025-06-19 21:49:33 +02:00
Veronica Berglyd Olsen
8d2551e0b6
Add notes toggle test coverage
2025-06-19 21:35:39 +02:00
Veronica Berglyd Olsen
0d94a84724
Fix tests
2025-06-19 21:32:11 +02:00
Veronica Berglyd Olsen
efa82e1761
Add more new features to the Lipsum test project
2025-06-19 21:31:57 +02:00
Veronica Berglyd Olsen
c4cd151f2c
Compact repeated blocks in both meta and note types
2025-06-19 21:05:44 +02:00
Myian
4874c02c44
fix highlight?
2025-06-19 21:04:42 +02:00
Veronica Berglyd Olsen
ba4fdd1f92
Split up block types of comments in build formats
2025-06-19 20:47:34 +02:00
Veronica Berglyd Olsen
c598fdd009
Add separate toggle for notes in viewer
2025-06-19 20:30:54 +02:00
Veronica Berglyd Olsen
0bbe29bc2e
Fix comments visibility ( #2420 )
2025-06-19 20:27:36 +02:00
Veronica Berglyd Olsen
e690243fc3
Show notes and story structure comments in the viewer
2025-06-19 20:21:19 +02:00
Veronica Berglyd Olsen
4eaac8dbe8
Fix issues with the Solarized themes
2025-06-19 20:06:30 +02:00
Veronica Berglyd Olsen
dbf0b5d3f7
Modify the style to show a scroll bar for combo boxes
2025-06-19 19:29:14 +02:00
Myian
17e2c30f6e
Merge branch 'primer' of https://github.com/HeyMyian/novelWriter into primer
2025-06-19 17:31:26 +02:00
Myian
36b757c224
better contrast for some elements
2025-06-19 17:31:24 +02:00
Veronica Berglyd Olsen
1ae77b145b
Merge branch 'main' into primer
2025-06-19 15:42:04 +02:00
Myian
87f2f0eb24
fix tooltip
2025-06-19 13:24:35 +02:00
Myian
b2d31022af
adjusting colors and change name
2025-06-19 13:16:23 +02:00
Veronica Berglyd Olsen
110d8b8e59
Swap value and modifier colours in default themes
2025-06-18 20:50:33 +02:00
Veronica Berglyd Olsen
5a177e500e
Update the help text for theme selections in Preferences
2025-06-18 20:50:12 +02:00
Veronica Berglyd Olsen
03dcb63cf6
Merge 2.7.2 bugfixes into main ( #2417 )
2025-06-18 20:30:41 +02:00
Veronica Berglyd Olsen
45a41b6109
Merge 2.7.2 bugfixes into main
2025-06-18 20:26:56 +02:00
Veronica Berglyd Olsen
74862969e1
Fix page breaks in PDFs ( #2416 )
2025-06-18 20:21:09 +02:00
Veronica Berglyd Olsen
92ef020342
Display headings with a line break on a single line
2025-06-18 19:26:41 +02:00
Veronica Berglyd Olsen
2176dd2020
Only add page break before first line of a heading in PDF and preview ( #2415 )
2025-06-18 19:25:39 +02:00
Veronica Berglyd Olsen
bc624dc079
Add markdown-style highlight ( #2412 )
2025-06-16 22:13:48 +02:00
Veronica Berglyd Olsen
0b13d40516
Add text pattern test
2025-06-16 21:46:27 +02:00
Veronica Berglyd Olsen
e82c161b11
Merge branch 'main' into markdown_highlight
2025-06-16 21:41:41 +02:00
Veronica Berglyd Olsen
307cd0966b
Merge branch 'release'
2025-06-16 21:40:45 +02:00
Veronica Berglyd Olsen
2ec943d118
Fix escape characters in document formats ( #2411 )
2025-06-16 19:00:51 +02:00
Veronica Berglyd Olsen
01733bdbaa
Use dict comprehension in auto replace processing
2025-06-16 18:58:07 +02:00
Veronica Berglyd Olsen
5bc39d29eb
Process escapes in docx and qdoc classes ( #2410 )
2025-06-16 18:50:21 +02:00
Veronica Berglyd Olsen
c0da955fc6
Add button and menu entry for markdown highlight
2025-06-16 18:47:16 +02:00
Veronica Berglyd Olsen
148fc68590
Add markdown highlight format
2025-06-16 18:46:37 +02:00
Veronica Berglyd Olsen
1c150e0011
Add current line highlight ( #2405 )
2025-06-14 17:36:39 +02:00
Veronica Berglyd Olsen
cbc79d7082
Merge line highlight with existing signal handler for cursor move
2025-06-14 17:30:30 +02:00
Veronica Berglyd Olsen
6d04c88d83
Keep the ExtraSelection object around to prevent garbage collector race and segfault
2025-06-14 17:20:34 +02:00
Veronica Berglyd Olsen
d5dc66a33c
Add to preferences test
2025-06-14 17:13:35 +02:00
Veronica Berglyd Olsen
2947721727
Improve test coverage
2025-06-14 17:08:06 +02:00
Veronica Berglyd Olsen
f6408e74d2
Update themes and docs
2025-06-14 17:06:02 +02:00
Veronica Berglyd Olsen
7a95980d2f
Add theme setting for current line
2025-06-14 17:04:53 +02:00
Veronica Berglyd Olsen
2589c43214
Expose line highlight setting in Preferences
2025-06-14 16:45:06 +02:00
Veronica Berglyd Olsen
5032ffdfd4
Add current line highlight
2025-06-14 16:44:51 +02:00
Veronica Berglyd Olsen
1b977e866b
Make HTML output more consistent ( #2404 )
2025-06-14 15:34:49 +02:00
Veronica Berglyd Olsen
307e80bac9
Update tests
2025-06-14 15:29:11 +02:00
Veronica Berglyd Olsen
af6b35cc43
Improve handling of CSS styles, and add viewport meta tag ( #2358 )
2025-06-14 15:28:51 +02:00
Veronica Berglyd Olsen
bae654f260
Clean up log messages from dialogs ( #2402 )
2025-06-14 14:26:28 +02:00
Veronica Berglyd Olsen
ff36d38f43
Improve formatting of log messages made from message box content
2025-06-14 14:22:14 +02:00
Veronica Berglyd Olsen
88a195b4e2
Update deb build and release 2.8 Alpha 1 for Launchpad ( #2401 )
2025-06-13 22:37:18 +02:00
Veronica Berglyd Olsen
2bd298e673
Bump version to 2.8 Alpha 1
2025-06-13 22:31:34 +02:00
Veronica Berglyd Olsen
ad89a043c9
Update build files for 2.8
2025-06-13 22:31:17 +02:00
Veronica Berglyd Olsen
03506c97b0
Allow theme colours for status and importance labels ( #2400 )
2025-06-13 22:02:54 +02:00
Veronica Berglyd Olsen
9384b8a6b9
Update test coverage
2025-06-13 21:37:31 +02:00
Veronica Berglyd Olsen
e3eea2628a
Fix current tests
2025-06-12 19:22:11 +02:00
Veronica Berglyd Olsen
ff85c6688f
Add methods to refresh status icons on theme change
2025-06-12 17:59:38 +02:00
Veronica Berglyd Olsen
2e0ee9b75f
Update project settings for for status and importance colours
2025-06-12 16:55:28 +02:00
Veronica Berglyd Olsen
fe46a82e63
Change how colours are stored for status labels to use theme colour or hex format
2025-06-12 16:55:12 +02:00
Veronica Berglyd Olsen
67d49a8f2b
Remove theme key from theme colours list
2025-06-12 16:52:24 +02:00
Veronica Berglyd Olsen
885b669c30
Add LCARS theme ( #2399 )
2025-06-12 11:46:50 +02:00
Veronica Berglyd Olsen
5ab3736f05
Tweak colours
2025-06-12 11:42:52 +02:00
Veronica Berglyd Olsen
968bdbf12a
Add LCARS theme
2025-06-11 21:57:15 +02:00
Veronica Berglyd Olsen
1608f34677
Make some minor tweaks to themes and update docs ( #2396 )
2025-06-11 20:27:18 +02:00
Veronica Berglyd Olsen
98d9853c7e
Tweak the opacity of paged sidebar buttons and welcome dialog list
2025-06-11 00:14:46 +02:00
Veronica Berglyd Olsen
aeac9840f1
Tweaks some theme colours
2025-06-11 00:09:06 +02:00
Veronica Berglyd Olsen
6a9e268eb7
Update theme customisation documentation
2025-06-11 00:08:17 +02:00
Veronica Berglyd Olsen
186062926a
Change some defaults and fix index of new projects ( #2395 )
2025-06-10 23:41:52 +02:00
Veronica Berglyd Olsen
f7691f6909
Make sure manual files exist for testing
2025-06-10 23:29:17 +02:00
Veronica Berglyd Olsen
4e02c8a63a
Change a few defaults in config
2025-06-10 23:28:58 +02:00
Veronica Berglyd Olsen
bd3e23da33
Build index on new project creation
2025-06-10 23:16:10 +02:00
Veronica Berglyd Olsen
045b2619b2
Merge release 2.7.1 into 2.8a0
2025-06-10 00:10:20 +02:00
Veronica Berglyd Olsen
8c38bece3a
Update license setting in pyproject.toml
2025-06-10 00:09:04 +02:00
Veronica Berglyd Olsen
d61329a4f3
Improve build code
2025-06-10 00:08:48 +02:00
Veronica Berglyd Olsen
635493f1c1
Post release updates and AppImage fix
2025-06-09 23:42:34 +02:00
Veronica Berglyd Olsen
364b7bcf99
Release 2.7.1 ( #2393 )
2025-06-09 23:11:23 +02:00
Veronica Berglyd Olsen
7d53c4a06b
Extend changelog and fix release date
2025-06-09 23:08:09 +02:00
Veronica Berglyd Olsen
e3981aad60
Update changelog
2025-06-09 23:06:14 +02:00
Veronica Berglyd Olsen
f08078bd08
Update Czech translation
2025-06-09 23:00:41 +02:00
Veronica Berglyd Olsen
5d1e781d20
Bump version to 2.7.1
2025-06-09 22:57:33 +02:00
Veronica Berglyd Olsen
d1d5116536
Update the AppImage build scripts ( #2392 )
2025-06-09 22:52:17 +02:00
Veronica Berglyd Olsen
6379f031c2
Prune the AppImage a little, and prune Windows installer less
2025-06-09 22:49:00 +02:00
Veronica Berglyd Olsen
d153d80595
Use lower case for release names
2025-06-09 22:01:22 +02:00
Veronica Berglyd Olsen
28c45719e2
Move libxcb-cursor
2025-06-09 19:36:39 +02:00
Veronica Berglyd Olsen
e6befda146
Use env var for appimagetool
2025-06-09 19:08:19 +02:00
Veronica Berglyd Olsen
910723bbcd
Add symlink
2025-06-09 19:02:53 +02:00
Veronica Berglyd Olsen
a534e30467
Add the appimagetool exec
2025-06-09 18:51:49 +02:00
Veronica Berglyd Olsen
dd7c8162ac
Update appimage build
2025-06-09 18:38:53 +02:00
Veronica Berglyd Olsen
2bffa83d62
Update app description
2025-06-09 15:46:17 +02:00
Veronica Berglyd Olsen
01514a94e1
Fix tag and auto-complete bugs ( #2389 )
2025-06-06 19:23:49 +02:00
Veronica Berglyd Olsen
53355dbcc6
Don't remove tags for the tag keyword ( #2386 )
2025-06-06 19:16:59 +02:00
Veronica Berglyd Olsen
bf1067a346
Make sure project items in inactive classes are removed from the index ( #2387 )
2025-06-06 19:07:32 +02:00
Veronica Berglyd Olsen
53784b310e
Close instead of hide auto-complete menu when inactive ( #2386 )
2025-06-06 18:39:21 +02:00
Veronica Berglyd Olsen
e816cbc51b
Add "Blue Streak" themes ( #2388 )
2025-06-06 18:30:15 +02:00
Veronica Berglyd Olsen
0a37981251
Add Blue Streak Light, and update dark theme
2025-06-06 18:25:45 +02:00
Veronica Berglyd Olsen
d280cb510d
Update blue streak dark theme with new settings
2025-06-05 22:10:33 +02:00
Veronica Berglyd Olsen
c08771dc56
Add blue streak initial theme
2025-06-05 22:05:14 +02:00
Veronica Berglyd Olsen
1e58c47286
Add more theme fields ( #2384 )
2025-06-05 22:03:57 +02:00
Veronica Berglyd Olsen
8c0f3b037a
Update themes
2025-06-05 21:55:08 +02:00
Veronica Berglyd Olsen
550cba2f43
Add theme settings for active icons, a base colour, and accent palette colour ( #2382 )
2025-06-05 18:15:31 +02:00
Veronica Berglyd Olsen
33f4efc5b1
Improve welcome dialog and add more theme colour options ( #2380 )
2025-06-04 22:27:07 +02:00
Veronica Berglyd Olsen
a92f9d7a6f
Update docs
2025-06-04 22:23:26 +02:00
Veronica Berglyd Olsen
57b6b92e04
Update themes
2025-06-04 22:01:12 +02:00
Veronica Berglyd Olsen
0ab33e1843
Allow adjusting lighter and darker as well in theme files
2025-06-04 21:09:35 +02:00
Veronica Berglyd Olsen
8ce6c678aa
Use a transparent image for the welcome dialog
2025-06-04 20:37:30 +02:00
Veronica Berglyd Olsen
c63336ade4
Add Primer themes ( #2377 )
2025-06-04 15:14:18 +02:00
Veronica Berglyd Olsen
e276a5d825
Merge branch 'main' into Add-Primer-Dark-theme
2025-06-04 15:10:46 +02:00
Veronica Berglyd Olsen
d06731ff19
Improve theme testing and format of theme files ( #2378 )
2025-06-04 15:10:34 +02:00
Veronica Berglyd Olsen
320578a61c
Clean up theme files a little
2025-06-04 15:05:35 +02:00
Veronica Berglyd Olsen
92f68dfd58
Add tests for the theme and icons files
2025-06-04 15:05:22 +02:00
Myian
d850d901e9
Add Primer Light theme
...
Adds the Primer Light theme based on the GitHub/Primer colors.
2025-06-04 11:28:05 +02:00
Myian
492294163c
Add Primer Dark theme
...
Adds the Primer Dark theme based on the GitHub/Primer colors.
2025-06-03 23:23:09 +02:00
Veronica Berglyd Olsen
cd38e6a6ae
Add light/dark theme switching and merge syntax and GUI theme ( #2373 )
2025-06-03 22:54:52 +02:00
Veronica Berglyd Olsen
334f946870
Add remaining missing coverage and revert loadTheme return type
2025-06-03 22:47:17 +02:00
Veronica Berglyd Olsen
bd2353f7bc
Add tests for sidebar and themes
2025-06-03 22:36:53 +02:00
Veronica Berglyd Olsen
f6214ae36d
Build AppImage with Python 3.11 again
2025-06-03 19:53:00 +02:00
Veronica Berglyd Olsen
5fee3ecdb8
Fix broken tests
2025-06-03 17:39:21 +02:00
Veronica Berglyd Olsen
638f93499b
Scan themes on startup instead
2025-06-03 17:31:52 +02:00
Veronica Berglyd Olsen
df7a721626
Update documentation on colour themes
2025-06-03 17:30:59 +02:00
Veronica Berglyd Olsen
60b5f660e8
Rename colour aqua to cyan in themes
2025-06-03 17:30:13 +02:00
Veronica Berglyd Olsen
82188d156b
Change the name and alpha format of colour themes
2025-06-03 12:02:38 +02:00
Veronica Berglyd Olsen
b0ea1781e7
Fix test
2025-06-02 23:28:28 +02:00
Veronica Berglyd Olsen
44528b6173
Fix icon theme reload
2025-06-02 23:20:51 +02:00
Veronica Berglyd Olsen
059085a21a
Add theme icons
2025-06-02 23:13:30 +02:00
Veronica Berglyd Olsen
89a7c3e5cb
Add dark/light toggle button to sidebar
2025-06-02 23:08:01 +02:00
Veronica Berglyd Olsen
10475f32fb
Remove references to syntax themes
2025-06-02 20:21:35 +02:00
Veronica Berglyd Olsen
55e601cf9d
Merge and update the grey themes
2025-06-02 20:18:19 +02:00
Veronica Berglyd Olsen
d0f11a2595
Fix a few inconsistencies
2025-06-02 20:05:52 +02:00
Veronica Berglyd Olsen
eed5cd1877
Merge and update the owl and tango themes
2025-06-02 20:02:00 +02:00
Veronica Berglyd Olsen
3258b8806f
Merge and update the tomorrow themes
2025-06-02 19:15:33 +02:00
Veronica Berglyd Olsen
072d0f0acd
Merge and update the default themes
2025-06-02 18:40:58 +02:00
Veronica Berglyd Olsen
04526385d1
Update existing matched GUI and syntax themes
2025-06-02 17:43:27 +02:00
Veronica Berglyd Olsen
857327e9ef
Update theme colour processing and fix current tests
2025-06-02 17:06:28 +02:00
Veronica Berglyd Olsen
1fafa0dae7
Remove syntax theme parsing and add light and dark theme user settings
2025-06-02 16:28:06 +02:00
Veronica Berglyd Olsen
e67ae4f3bf
Block main GUI from resizing to larger than the screen ( #2369 )
2025-06-01 19:24:15 +02:00
Veronica Berglyd Olsen
d12113b94c
Limit main GUI size to available screen size of the current screen ( #2354 )
2025-06-01 18:41:13 +02:00
Veronica Berglyd Olsen
682804f703
Bump main branch to 2.8 Alpha 0
2025-06-01 15:00:44 +02:00
Veronica Berglyd Olsen
7aea5eb5af
Add setuptools to appimage build
2025-06-01 12:42:02 +02:00
Veronica Berglyd Olsen
007934e538
Release 2.7 ( #2364 )
2025-06-01 12:27:51 +02:00
Veronica Berglyd Olsen
9cec3bf4ca
Update credits
2025-05-31 23:43:24 +02:00
Veronica Berglyd Olsen
41b9219d66
Correct note copied from previous release
2025-05-31 23:37:33 +02:00
Veronica Berglyd Olsen
18180b87b9
Update changelog
2025-05-31 23:33:43 +02:00
Veronica Berglyd Olsen
f1580928eb
Bump version number for 2.7 release
2025-05-31 23:24:00 +02:00
Veronica Berglyd Olsen
b4a844ea0b
Update i18n for 2.7 ( #2353 )
2025-05-31 23:19:03 +02:00
Veronica Berglyd Olsen
5489f39c0f
Update project translation for Nynorsk
2025-05-31 23:15:52 +02:00
Veronica Berglyd Olsen
391b72e04b
Update German, Italian, Polish and Brazilian Portuguese
2025-05-31 23:12:14 +02:00
Veronica Berglyd Olsen
15934049db
Merge branch 'release' into update_i18n
2025-05-31 23:08:18 +02:00
Veronica Berglyd Olsen
0bde8b0b3c
Update contributing guide
2025-05-31 00:10:02 +02:00
Veronica Berglyd Olsen
a83376d810
Update the French documentation to reflect the new structure ( #2361 )
2025-05-29 16:25:18 +02:00
jim on linux
f405e13521
fr Documentation updated to reflect the new structure.
2025-05-29 14:43:40 +02:00
Veronica Berglyd Olsen
b8143154c8
Merge branch 'main' into update_i18n
2025-05-26 23:56:39 +02:00
Veronica Berglyd Olsen
480d633b13
Restructure and simplify documentation ( #2355 )
2025-05-26 23:49:41 +02:00
Veronica Berglyd Olsen
e6f47b1908
Clean up the remaining sections
2025-05-26 23:46:49 +02:00
Veronica Berglyd Olsen
caa1a7653d
Clean up the "User Interface" section
2025-05-26 22:39:03 +02:00
Veronica Berglyd Olsen
acfef7b4cb
Clean up the "Getting Started" section
2025-05-25 18:56:11 +02:00
Veronica Berglyd Olsen
77eb377cf3
Improve documentation for dialogue highlighting and story comments
2025-05-25 17:25:14 +02:00
Veronica Berglyd Olsen
b8b0879ef2
Update main menu
2025-05-25 16:04:27 +02:00
Veronica Berglyd Olsen
bc6b89f399
Remove redundant images
2025-05-25 16:03:00 +02:00
Veronica Berglyd Olsen
77662f9505
Merge the remaining old documents into the new structure
2025-05-25 16:01:25 +02:00
Veronica Berglyd Olsen
d3fa06dccc
Update usage documentation and incorporate last usage file from old doc
2025-05-25 15:08:55 +02:00
Veronica Berglyd Olsen
b7a8664cf9
Move more docs into new structure
2025-05-24 21:00:14 +02:00
Veronica Berglyd Olsen
d4b9cfd0cb
Move manuscript docs into new structure
2025-05-24 20:25:25 +02:00
Veronica Berglyd Olsen
0c2d392166
Move documentation files to keep into new structure
2025-05-24 20:17:14 +02:00
Veronica Berglyd Olsen
b2f30565b1
Merge branch 'main' into restructure_docs
2025-05-24 19:37:34 +02:00
Veronica Berglyd Olsen
d0c838450d
Complete the usage section
2025-05-24 19:35:58 +02:00
Veronica Berglyd Olsen
60973954ef
Move and expand text into usage section
2025-05-24 18:09:34 +02:00
Veronica Berglyd Olsen
8018edb183
Add usage section
2025-05-21 23:41:22 +02:00
Veronica Berglyd Olsen
ff5d8c2ba0
Update US English, Japanese, Norwegian and Chinese, and German project file, for 2.7
2025-05-21 09:41:54 +02:00
Veronica Berglyd Olsen
1496fdb482
Update all i18n files with new strings
2025-05-21 09:39:33 +02:00
Veronica Berglyd Olsen
c0521833d9
Update unpublished i18n files from 2.6.3 branch
2025-05-21 09:38:39 +02:00
Veronica Berglyd Olsen
b59b6e1dad
Change behaviour of build settings dialog ( #2351 )
2025-05-20 21:43:02 +02:00
Veronica Berglyd Olsen
7fa7fdee3f
Make a small optimisation to build settings dialog
2025-05-20 21:39:16 +02:00
Veronica Berglyd Olsen
f177f82417
Update tests
2025-05-20 21:32:58 +02:00
Veronica Berglyd Olsen
6b4aac0235
Use a copy of the build settings for the build settings dialog ( #2350 )
2025-05-20 21:16:34 +02:00
Veronica Berglyd Olsen
e7e0d6bf2b
Post release updates ( #2349 )
2025-05-19 21:48:27 +02:00
Veronica Berglyd Olsen
84e5ef2dcf
Update base translation file
2025-05-19 21:42:59 +02:00
Veronica Berglyd Olsen
cdb8536e8d
Update project settings and scripts after release
2025-05-19 21:42:47 +02:00
Veronica Berglyd Olsen
197c5ad2d0
Release 2.7 RC 1 ( #2347 )
2025-05-19 19:56:13 +02:00
Veronica Berglyd Olsen
d033a3b23e
Bump version and update changelog
2025-05-19 17:50:38 +02:00
Veronica Berglyd Olsen
e901c19b5b
Add story notes and comment auto-complete ( #2346 )
2025-05-18 22:54:34 +02:00
Veronica Berglyd Olsen
5fb45f7647
Rename notes to manuscript notes
2025-05-18 22:51:17 +02:00
Veronica Berglyd Olsen
70ae2bd595
Update tests
2025-05-18 22:47:01 +02:00
Veronica Berglyd Olsen
47814e35cb
Add support for including notes in manuscript
2025-05-18 22:46:54 +02:00
Veronica Berglyd Olsen
ceadd52d1a
Update tests
2025-05-18 22:37:15 +02:00
Veronica Berglyd Olsen
f22f80dafd
Add support for indexing and auto-completing story notes
2025-05-18 22:36:25 +02:00
Veronica Berglyd Olsen
f2f2e6cb46
Extend completer for editor to also support comments
2025-05-18 21:56:58 +02:00
Veronica Berglyd Olsen
779026408e
Fix auto-complete bug and outline export bug ( #2343 )
2025-05-18 17:16:40 +02:00
Veronica Berglyd Olsen
bbcd11531a
Fix order of story structure columns in CSV export ( #2313 )
2025-05-18 17:10:32 +02:00
Veronica Berglyd Olsen
c2059a8701
Notify the index when an item's class changes ( #2330 )
2025-05-18 16:58:39 +02:00
Veronica Berglyd Olsen
ab328d0764
Add a setting for using character count as main count ( #2323 )
2025-05-18 16:32:20 +02:00
Veronica Berglyd Olsen
28c70dfc2e
Update tests
2025-05-18 16:28:27 +02:00
Veronica Berglyd Olsen
916039b420
Allow display of character count in editor footer and status bar
2025-05-18 16:27:30 +02:00
Veronica Berglyd Olsen
51c7fb2614
Merge branch 'main' into primary_count
2025-05-18 15:30:32 +02:00
Veronica Berglyd Olsen
4c16e17d44
Change lock threads schedule to run only every 3 days
2025-05-15 12:42:55 +02:00
Veronica Berglyd Olsen
a1aba9bed4
Run on a hourly schedule for now
2025-05-15 00:36:38 +02:00
Veronica Berglyd Olsen
ca17263640
Disable lock thread comment to reduce notification spam
2025-05-15 00:33:05 +02:00
Veronica Berglyd Olsen
6c20847cc9
Change schedule to lock old threads once a day
2025-05-14 23:32:09 +02:00
Veronica Berglyd Olsen
c0ac50a501
Fix lock threads job issues
2025-05-14 22:56:25 +02:00
Veronica Berglyd Olsen
44e901ab08
Enable log output
2025-05-14 22:50:01 +02:00
Veronica Berglyd Olsen
6818fdd00a
Add lock threads cron job
2025-05-14 22:48:30 +02:00
Veronica Berglyd Olsen
705eee2739
Update Debian install instructions
2025-05-14 22:35:54 +02:00
Veronica Berglyd Olsen
d58a883ca5
Merge branch 'main' into primary_count
2025-05-12 19:41:33 +02:00
Veronica Berglyd Olsen
be4151c979
Update accessibility for switches, settings and trees ( #2337 )
2025-05-11 19:07:37 +02:00
Veronica Berglyd Olsen
da698b946b
Improve accessibility of settings forms and dialogs
2025-05-11 19:03:59 +02:00
Veronica Berglyd Olsen
9b0890c9b7
Improve accessibility labels for novel and project trees
2025-05-11 18:32:10 +02:00
Veronica Berglyd Olsen
4417e275fd
Add highlight to switch when it has focus
2025-05-11 18:12:58 +02:00
Veronica Berglyd Olsen
4e98914a8b
Link switches and their labels
2025-05-11 18:08:33 +02:00
Veronica Berglyd Olsen
e200e6b900
Change how the switch is animated
2025-05-11 17:33:04 +02:00
Veronica Berglyd Olsen
746c6f79d2
Make the Snazzy Light syntax theme easier to read ( #2336 )
2025-05-11 16:53:33 +02:00
Veronica Berglyd Olsen
c0d9f00adb
Improve the Snazzy Light syntax theme a little
2025-05-11 16:48:48 +02:00
Veronica Berglyd Olsen
26e67c5f18
Add a Snazzy Light GUI theme ( #2334 )
2025-05-11 15:43:59 +02:00
Veronica Berglyd Olsen
6fdc6cfaa3
Add a Snazzy Light GUI theme
2025-05-11 15:28:49 +02:00
Veronica Berglyd Olsen
5ba6dfd538
Fix minor issues and make improvements for 2.7 RC 1 ( #2333 )
2025-05-11 13:45:01 +02:00
Veronica Berglyd Olsen
08dda5d58b
Apply title and author also to sample projects
2025-05-11 13:42:05 +02:00
Veronica Berglyd Olsen
c909297504
Remember last used author name
2025-05-11 13:32:32 +02:00
Veronica Berglyd Olsen
699c27e3dc
Improve new project creation, and generate new id for sample projects
2025-05-11 13:07:55 +02:00
Veronica Berglyd Olsen
39c072050b
Add shapes to default status labels ( #2332 )
2025-05-11 12:50:00 +02:00
Veronica Berglyd Olsen
c6e50d8b25
Add tests using the Qt model tester ( #2331 )
2025-05-08 21:20:07 +02:00
Veronica Berglyd Olsen
307965a464
Add tests using the Qt model tester
2025-05-08 21:15:55 +02:00
Veronica Berglyd Olsen
7c15b76c8c
Restrict dialogue symbols ( #2327 )
2025-05-04 22:22:15 +02:00
Veronica Berglyd Olsen
607001f2dd
Restrict dialogue line symbols
2025-05-04 22:17:13 +02:00
Veronica Berglyd Olsen
6f38867972
Limit narrator symbols to dashes ( #2324 )
2025-05-04 21:53:49 +02:00
Veronica Berglyd Olsen
68cc38e443
Fix datetime truncation bug ( #2326 )
2025-05-04 17:28:29 +02:00
Veronica Berglyd Olsen
ae5e90be02
Lock the date and time format in the config test, and make it time zone ignorant
2025-05-04 17:24:35 +02:00
Veronica Berglyd Olsen
d6fcc89da3
Explicitly convert date and datetime to QDate and QDateTime ( #2325 )
2025-05-04 17:03:39 +02:00
Veronica Berglyd Olsen
6d2e9d8a04
Refresh novel view on count method change
2025-04-29 23:45:05 +02:00
Veronica Berglyd Olsen
53e60c7b59
Add character counts to session log
2025-04-29 23:31:25 +02:00
Veronica Berglyd Olsen
67d0b486e9
Update tests
2025-04-29 22:49:22 +02:00
Veronica Berglyd Olsen
bd4a658bd9
Add project variables for character counts
2025-04-29 22:00:53 +02:00
Veronica Berglyd Olsen
8de6fd25e2
Add character count setting to Preferences
2025-04-29 21:36:04 +02:00
Veronica Berglyd Olsen
ba7fdb314b
Add a main count setting and use it for the project tree
2025-04-29 21:26:13 +02:00
Veronica Berglyd Olsen
da84d40cd5
Fix missing icon ( #2317 )
2025-04-27 16:28:32 +02:00
Veronica Berglyd Olsen
ea4fb4e7ff
Add missing project copy icon for Remix icons ( #2314 )
2025-04-27 16:22:22 +02:00
Veronica Berglyd Olsen
047cc75051
Updates to app launch ( #2316 )
2025-04-25 19:00:39 +02:00
Veronica Berglyd Olsen
1ec8754456
Delete the splash screen when done
2025-04-25 18:55:50 +02:00
Veronica Berglyd Olsen
9c8030e588
Connect the splash screen and add messages to track progress
2025-04-25 18:41:28 +02:00
Veronica Berglyd Olsen
dc6259133f
Add a splash screen
2025-04-25 18:40:04 +02:00
Veronica Berglyd Olsen
40441c8451
Fix bug in theme test
2025-04-24 23:27:54 +02:00
Veronica Berglyd Olsen
d319051942
Add a small delay before opening welcome dialog
2025-04-24 23:27:43 +02:00
Veronica Berglyd Olsen
045808b69f
Fix wrong issue referenced in changelog
2025-04-24 11:12:08 +02:00
Veronica Berglyd Olsen
99918cdc17
Update git ignore file
2025-04-24 10:52:19 +02:00
Veronica Berglyd Olsen
892c1b6aa8
Fix minor issues after release ( #2310 )
2025-04-20 23:12:07 +02:00
Veronica Berglyd Olsen
a4bb049eac
Fix pip package build script
2025-04-20 23:07:40 +02:00
Veronica Berglyd Olsen
0bb7017cf8
Fix incorrect info in changelog
2025-04-20 23:07:25 +02:00
Veronica Berglyd Olsen
9a79173a46
Release 2.7 Beta 1 ( #2308 )
2025-04-20 20:57:50 +02:00
Veronica Berglyd Olsen
f92a1e5995
Bump version to 2.7 Beta 1 and update changelog
2025-04-20 19:02:03 +02:00
Veronica Berglyd Olsen
f1b3e0b8ce
Update package utils and docs ( #2307 )
2025-04-20 18:01:24 +02:00
Veronica Berglyd Olsen
529b93f154
Change the output folder structure for HTML docs
2025-04-20 17:21:42 +02:00
Veronica Berglyd Olsen
f15ed32101
Update build scripts for docs
2025-04-20 17:18:07 +02:00
Veronica Berglyd Olsen
c5915664f0
Add compression to sample.zip for assets, see #907
2025-04-20 16:02:58 +02:00
Veronica Berglyd Olsen
d12961a9ed
Fix more documents link in documentation
2025-04-20 16:02:16 +02:00
Veronica Berglyd Olsen
88ab5ae502
Update builds and CI/CD ( #2306 )
2025-04-20 15:08:45 +02:00
Veronica Berglyd Olsen
f458d1f9d1
Upgrade everything to run on Python 3.13
2025-04-20 15:01:06 +02:00
Veronica Berglyd Olsen
6fa33b9187
Fix AppImage build script
2025-04-20 14:58:00 +02:00
Veronica Berglyd Olsen
f64c3bfeb2
Remove project format spec docs ( #2305 )
2025-04-20 13:40:16 +02:00
Veronica Berglyd Olsen
17b3793b3b
Rephrase the file format spec reference
2025-04-20 13:33:51 +02:00
Veronica Berglyd Olsen
f3fe7c8d11
Add a "More Documents" link to the main website
2025-04-20 13:32:29 +02:00
Veronica Berglyd Olsen
bced0ad474
Remove the file format specs file from the docs
2025-04-20 13:13:28 +02:00
Veronica Berglyd Olsen
d0ee4cfbeb
Fix typo in docs
2025-04-19 23:19:41 +02:00
Veronica Berglyd Olsen
047470d3b7
Improve placement of new documents ( #2302 )
2025-04-19 15:05:38 +02:00
Veronica Berglyd Olsen
fcb9b60046
Tweak the rules for selecting a new items parent
2025-04-18 23:27:02 +02:00
Veronica Berglyd Olsen
b75ec3677c
Fix tests and update coverage
2025-04-18 19:20:56 +02:00
Veronica Berglyd Olsen
b60ce68fcd
Also record keyboard selections as a selection change
2025-04-18 18:20:13 +02:00
Veronica Berglyd Olsen
bec414a405
Move the decision logic of where to put new items to the NWTree class and improve ( #2260 )
2025-04-18 17:38:55 +02:00
Veronica Berglyd Olsen
1522b6b682
Update MacOS build for Qt6 ( #2301 )
2025-04-18 11:34:37 +02:00
Veronica Berglyd Olsen
1b93ad7b3f
Update build assets dependencies
2025-04-18 10:52:27 +02:00
Rachel Powers
e78a3e63fc
Patched MacOS build
2025-04-18 10:41:32 +02:00
Veronica Berglyd Olsen
8c46463204
Improve single quote dialogue highlighting ( #2300 )
2025-04-17 18:14:31 +02:00
Veronica Berglyd Olsen
da6cc88cd8
Replace alternative apostrophes before spell checking
2025-04-17 17:32:23 +02:00
Veronica Berglyd Olsen
f72e96662a
Fix apostrophe and single quote ambiguity in dialogue ( #2271 )
2025-04-17 17:25:33 +02:00
Veronica Berglyd Olsen
ba9adfb7f8
Fix dialogue highlighting inconsistency ( #2299 )
2025-04-17 16:49:51 +02:00
Veronica Berglyd Olsen
857856ccd3
Turn off dialogue syntax highlighting in notes ( #2297 )
2025-04-17 16:45:01 +02:00
Veronica Berglyd Olsen
ca90926e02
Add story structure to build settings ( #2298 )
2025-04-17 16:39:45 +02:00
Veronica Berglyd Olsen
484c1958d6
Add build setting for story story structure comments
2025-04-17 16:33:15 +02:00
Veronica Berglyd Olsen
312ad2a21b
Use a set to track comment styles to include in build
2025-04-17 16:27:06 +02:00
Veronica Berglyd Olsen
21431058be
Create story structure docs ( #2295 )
2025-04-17 15:59:32 +02:00
Veronica Berglyd Olsen
f8bc8d4f28
Update index and overview
2025-04-17 15:58:55 +02:00
Veronica Berglyd Olsen
e30b69cf77
Remove link to external commercial source
2025-04-17 15:58:05 +02:00
Veronica Berglyd Olsen
281ed74ffa
Rename file and add screenshot
2025-04-17 15:56:46 +02:00
Veronica Berglyd Olsen
5174bb0d13
Reformat the story structure document
2025-04-17 15:33:57 +02:00
Alan Langford
9257a462d5
Create project_story.rst
2025-04-12 08:44:29 -04:00
Veronica Berglyd Olsen
81b7d6fda2
Export story structure ( #2293 )
2025-04-10 22:06:21 +02:00
Veronica Berglyd Olsen
0728f43d96
Update test
2025-04-10 22:01:25 +02:00
Veronica Berglyd Olsen
6dcdd34fe1
Export the entire novel structure from the Outline view
2025-04-10 21:59:36 +02:00
Veronica Berglyd Olsen
0a9c530f06
Add story structure comment parsing ( #2284 )
2025-04-09 21:25:23 +02:00
Veronica Berglyd Olsen
7d4ae2328c
Improve test coverage
2025-04-09 21:08:43 +02:00
Veronica Berglyd Olsen
c107978173
Add processing of story structure comments in the build tool
2025-04-08 20:12:48 +02:00
Veronica Berglyd Olsen
04be98fd59
Merge branch 'main' into parse_story_structure
2025-04-08 12:27:41 +02:00
Veronica Berglyd Olsen
f3dd4bd8ee
Add more linting rules ( #2287 )
2025-04-07 17:35:20 +02:00
Veronica Berglyd Olsen
72652fecaa
Fix linting errors in the utils
2025-04-07 17:21:01 +02:00
Veronica Berglyd Olsen
9b93736985
Fix linting errors in the tests
2025-04-07 17:20:31 +02:00
Veronica Berglyd Olsen
8ed3bd889d
Fix linting errors in the main code
2025-04-07 17:18:43 +02:00
Veronica Berglyd Olsen
dab48d43a5
Update linting rules and workflow
2025-04-07 16:52:02 +02:00
Veronica Berglyd Olsen
a760b22341
Update readme
2025-04-07 16:47:22 +02:00
Veronica Berglyd Olsen
e2293e7c1e
Add support for reading and caching story keys
2025-04-06 20:00:46 +02:00
Veronica Berglyd Olsen
edc19187f0
Generalise heading comments
2025-04-06 19:13:37 +02:00
Veronica Berglyd Olsen
c5afeda726
Update linting settings ( #2282 )
2025-04-05 15:32:54 +02:00
Veronica Berglyd Olsen
2975cc7f8f
Enable Ruff preview flag
2025-04-05 15:24:23 +02:00
Veronica Berglyd Olsen
4a94a36a1d
Update readme
2025-04-04 16:46:33 +02:00
Veronica Berglyd Olsen
cbaa86dc86
Update linting tools and configs ( #2281 )
2025-04-04 16:42:45 +02:00
Veronica Berglyd Olsen
6a66e06544
Add a couple more rules
2025-04-03 01:27:55 +02:00
Veronica Berglyd Olsen
53a2d0e691
Use Ruff for linting and fix a ton of issues
2025-04-03 01:15:52 +02:00
Veronica Berglyd Olsen
d2796d27c3
Move pytest settings to pyproject.toml
2025-04-02 23:44:58 +02:00
Veronica Berglyd Olsen
89b3529554
Fix Windows launch script for manual usage ( #2280 )
2025-03-31 20:28:48 +02:00
Veronica Berglyd Olsen
ed22432e82
Remove shebang from Windows launch script ( #1284 )
2025-03-31 20:23:27 +02:00
Veronica Berglyd Olsen
717887ff7d
Add Pyright to syntax workflow and fix errors ( #2279 )
2025-03-30 23:57:41 +02:00
Veronica Berglyd Olsen
19d01662e5
Update PR template
2025-03-30 23:53:02 +02:00
Veronica Berglyd Olsen
fd802d1a1e
Delete commented out test
2025-03-30 23:51:53 +02:00
Veronica Berglyd Olsen
9715955618
Drop aspell dictionary from Linux workflow
2025-03-30 23:49:48 +02:00
Veronica Berglyd Olsen
d0c8227d15
Move spell check testing to the editor
2025-03-30 23:49:19 +02:00
Veronica Berglyd Olsen
01275876c1
Add main requirements for type checking
2025-03-30 23:20:16 +02:00
Veronica Berglyd Olsen
15de0c8dd7
Fix typing errors
2025-03-30 23:17:25 +02:00
Veronica Berglyd Olsen
e8c4f2db25
Add pyright check to workflow
2025-03-30 23:16:47 +02:00
Veronica Berglyd Olsen
b4b19667f4
Add pyright config to project config
2025-03-30 23:15:20 +02:00
Veronica Berglyd Olsen
5934700cea
Re-implement Novel View as an item model ( #2272 )
2025-03-30 23:04:42 +02:00
Veronica Berglyd Olsen
8ef99c4cfa
Add test coverage of new modified widget
2025-03-30 22:59:51 +02:00
Veronica Berglyd Olsen
bf4a923b08
Fix type error due to type change in novel selector
2025-03-30 22:45:52 +02:00
Veronica Berglyd Olsen
d1aa576bfd
Remove unused nonlocals in tests
2025-03-30 22:37:32 +02:00
Veronica Berglyd Olsen
799b8e24ec
Merge branch 'main' into novel_model
2025-03-30 22:37:07 +02:00
Veronica Berglyd Olsen
95bef4c6c2
Add novel view test coverage
2025-03-30 22:28:37 +02:00
Veronica Berglyd Olsen
43c934c9cd
Fix typo
2025-03-25 10:37:47 +01:00
Benson Muite
83d1072e6e
Grammar improvement
2025-03-25 12:14:26 +03:00
Veronica Berglyd Olsen
1090a160de
Add novel model test coverage
2025-03-24 22:17:34 +01:00
Veronica Berglyd Olsen
34a3a6e85c
Fix existing tests
2025-03-23 22:37:16 +01:00
Veronica Berglyd Olsen
762efedb96
Merge branch 'main' into novel_model
2025-03-23 17:16:25 +01:00
Veronica Berglyd Olsen
f4999df457
Fix linting and novel view clear
2025-03-23 17:15:49 +01:00
Veronica Berglyd Olsen
4d9c87b019
Improve novel extra data column
2025-03-23 17:01:48 +01:00
Veronica Berglyd Olsen
95d8e3ac98
Add back extra column content
2025-03-23 16:41:40 +01:00
Veronica Berglyd Olsen
9d63a018e8
Add back extra column GUI handling
2025-03-23 00:42:35 +01:00
Veronica Berglyd Olsen
04c6847590
Add some error checking and handling
2025-03-22 22:52:36 +01:00
Veronica Berglyd Olsen
848027856d
Allow refreshing a novel model node
2025-03-22 22:37:03 +01:00
Veronica Berglyd Olsen
ef652355bf
Refresh model when document heading count changes
2025-03-22 21:10:01 +01:00
Veronica Berglyd Olsen
9990ebf193
Handle novel model refresh scenarios
2025-03-22 20:25:34 +01:00
Veronica Berglyd Olsen
edf765f91f
Allow novel model refresh
2025-03-22 16:51:10 +01:00
Veronica Berglyd Olsen
cf42eeeae3
Fix typos
2025-03-22 16:32:52 +01:00
Veronica Berglyd Olsen
e1cd848a77
Fix type and redundant parentheses
2025-03-15 17:26:37 +01:00
Veronica Berglyd Olsen
9831fdbe0f
Add required info to bug report template
2025-03-15 17:01:12 +01:00
Veronica Berglyd Olsen
4da120633e
Save handle and title key with other data in novel model
2025-02-23 22:34:53 +01:00
Veronica Berglyd Olsen
43e420ab0b
Restore novel heading details tooltip and active row colouring
2025-02-22 23:13:57 +01:00
Veronica Berglyd Olsen
71ad7c3229
Re-implement basic novel view functionality
2025-02-22 21:54:24 +01:00
Blayney Walshe
58bbb2be38
removed local config files
2025-02-22 15:22:05 -05:00
Blayney Walshe
02cb9e9090
Update novelwriter/dialogs/projectsettings.py
...
Co-authored-by: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com >
2025-02-22 15:17:36 -05:00
Blayney Walshe
dc3e801fd2
Merge branch 'main' into project-goals
2025-02-22 14:13:59 -05:00
Blayney Walshe
cfc587569a
converted QDate to datetime.date
...
Added NProgressGoal class to handle goal progress bars.
2025-02-22 14:12:52 -05:00
Veronica Berglyd Olsen
9a63a84fc1
Add a basic model for the novel view
2025-02-22 20:12:50 +01:00
Veronica Berglyd Olsen
bc26d2250e
Update index data model ( #2255 )
2025-02-22 16:07:15 +01:00
Veronica Berglyd Olsen
4e6a26e787
Fix docstring and rename NWIndex to just Index
2025-02-22 15:59:19 +01:00
Veronica Berglyd Olsen
71675ee4a1
Update test coverage
2025-02-22 15:52:47 +01:00
Veronica Berglyd Olsen
3a2440fb92
Add test coverage
2025-02-22 15:07:15 +01:00
Veronica Berglyd Olsen
1fa7e08b17
Move index data classes to a new file
2025-02-22 14:40:48 +01:00
Veronica Berglyd Olsen
655c9d9439
Restructure index, and add support for story structure comments
2025-02-20 23:28:50 +01:00
Blayney Walshe
7e56174b2a
added session and project goal with progress bars for each in the status bar
2025-02-20 08:29:26 -05:00
Veronica Berglyd Olsen
05feaf7d2d
Move comment processing to a separate file
2025-02-18 15:18:46 +01:00
Veronica Berglyd Olsen
9bae8f762f
Merge changes from 2.6.2 and 2.6.3 ( #2252 )
2025-02-16 21:58:36 +01:00
Veronica Berglyd Olsen
c377e2a26a
Fix issues from merge from 2.6.3
2025-02-16 21:54:25 +01:00
Veronica Berglyd Olsen
1f14c55ce0
Merge branch 'release' into from_2.6.3
2025-02-16 21:47:13 +01:00
Veronica Berglyd Olsen
02fda08dab
Release 2.6.3 ( #2250 )
2025-02-16 20:57:13 +01:00
Veronica Berglyd Olsen
bbf18709b3
Clarify changelog
2025-02-16 20:54:10 +01:00
Veronica Berglyd Olsen
76b6759c63
Bump version to 2.6.3 and update changelog
2025-02-16 20:51:05 +01:00
Veronica Berglyd Olsen
c5e0258792
Change context of shape translation strings ( #2249 )
2025-02-16 20:44:09 +01:00
Veronica Berglyd Olsen
c0bb0fa54a
Reduce to only two constant types
2025-02-16 20:40:56 +01:00
Veronica Berglyd Olsen
8b238f3767
Update translation files
2025-02-16 20:23:10 +01:00
Veronica Berglyd Olsen
e9a73ee785
Revert back to using constant as context for shapes
2025-02-16 19:50:02 +01:00
Veronica Berglyd Olsen
3ff4cc462f
Fix i18n bug for certain constants ( #2247 )
2025-02-16 19:25:10 +01:00
Veronica Berglyd Olsen
a6be3f9081
Allow specifying context to trConst i18n function ( #2246 )
2025-02-16 19:08:00 +01:00
Veronica Berglyd Olsen
cd1c7a3b0b
Make a minor change to windows build
2025-02-16 17:21:47 +01:00
Veronica Berglyd Olsen
c13c90488d
Release 2.6.2 ( #2244 )
2025-02-16 17:18:54 +01:00
Veronica Berglyd Olsen
c9d44ccec0
Fix typo in changelog
2025-02-16 17:14:40 +01:00
Veronica Berglyd Olsen
96b3656176
Bump version, update changelog, and update credits
2025-02-16 17:12:58 +01:00
Veronica Berglyd Olsen
d72c84a3d1
Update Italian, Polish and Brazilian Portuguese
2025-02-16 16:58:56 +01:00
Veronica Berglyd Olsen
a0a8ea85c9
Add Czech translation
2025-02-16 16:58:21 +01:00
Veronica Berglyd Olsen
733fba09cb
Fix various bugs ( #2242 )
2025-02-16 16:47:24 +01:00
Veronica Berglyd Olsen
6d9b1f7b36
Make the model parent call a little more robust
2025-02-16 16:44:08 +01:00
Veronica Berglyd Olsen
1431944c49
Add test coverage of root item drop
2025-02-16 16:38:41 +01:00
Veronica Berglyd Olsen
2157dc8a35
Block dropping items on invisible root
2025-02-16 16:33:19 +01:00
Veronica Berglyd Olsen
32feba3d17
Fix typos in changelog
2025-02-16 15:19:39 +01:00
Veronica Berglyd Olsen
ed1b11a932
Restore empty trash from menu ( #2239 )
2025-02-16 14:20:33 +01:00
Veronica Berglyd Olsen
40a41dbc6b
Centre screenshot in readme
2025-02-11 12:58:04 +01:00
Veronica Berglyd Olsen
a8416542c1
Add screenshot to readme
2025-02-11 12:55:55 +01:00
Veronica Berglyd Olsen
0c2c952637
Merge bug fix from release
2025-02-09 15:22:20 +01:00
Veronica Berglyd Olsen
c6991b36b8
Fix bug in splitting on alt scene headings ( #2234 )
2025-02-09 15:19:09 +01:00
Veronica Berglyd Olsen
ec8a6b9925
Clean up variables
2025-02-09 15:14:28 +01:00
Veronica Berglyd Olsen
d4d258e170
Fix document splitter not recognising alt scene format ( #2233 )
2025-02-09 15:11:07 +01:00
Veronica Berglyd Olsen
bf8f6f0dd8
Fix cursor width text in preferences
2025-02-06 22:16:16 +01:00
Veronica Berglyd Olsen
585f2e567b
Reorganise preferences and add cursor width setting ( #2230 )
2025-02-06 21:55:41 +01:00
Veronica Berglyd Olsen
598667826f
Add a setting for cursor width ( #2219 )
2025-02-06 17:24:57 +01:00
Veronica Berglyd Olsen
aa84d998a0
Move project tree preferences to their own section
2025-02-06 17:24:31 +01:00
Veronica Berglyd Olsen
6d82d10883
Add build job
2025-02-05 16:43:37 +01:00
Veronica Berglyd Olsen
c1598bccf9
Remove old appdata.xml template
2025-02-05 16:37:52 +01:00
Veronica Berglyd Olsen
43d0e0a5fd
Merge branch 'main' into flatpak
2025-02-05 16:33:51 +01:00
Veronica Berglyd Olsen
589bc7c313
Update Appdata XML and add screenshot ( #2229 )
2025-02-05 15:31:56 +00:00
Veronica Berglyd Olsen
08c4aea1b2
Move build to utils folder
2025-02-05 14:46:22 +01:00
Veronica Berglyd Olsen
535012f8b0
Merge remote-tracking branch 'ryex/add-flatpak' into flatpak
2025-02-05 14:11:04 +01:00
Veronica Berglyd Olsen
85b953bbec
Add support for log colour env variables ( #2228 )
2025-02-04 20:50:23 +01:00
Veronica Berglyd Olsen
f1fc95d82d
Simplify log colour handling
2025-02-04 20:45:18 +01:00
Veronica Berglyd Olsen
706c61c550
Add more single character switches
2025-02-04 20:16:47 +01:00
Veronica Berglyd Olsen
a931fe5cfd
Add support for NO_COLOR and FORCE_COLOR
2025-02-04 20:14:13 +01:00
Veronica Berglyd Olsen
67a2f634c1
Update build scripts for i18n docs ( #2227 )
2025-02-04 16:43:06 +01:00
Veronica Berglyd Olsen
ceec883d93
Bump version to 2.7 Alpha 3
2025-02-04 16:36:28 +01:00
Veronica Berglyd Olsen
e8d548b24e
Fix build scripts and add i18n docs
2025-02-04 16:36:12 +01:00
Veronica Berglyd Olsen
99db1a1c3a
Add French translation files for the docs ( #2226 )
2025-02-03 23:42:33 +01:00
jim on linux
9f9438f20b
First commit for french .po files.
...
Change french translator author.
2025-02-03 22:37:53 +01:00
Veronica Berglyd Olsen
52f1c3156b
Add internationalisation support for docs ( #2224 )
2025-02-03 20:05:19 +01:00
Veronica Berglyd Olsen
dd61836a35
Use full language code for manual file
2025-02-03 01:03:17 +01:00
Veronica Berglyd Olsen
18f7280cf2
Only build specified docs languages
2025-02-03 00:27:11 +01:00
Veronica Berglyd Olsen
85af7d7f03
Add docs i18n build script
2025-02-03 00:24:27 +01:00
Veronica Berglyd Olsen
b0169067be
Add utils entry to generate docs i18n source files
2025-02-02 23:34:04 +01:00
Veronica Berglyd Olsen
92cd4e0169
Add i18n settings to docs config and change the documentation title to pull it from the main index file
2025-02-02 23:10:40 +01:00
Veronica Berglyd Olsen
4cbbe5f2e3
Move docs requirements to docs root folder
2025-02-02 21:34:43 +01:00
Veronica Berglyd Olsen
a87e8289f7
Merge 2.6.1 release into main
2025-02-02 18:54:08 +01:00
Veronica Berglyd Olsen
2401fc2531
Relase 2.6.1 ( #2221 )
2025-02-02 18:12:19 +01:00
Veronica Berglyd Olsen
d0ea15c03b
Bump version to 2.6.1 and update changelog
2025-02-02 18:05:11 +01:00
Veronica Berglyd Olsen
7adf0251e0
Update i18n for 2.6.1 ( #2214 )
2025-02-02 17:45:12 +01:00
Veronica Berglyd Olsen
2e3beaf8ed
Merge branch 'release' into update_i18n
2025-02-02 17:42:37 +01:00
Veronica Berglyd Olsen
df6e57760f
Add French PDF manual ( #2220 )
2025-02-02 17:34:09 +01:00
Veronica Berglyd Olsen
868af2d5f3
Fix tests
2025-02-02 17:27:08 +01:00
Veronica Berglyd Olsen
1c6625ec2b
Add French manual and add local manual detection in Config
2025-02-02 17:26:57 +01:00
Veronica Berglyd Olsen
9e40676c16
Update JP
2025-02-01 16:03:08 +01:00
Veronica Berglyd Olsen
6e821910b7
Update DE and ES-419
2025-01-31 00:04:55 +01:00
Veronica Berglyd Olsen
d5b025cf41
Update FR, ES-419, NB-NO and EN-US
2025-01-31 00:04:54 +01:00
Veronica Berglyd Olsen
7adc36eecb
Track recent projects via UUID ( #2218 )
2025-01-31 00:03:19 +01:00
Veronica Berglyd Olsen
247702babe
Don't break recent projects file compatibility
2025-01-30 23:59:02 +01:00
Veronica Berglyd Olsen
dcc25dac31
Update tests
2025-01-30 23:11:21 +01:00
Veronica Berglyd Olsen
f686ec6a5a
Save recent projects by their ID instead of path ( #2217 )
2025-01-30 23:11:10 +01:00
Veronica Berglyd Olsen
f10328803c
Fix issue with "create note from tag" ( #2215 )
2025-01-30 17:40:36 +01:00
Veronica Berglyd Olsen
8da56e56c1
Remove unused flags and debug print
2025-01-30 17:33:43 +01:00
Veronica Berglyd Olsen
f83e9d8c87
Drop the trinary enum
2025-01-30 17:28:39 +01:00
Veronica Berglyd Olsen
9532be585b
Don't show create note for tag option for story and mention keywords ( #2212 )
2025-01-30 17:28:18 +01:00
Veronica Berglyd Olsen
3509374f25
Allow to disable ask on exit ( #2213 )
2025-01-29 18:29:25 +01:00
Veronica Berglyd Olsen
1a96441bbd
Add help text to ask before exit setting
2025-01-29 18:24:38 +01:00
Veronica Berglyd Olsen
fd4fa68553
Add ask before exit setting in Preferences
2025-01-29 18:17:50 +01:00
Veronica Berglyd Olsen
36d8ad4d8c
Add a flag to disable asking before exit
2025-01-29 18:17:32 +01:00
Veronica Berglyd Olsen
c1b35b6672
Merge release 2.6 into main
2025-01-26 20:50:58 +01:00
Veronica Berglyd Olsen
448057edf6
Release 2.6 ( #2208 )
2025-01-26 20:05:33 +01:00
Veronica Berglyd Olsen
9d993b2992
Fix typo in changelog
2025-01-26 20:05:03 +01:00
Veronica Berglyd Olsen
8ca13f6e08
Update changelog with last changes
2025-01-26 20:01:34 +01:00
Veronica Berglyd Olsen
80fc4c9538
Merge branch 'release' into release_2.6
2025-01-26 19:56:51 +01:00
Veronica Berglyd Olsen
9f8867c1b4
Update i18n for 2.6 final ( #2207 )
2025-01-26 19:56:32 +01:00
Veronica Berglyd Olsen
481ce883ab
Update Italian translation
2025-01-26 18:36:25 +01:00
Veronica Berglyd Olsen
63f184dd60
Update Codecov action to v5
2025-01-26 18:34:44 +01:00
Veronica Berglyd Olsen
3d4d9ed111
Merge branch 'release' into i18n
2025-01-26 18:31:21 +01:00
Veronica Berglyd Olsen
b2ba932735
Update docs for 2.6 ( #2210 )
2025-01-26 18:31:00 +01:00
Veronica Berglyd Olsen
8c1070b318
Disable flaky test on Windows
2025-01-26 18:26:45 +01:00
Veronica Berglyd Olsen
6c4d8f3ede
Update tests with change of default config
2025-01-26 18:19:12 +01:00
Veronica Berglyd Olsen
f2c118776a
Update the project sections of the docs to 2.6
2025-01-26 18:15:36 +01:00
Veronica Berglyd Olsen
87890dd249
Update the Introduction section of the docs to 2.6
2025-01-26 16:17:56 +01:00
Veronica Berglyd Olsen
15301c9121
Bump version and update changelog
2025-01-25 22:00:14 +01:00
Veronica Berglyd Olsen
8dc4b661d8
Update final translations for de, en, ja, nb and pl
2025-01-25 21:43:41 +01:00
Veronica Berglyd Olsen
d47ec4157d
Update completed translations before #2206
2025-01-25 21:41:44 +01:00
Veronica Berglyd Olsen
9d64a59b70
Update project translations
2025-01-25 21:38:59 +01:00
Veronica Berglyd Olsen
234fc20048
Change chapter heading level to H1 ( #2206 )
2025-01-25 21:36:13 +01:00
Veronica Berglyd Olsen
8432dfdd1f
Extend ODT and DocX tests
2025-01-25 21:18:30 +01:00
Veronica Berglyd Olsen
5fddfd395e
Update HTML output
2025-01-25 21:06:20 +01:00
Veronica Berglyd Olsen
11d0e4220f
Use alternative level 1 format for titles and partitions for markdown
2025-01-25 20:51:24 +01:00
Veronica Berglyd Olsen
6d4e066810
Update other tests
2025-01-25 16:17:31 +01:00
Veronica Berglyd Olsen
9f1274f953
Update ODT and DocX to work with new chapter headers
2025-01-25 16:17:19 +01:00
Veronica Berglyd Olsen
9ac1692e2a
Drop separate types for chapters, scenes and sections as they seem to not be needed
2025-01-25 16:11:57 +01:00
Veronica Berglyd Olsen
6f88357977
Update QTextDocument to work with new chapter headers
2025-01-25 15:35:02 +01:00
Veronica Berglyd Olsen
19bdbf9aca
Update build settings margin labels
2025-01-25 15:26:25 +01:00
Veronica Berglyd Olsen
5a25d34ba3
Update HTML to work with new chapter headers
2025-01-25 15:05:11 +01:00
Veronica Berglyd Olsen
13e6199af2
Separate ordinary headers and novel headers in the Tokenizer
2025-01-25 14:58:06 +01:00
Veronica Berglyd Olsen
9e2310fdf3
Qt6 theming changes and editor search issue fixes ( #2204 )
2025-01-22 22:52:59 +01:00
Veronica Berglyd Olsen
47ffc83c73
Use error text colour instead for editor search box
2025-01-22 22:43:38 +01:00
Veronica Berglyd Olsen
7c3eb16800
Be even more specific on what widget to return focus to after searching next document
2025-01-22 22:30:02 +01:00
Veronica Berglyd Olsen
a8116a0fd9
Fix focus after search goes to next document
2025-01-22 22:20:46 +01:00
Veronica Berglyd Olsen
34645be975
Remove redundant cssCol helper
2025-01-22 21:52:50 +01:00
Veronica Berglyd Olsen
eb34a32760
Clean up background colours in editor and sidebar
2025-01-22 21:52:26 +01:00
Veronica Berglyd Olsen
5dee5ecefe
Make trees/search consistent again using background role setter
2025-01-22 21:27:09 +01:00
Veronica Berglyd Olsen
f6edda3f97
Fix theme update for search widget
2025-01-22 21:16:46 +01:00
Veronica Berglyd Olsen
0f0b667fb8
Theme updates ( #2203 )
2025-01-22 20:01:26 +01:00
Veronica Berglyd Olsen
2735f30eab
Fix side panel header margins
2025-01-22 17:01:20 +01:00
Veronica Berglyd Olsen
033bccf242
Update icons themes
2025-01-22 16:41:07 +01:00
Veronica Berglyd Olsen
93104d6a65
Separate sidebar icons from other icons
2025-01-22 16:40:54 +01:00
Veronica Berglyd Olsen
7e7bff9d06
Merge branch 'release'
2025-01-22 11:22:55 +01:00
Veronica Berglyd Olsen
5be1e2c954
Make some minor code and GUI fixes ( #2202 )
2025-01-22 01:05:28 +01:00
Veronica Berglyd Olsen
306bd245fc
Block tree context menu in blank area
2025-01-22 00:58:55 +01:00
Veronica Berglyd Olsen
7e42d04e36
Drop deleteLater for context menus
2025-01-22 00:53:18 +01:00
Veronica Berglyd Olsen
53dfdb3a2e
Fix potential undefined variable in editor
2025-01-22 00:48:59 +01:00
Veronica Berglyd Olsen
eb113a8928
Make sure status label in item details panel can wrap
2025-01-22 00:48:03 +01:00
Veronica Berglyd Olsen
ca046d8016
Editor code cleanup, and a few other places ( #2201 )
2025-01-22 00:46:51 +01:00
Veronica Berglyd Olsen
23398f2f8a
Use Color and Colour consistently in the code
2025-01-22 00:42:45 +01:00
Veronica Berglyd Olsen
41a32b4fe9
Make sure status labels can wrap in item details panel
2025-01-22 00:36:06 +01:00
Veronica Berglyd Olsen
49e3403d69
Remove deleteLater calls that can be replaced by setParent(None)
2025-01-22 00:35:53 +01:00
Veronica Berglyd Olsen
5b840ada83
Make some improvements to the doc editor code
2025-01-22 00:35:01 +01:00
Veronica Berglyd Olsen
3672ae8be6
Windows launcher, attempt 2 ( #2199 )
2025-01-21 00:02:32 +01:00
Veronica Berglyd Olsen
d39d33c6cc
Update signed windows launcher
2025-01-20 23:48:52 +01:00
Veronica Berglyd Olsen
d9424d0362
Bump launcher version
2025-01-20 23:46:36 +01:00
Veronica Berglyd Olsen
bcd7f8350b
Add C redistributable to root of novelwriter install
2025-01-20 23:43:31 +01:00
Veronica Berglyd Olsen
4ec276642a
Rewrite Windows launcher as a GUI exe
2025-01-20 23:33:46 +01:00
Veronica Berglyd Olsen
15cbc8d4fe
Release 2.7 Alpha 2 ( #2198 )
2025-01-20 22:22:07 +01:00
Veronica Berglyd Olsen
b4672759f8
Make some minor improvements to the main init file
2025-01-20 22:19:24 +01:00
Veronica Berglyd Olsen
8e4127fbb1
Update release date and make some minor changes to Windows launcher
2025-01-20 22:18:54 +01:00
Veronica Berglyd Olsen
2621e0cf1b
Update windows launcher exe
2025-01-18 15:21:30 +01:00
Veronica Berglyd Olsen
ce0f05a53a
Bump launcher version
2025-01-18 15:19:27 +01:00
Veronica Berglyd Olsen
fe0d316ff6
Bump version to 2.7 Alpha 2
2025-01-18 15:16:56 +01:00
Veronica Berglyd Olsen
30be5a3746
Fix minor issue in Windows launcher
2025-01-18 15:16:11 +01:00
Veronica Berglyd Olsen
b64bd382ce
Add a Windows exe launcher ( #2197 )
2025-01-18 15:04:22 +01:00
Veronica Berglyd Olsen
707427cde4
Remove Unicode character
2025-01-18 15:00:23 +01:00
Veronica Berglyd Olsen
7a52d32af9
Fix bug in windows installer build script
2025-01-18 14:56:40 +01:00
Veronica Berglyd Olsen
d2e208ef26
Split launcher and installer build, and add launcher exe
2025-01-18 14:29:42 +01:00
Veronica Berglyd Olsen
b6778128da
Update installer build definitions
2025-01-18 14:21:38 +01:00
Veronica Berglyd Olsen
4e86693a97
Fix launcher path
2025-01-18 13:49:09 +01:00
Veronica Berglyd Olsen
567d61a8ea
Add make script and update build job
2025-01-18 13:44:08 +01:00
Veronica Berglyd Olsen
d97b985d1c
Move windows launcher source to the setup folder
2025-01-18 12:56:38 +01:00
Veronica Berglyd Olsen
6905653bdd
Add file info to windows launcher resource file
2025-01-18 12:46:20 +01:00
Veronica Berglyd Olsen
a89058ab6c
Add license header
2025-01-18 02:06:18 +01:00
Veronica Berglyd Olsen
296b18ba5f
Add a minimal launcher for novelWriter on Windows
2025-01-18 01:19:47 +01:00
Veronica Berglyd Olsen
f548df2e64
Clean up pkgutils and update Windows installer ( #2196 )
2025-01-16 22:23:32 +01:00
Veronica Berglyd Olsen
d7730e9b04
Clean up function names a little
2025-01-16 22:19:58 +01:00
Veronica Berglyd Olsen
aabc21d611
Clean up some more files for Windows build
2025-01-16 22:10:22 +01:00
Veronica Berglyd Olsen
9c04899df5
Fix failing test due to config init change
2025-01-16 21:46:22 +01:00
Veronica Berglyd Olsen
0380a7fe72
Make sure the pkgutils script has no third party dependencies by default
2025-01-16 21:40:20 +01:00
Veronica Berglyd Olsen
0306701e6f
Move asset builder functions
2025-01-16 21:32:56 +01:00
Veronica Berglyd Olsen
3ef790fbe3
Move AppImage builder functions
2025-01-16 21:27:39 +01:00
Veronica Berglyd Olsen
c8410e8527
Rename build utils
2025-01-16 21:22:07 +01:00
Veronica Berglyd Olsen
4bc17d42e3
Drop XDG functions
2025-01-16 21:20:38 +01:00
Veronica Berglyd Olsen
9332bd882c
Move debian builder functions
2025-01-16 21:20:10 +01:00
Veronica Berglyd Olsen
ca70da2c28
Move common functions
2025-01-16 21:13:28 +01:00
Veronica Berglyd Olsen
767c22f348
Move and update Windows build for Qt6
2025-01-16 21:03:00 +01:00
Veronica Berglyd Olsen
931863d4ee
Build binary on linux
2025-01-16 19:55:50 +01:00
Veronica Berglyd Olsen
b9602da177
Restructure icon theme builder
2025-01-16 19:26:04 +01:00
Veronica Berglyd Olsen
eb419fc4e0
Update Debian and Ubuntu builds ( #2191 )
2025-01-16 11:12:29 +01:00
Veronica Berglyd Olsen
cd8da61977
Update various Qt 5 references and links
2025-01-16 00:38:10 +01:00
Veronica Berglyd Olsen
9388ea12f9
Update Launchpad build
2025-01-16 00:23:14 +01:00
Veronica Berglyd Olsen
4b30ce0f39
Set package requirements to Qt 6.4
2025-01-15 23:51:27 +01:00
Veronica Berglyd Olsen
c760a22cfa
Bump version to 2.7 Alpha 1
2025-01-15 23:38:34 +01:00
Veronica Berglyd Olsen
9de55ca286
Merge branch 'release'
2025-01-15 23:23:24 +01:00
Veronica Berglyd Olsen
a20508b83d
Fix a few minor issues with the new icon themes, and Qt6 theme support ( #2190 )
2025-01-15 23:20:16 +01:00
Veronica Berglyd Olsen
167a4baa46
Improve painter on custom switch
2025-01-15 23:16:06 +01:00
Veronica Berglyd Olsen
ef8a54c49c
Tune the other themes a little and remove no longer used colours
2025-01-15 23:12:12 +01:00
Veronica Berglyd Olsen
5274344237
Correct wrong colours in solarized themes
2025-01-15 23:07:37 +01:00
Veronica Berglyd Olsen
f3f7133961
Remove status led colours in theme and use icon colours instead
2025-01-15 23:06:36 +01:00
Veronica Berglyd Olsen
c369ef450f
Fix add dicitonary tool ( #2189 )
2025-01-15 20:56:08 +01:00
Veronica Berglyd Olsen
6674cf99a6
Update spell check dictionary download links
2025-01-15 20:28:53 +01:00
Veronica Berglyd Olsen
785322e577
Add handling of user icon themes and account for missing theme
2025-01-15 20:24:01 +01:00
Veronica Berglyd Olsen
d44a5e57b2
Make sure theme shades are not all black
2025-01-15 20:23:21 +01:00
Veronica Berglyd Olsen
58a0799c8e
Clean up after switching to Qt6 ( #2187 )
2025-01-14 22:51:52 +01:00
Veronica Berglyd Olsen
0b7c31b6a9
Fix warnings in tests
2025-01-13 19:43:04 +01:00
Veronica Berglyd Olsen
72ed5d84f6
Fix minor issues
2025-01-13 19:42:48 +01:00
Veronica Berglyd Olsen
7e280b2371
Clean up warnings and deprecations in gui tools
2025-01-13 02:53:55 +01:00
Veronica Berglyd Olsen
5027b8df19
Clean up warnings and deprecations in gui components
2025-01-13 02:21:56 +01:00
Veronica Berglyd Olsen
a60e0b3c87
Clean up warnings and deprecations in extensions and formats
2025-01-13 00:38:50 +01:00
Veronica Berglyd Olsen
ca2943775d
Clean up warnings and deprecations in base and dialogs
2025-01-12 23:59:09 +01:00
Veronica Berglyd Olsen
717ade24e3
Remove scaling and add slots to main config class
2025-01-12 23:30:27 +01:00
Veronica Berglyd Olsen
0728b35735
Drop the custom data class decorator for now, since it is not performance relevant
2025-01-12 22:23:20 +01:00
Veronica Berglyd Olsen
e7a0803ca4
Switch to Qt6 ( #2184 )
2025-01-12 19:40:34 +01:00
Veronica Berglyd Olsen
b83d7ca2cc
Fix theme test
2025-01-12 19:36:47 +01:00
Veronica Berglyd Olsen
1878adf78c
Use data classes for theme values
2025-01-12 19:31:30 +01:00
Veronica Berglyd Olsen
4c2185fa1e
Add custom data class decorator that uses slots
2025-01-12 19:30:11 +01:00
Veronica Berglyd Olsen
fe064c9d99
Move handling of theme meta data
2025-01-12 17:31:11 +01:00
Veronica Berglyd Olsen
029ac58a75
Complete GUI theme colour handling to match Qt's own
2025-01-12 17:30:46 +01:00
Veronica Berglyd Olsen
60130f067b
Remove computed GUI scaling
2025-01-12 15:39:10 +01:00
Veronica Berglyd Olsen
a1d94d63a3
Remove main app testmode flag
2025-01-12 03:16:52 +01:00
Veronica Berglyd Olsen
27a0a47aaa
Fix custom theme handling for Qt6
2025-01-11 23:55:08 +01:00
Veronica Berglyd Olsen
ff7446a2ef
Update references to Qt5 and PyQt5
2025-01-11 21:55:26 +01:00
Veronica Berglyd Olsen
1307fccc59
Fix some minor GUI issues
2025-01-11 21:42:37 +01:00
Veronica Berglyd Olsen
86f210cfbf
Fix duplicate tests issue
2025-01-11 20:55:09 +01:00
Veronica Berglyd Olsen
da036efdcf
Switch test code to PyQt6
2025-01-11 20:36:42 +01:00
Veronica Berglyd Olsen
40c4e74d48
Switch app code to PyQt6
2025-01-11 20:15:32 +01:00
Veronica Berglyd Olsen
3ec210df9b
Drop Python 3.9 ( #2182 )
2025-01-11 19:02:08 +01:00
Veronica Berglyd Olsen
cfb93924b0
Fix one more import blocker
2025-01-11 18:58:58 +01:00
Veronica Berglyd Olsen
98db7db2b1
Remove code excluded due to Python 3.9
2025-01-11 18:53:51 +01:00
Veronica Berglyd Olsen
31c58c29d5
Remove references to Python 3.9
2025-01-11 18:53:28 +01:00
Veronica Berglyd Olsen
859211fb6d
Merge fixes from release branch
2025-01-11 18:45:05 +01:00
Veronica Berglyd Olsen
70cca405f5
Make sure selection model exists before accessing ( #2181 )
2025-01-11 18:43:47 +01:00
Veronica Berglyd Olsen
d7d211baf2
Fix empty selection model bug ( #2173 )
2025-01-11 18:39:23 +01:00
Veronica Berglyd Olsen
30429fac58
Fix bug in theme update in outline view ( #2178 )
2025-01-11 18:38:38 +01:00
Veronica Berglyd Olsen
d5a35fa86f
Fix novel selector bug ( #2179 )
2025-01-11 18:37:06 +01:00
Veronica Berglyd Olsen
dc265e57f3
Store previous selection before clear in novel selector widget
2025-01-11 18:30:53 +01:00
Veronica Berglyd Olsen
bff341db60
Fix theme update in outline view
2025-01-11 18:23:14 +01:00
Veronica Berglyd Olsen
92b6ed2e9e
Improve icon colouring after feedback ( #2177 )
2025-01-11 17:58:31 +01:00
Veronica Berglyd Olsen
84b0553797
Fix a couple of mistakes in theme files
2025-01-11 02:18:20 +01:00
Veronica Berglyd Olsen
d9a9f39556
Change some of the Remix icons
2025-01-11 02:14:49 +01:00
Veronica Berglyd Olsen
66c6fa5590
Tone down the default icon colour a little from the text colour
2025-01-11 02:11:53 +01:00
Veronica Berglyd Olsen
31ea53135f
Make the faded colour available as an override colour
2025-01-11 01:01:09 +01:00
Veronica Berglyd Olsen
fce18689b7
Add a faded icon colour
2025-01-11 00:56:16 +01:00
Veronica Berglyd Olsen
5bf113de23
Add a setting to keep theme colours on documents when using override
2025-01-11 00:48:09 +01:00
Veronica Berglyd Olsen
c3c24d5533
Remove colour from the non-checkable icon for active/inactive
2025-01-11 00:30:50 +01:00
Veronica Berglyd Olsen
a54a5b3d55
Add Remix Icon and Font Awesome themes ( #2174 )
2025-01-10 19:09:44 +01:00
Veronica Berglyd Olsen
1e8b33a74f
Add credits and license info
2025-01-10 19:04:40 +01:00
Veronica Berglyd Olsen
22fe8f1d12
Update other themes with renamed icon keys
2025-01-10 18:50:19 +01:00
Veronica Berglyd Olsen
fbcf185c13
Add Remix Icon themes
2025-01-10 18:49:23 +01:00
Veronica Berglyd Olsen
586370188b
Add Font Awesome icons
2025-01-10 17:40:16 +01:00
Veronica Berglyd Olsen
723cba5b56
Separate out icons for sidebar
2025-01-10 17:40:02 +01:00
Veronica Berglyd Olsen
ec1047207c
Restructure how icon themes are generated
2025-01-10 17:39:20 +01:00
Veronica Berglyd Olsen
daa916a0c4
Replace icons with Material Symbols ( #2171 )
2025-01-10 12:43:58 +01:00
Veronica Berglyd Olsen
591a17eb19
Update license info
2025-01-10 12:30:28 +01:00
Veronica Berglyd Olsen
acca753a77
Fix view panel theme update
2025-01-10 12:22:05 +01:00
Veronica Berglyd Olsen
9e9c24d8c0
Drop lxml, it's not needed
2025-01-10 03:01:25 +01:00
Veronica Berglyd Olsen
c3fc1d4e5a
Update tests
2025-01-10 02:24:24 +01:00
Veronica Berglyd Olsen
894c48b5b0
Merge branch 'main' into material_icons
2025-01-10 01:59:49 +01:00
Veronica Berglyd Olsen
5503db376a
Move main to 2.7 Alpha 0
2025-01-10 01:58:50 +01:00
Veronica Berglyd Olsen
4b79b2bd57
Fix i18n sources ( #2169 )
2025-01-10 01:06:24 +01:00
Veronica Berglyd Olsen
80c9e54a9a
Update translation files
2025-01-10 01:00:16 +01:00
Veronica Berglyd Olsen
eba0b607a4
Fix translation issues
2025-01-10 00:59:53 +01:00
Veronica Berglyd Olsen
04464a2798
Separate some constants due to duplicate words
2025-01-09 23:51:29 +01:00
Veronica Berglyd Olsen
202b5192ed
Release 2.6 RC 1 ( #2168 )
2025-01-09 23:07:24 +01:00
Veronica Berglyd Olsen
62397225f9
Update translations
2025-01-09 22:58:28 +01:00
Veronica Berglyd Olsen
b220fffd6f
Bump version to 2.6 RC 1 and update changelog
2025-01-09 22:54:19 +01:00
Veronica Berglyd Olsen
e14f7881a3
Fix search panel theme update bug ( #2167 )
2025-01-09 22:42:47 +01:00
Veronica Berglyd Olsen
2085fbe107
Drop the wrapper widget for the search tool header ( #2162 )
2025-01-09 22:36:11 +01:00
Veronica Berglyd Olsen
31a75f044e
Fix minor issues with some constants ( #2166 )
2025-01-09 22:27:08 +01:00
Veronica Berglyd Olsen
5b74125fcd
Merge branch 'main' into minor_fixes
2025-01-09 22:22:39 +01:00
Veronica Berglyd Olsen
1cf3cfcf77
Fix typo in constant
2025-01-09 22:15:33 +01:00
Veronica Berglyd Olsen
defaf6c1ee
Fix constant in error handler
2025-01-09 22:15:20 +01:00
Veronica Berglyd Olsen
a6fde426a7
Add override settings for project tree icon colours
2025-01-08 22:22:53 +01:00
Veronica Berglyd Olsen
a0fea3c025
Separate project tree icons from the rest
2025-01-08 22:22:09 +01:00
Veronica Berglyd Olsen
5650792be8
Add icon theme selector to Preferences
2025-01-08 02:09:22 +01:00
Veronica Berglyd Olsen
24eb99cdaa
Change the material icons a little
2025-01-08 02:09:04 +01:00
Veronica Berglyd Olsen
c571d701ac
Remove old icon themes
2025-01-08 01:17:47 +01:00
Veronica Berglyd Olsen
f4bdf3be71
Fix a few remaining issues with icon refresh
2025-01-08 01:16:31 +01:00
Veronica Berglyd Olsen
553958b952
Fix decoration loading
2025-01-08 00:57:01 +01:00
Veronica Berglyd Olsen
fa046897dc
Fix a few icons and add icon theme setting
2025-01-08 00:21:08 +01:00
Veronica Berglyd Olsen
5cc29a7605
Update icons files
2025-01-08 00:20:31 +01:00
Veronica Berglyd Olsen
b97844512a
Update icons in the GUI
2025-01-07 19:19:11 +01:00
Veronica Berglyd Olsen
8a671dee59
Add some icon themes
2025-01-07 19:16:56 +01:00
Veronica Berglyd Olsen
486b6a19d2
Add script to generate theme icon files
2025-01-07 17:57:02 +01:00
Veronica Berglyd Olsen
fafd088751
Set theme icon colours
2025-01-07 17:56:41 +01:00
Veronica Berglyd Olsen
e66288b4de
Add basic support for loading icons from a single file
2025-01-07 17:55:49 +01:00
Veronica Berglyd Olsen
e0f467fa10
Fix minor bug from in editor counter ( #2157 )
2025-01-04 01:42:21 +01:00
Veronica Berglyd Olsen
362da679b6
Fix minor issue introduced by selection counter update
2025-01-04 01:38:06 +01:00
Veronica Berglyd Olsen
0b35bcfc3b
Fix minor issue with editor word counter ( #2156 )
2025-01-03 23:47:24 +01:00
Veronica Berglyd Olsen
fad162c6c1
Give selection counter priority in editor footer ( #2155 )
2025-01-03 23:42:41 +01:00
Veronica Berglyd Olsen
97fc64fcae
Update copyright ( #2154 )
2025-01-03 12:02:48 +00:00
Veronica Berglyd Olsen
5224234637
Make sure imported status labels are saved ( #2153 )
2024-12-31 01:05:38 +01:00
Veronica Berglyd Olsen
b4f1d0ec77
Fix bug in status label import
2024-12-31 00:59:25 +01:00
Veronica Berglyd Olsen
5911c43b5b
Add Import/export of status labels ( #2152 )
2024-12-31 00:40:52 +01:00
Veronica Berglyd Olsen
4f137466c5
Fix test for Windows
2024-12-31 00:38:02 +01:00
Veronica Berglyd Olsen
3836a2a56c
Fix column stretch setting
2024-12-31 00:35:52 +01:00
Veronica Berglyd Olsen
49e59d74cc
Update tests
2024-12-31 00:28:42 +01:00
Veronica Berglyd Olsen
9461eea03a
Add import/export for status labels
2024-12-31 00:14:47 +01:00
Veronica Berglyd Olsen
136939d391
Make some general import/export functionality improvements
2024-12-31 00:14:25 +01:00
Veronica Berglyd Olsen
33aea82e6e
Remove "Apply" buttons in Project Settings ( #2151 )
2024-12-30 17:00:18 +01:00
Veronica Berglyd Olsen
4a6511b39f
Add some minor code cleanup
2024-12-30 16:55:54 +01:00
Veronica Berglyd Olsen
6448f05557
Also remove apply button from auto-replace settings
2024-12-30 16:50:34 +01:00
Veronica Berglyd Olsen
c08eca7c3b
Update test
2024-12-30 16:39:44 +01:00
Veronica Berglyd Olsen
df6ca2e17b
Drop the status/importance Apply button ( #2150 )
2024-12-30 16:34:54 +01:00
Veronica Berglyd Olsen
c39a5f9708
Hide session timer ( #2149 )
2024-12-29 18:02:17 +01:00
Veronica Berglyd Olsen
46d69c31d1
Update docs
2024-12-29 17:43:54 +01:00
Veronica Berglyd Olsen
e924d121bf
Update tests
2024-12-29 17:38:21 +01:00
Veronica Berglyd Olsen
2fa1dcccac
Use correct signal naming
2024-12-29 17:38:03 +01:00
Veronica Berglyd Olsen
dc9413fa7e
Show or hide the status bar timer when it is clicked
2024-12-29 17:30:03 +01:00
Veronica Berglyd Olsen
1b34bc30c7
Add a modified label widget that emits a click signal
2024-12-29 17:29:07 +01:00
Veronica Berglyd Olsen
4d33f087df
Fix project tree status/importance for folders ( #2147 )
2024-12-29 16:33:38 +01:00
Veronica Berglyd Olsen
81a4d5fadb
Fix wrong check type for single item status label chang ( #2145 )
2024-12-29 16:15:56 +01:00
Veronica Berglyd Olsen
7682ae0425
Update MacOS DMG build ( #2141 )
2024-12-23 15:57:46 +01:00
Veronica Berglyd Olsen
677274adb3
Try a different MacOS image
2024-12-23 15:37:28 +01:00
Veronica Berglyd Olsen
83fca9fd94
Release 2.6 Beta 2 ( #2139 )
2024-12-23 15:06:51 +01:00
Veronica Berglyd Olsen
4150a9740b
Bump version and update changelog
2024-12-23 15:00:01 +01:00
Veronica Berglyd Olsen
f7021559d0
Refactor quoted dialogue detection ( #2138 )
2024-12-23 14:23:53 +01:00
Veronica Berglyd Olsen
00d4c550f1
Update tests
2024-12-23 14:20:02 +01:00
Veronica Berglyd Olsen
97903993c8
Restructure dialogue detection from quotes
2024-12-23 14:19:47 +01:00
Veronica Berglyd Olsen
3d858ed9ab
Remove boundary condition in quote dialogue highlighting in most cases ( #2131 )
2024-12-09 00:23:48 +01:00
Veronica Berglyd Olsen
cc5cd50065
Improve editor auto-replace ( #2132 )
2024-12-05 23:41:22 +01:00
Veronica Berglyd Olsen
0c0d909dcb
Remove debug code
2024-12-05 23:34:12 +01:00
Veronica Berglyd Olsen
8dafaa13c0
Use slots for some of the often called attributes in the editor
2024-12-05 23:01:17 +01:00
Veronica Berglyd Olsen
05385ba73b
Improve the text auto-replace class
2024-12-05 22:57:43 +01:00
Veronica Berglyd Olsen
924a2c3381
Move editor auto-replace to a separate class
2024-12-05 22:40:15 +01:00
Veronica Berglyd Olsen
6502c424e2
Align headers to bottom of page margin for ODT and DocX ( #2128 )
2024-11-29 12:52:50 +01:00
Veronica Berglyd Olsen
243124a4ba
Update tests
2024-11-29 00:41:15 +01:00
Veronica Berglyd Olsen
4a2a14bc05
Make header margins similar in ODT and DocX files ( #2120 )
2024-11-29 00:40:45 +01:00
Veronica Berglyd Olsen
976328c9dc
Fix font style and PDF issues ( #2122 )
2024-11-27 22:59:20 +01:00
Veronica Berglyd Olsen
3b0086e75e
Use a frame for page break marker in manuscript preview
2024-11-26 23:56:31 +01:00
Veronica Berglyd Olsen
7c38a748b6
Merge branch 'main' into font_styles
2024-11-26 22:58:32 +01:00
Veronica Berglyd Olsen
4d98689304
Merge release 2.5.3
2024-11-26 22:57:51 +01:00
Veronica Berglyd Olsen
8307822e20
Release 2.5.3 ( #2126 )
2024-11-26 22:27:30 +01:00
Veronica Berglyd Olsen
f1548dc8ea
Fix some issues in the changelog
2024-11-26 22:23:15 +01:00
Veronica Berglyd Olsen
25b33ab4d3
Bump version to 2.5.3 and update changelog
2024-11-26 22:21:30 +01:00
Veronica Berglyd Olsen
4af98dcab5
Add Russian translation
2024-11-26 22:13:55 +01:00
Veronica Berglyd Olsen
3cf916c845
Update translations
2024-11-26 22:10:43 +01:00
Veronica Berglyd Olsen
bcac05ca20
Only use 1200 DPI for scalable fonts
2024-11-26 21:42:54 +01:00
Veronica Berglyd Olsen
07c61450c7
Try forcing resolution for PDF printer
2024-11-26 18:57:07 +01:00
Veronica Berglyd Olsen
43d95462e0
Optimise a few details and add some tests
2024-11-26 17:07:02 +01:00
Veronica Berglyd Olsen
c091e0b9bb
Apply the font matcher closer to config read
2024-11-26 17:06:34 +01:00
Veronica Berglyd Olsen
18c70ffe3e
Allow setting resolution for ToQTextDocument converter
2024-11-26 02:22:36 +01:00
Veronica Berglyd Olsen
ff470028be
Add a font matcher for text fonts ( #2118 )
2024-11-26 02:03:09 +01:00
Veronica Berglyd Olsen
8463188336
Fix default font in editor
2024-11-26 01:06:47 +01:00
Veronica Berglyd Olsen
2808c36753
Rename tokenizer setFont to setTextFont
2024-11-26 00:40:09 +01:00
Veronica Berglyd Olsen
05b1fdd7f2
Drop relative font weights in ODT output
2024-11-25 23:43:38 +01:00
Veronica Berglyd Olsen
00017e8065
Reset to default font style after emphasis in QTextDocuments ( #2121 )
2024-11-25 23:36:35 +01:00
Veronica Berglyd Olsen
ff34112532
Rewrite project tree as a model/view set ( #2119 )
2024-11-25 00:11:53 +01:00
Veronica Berglyd Olsen
4cadd1597e
Add coverage to remaining missed lines
2024-11-25 00:07:32 +01:00
Veronica Berglyd Olsen
e30d2cbbf1
Always use forward slash for ToC file
2024-11-24 19:25:46 +01:00
Veronica Berglyd Olsen
0449cf824d
Add test coverage of the gui project tree
2024-11-24 18:39:23 +01:00
Veronica Berglyd Olsen
32d899dbfb
Fix windows path
2024-11-24 02:53:54 +01:00
Veronica Berglyd Olsen
9ec9c55c3f
Add test coverage of the project tree
2024-11-24 02:48:17 +01:00
Veronica Berglyd Olsen
01b2b53fd5
Add test coverage of the item model
2024-11-24 00:43:01 +01:00
Veronica Berglyd Olsen
be6888f8c8
Fix Python 3.9 incompatible type
2024-11-23 20:29:02 +01:00
Veronica Berglyd Olsen
c1ed0647fe
Refactor project signal proxies
2024-11-23 19:56:24 +01:00
Veronica Berglyd Olsen
1bf42ceb55
Update tests other than tree-related
2024-11-23 19:30:29 +01:00
Veronica Berglyd Olsen
ca8bd8d271
Disable project tree tests in core and gui
2024-11-22 17:04:53 +01:00
Veronica Berglyd Olsen
bf23a4920f
Merge branch 'main' into project_model
2024-11-22 16:46:50 +01:00
Veronica Berglyd Olsen
cfb048ec19
Update log formatting again ( #2117 )
2024-11-22 16:46:28 +01:00
Veronica Berglyd Olsen
5284bea0f0
Rewrite log colouring
2024-11-22 16:41:11 +01:00
Veronica Berglyd Olsen
1244a4058c
Merge branch 'main' into project_model
2024-11-22 02:22:47 +01:00
Veronica Berglyd Olsen
8c51363651
Colourise log output ( #2114 )
2024-11-22 02:22:10 +01:00
Veronica Berglyd Olsen
893f18c7ad
Add test coverage
2024-11-22 02:18:31 +01:00
Veronica Berglyd Olsen
909c97feda
Add ANSI colours to log output
2024-11-22 01:47:21 +01:00
Veronica Berglyd Olsen
fea989c1f8
Update comments
2024-11-22 00:56:33 +01:00
Veronica Berglyd Olsen
a64ed405f3
Add some clear data functions
2024-11-22 00:44:14 +01:00
Veronica Berglyd Olsen
ffe6cd0a65
Update item change signals
2024-11-22 00:15:12 +01:00
Veronica Berglyd Olsen
e0b27317f3
Make sure deleted documents are closed if open
2024-11-21 22:24:34 +01:00
Veronica Berglyd Olsen
7ed619cf2e
Restore project item emphasis
2024-11-21 01:33:09 +01:00
Veronica Berglyd Olsen
d55f53be0a
Clean up item notification and item main icon
2024-11-21 01:18:28 +01:00
Veronica Berglyd Olsen
55eed706fb
Re-implement word counters
2024-11-21 00:14:54 +01:00
Veronica Berglyd Olsen
2f71ec68d8
Re-implement row highlight, empty trash, and fix recursive permanent delete
2024-11-20 23:07:40 +01:00
Veronica Berglyd Olsen
a45ab2f017
Remove tooltip for non-checkable items
2024-11-20 22:36:44 +01:00
Veronica Berglyd Olsen
26b4da9eb4
Fix most tests with minor issues
2024-11-20 19:58:34 +01:00
Veronica Berglyd Olsen
4897f6ad69
Update tests
2024-11-20 18:48:54 +01:00
Veronica Berglyd Olsen
bbe8683d59
Re-implement project item duplication
2024-11-20 18:48:14 +01:00
Veronica Berglyd Olsen
072be78991
Re-enable project tree context menu and clean up split and merge
2024-11-20 16:42:08 +01:00
Veronica Berglyd Olsen
3f41e62e21
Move some variables around
2024-11-20 16:41:26 +01:00
Veronica Berglyd Olsen
ec01336c21
Fix active status icon and tooltip
2024-11-20 13:06:49 +01:00
Veronica Berglyd Olsen
5dcfe5c874
Allow drag and drop to open documents
2024-11-20 02:12:28 +01:00
Veronica Berglyd Olsen
72f1bc2d77
Add model support for drag and drop
2024-11-20 01:31:56 +01:00
Veronica Berglyd Olsen
54685c8184
Reimplement item deletion
2024-11-19 23:26:01 +01:00
Veronica Berglyd Olsen
3532306833
Add move to trash functionality
2024-11-19 17:48:01 +01:00
Veronica Berglyd Olsen
442b065834
Handle item consistency in the nodes tree
2024-11-19 17:47:21 +01:00
Veronica Berglyd Olsen
53e70c118c
Add back create new project item functionality
2024-11-19 00:22:59 +01:00
Veronica Berglyd Olsen
a5575992d6
Re-enable project tree move item and navigation
2024-11-18 18:04:25 +01:00
Veronica Berglyd Olsen
df0244095f
Rewrite how project items are refreshed on the GUI
2024-11-18 17:51:05 +01:00
Veronica Berglyd Olsen
337f05f60e
Re-enable item rename
2024-11-18 00:01:40 +01:00
Veronica Berglyd Olsen
4f8e898440
Switch data tree to new model structure
2024-11-17 23:24:49 +01:00
Veronica Berglyd Olsen
7991b9b27c
Re-enable item selection
2024-11-17 22:41:45 +01:00
Veronica Berglyd Olsen
ef42e1956c
Merge new and old project tree
2024-11-17 22:07:37 +01:00
Veronica Berglyd Olsen
27b3dde6f6
Complete build initial tree and save tree logic
2024-11-17 21:24:55 +01:00
Veronica Berglyd Olsen
cbe557507f
Add a basic project tree model
2024-11-17 19:25:55 +01:00
Veronica Berglyd Olsen
7a9da5f219
Merge branch 'release'
2024-11-16 20:58:09 +01:00
Veronica Berglyd Olsen
d944a70063
Fix secondary issues due to Qt tree widget bug ( #2109 )
2024-11-16 20:35:14 +01:00
Veronica Berglyd Olsen
c20f970405
Block drops on project tree viewport, and allow non-root items on root to be deleted ( #2108 )
2024-11-16 20:21:57 +01:00
Veronica Berglyd Olsen
49bb7f3a34
Fix default button issue on Build dialog ( #2105 )
2024-11-15 21:51:25 +01:00
Veronica Berglyd Olsen
021827ff2d
Force the Build button to be default on the build dialog ( #2101 )
2024-11-15 20:49:45 +01:00
Veronica Berglyd Olsen
97312aecf5
Fix PDF formatting ( #2104 )
2024-11-15 20:25:29 +01:00
Veronica Berglyd Olsen
f3c9a77989
Revert to QPrinter, but update paint device
2024-11-15 19:31:55 +01:00
Veronica Berglyd Olsen
2c031bc093
Skip anchors when generating PDF
2024-11-15 01:34:02 +01:00
Veronica Berglyd Olsen
69147c2480
Correct pixel units
2024-11-15 01:27:49 +01:00
Veronica Berglyd Olsen
22ca0045bc
Correct font scaling on PDF output
2024-11-15 00:40:58 +01:00
Veronica Berglyd Olsen
af431a4766
Merge branch 'main' into pdf_format_fixes
2024-11-14 23:20:12 +01:00
Veronica Berglyd Olsen
5a8045131b
Update editor toolbar icon ( #2103 )
2024-11-14 23:18:43 +01:00
Veronica Berglyd Olsen
7c0a6f1d02
Use correct em calculation in qdoc class
2024-11-14 23:18:22 +01:00
Veronica Berglyd Olsen
4fc69ef7c6
Replace printer with Qt's PDF writer
2024-11-14 23:17:54 +01:00
Veronica Berglyd Olsen
91e502deb6
Add a new icon for the editor toolbar
2024-11-14 21:10:33 +01:00
Veronica Berglyd Olsen
1ee191220f
Refactor manuscript format text scaling and text margin settings ( #2102 )
2024-11-13 23:22:28 +01:00
Veronica Berglyd Olsen
a96ccf8422
Add icons for text margins
2024-11-13 23:16:54 +01:00
Veronica Berglyd Olsen
57641ecd7d
Make page number work with Office 365
2024-11-13 20:50:47 +01:00
Veronica Berglyd Olsen
ed431aa30f
Update tests
2024-11-13 20:40:44 +01:00
Veronica Berglyd Olsen
7a111bb173
Update default margins
2024-11-13 20:24:10 +01:00
Veronica Berglyd Olsen
220be06631
Make HTML margins scale to em units
2024-11-13 20:05:03 +01:00
Veronica Berglyd Olsen
d8c14f6712
Make ODT margins scale to em units
2024-11-13 20:04:52 +01:00
Veronica Berglyd Olsen
e514b1be4f
Fix DocX line height setting
2024-11-13 19:51:36 +01:00
Veronica Berglyd Olsen
5e7ef1d25a
Minor improvements for 2.6 beta release ( #2095 )
2024-11-13 18:43:11 +01:00
Veronica Berglyd Olsen
c2b3eb4ac2
Fix issue of alternative unicode symbols being replaced too early
2024-11-13 00:03:38 +01:00
Veronica Berglyd Olsen
1bd8370864
Update dialogue highlighting settings text in Preferences
2024-11-12 23:10:57 +01:00
Veronica Berglyd Olsen
8c952953e3
Release 2.6 Beta 1 ( #2092 )
2024-11-12 17:42:59 +01:00
Veronica Berglyd Olsen
c065c9b30f
Fix a couple of mistakes in the changelog
2024-11-12 17:35:59 +01:00
Veronica Berglyd Olsen
a18eb1158e
Bump version to 2.6b1 and update changelog
2024-11-12 00:38:49 +01:00
Veronica Berglyd Olsen
08ef352288
GUI improvements and fixes ( #2089 )
2024-11-08 22:02:35 +01:00
Veronica Berglyd Olsen
25297b8b0b
Add some coverage settings to the main project file
2024-11-08 17:34:06 +01:00
Veronica Berglyd Olsen
ea591fe707
Fix bug in outline view preserving details panel split position
2024-11-08 17:31:23 +01:00
Veronica Berglyd Olsen
b0bcf8605c
Fix closing app with no project bug
2024-11-08 17:30:54 +01:00
Veronica Berglyd Olsen
b28921d6c2
Add an edit button to the viewer ( #1963 )
2024-11-08 17:30:10 +01:00
Veronica Berglyd Olsen
87ae7585e8
Add status column to project outline ( #2088 )
2024-11-08 00:37:57 +01:00
Veronica Berglyd Olsen
b39b37fb2f
Add timing to outline build
2024-11-08 00:34:21 +01:00
Veronica Berglyd Olsen
cd9e0de9dd
Update test
2024-11-07 23:59:52 +01:00
Veronica Berglyd Olsen
5107849909
Add status column to outline
2024-11-07 23:55:59 +01:00
Veronica Berglyd Olsen
5c988960f5
Revert a mistake in page break cleanup
2024-11-07 19:05:49 +01:00
Veronica Berglyd Olsen
44792778aa
Simplify collection of raw text ( #2087 )
2024-11-07 19:03:34 +01:00
Veronica Berglyd Olsen
0a7bd68258
Simplify collection of raw text
2024-11-07 18:56:16 +01:00
Veronica Berglyd Olsen
30118eceaa
Make page breaks visible in manuscript preview ( #2086 )
2024-11-07 18:39:10 +01:00
Veronica Berglyd Olsen
87512eb13b
Rename variable
2024-11-07 18:33:53 +01:00
Veronica Berglyd Olsen
9919e1a49e
Add new features to new project title page
2024-11-07 18:31:08 +01:00
Veronica Berglyd Olsen
d04a21b70f
Improve page break handling in the tokenizer
2024-11-07 17:53:19 +01:00
Veronica Berglyd Olsen
fc6e0a577f
Add a switch to enable/disable showing page breaks in the manuscript tool
2024-11-07 17:52:56 +01:00
Veronica Berglyd Olsen
0c659422b7
Add page break markers to the QTextDocument format class
2024-11-07 17:52:01 +01:00
Veronica Berglyd Olsen
2018023dc7
Remove redundant if-checks
2024-11-07 14:34:35 +01:00
Veronica Berglyd Olsen
04645cab71
Merge bugfix for #2080 from 2.5 release branch
2024-11-05 18:46:12 +01:00
Veronica Berglyd Olsen
bec082c0ae
Fix HTML formatting issue ( #2085 )
2024-11-05 18:44:05 +01:00
Veronica Berglyd Olsen
83b244a8a3
Fix head tags order in HTML output ( #2080 )
2024-11-05 18:39:43 +01:00
Veronica Berglyd Olsen
ae261381aa
Add build copy feature ( #2084 )
2024-11-05 18:38:32 +01:00
Veronica Berglyd Olsen
b088b79ee8
Add test coverage
2024-11-05 18:32:02 +01:00
Veronica Berglyd Olsen
0b59ee8634
Add duplicate build feature
2024-11-05 18:17:43 +01:00
Veronica Berglyd Olsen
f62b755903
Add copy button icon
2024-11-05 18:17:21 +01:00
Veronica Berglyd Olsen
04036ef35c
Improve dialogue highlighting after feedback ( #2082 )
2024-11-05 17:34:04 +01:00
Veronica Berglyd Olsen
e4a2ca2d19
Add horizontal bar to em dash conversion in tokenizer
2024-11-04 17:32:22 +01:00
Veronica Berglyd Olsen
89f452f3fc
Restructure and improve dialogue highlighting
2024-11-04 17:28:21 +01:00
Veronica Berglyd Olsen
843f8e0d39
Add missing line in dialogue highlighting check
2024-11-04 00:21:25 +01:00
Veronica Berglyd Olsen
8618306230
Update dialogue handling again ( #2081 )
2024-11-03 22:40:17 +01:00
Veronica Berglyd Olsen
34a3e17326
Fix quotes regex issue and update tests
2024-11-03 22:09:16 +01:00
Veronica Berglyd Olsen
5af49dfc6f
Add a separate setting for alternating dialogue/narration
2024-11-03 21:45:00 +01:00
Veronica Berglyd Olsen
837d3060b8
Separate single and double quoted dialogue
2024-11-03 21:14:36 +01:00
Veronica Berglyd Olsen
2754f78083
Merge Spanish and Portuguese narrator break logic
2024-11-03 21:14:11 +01:00
Veronica Berglyd Olsen
1b509ad60b
Add a dialogue parser, and horizontal bar auto-complete ( #2079 )
2024-11-01 22:23:16 +01:00
Veronica Berglyd Olsen
82e923b181
Remove debug code
2024-11-01 22:11:35 +01:00
Veronica Berglyd Olsen
e92b8400c7
Add dialogue parser test coverage
2024-11-01 22:07:47 +01:00
Veronica Berglyd Olsen
1ad6a80682
Update auto-replace in editor, and update tests
2024-11-01 21:17:46 +01:00
Veronica Berglyd Olsen
f355b82bba
Add auto-replace for horizontal bar
2024-11-01 20:49:16 +01:00
Veronica Berglyd Olsen
66567b6d6f
Allow up to 4 dialogue line symbols
2024-11-01 20:07:35 +01:00
Veronica Berglyd Olsen
d9582436d4
Update tests
2024-11-01 19:55:56 +01:00
Veronica Berglyd Olsen
31c75ea0b1
Add a dialog parser class
2024-11-01 19:55:35 +01:00
Veronica Berglyd Olsen
057fc10565
Refactor and clean up GUI code ( #2078 )
2024-10-31 18:42:32 +01:00
Veronica Berglyd Olsen
bbb07c9963
Make some minor GUI tweaks
2024-10-31 18:35:28 +01:00
Veronica Berglyd Olsen
dd09d3af2f
Refactor outline details panel code
2024-10-31 18:28:58 +01:00
Veronica Berglyd Olsen
ccb5f8418b
Remove redundant function in project tree
2024-10-31 18:28:35 +01:00
Veronica Berglyd Olsen
55d2605222
Use the new qtLambda wrapper where appropriate
2024-10-31 17:31:58 +01:00
Veronica Berglyd Olsen
7f49979bc9
Clean up project tree class
2024-10-31 17:30:49 +01:00
Veronica Berglyd Olsen
b529d5b125
Improve document editing and test coverage ( #2077 )
2024-10-31 00:21:19 +01:00
Veronica Berglyd Olsen
f2e36d9974
Cover missing lines in error module
2024-10-31 00:18:16 +01:00
Veronica Berglyd Olsen
ca2b509d54
Make the test a little safer
2024-10-31 00:11:32 +01:00
Veronica Berglyd Olsen
0ba0674b9e
Some code flow improvements and main GUI test coverage
2024-10-31 00:07:48 +01:00
Veronica Berglyd Olsen
a2b09fdfec
Update various features in the doc editor using new helper code
2024-10-30 19:13:13 +01:00
Veronica Berglyd Olsen
fa0bef5500
Extend and refactor current open document highlighting
2024-10-30 19:12:09 +01:00
Veronica Berglyd Olsen
92d148b03d
Allow inserting stats in documents ( #2073 )
2024-10-30 00:14:48 +01:00
Veronica Berglyd Olsen
3d935e29eb
Update test coverage
2024-10-30 00:08:31 +01:00
Veronica Berglyd Olsen
3749c9f21d
Fix variable formatting for DocX and ODT
2024-10-29 17:50:51 +01:00
Veronica Berglyd Olsen
2a3d3e46c2
Pin tests to set locale to en_GB
2024-10-29 17:50:51 +01:00
Veronica Berglyd Olsen
9bc1561e01
Change to use document locale for integers
2024-10-29 17:50:51 +01:00
Veronica Berglyd Olsen
d987246062
Use Qt for int locale
2024-10-29 17:50:50 +01:00
Veronica Berglyd Olsen
c6a22e2d96
Add stats variables to Lipsum test project
2024-10-29 17:50:50 +01:00
Veronica Berglyd Olsen
42f904f1ea
Add field value insertion to all formats
2024-10-29 17:50:49 +01:00
Veronica Berglyd Olsen
f92521c93a
Process field values in QTextDocuments
2024-10-29 17:50:49 +01:00
Veronica Berglyd Olsen
041183f914
Add processing of fields in the Tokenizer
2024-10-29 17:50:49 +01:00
Veronica Berglyd Olsen
857b6ddc55
Update main menu
2024-10-29 17:50:48 +01:00
Veronica Berglyd Olsen
f2d2b4c4f2
Generalise the manuscript stats count values
2024-10-29 17:47:32 +01:00
Veronica Berglyd Olsen
8725edaf7e
Refactor main menu ( #2075 )
2024-10-29 17:46:16 +01:00
Veronica Berglyd Olsen
4eace705e3
Add a function wrapper that makes the linter happy when used for Qt slots
2024-10-29 17:37:50 +01:00
Veronica Berglyd Olsen
b2d71acd93
Connect menu actions to main GUI in the menu class
2024-10-29 17:36:54 +01:00
Veronica Berglyd Olsen
e424fcfe53
Add support for referencing tags in novel documents ( #2072 )
2024-10-28 00:18:46 +01:00
Veronica Berglyd Olsen
eefb40cb1f
Update tests
2024-10-28 00:12:06 +01:00
Veronica Berglyd Olsen
785cd3aea9
Add support for story reference, and update mention reference in outline details
2024-10-28 00:08:28 +01:00
Veronica Berglyd Olsen
07c700f666
Rewrite narrator break for dialogue highlighting ( #2068 )
2024-10-27 13:15:57 +01:00
Veronica Berglyd Olsen
8db0928724
Re-order preferences settings and ensure dialog/narrator symbols are single characters
2024-10-27 13:11:50 +01:00
Veronica Berglyd Olsen
b25ba9de27
Add test coverage of the highlighter
2024-10-27 13:05:24 +01:00
Veronica Berglyd Olsen
bf478a6706
Update tests
2024-10-27 02:22:39 +02:00
Veronica Berglyd Olsen
a1a58f51b1
Add new logic for dialogue narrator break to tokenizer
2024-10-27 02:15:06 +02:00
Veronica Berglyd Olsen
8850161641
Add new logic for dialogue narrator break
2024-10-27 01:55:19 +02:00
Veronica Berglyd Olsen
f931148594
Bump version to 2.6 Alpha 3
2024-10-27 00:35:57 +02:00
Veronica Berglyd Olsen
c31b0bcf17
Add Url recognition and formatting ( #2067 )
2024-10-27 00:17:11 +02:00
Veronica Berglyd Olsen
ba260ac608
Add test coverage of new features, and some other places
2024-10-27 00:13:18 +02:00
Veronica Berglyd Olsen
f2fc19b168
Add test coverage of new features
2024-10-26 23:28:34 +02:00
Veronica Berglyd Olsen
ceabc666c3
Add font table, fix core.xml bug, clean up code, update tests, for DocX
2024-10-26 17:09:50 +02:00
Veronica Berglyd Olsen
6c217c2450
Fix spell checker issue
2024-10-25 23:53:38 +02:00
Veronica Berglyd Olsen
7ff8921420
Add links to DocX
2024-10-25 23:19:23 +02:00
Veronica Berglyd Olsen
fe56c88309
Separate spell checking and link scanning, and add ODT support for links
2024-10-25 23:19:23 +02:00
Veronica Berglyd Olsen
b13b91c8e8
Add url to Lipsum test project
2024-10-25 23:19:22 +02:00
Veronica Berglyd Olsen
d71435df53
Distinguish between anchor ref and href in tokenizer
2024-10-25 23:19:22 +02:00
Veronica Berglyd Olsen
058758122c
Add url support in tokenizer and qdoc preview
2024-10-25 23:18:27 +02:00
Veronica Berglyd Olsen
759cfd77e9
Add url handling in editor and viewer
2024-10-25 23:18:27 +02:00
Veronica Berglyd Olsen
37268b873a
Add URL regex pattern
2024-10-25 23:18:22 +02:00
Veronica Berglyd Olsen
439a04c603
Add support for mentions references ( #2064 )
2024-10-25 23:17:36 +02:00
Veronica Berglyd Olsen
9f642d501a
Update documentation
2024-10-25 00:20:17 +02:00
Veronica Berglyd Olsen
7f8e2c66a6
Update tests
2024-10-25 00:13:09 +02:00
Veronica Berglyd Olsen
9962fd4a55
Add menu entry and shortcut
2024-10-25 00:13:03 +02:00
Veronica Berglyd Olsen
c27343534f
Add mentions to sample project
2024-10-24 23:58:37 +02:00
Veronica Berglyd Olsen
46ecb2cf70
Add mentions to outline
2024-10-24 23:57:39 +02:00
Veronica Berglyd Olsen
88aa3f38c2
Add autocomplete for mentions
2024-10-24 23:57:10 +02:00
Veronica Berglyd Olsen
9214da3756
Add mention keyword
2024-10-24 23:53:48 +02:00
Veronica Berglyd Olsen
41e5152771
Add forced line breaks feature ( #2063 )
2024-10-24 17:55:56 +02:00
Veronica Berglyd Olsen
6b01bd7ffe
Fix title page break issue and add test coverage
2024-10-24 17:47:14 +02:00
Veronica Berglyd Olsen
76a9f8e3df
Fix a minor issue, and add test
2024-10-24 14:32:54 +02:00
Veronica Berglyd Olsen
e15941520f
Add working forced line break implementation
2024-10-24 01:25:32 +02:00
Veronica Berglyd Olsen
ff7404d01d
Add line break shortcode support
2024-10-24 01:07:03 +02:00
Veronica Berglyd Olsen
560540618c
Process heading line breaks in the Tokenizer
2024-10-24 00:02:39 +02:00
Veronica Berglyd Olsen
bfa82f6bb3
Add test coverage of title line breaks, and don't break markdown titles
2024-10-24 00:02:39 +02:00
Veronica Berglyd Olsen
f77cd1c752
Fix counting error ( #2062 )
2024-10-24 00:01:39 +02:00
Veronica Berglyd Olsen
8461b0c15d
Fix wrong character count when there is a footnote
2024-10-23 23:57:42 +02:00
Veronica Berglyd Olsen
2938a0f122
Remove version dependency in DocX tests
2024-10-23 17:44:55 +02:00
Veronica Berglyd Olsen
beccd1a7d1
Bump version to 2.6 Alpha 2
2024-10-23 17:41:28 +02:00
Veronica Berglyd Olsen
c6883908f1
Improve text document formatting ( #2061 )
2024-10-23 17:39:13 +02:00
Veronica Berglyd Olsen
36d8547f78
Correct misspelled variable
2024-10-23 17:36:12 +02:00
Veronica Berglyd Olsen
b01c91c0a3
Remove more redundant code
2024-10-23 17:20:07 +02:00
Veronica Berglyd Olsen
3712b2e93f
Combine the different ways of storing generated text data in formats
2024-10-23 17:12:13 +02:00
Veronica Berglyd Olsen
0ddc1131dc
Replace heading field with a general meta data field in the text block tuple
2024-10-23 16:20:50 +02:00
Veronica Berglyd Olsen
f4a941cd93
Fix format tag order for HTML validation
2024-10-23 11:01:06 +02:00
Veronica Berglyd Olsen
db72f2a722
Remove redundant code
2024-10-23 10:31:27 +02:00
Veronica Berglyd Olsen
16023676ea
Simplify CSS in HTML format
2024-10-23 01:27:36 +02:00
Veronica Berglyd Olsen
52e85835df
Flip if statement in Tokenizer
2024-10-23 01:26:48 +02:00
Veronica Berglyd Olsen
fe63770d21
Refactor and standardise text format modules ( #2060 )
2024-10-22 21:51:19 +02:00
Veronica Berglyd Olsen
bd5442c9e5
Process tags and references in Tokenizer
2024-10-22 21:37:18 +02:00
Veronica Berglyd Olsen
c7554f2b8d
Process keyword flag in Tokenizer
2024-10-22 19:33:05 +02:00
Veronica Berglyd Olsen
63f9cd0bac
Tokenize dialogue with colour tag
2024-10-22 18:41:34 +02:00
Veronica Berglyd Olsen
c537d0f396
Process comments in the Tokenizer
2024-10-22 17:37:00 +02:00
Veronica Berglyd Olsen
e759aa8d1b
Move colour theme to Tokenizer class
2024-10-22 17:07:57 +02:00
Veronica Berglyd Olsen
2d8664b3ce
Clean up wrapped code, and rename test variable
2024-10-22 00:40:54 +02:00
Veronica Berglyd Olsen
16076ebfb6
Move shared formats code to separate file, and rename some variables
2024-10-22 00:25:35 +02:00
Veronica Berglyd Olsen
38ca447c8a
Convert format codes to enums
2024-10-21 23:37:27 +02:00
Veronica Berglyd Olsen
f91006631d
Rename ODT test files
2024-10-21 18:56:37 +02:00
Veronica Berglyd Olsen
3cc5e4cc7a
Handle text justify in Tokenizer instead
2024-10-21 18:54:19 +02:00
Veronica Berglyd Olsen
75178b7874
Merge branch 'release'
2024-10-21 17:14:32 +02:00
Veronica Berglyd Olsen
ce3f6dae20
Add DocX support ( #2056 )
2024-10-21 17:13:42 +02:00
Veronica Berglyd Olsen
bd82392d71
Add Python 3.13 and fix theme issue and broken link ( #2059 )
2024-10-21 17:12:09 +02:00
Veronica Berglyd Olsen
836a3d353a
Update Enchant link ( #2042 )
2024-10-21 17:08:35 +02:00
Veronica Berglyd Olsen
a4d2a9ea6f
Fix swapped colours in default light theme ( #2057 )
2024-10-21 17:05:19 +02:00
Veronica Berglyd Olsen
b0fc8d63a6
Add Python 3.13 support
2024-10-21 17:03:52 +02:00
Veronica Berglyd Olsen
ec7781fb9f
Generalise ODT variables to DOC
2024-10-21 17:00:44 +02:00
Veronica Berglyd Olsen
787e1a46d1
Add DocX test coverage
2024-10-21 16:59:43 +02:00
Veronica Berglyd Olsen
148d46fcbc
Add settings to DocX and compression to ODT and DocX
2024-10-20 23:08:14 +02:00
Veronica Berglyd Olsen
7e1a676e0a
Add footnote support to DocX
2024-10-20 22:01:13 +02:00
Veronica Berglyd Olsen
e9220c5e77
Add DocX page settings and header support
2024-10-20 21:02:53 +02:00
Veronica Berglyd Olsen
72d41d4883
Refactor XML generation for DocX
2024-10-20 17:07:33 +02:00
Veronica Berglyd Olsen
de6c3e9b45
Fix issue with global justify, and add indentation to DocX
2024-10-19 20:14:01 +02:00
Veronica Berglyd Olsen
a0ab507ed1
Fix DocX tabs in text, and page break before issues
2024-10-19 19:04:16 +02:00
Veronica Berglyd Olsen
3c76d0e7e3
Fix issue with line spacing in DocX
2024-10-19 17:08:24 +02:00
Veronica Berglyd Olsen
34127d78bf
Move custom XML sub element function to common
2024-10-19 17:08:08 +02:00
Veronica Berglyd Olsen
ca33f488f1
Get rid of the DocXRun class
2024-10-19 14:43:06 +02:00
Veronica Berglyd Olsen
717aac9dc8
Add remaining code blocks, and add colours
2024-10-18 21:18:59 +02:00
Veronica Berglyd Olsen
4b07dbadb2
Basic DocX text formatting works
2024-10-18 20:31:21 +02:00
Veronica Berglyd Olsen
9bbebd2085
Add DocX text styles
2024-10-18 18:35:56 +02:00
Veronica Berglyd Olsen
d60b29e0a2
make some improvements to the ODT writer
2024-10-18 16:37:42 +02:00
Veronica Berglyd Olsen
80d2dfd9a4
Add structure for DocX documents
2024-10-18 16:37:04 +02:00
Veronica Berglyd Olsen
464454e7a6
Expose text margin settings in Manuscript Build ( #2051 )
2024-10-17 22:41:42 +02:00
Veronica Berglyd Olsen
d145b65237
Standardise text sizes and margins
2024-10-17 22:34:46 +02:00
Veronica Berglyd Olsen
912198cc40
Add text margin settings
2024-10-17 21:57:04 +02:00
Veronica Berglyd Olsen
bffab79ba7
Merge build settings page layout options
2024-10-17 21:56:35 +02:00
Veronica Berglyd Olsen
c82f7fd9ca
Bump version to 2.6 Alpha 1
2024-10-16 17:42:50 +02:00
Veronica Berglyd Olsen
53afe528e8
Add PDF output for manuscripts ( #2048 )
2024-10-16 17:41:31 +02:00
Veronica Berglyd Olsen
225befe57e
Add test coverage
2024-10-16 17:33:32 +02:00
Veronica Berglyd Olsen
40817e73b4
Apply page layout settings to PDF format
2024-10-16 17:26:10 +02:00
Veronica Berglyd Olsen
17c93c2172
Add PDF format
2024-10-16 17:25:46 +02:00
Veronica Berglyd Olsen
c8d7ccadb7
Refactor document builder ( #2047 )
2024-10-16 00:26:32 +02:00
Veronica Berglyd Olsen
7bb292404a
Update Tokenizer tests
2024-10-16 00:23:18 +02:00
Veronica Berglyd Olsen
d2ac0ed53f
Pass the Markdown style to the constructor
2024-10-16 00:15:56 +02:00
Veronica Berglyd Olsen
c633a56bfb
Simplify JSON and raw text writing
2024-10-15 23:59:25 +02:00
Veronica Berglyd Olsen
34696ba3a8
Merge doc build functions
2024-10-15 23:29:11 +02:00
Veronica Berglyd Olsen
93c105fe86
Extend heading styling options ( #2045 )
2024-10-15 21:40:21 +02:00
Veronica Berglyd Olsen
29eac0b4e5
Remove type alias for Python 3.9
2024-10-15 21:36:15 +02:00
Veronica Berglyd Olsen
fc27078954
Standardise the save document call for all document classes
2024-10-15 21:25:36 +02:00
Veronica Berglyd Olsen
759a8e84f0
Fix QTextDocument header formatting
2024-10-15 20:59:10 +02:00
Veronica Berglyd Olsen
b2c7da319e
Generalise ODT build settings
2024-10-15 20:34:41 +02:00
Veronica Berglyd Olsen
b56095224a
Move document format classes to new folder
2024-10-15 19:29:56 +02:00
Veronica Berglyd Olsen
2f12a8cc93
Add settings to style ODT headers
2024-10-15 19:22:08 +02:00
Veronica Berglyd Olsen
140f85f214
Merge branch 'main' into heading_styling
2024-10-14 00:26:55 +02:00
Veronica Berglyd Olsen
7405c7e20f
Add Python 3.13 ( #2044 )
2024-10-14 00:25:07 +02:00
Veronica Berglyd Olsen
f29b13679a
List and check support for Python 3.13 ( #2040 )
2024-10-14 00:21:22 +02:00
Veronica Berglyd Olsen
9b9ed53cf9
Don't use "match" as a variable ( #2043 )
2024-10-14 00:18:24 +02:00
Veronica Berglyd Olsen
2447ae5cff
Replace usage of "match" as a variable name
2024-10-14 00:14:08 +02:00
Veronica Berglyd Olsen
7379b8b521
Remove plain heading style setting again
2024-10-14 00:10:23 +02:00
Veronica Berglyd Olsen
22473823c9
Improve build settings
2024-10-01 14:01:36 +02:00
Veronica Berglyd Olsen
d8bb9950d3
Add plain style setting for headings
2024-10-01 14:00:57 +02:00
Veronica Berglyd Olsen
279fe2ae18
Add title setting
2024-10-01 12:54:38 +02:00
Veronica Berglyd Olsen
1e812f3f06
Update tests
2024-10-01 12:15:42 +02:00
Veronica Berglyd Olsen
0f1401eb71
Rename title format settings to partition
2024-10-01 12:14:39 +02:00
Veronica Berglyd Olsen
57e739c3ef
Add word counts to ODT output ( #2035 )
2024-10-01 12:00:04 +02:00
Veronica Berglyd Olsen
1b457585d9
Update tests
2024-09-30 22:52:39 +02:00
Veronica Berglyd Olsen
c9eab0b01e
Add word counts to the ODT file as user fields ( #2033 )
2024-09-30 22:52:28 +02:00
Veronica Berglyd Olsen
3da5074d14
Refactor build settings ( #2031 )
2024-09-28 11:58:58 +02:00
Veronica Berglyd Olsen
e97a476c7f
Update tests
2024-09-28 11:55:47 +02:00
Veronica Berglyd Olsen
a716f31b17
Fix some minor issues with spell checking
2024-09-28 11:41:26 +02:00
Veronica Berglyd Olsen
b2e760a284
Merge build settings formatting into a single form
2024-09-28 11:36:01 +02:00
Veronica Berglyd Olsen
7cc48aeb7f
Improve spell checking ( #2030 )
2024-09-28 11:31:49 +02:00
Veronica Berglyd Olsen
a6494b4226
Allow words to be ignored by the spell checker (session only)
2024-09-28 11:21:04 +02:00
Veronica Berglyd Olsen
5ed03e29f3
Change regexes to use the pattern object directly
2024-09-28 11:20:09 +02:00
Veronica Berglyd Olsen
5c07148eb2
Replace Qt RegEx with Python RegEx ( #2028 )
2024-09-22 18:02:17 +02:00
Veronica Berglyd Olsen
17b4a7be4d
Use regex end instead of length in tokenizer format processing function
2024-09-22 17:57:13 +02:00
Veronica Berglyd Olsen
9b08ebbbd5
Use Python regex for document search tool
2024-09-22 17:47:49 +02:00
Veronica Berglyd Olsen
37c469dbc7
Move word split to regex pattern class
2024-09-22 17:37:12 +02:00
Veronica Berglyd Olsen
c08033d153
Use stdlib re for dialogue matching
2024-09-22 17:34:04 +02:00
Veronica Berglyd Olsen
9c63f621a8
Use stdlib re for Shortcode matching
2024-09-22 17:06:57 +02:00
Veronica Berglyd Olsen
c3cb12e5e2
Use stdlib re for Markdown matching
2024-09-22 16:56:21 +02:00
Veronica Berglyd Olsen
d3799bc30a
Update plain regex patterns to std lib re
2024-09-22 16:37:45 +02:00
Veronica Berglyd Olsen
cb8933b493
Use Python regex for spell checking
2024-09-22 16:23:35 +02:00
Veronica Berglyd Olsen
1aa58c047f
Clean up Qt enums ( #2025 )
2024-09-18 22:18:15 +02:00
Veronica Berglyd Olsen
52b3084bee
Fix type annotation
2024-09-18 22:12:39 +02:00
Veronica Berglyd Olsen
70b05c9e07
Use strings for shortcut keys
2024-09-18 22:11:32 +02:00
Veronica Berglyd Olsen
cafa440aee
Update menu role enums
2024-09-18 22:06:23 +02:00
Veronica Berglyd Olsen
681cb7226a
Fix bug in test
2024-09-18 22:04:06 +02:00
Veronica Berglyd Olsen
b36e49e43f
Update scrollbar enums
2024-09-18 22:02:50 +02:00
Veronica Berglyd Olsen
90a6c2d98d
Update keyboard and mouse enums
2024-09-18 21:55:59 +02:00
Veronica Berglyd Olsen
21d21846ca
Update cursor and messagebox enums
2024-09-18 21:51:23 +02:00
Veronica Berglyd Olsen
cc8d7d9912
Fix ActionEvent enums
2024-09-18 21:46:44 +02:00
Veronica Berglyd Olsen
10527afbda
Remove borders
2024-09-18 15:00:55 +02:00
Veronica Berglyd Olsen
d16ece2a81
Use html table instead
2024-09-18 14:59:38 +02:00
Veronica Berglyd Olsen
e7f7dc8d60
Increase sponsor logo size
2024-09-18 14:55:47 +02:00
Veronica Berglyd Olsen
2f2943452f
Use px for logo size
2024-09-18 14:55:06 +02:00
Veronica Berglyd Olsen
08ae2b5351
Merge actions updates from 'release'
2024-09-18 14:52:46 +02:00
Veronica Berglyd Olsen
eda1a1c4dd
Add sponsor link to readme
2024-09-18 14:52:24 +02:00
Veronica Berglyd Olsen
238abdb567
Update to release certificate for windows build
2024-09-18 14:33:45 +02:00
Veronica Berglyd Olsen
c3f9ceb03a
Add version numbers to all build jobs
2024-09-18 14:02:27 +02:00
Veronica Berglyd Olsen
b95e9fcda3
Update for windows runner
2024-09-18 13:39:17 +02:00
Veronica Berglyd Olsen
b3f8a2c18c
Add version parameter to windows build
2024-09-18 13:11:08 +02:00
Veronica Berglyd Olsen
18bbf7d86f
Switch to test signing for windows setup
2024-09-18 12:14:37 +02:00
Veronica Berglyd Olsen
8e3ad6d874
Merge release 2.5.2
2024-09-17 16:51:06 +02:00
Veronica Berglyd Olsen
7a63ac83d2
Release 2.5.2 ( #2021 )
2024-09-17 15:49:04 +02:00
Veronica Berglyd Olsen
8dc28ddbee
Add signing request to windows build
2024-09-17 15:45:30 +02:00
Veronica Berglyd Olsen
15803cf0a3
Bump version and update changelog
2024-09-17 15:33:37 +02:00
Veronica Berglyd Olsen
5ac001781c
Improve documentation ( #2015 )
2024-09-09 12:03:22 +02:00
Veronica Berglyd Olsen
66986b88f8
Improve the spell checking info a little
2024-09-01 21:41:26 +02:00
Veronica Berglyd Olsen
f4e12a63a5
Merge branch 'release' into improve_docs
2024-09-01 21:37:53 +02:00
Veronica Berglyd Olsen
09b0f34199
Merge branch 'release'
2024-09-01 17:47:36 +02:00
Veronica Berglyd Olsen
095c005c3f
Fix bugs in the document viewer ( #2014 )
2024-09-01 17:45:44 +02:00
Veronica Berglyd Olsen
e414b6458d
Refresh tab stop distance after loading document ( #1996 )
2024-09-01 17:38:04 +02:00
Veronica Berglyd Olsen
ece73784c2
Only highlight dialogue in novel text ( #2011 and #2013 )
2024-09-01 17:32:37 +02:00
Veronica Berglyd Olsen
8dd9644c13
Fix issue with overlapping formatting ( #2012 )
2024-09-01 17:22:54 +02:00
Veronica Berglyd Olsen
556e8db104
Add some text about spell checking to editor docs
2024-08-16 09:33:38 +02:00
Veronica Berglyd Olsen
ce979b6c84
Merge branch 'release'
2024-07-28 14:10:36 +02:00
Veronica Berglyd Olsen
d2f422a441
Update Ubuntu releases ( #1995 )
2024-07-28 14:09:39 +02:00
Veronica Berglyd Olsen
e4daff8956
Drop Ubuntu 23.10 and add 24.10
2024-07-28 14:04:14 +02:00
Veronica Berglyd Olsen
c146c311c1
Merge branch 'release'
2024-07-28 13:46:53 +02:00
Veronica Berglyd Olsen
2e1b17dcdf
Release 2.5.1 ( #1989 )
2024-07-28 13:32:15 +02:00
Veronica Berglyd Olsen
2ef11f56e5
Update changelog
2024-07-28 13:26:34 +02:00
Veronica Berglyd Olsen
fdaeca78a7
Update translations
2024-07-28 13:21:58 +02:00
Veronica Berglyd Olsen
93e7343fe9
Update changelog with latest fix
2024-07-26 00:22:58 +02:00
Veronica Berglyd Olsen
5167608f7a
Merge branch 'release' into release_2.5.1
2024-07-26 00:20:11 +02:00
Veronica Berglyd Olsen
7fe3a8520d
Merge branch 'release'
2024-07-26 00:19:25 +02:00
Veronica Berglyd Olsen
d4a0881e77
Fix updating of importance labels ( #1993 )
2024-07-26 00:18:47 +02:00
Veronica Berglyd Olsen
7f42210f2f
Add test coverage
2024-07-26 00:15:14 +02:00
Veronica Berglyd Olsen
33497bc92d
Simplify how the project tree is populated
2024-07-25 20:47:14 +02:00
Veronica Berglyd Olsen
06aa2e6c07
Only refresh project tree values when status labels change
2024-07-25 20:39:32 +02:00
Veronica Berglyd Olsen
3bffaa01dc
Update viewer panel when importance labels change ( #1992 )
2024-07-25 19:21:52 +02:00
Veronica Berglyd Olsen
66237c35ea
Bump version to 2.5.1 and update changelog
2024-07-21 20:05:54 +02:00
Veronica Berglyd Olsen
f532857345
Merge branch 'release'
2024-07-21 19:54:43 +02:00
Veronica Berglyd Olsen
5936e1a68b
Improve test coverage
2024-07-21 19:45:40 +02:00
Veronica Berglyd Olsen
17b3b2b770
Navigate to heading when a tag is clicked for editing ( #1983 )
2024-07-21 19:45:28 +02:00
Veronica Berglyd Olsen
826e805b06
Make sure free form text boxes in Preferences are safe ( #1986 )
2024-07-21 19:20:51 +02:00
Veronica Berglyd Olsen
5419d76606
Fix test
2024-07-21 19:15:56 +02:00
Veronica Berglyd Olsen
0d84653f7d
Process pad before and after settings in Preferences ( #1985 )
2024-07-21 19:06:45 +02:00
Veronica Berglyd Olsen
b7da56ac42
Merge branch 'release'
2024-07-14 16:43:43 +02:00
Veronica Berglyd Olsen
7140788b48
Lock project only after successful open ( #1978 )
2024-07-14 16:33:48 +02:00
Veronica Berglyd Olsen
a43bd5a50e
Move project lock until all steps in project open are completed ( #1977 )
2024-07-14 16:28:09 +02:00
Veronica Berglyd Olsen
81dd98e83b
Bump main branch to 2.6 alpha 0
2024-07-10 17:30:14 +02:00
Veronica Berglyd Olsen
742f84576e
Release 2.5 ( #1972 )
2024-07-10 16:45:13 +02:00
Veronica Berglyd Olsen
ba81662d6a
Bump version to 2.5 and update changelog
2024-07-10 16:41:49 +02:00
Veronica Berglyd Olsen
f669ac1265
Update documentation for 2.5 ( #1928 )
2024-07-10 16:21:54 +02:00
Veronica Berglyd Olsen
b8a97b1afc
Update docs
2024-07-10 16:18:29 +02:00
Veronica Berglyd Olsen
4eb0ed386c
Merge branch 'main' into update_docs
2024-07-09 19:58:44 +02:00
Veronica Berglyd Olsen
ece225c355
Fix first line indent between pages ( #1971 )
2024-07-08 14:07:58 +02:00
Veronica Berglyd Olsen
69d97a3f3e
Add additional test coverage
2024-07-08 14:02:05 +02:00
Veronica Berglyd Olsen
dcecaae3af
Fix indent info not passed between pages ( #1965 )
2024-07-08 14:01:42 +02:00
Veronica Berglyd Olsen
1c261ef371
Add focus switch on welcome dialog ( #1968 )
2024-07-07 20:04:58 +02:00
Veronica Berglyd Olsen
ea89e66a46
Focus project name field when entering new project form on welcome dialog ( #1967 )
2024-07-07 19:59:35 +02:00
Veronica Berglyd Olsen
dd03c19be2
Fix preview indent and status bar LEDs ( #1962 )
2024-07-05 15:20:30 +02:00
Veronica Berglyd Olsen
08e6d320df
Use text colour for LED border
2024-07-05 15:16:58 +02:00
Veronica Berglyd Olsen
446163c6de
Add DPI scaling to status LEDs
2024-07-05 15:14:30 +02:00
Veronica Berglyd Olsen
abd503b5a2
Rename the em variable for clarity
2024-07-05 14:51:12 +02:00
Veronica Berglyd Olsen
2e1c08cbfa
Fix em unit calculation in document preview ( #1961 )
2024-07-05 13:21:39 +02:00
Veronica Berglyd Olsen
7bdadadea1
Minor changes to pkgutils ( #1959 )
2024-07-04 22:28:13 +02:00
Veronica Berglyd Olsen
bc33a4d0d4
Move build-clean to after the build commands in pkgutils
2024-07-04 22:24:33 +02:00
Veronica Berglyd Olsen
188bc5d16f
Restore usage of wrapper functions for read and write in pkgutils
2024-07-04 22:22:41 +02:00
Veronica Berglyd Olsen
3fd0385160
Rewrite build tools ( #1958 )
2024-07-04 22:11:10 +02:00
Veronica Berglyd Olsen
5f3f55133e
Remove manual build from linux tests
2024-07-04 22:08:28 +02:00
Veronica Berglyd Olsen
47b8e12bc7
Fix a few workflow issues
2024-07-04 22:07:33 +02:00
Veronica Berglyd Olsen
cc97129e64
Add description to pkgutils help
2024-07-04 22:01:52 +02:00
Veronica Berglyd Olsen
e40e282837
Fix bug in Windows build script
2024-07-04 21:44:28 +02:00
Veronica Berglyd Olsen
eba0fa58bf
Update Windows build job
2024-07-04 21:40:48 +02:00
Veronica Berglyd Olsen
1c0fdd6a17
Update XDG tools, clean up and fix a deb build issue
2024-07-04 21:38:31 +02:00
Veronica Berglyd Olsen
43eb62576c
Fix Windows installer and update MacOS PList generator
2024-07-04 21:16:49 +02:00
Veronica Berglyd Olsen
d43a799389
Updated Windows packaging code
2024-07-04 21:00:15 +02:00
Veronica Berglyd Olsen
4d716555af
Updated AppImage packaging code
2024-07-04 20:31:53 +02:00
Veronica Berglyd Olsen
7c65d22452
Updated debian packaging code
2024-07-04 19:45:54 +02:00
Veronica Berglyd Olsen
1b8867537e
Update all assets commands to pkgutils
2024-07-04 18:34:10 +02:00
Veronica Berglyd Olsen
b91a11980b
Split build workflows ( #1957 )
2024-07-04 16:51:59 +02:00
Veronica Berglyd Olsen
e80a9824f6
Add placeholder Windows build job
2024-07-04 16:47:39 +02:00
Veronica Berglyd Olsen
140b22dc63
Split GitHub build workflows
2024-07-04 16:42:46 +02:00
Veronica Berglyd Olsen
60169b914a
Revert main to 2.5 RC1
2024-07-04 16:32:01 +02:00
Veronica Berglyd Olsen
fbe381638a
Merge branch 'release'
2024-07-04 16:30:26 +02:00
Veronica Berglyd Olsen
6dcb44c391
Improve open project error message ( #1956 )
2024-07-04 16:24:16 +02:00
Veronica Berglyd Olsen
54c7c5a463
Add path info to open project error dialogs ( #1944 )
2024-07-04 16:19:04 +02:00
Veronica Berglyd Olsen
d5bcee14f5
Update translations for 2.5 ( #1955 )
2024-07-04 16:08:04 +02:00
Veronica Berglyd Olsen
0064b742d3
Update credits and reduce the number of links
2024-07-04 16:05:01 +02:00
Veronica Berglyd Olsen
9f88f3b79e
Update translations for 2.5 and add Polish
2024-07-04 15:16:15 +02:00
Veronica Berglyd Olsen
b95d030032
Fix various minor issues ( #1954 )
2024-07-03 21:13:28 +02:00
Veronica Berglyd Olsen
f4f3f82954
Add a wait statement to check paintEvent in Preferences
2024-07-03 20:29:00 +02:00
Veronica Berglyd Olsen
5e8892ee7c
Rewrite the tree view focus switch ( #1949 )
2024-07-03 19:39:29 +02:00
Veronica Berglyd Olsen
42b1e6a559
Only switch focus between editor and viewer when viewer is visible ( #1950 )
2024-07-03 18:38:32 +02:00
Veronica Berglyd Olsen
e1bcfcfc05
Convert Preferences dialog to save/cancel like Project Settings
2024-07-03 18:29:38 +02:00
Veronica Berglyd Olsen
069e35565f
Refresh coloured labels when theme change ( #1951 )
2024-07-03 18:18:41 +02:00
Veronica Berglyd Olsen
880b560a39
Bump main branch to 2.6 alpha 0
2024-06-24 16:38:25 +02:00
Veronica Berglyd Olsen
8becc83c05
Update i18n source files ( #1943 )
2024-06-22 16:13:20 +02:00
Veronica Berglyd Olsen
b5ef62194d
Update i18n files
2024-06-22 15:02:29 +02:00
Veronica Berglyd Olsen
a87c287fa6
Release 2.5 RC 1 ( #1939 )
2024-06-22 14:21:45 +02:00
Veronica Berglyd Olsen
18f5deee82
Change release date and extend changelog
2024-06-22 14:17:44 +02:00
Veronica Berglyd Olsen
53545a0015
Merge branch 'main' into release_2.5rc1
2024-06-21 00:41:03 +02:00
Veronica Berglyd Olsen
f662eaeccc
Revert font setting in custom class ( #1941 )
2024-06-21 00:40:45 +02:00
Veronica Berglyd Olsen
1e6377abaa
Revert font setting from SHARED instance in colour label, which caused some weird issues
2024-06-21 00:35:28 +02:00
Veronica Berglyd Olsen
516db26c05
Add latest change to the changelog
2024-06-21 00:33:22 +02:00
Veronica Berglyd Olsen
2df55cf6ee
Merge branch 'main' into release_2.5rc1
2024-06-21 00:26:40 +02:00
Veronica Berglyd Olsen
251475197d
Add focus widget hinting ( #1940 )
2024-06-21 00:26:20 +02:00
Veronica Berglyd Olsen
802069b4e5
Try adding deleteLater to i18n test
2024-06-21 00:21:45 +02:00
Veronica Berglyd Olsen
d07543926f
Disable failing fast in Linux test matrix
2024-06-21 00:18:10 +02:00
Veronica Berglyd Olsen
5665efd9d7
Update docs and test coverage
2024-06-20 23:32:02 +02:00
Veronica Berglyd Olsen
ea7f3fe51c
Add editor/viewer toggle feature
2024-06-19 20:42:23 +02:00
Veronica Berglyd Olsen
c6569b63e5
Add focus indication to editor and viewer header
2024-06-18 22:42:52 +02:00
Veronica Berglyd Olsen
930c60ae4a
Add faded colour to theme
2024-06-18 22:42:19 +02:00
Veronica Berglyd Olsen
869cdd2fb0
Extend colour label widget to accept two colour states
2024-06-18 22:41:29 +02:00
Veronica Berglyd Olsen
f7d0adad1b
Shuffle around private slots in main GUI
2024-06-18 22:39:33 +02:00
Veronica Berglyd Olsen
d25e2adfb6
Bump version to 2.5rc1 and update changelog
2024-06-18 08:39:28 +02:00
Veronica Berglyd Olsen
cb3a24bcd2
Rehighlight tags on note creation ( #1938 )
2024-06-16 21:22:44 +02:00
Veronica Berglyd Olsen
6540c56672
Remove no longer needed rehighlighting code
2024-06-16 21:19:42 +02:00
Veronica Berglyd Olsen
efc94a7fd5
Sort signals in main GUI
2024-06-16 21:18:41 +02:00
Veronica Berglyd Olsen
683e81c57b
Connect rehighlight tags in editor to index signal on tags change ( #1916 )
2024-06-16 21:13:50 +02:00
Veronica Berglyd Olsen
f548927b74
Refactor custom widgets ( #1937 )
2024-06-16 17:37:36 +02:00
Veronica Berglyd Olsen
53522908c8
Improve test coverage
2024-06-16 17:29:29 +02:00
Veronica Berglyd Olsen
43cdc8420c
Merge progress bars into single source file
2024-06-16 16:14:11 +02:00
Veronica Berglyd Olsen
45ad0f8c20
Update global search ( #1936 )
2024-06-16 16:12:51 +02:00
Veronica Berglyd Olsen
59c9783393
Remove commented out line
2024-06-16 16:03:35 +02:00
Veronica Berglyd Olsen
611a6bb80a
Include the whole word when displaying search results
2024-06-16 15:58:30 +02:00
Veronica Berglyd Olsen
ee46fdb5b1
Refresh global search when toggling settings, if there is a search
2024-06-16 15:27:46 +02:00
Veronica Berglyd Olsen
7c33c949cb
Merge the two methods in the shared class to save editor content
2024-06-16 15:23:22 +02:00
Veronica Berglyd Olsen
e9e7fae40e
Support line height in build tool ( #1935 )
2024-06-16 15:10:39 +02:00
Veronica Berglyd Olsen
ac05b07f10
Add line height formatting to build preview ( #1920 )
2024-06-16 15:05:45 +02:00
Veronica Berglyd Olsen
aff027b735
Remember last used path for each tool individually ( #1934 )
2024-06-16 12:05:32 +02:00
Veronica Berglyd Olsen
14f1697428
Rename lastPath in build settings
2024-06-16 11:23:59 +02:00
Veronica Berglyd Olsen
a3381f1f79
Remove fallback parameter for lastPath and remove commented out code
2024-06-16 11:23:42 +02:00
Veronica Berglyd Olsen
1b7d331e41
Update more docstring
2024-06-16 00:55:33 +02:00
Veronica Berglyd Olsen
df34293e74
Update docstring
2024-06-16 00:54:48 +02:00
Veronica Berglyd Olsen
fe27acc3ef
Add full test coverage
2024-06-16 00:49:24 +02:00
Veronica Berglyd Olsen
35632abea3
Update current tests
2024-06-16 00:37:21 +02:00
Veronica Berglyd Olsen
ea247c5814
Remember new project folder last used path ( #1930 )
2024-06-16 00:31:02 +02:00
Veronica Berglyd Olsen
928a116666
Update current usage of last path
2024-06-16 00:22:38 +02:00
Veronica Berglyd Olsen
2a99cafbf2
Add a class to store last used paths
2024-06-16 00:21:54 +02:00
Veronica Berglyd Olsen
2196486454
Update Windows packaging ( #1932 )
2024-06-14 22:53:16 +02:00
Veronica Berglyd Olsen
f99bd79ce8
Merge branch 'main' into win_installer
2024-06-14 21:37:08 +02:00
Veronica Berglyd Olsen
ddaced1b78
Update the Inno Setup installer script to change compression method and fix some warnings and issues
2024-06-14 16:09:52 +02:00
Veronica Berglyd Olsen
3e8845ab58
Ensure HTML tags are properly closed in output documents ( #1926 )
2024-06-13 15:56:23 +02:00
Veronica Berglyd Olsen
d5be1e0479
Update text formatting documentation
2024-06-13 15:55:45 +02:00
Veronica Berglyd Olsen
babc39c6a2
Add test coverage
2024-06-13 15:48:09 +02:00
Veronica Berglyd Olsen
5c35ebeffa
Rewrite HTML tag insertion to check for correct open and close of tags ( #1919 )
2024-06-13 01:00:01 +02:00
Veronica Berglyd Olsen
5fbc608c90
Merge Release 2.4.4 into main
2024-06-12 21:40:37 +02:00
Veronica Berglyd Olsen
0c7808a24b
Release 2.4.4 ( #1924 )
2024-06-12 21:19:24 +02:00
Veronica Berglyd Olsen
4aadbdaed2
Bump version to 2.4.4 and update changelog
2024-06-11 22:36:31 +02:00
Veronica Berglyd Olsen
195a7e354b
Ensure editor content is saved before using it ( #1923 )
2024-06-11 22:12:03 +02:00
Veronica Berglyd Olsen
c03e832c7b
Make sure editor document is saved before using first title to set item label ( #1914 )
2024-06-11 22:00:59 +02:00
Veronica Berglyd Olsen
73515c96d8
Add a method in the shared object to ensure document editor is saved
2024-06-11 21:59:58 +02:00
Veronica Berglyd Olsen
e7c0d59809
Allow more characters to be used in file names ( #1922 )
2024-06-11 21:45:08 +02:00
Veronica Berglyd Olsen
556caea308
Make the file name safe function less restrictive
2024-06-11 21:38:50 +02:00
Veronica Berglyd Olsen
6d54902a08
Fix multiple tools dialog issue ( #1921 )
2024-06-11 01:02:39 +02:00
Veronica Berglyd Olsen
fb32cea5b5
Update writing stats tests
2024-06-11 00:54:05 +02:00
Veronica Berglyd Olsen
69cd443999
Fix duplicate tool dialogs issue
2024-06-11 00:53:50 +02:00
Veronica Berglyd Olsen
cc61c5321e
Extend dialogue highlighting ( #1908 )
2024-06-11 00:16:32 +02:00
Veronica Berglyd Olsen
7821f099bf
Use consistent dialogue colours in preview, ODT and HTML
2024-06-11 00:11:44 +02:00
Veronica Berglyd Olsen
4b0ad6ec48
Add test coverage of ODT dialogue
2024-06-11 00:03:54 +02:00
Veronica Berglyd Olsen
416c580a45
Fix highlighting of multiple dialogue sections
2024-06-10 23:50:59 +02:00
Veronica Berglyd Olsen
0b3488c265
Add processing of dialogue highlight for ODT files
2024-06-10 23:12:54 +02:00
Veronica Berglyd Olsen
f0f5ae6dc9
Add support for dialogue highlighting in HTML output
2024-06-10 17:18:03 +02:00
Veronica Berglyd Olsen
f61ce3919b
Add highlight option to build settings and preview
2024-06-10 17:01:40 +02:00
Veronica Berglyd Olsen
67c6497e2a
Merge branch 'main' into dialogue_highlight
2024-06-10 13:48:40 +02:00
Veronica Berglyd Olsen
9bcb2479ac
Refactor dialog closing ( #1918 )
2024-06-10 13:48:14 +02:00
Veronica Berglyd Olsen
8a9b038d56
Use the direct insert call
2024-06-10 13:44:47 +02:00
Veronica Berglyd Olsen
eed4721ef0
Make lipusm test more robust
2024-06-10 13:25:20 +02:00
Veronica Berglyd Olsen
b76c866c9d
Fix typo in docstring
2024-06-10 01:10:59 +02:00
Veronica Berglyd Olsen
255a4a327e
Update tests
2024-06-10 01:05:13 +02:00
Veronica Berglyd Olsen
811db81a86
Use the reject slot for dialogs since close is not actually a slot
2024-06-10 01:04:10 +02:00
Veronica Berglyd Olsen
29b61c07b0
Restore the keyPressEvent overload for Preferences
2024-06-10 01:03:20 +02:00
Veronica Berglyd Olsen
f8c1ee90ce
Reimplement the reject slot for the parent dialog class
2024-06-10 01:02:48 +02:00
Veronica Berglyd Olsen
d9c86d56bb
Merge branch 'main' into dialogue_highlight
2024-06-09 00:10:14 +02:00
Veronica Berglyd Olsen
cddf63f111
Improve memory handling and fix a few variables ( #1913 )
2024-06-09 00:08:52 +02:00
Veronica Berglyd Olsen
ca91e6a677
Improve meminfo debug formatting
2024-06-09 00:05:45 +02:00
Veronica Berglyd Olsen
a48fde95a3
Update tests
2024-06-08 23:35:29 +02:00
Veronica Berglyd Olsen
aed4ba4310
Rename the modifier apostrophe constants
2024-06-08 23:35:20 +02:00
Veronica Berglyd Olsen
57ee88059d
Remove lambda slots in preferences dialog that blocked freeing memory
2024-06-08 23:34:31 +02:00
Veronica Berglyd Olsen
c8dccbe438
Fix typo in predefined type
2024-06-08 23:34:12 +02:00
Veronica Berglyd Olsen
8a071090e0
Merge branch 'main' into dialogue_highlight
2024-06-04 18:26:12 +02:00
Veronica Berglyd Olsen
cbf76e6575
Move project name first in window title ( #1911 )
2024-06-04 18:25:27 +02:00
Veronica Berglyd Olsen
83d2cb4f82
Swap project name and app name in window title ( #1910 )
2024-06-04 18:19:21 +02:00
Veronica Berglyd Olsen
497d4dd7f9
Add stubs file to dev requirements
2024-06-04 17:56:30 +02:00
Veronica Berglyd Olsen
d48f1fa292
Update QTextDocument test
2024-06-02 23:48:42 +02:00
Veronica Berglyd Olsen
7744ae5912
Fix footnote navigation in viewer
2024-06-02 23:36:28 +02:00
Veronica Berglyd Olsen
92b7168363
Add tests for patterns
2024-06-01 23:03:30 +02:00
Veronica Berglyd Olsen
8fc97c263b
Try to fix 3.10 test seg fault
2024-06-01 18:18:21 +02:00
Veronica Berglyd Olsen
d190315909
Make a few improvements to regex and remove debug output
2024-06-01 14:16:05 +02:00
Veronica Berglyd Olsen
987740f7e9
Add dialogue highlighting to the viewer
2024-06-01 13:35:22 +02:00
Veronica Berglyd Olsen
2e143071d9
Add dialogue processing to the tokenizer
2024-06-01 13:34:59 +02:00
Veronica Berglyd Olsen
388141aae6
Move text regex patterns to a separate class
2024-06-01 13:06:46 +02:00
Veronica Berglyd Olsen
80811ebf44
Don't highlight dialogue in notes
2024-06-01 12:41:42 +02:00
Veronica Berglyd Olsen
208c4fb8ba
Refresh StatusLEDs when theme changes ( #1906 )
2024-05-30 20:54:01 +02:00
Veronica Berglyd Olsen
38a5fddb9d
Update tests
2024-05-30 20:49:55 +02:00
Veronica Berglyd Olsen
f844a5080a
Update StatusLED to be theme refreshable and use trinary enum for values ( #1893 )
2024-05-30 20:49:46 +02:00
Veronica Berglyd Olsen
a11a013d16
Remove deleteLater calls from Manuscript tools ( #1905 )
2024-05-30 16:48:17 +02:00
Veronica Berglyd Olsen
f34cb567e4
Backport deleteLater fix for Manuscript tools from 2.5 release
2024-05-30 16:43:47 +02:00
Veronica Berglyd Olsen
6cb330b06c
Update Portuguese translation ( #1904 )
2024-05-30 16:37:08 +02:00
Veronica Berglyd Olsen
04cf375725
Update translation sources, and completed Portuguese translation
2024-05-30 16:31:17 +02:00
Veronica Berglyd Olsen
b66686a869
Make some improvements to the viewer and test coverage ( #1902 )
2024-05-29 21:42:40 +02:00
Veronica Berglyd Olsen
31776a51a7
Add some more easy coverage
2024-05-29 21:37:02 +02:00
Veronica Berglyd Olsen
f1b7257e73
Improve test coverage
2024-05-29 21:27:05 +02:00
Veronica Berglyd Olsen
be7078aa7e
Save editor doc before opening same in viewer ( #1884 )
2024-05-29 21:26:29 +02:00
Veronica Berglyd Olsen
931aed6d78
Update first line indentation ( #1898 )
2024-05-28 23:25:18 +02:00
Veronica Berglyd Olsen
dc6fe77612
Merge branch 'main' into feature/build_preview
2024-05-28 23:20:51 +02:00
Veronica Berglyd Olsen
b387150d4f
Improve dialog memory handling ( #1899 )
2024-05-28 23:19:39 +02:00
Veronica Berglyd Olsen
9b09b13bf9
Improve Manuscript dialog progress bar position
2024-05-28 21:43:09 +02:00
Veronica Berglyd Olsen
d8693c7afa
Remove deleteLater form message boxes, and some redundant ones in tests
2024-05-28 21:23:57 +02:00
Veronica Berglyd Olsen
019dd3e478
Change how dialogs are deleted
2024-05-28 21:16:40 +02:00
Veronica Berglyd Olsen
b01a2f5abd
Simplify the About dialog
2024-05-28 21:15:32 +02:00
Veronica Berglyd Olsen
087a9cdd2e
Update tests
2024-05-27 23:36:53 +02:00
Veronica Berglyd Olsen
b33bf954bb
Convert split and merge dialogs into class method dialogs
2024-05-27 23:36:17 +02:00
Veronica Berglyd Olsen
f7cdc7da0c
Add a dialog parent class that handles escape key presses
2024-05-27 22:53:30 +02:00
Veronica Berglyd Olsen
cf14f84652
Fix test coverage
2024-05-27 21:45:31 +02:00
Veronica Berglyd Olsen
6289840a74
Update tests
2024-05-27 21:08:28 +02:00
Veronica Berglyd Olsen
770cccda49
Add some comments and add text indent to HTML
2024-05-27 21:08:09 +02:00
Veronica Berglyd Olsen
aa02c0f15d
Add first line indentation to previews
2024-05-27 00:27:08 +02:00
Veronica Berglyd Olsen
ee137b6ffd
Parse text indentation in the tokenizer instead
2024-05-27 00:26:53 +02:00
Veronica Berglyd Olsen
206ca6040e
Post-release fixes ( #1897 )
2024-05-26 18:23:29 +02:00
Veronica Berglyd Olsen
16f5670c83
Remove tilde from GitHub package name
2024-05-26 18:19:39 +02:00
Veronica Berglyd Olsen
0fc1af7180
Fix some typos in new section of Preferences
2024-05-26 18:05:11 +02:00
Veronica Berglyd Olsen
55714bbcad
Release 2.5 Beta 1 ( #1895 )
2024-05-26 16:49:07 +02:00
Veronica Berglyd Olsen
6f144c20cd
Bump to 2.5 beta 1 and update changelog
2024-05-26 16:42:49 +02:00
Veronica Berglyd Olsen
f23bd3818f
Add a QTextDocument format class for previews ( #1892 )
2024-05-26 00:57:15 +02:00
Veronica Berglyd Olsen
d3ea763d6b
Add test coverage of new ToQTextDocument class
2024-05-26 00:51:27 +02:00
Veronica Berglyd Olsen
91222f631f
Update manuscript tests
2024-05-25 23:02:34 +02:00
Veronica Berglyd Olsen
aceb344856
Fix a potential segfault issue in main gui and add auto-build on open manuscript tool
2024-05-25 22:43:09 +02:00
Veronica Berglyd Olsen
f11ea8d07e
Make various fixes and tweaks, and update tests
2024-05-24 21:39:16 +02:00
Veronica Berglyd Olsen
a4e3bf848b
Clean up no longer needed code, and fix text justify setting
2024-05-24 20:38:34 +02:00
Veronica Berglyd Olsen
e74c1057a4
Remove HTML preview mode and manuscript cache
2024-05-24 20:12:13 +02:00
Veronica Berglyd Olsen
6cc046c65c
Use preview document class for manuscript preview
2024-05-24 18:52:18 +02:00
Veronica Berglyd Olsen
c97a070e98
Fix module header info
2024-05-23 22:04:19 +02:00
Veronica Berglyd Olsen
b4c0bf3322
Complete all current document viewer features in the qdoc class
2024-05-23 21:29:47 +02:00
Veronica Berglyd Olsen
e998cb634e
Add working meta data blocks
2024-05-23 20:48:42 +02:00
Veronica Berglyd Olsen
c8017a1f42
Add text paragraph formatting
2024-05-23 19:43:32 +02:00
Veronica Berglyd Olsen
6d84942746
Update qdocument class to work with merged code from main
2024-05-23 19:02:27 +02:00
Veronica Berglyd Olsen
818f145b62
Merge branch 'main' into feature/preview_generator
2024-05-23 18:50:38 +02:00
Veronica Berglyd Olsen
f92c22ce7e
Fix build formatting and font handling ( #1891 )
2024-05-23 18:49:32 +02:00
Veronica Berglyd Olsen
69b362b9d2
Add native font dialog option and fix tests
2024-05-23 18:44:45 +02:00
Veronica Berglyd Olsen
1fe7ca3db8
Update font description and add native font dialog setting to config
2024-05-22 23:31:28 +02:00
Veronica Berglyd Olsen
cc32674b0f
Update tests
2024-05-22 23:13:50 +02:00
Veronica Berglyd Olsen
cf16b57f66
Clean up font handling in HTML and ODT
2024-05-22 23:13:16 +02:00
Veronica Berglyd Olsen
411163f750
Update tests
2024-05-22 17:28:57 +02:00
Veronica Berglyd Olsen
7f3da655c0
Update ODT handling of font
2024-05-22 17:28:29 +02:00
Veronica Berglyd Olsen
76e786d961
Update HTML handling of font
2024-05-22 16:59:44 +02:00
Veronica Berglyd Olsen
7e1f1a725c
Switch Tokenizer to use QFont instead of font family and size
2024-05-22 16:57:50 +02:00
Veronica Berglyd Olsen
c63a0c2f58
Add new font and quote button icons
2024-05-22 16:55:36 +02:00
Veronica Berglyd Olsen
04a7e092a9
Clean up Markdown build code
2024-05-22 16:55:05 +02:00
Veronica Berglyd Olsen
309065bcbf
Add general keep line breaks setting to build
2024-05-22 09:14:34 +02:00
Veronica Berglyd Olsen
20ae3febef
Merge branch 'main' into feature/preview_generator
2024-05-21 23:16:27 +02:00
Veronica Berglyd Olsen
e95d33031c
Improve the text tokenizer ( #1885 )
2024-05-21 23:11:44 +02:00
Veronica Berglyd Olsen
3fd62d0b02
Remove context menu test from main menu tests
2024-05-21 23:06:25 +02:00
Veronica Berglyd Olsen
dc0ddcfa9f
Move text blocks first also in stats counter as an optimisation
2024-05-21 22:59:02 +02:00
Veronica Berglyd Olsen
7a13b14c15
Drop empty tokens from the tokenizer data
2024-05-21 22:45:01 +02:00
Veronica Berglyd Olsen
adf0550571
Update tests
2024-05-21 22:32:20 +02:00
Veronica Berglyd Olsen
ba6259f08a
Update converter classes to handle only single paragraphs
2024-05-21 22:32:07 +02:00
Veronica Berglyd Olsen
d8bb2ad3ae
Merge lines of the same paragraph already in the tokenizer
2024-05-21 21:58:34 +02:00
Veronica Berglyd Olsen
afe4a29fd1
Strip consecutive empty paragraphs when tokenizing
2024-05-21 20:53:45 +02:00
Veronica Berglyd Olsen
1203dd639b
Add a QTextDocument generator class
2024-05-21 18:12:08 +02:00
Veronica Berglyd Olsen
aadad6aa8c
Define header sizes as constants
2024-05-21 18:02:01 +02:00
Veronica Berglyd Olsen
8ac0440bb3
Rename a few files
2024-05-21 16:33:53 +02:00
Veronica Berglyd Olsen
d2fca3b980
Allow full font style settings for GUI and editor ( #1881 )
2024-05-20 18:37:42 +02:00
Veronica Berglyd Olsen
d6b4019614
Clean up app construction in main entry point
2024-05-20 18:33:00 +02:00
Veronica Berglyd Olsen
a6eb951361
Add font initialisation, and update tests
2024-05-20 17:36:40 +02:00
Veronica Berglyd Olsen
dce5bdd31d
Update tests
2024-05-20 17:14:03 +02:00
Veronica Berglyd Olsen
0b999bd726
Fix font handling in manuscript tool
2024-05-20 17:13:10 +02:00
Veronica Berglyd Olsen
774437f7bb
Save all font info for text font
2024-05-20 16:32:10 +02:00
Veronica Berglyd Olsen
c0673b8128
Save all font info for GUI font
2024-05-20 16:12:27 +02:00
Veronica Berglyd Olsen
0bc8a63ccf
Add error text colour setting to theme ( #1880 )
2024-05-20 13:36:37 +02:00
Veronica Berglyd Olsen
192f4507e3
Update documentation
2024-05-20 13:32:13 +02:00
Veronica Berglyd Olsen
2d22adcd2a
Update the dictionaries tool to use the new error colour
2024-05-20 13:32:06 +02:00
Veronica Berglyd Olsen
4c4b92fdd4
Add error text colour to theme definition
2024-05-20 13:31:38 +02:00
Veronica Berglyd Olsen
2a727d1c39
Merge branch 'main' into fix/dict_tool_error_colour
2024-05-20 13:09:44 +02:00
Veronica Berglyd Olsen
35693f5433
Fix remaining merge conflict in sample project
2024-05-20 13:09:26 +02:00
Veronica Berglyd Olsen
bf459b4090
Add error text value in themes
2024-05-20 13:08:59 +02:00
Veronica Berglyd Olsen
728f1ce1e3
Merge release 2.4.3 into main
2024-05-20 13:07:14 +02:00
Veronica Berglyd Olsen
7b8021de02
Release 2.4.3 ( #1878 )
2024-05-20 12:32:32 +02:00
Veronica Berglyd Olsen
60593cde21
Bump version to 2.4.3 and update changelog
2024-05-20 12:29:03 +02:00
Veronica Berglyd Olsen
f9292d61da
Fix how document font is set ( #1877 )
2024-05-20 12:16:41 +02:00
Veronica Berglyd Olsen
9388ce6a46
Fix support for 90% font
2024-05-20 12:00:19 +02:00
Veronica Berglyd Olsen
cb19475409
Add font init to viewer, and update manuscript tool preview
2024-05-20 11:36:30 +02:00
Veronica Berglyd Olsen
09b51badd4
Add an explicit font setting function for text editor that covers all font settings
2024-05-20 11:17:23 +02:00
Veronica Berglyd Olsen
fddd5fda47
Fix crash in dictionaries install tool ( #1876 )
2024-05-19 21:52:54 +02:00
Veronica Berglyd Olsen
5b0a6f05ed
Fix enchant folder missing bug for dictionaries tool ( #1874 )
2024-05-19 21:47:53 +02:00
Veronica Berglyd Olsen
51f91a27e2
Merge release 2.4.2 into main
2024-05-18 15:57:49 +02:00
Veronica Berglyd Olsen
09018d1214
Release 2.4.2 ( #1872 )
2024-05-18 15:22:19 +02:00
Veronica Berglyd Olsen
de12b22c97
Bump version and update changelog
2024-05-18 15:19:30 +02:00
Veronica Berglyd Olsen
d1ae7f5fe2
Update Dutch and Chinese translations
2024-05-18 15:08:39 +02:00
Veronica Berglyd Olsen
201d32f6ae
Merge branch 'release'
2024-05-14 09:37:59 +02:00
Veronica Berglyd Olsen
6a441b1c6b
Fix syntax highlighter init ( #1866 )
2024-05-14 09:37:00 +02:00
Veronica Berglyd Olsen
0afa15f2db
Call highlighter init on editor init ( #1865 )
2024-05-14 09:29:21 +02:00
Veronica Berglyd Olsen
85eb44da02
Bump main branch to 2.5 alpha 4
2024-05-13 18:48:38 +02:00
Veronica Berglyd Olsen
4856c7a61b
Improve dialogue highlighting ( #1864 )
2024-05-13 18:41:13 +02:00
Veronica Berglyd Olsen
1b4cc933e7
Add test coverage
2024-05-13 18:31:31 +02:00
Veronica Berglyd Olsen
d64acb038b
Allow multiple widgets in config form
2024-05-13 18:31:14 +02:00
Veronica Berglyd Olsen
b5def640ed
Add alternative dialog style
2024-05-13 18:11:44 +02:00
Veronica Berglyd Olsen
7e35b4c675
Update syntax themes and add alternative dialog colour
2024-05-13 17:57:19 +02:00
Veronica Berglyd Olsen
e5e3066b3d
Update preferences
2024-05-13 17:51:16 +02:00
Veronica Berglyd Olsen
e1af21bf88
Add new dialogue highlighting settings
2024-05-13 17:50:18 +02:00
Veronica Berglyd Olsen
8c9d08e46b
Merge branch 'release'
2024-05-13 12:33:53 +02:00
Veronica Berglyd Olsen
e4acfb4831
Fix manuscript tool font issue ( #1863 )
2024-05-13 12:33:22 +02:00
Veronica Berglyd Olsen
a8101c2231
Fix text font for header on build tool
2024-05-13 12:29:18 +02:00
Veronica Berglyd Olsen
a3ce426613
Clean up code style ( #1859 )
2024-05-10 16:39:26 +02:00
Veronica Berglyd Olsen
161d02cd98
Use python -m to run pytest
2024-05-10 16:36:14 +02:00
Veronica Berglyd Olsen
101400bea3
Clean up some linting errors
2024-05-10 16:22:55 +02:00
Veronica Berglyd Olsen
1ff9fea378
Remove banner comments
2024-05-10 16:14:47 +02:00
Veronica Berglyd Olsen
3f4538a60e
Remove all END Test comments
2024-05-10 16:06:23 +02:00
Veronica Berglyd Olsen
142d7c4f3a
Remove all END Enum comments
2024-05-10 16:01:44 +02:00
Veronica Berglyd Olsen
2afe0ebbe9
Remove all END Class comments
2024-05-10 16:00:56 +02:00
Veronica Berglyd Olsen
bc71a62199
Improve first line indent ( #1857 )
2024-05-10 15:49:59 +02:00
Veronica Berglyd Olsen
1e85ce4a84
Update tests
2024-05-10 15:26:46 +02:00
Veronica Berglyd Olsen
39951a5099
Add more settings to first line indent and move to Format section
2024-05-10 15:14:09 +02:00
Veronica Berglyd Olsen
9cbb6f3125
Merge release 2.4.1 into main
2024-05-06 22:27:29 +02:00
Veronica Berglyd Olsen
2dbd3e2534
Release 2.4.1 ( #1853 )
2024-05-06 21:44:15 +02:00
Veronica Berglyd Olsen
f871a51e5b
Bump version number to 2.4.1 and update changelog
2024-05-06 21:40:50 +02:00
Veronica Berglyd Olsen
6ab3c68ebb
Update translation files for 2.4.1 ( #1850 )
2024-05-06 21:29:35 +02:00
Veronica Berglyd Olsen
7243ccd44c
Update translation files
2024-05-04 21:00:51 +02:00
Veronica Berglyd Olsen
2a96fa1a2d
Update the docs for 2.4.1
2024-05-04 20:54:56 +02:00
Veronica Berglyd Olsen
c05620dddb
Refactor Main GUI inheritance ( #1849 )
2024-05-02 22:36:44 +02:00
Veronica Berglyd Olsen
917977ae13
Force document save when manually calling save document
2024-05-02 22:30:58 +02:00
Veronica Berglyd Olsen
2b8338f537
Clean up Main GUI inheritance
2024-05-02 22:13:35 +02:00
Veronica Berglyd Olsen
e75b5e012c
Refactor how editor document is saved, and always save cursor position
2024-05-02 21:45:50 +02:00
Veronica Berglyd Olsen
78e194d8c1
Improve handling of tool dialogs on project close
2024-05-02 21:29:07 +02:00
Veronica Berglyd Olsen
c594e07c8c
Merge branch 'release'
2024-05-02 21:16:42 +02:00
Veronica Berglyd Olsen
a3ed079828
Make sure dialogs close when project closes ( #1848 )
2024-05-02 21:08:46 +02:00
Veronica Berglyd Olsen
976ce16ac2
Update imports
2024-05-02 21:04:39 +02:00
Veronica Berglyd Olsen
5faeb12a74
Close non-modal dialogs when project closes
2024-05-02 21:02:23 +02:00
Veronica Berglyd Olsen
acc463eb76
Prune some unneeded translation strings
2024-05-02 19:38:13 +02:00
Veronica Berglyd Olsen
3b7459ffbc
Add usability updates to the build tool ( #1846 )
2024-05-01 22:18:15 +02:00
Veronica Berglyd Olsen
cfb19a697a
Restore build preview scroll bar after update ( #1837 )
2024-05-01 22:10:54 +02:00
Veronica Berglyd Olsen
ceec43db67
Make sure open document is saved before we update preview or build manuscript ( #1835 )
2024-05-01 22:09:43 +02:00
Veronica Berglyd Olsen
229fa39436
Fix build settings bug ( #1845 )
2024-05-01 20:33:22 +02:00
Veronica Berglyd Olsen
2496eb22cb
Make sure build map is cleared when list is updated
2024-05-01 20:32:50 +02:00
Veronica Berglyd Olsen
d0a45bceca
Make sure build map is cleared when list is updated
2024-05-01 20:30:32 +02:00
Veronica Berglyd Olsen
7180fae453
Improve dialog handling ( #1844 )
2024-05-01 20:24:31 +02:00
Veronica Berglyd Olsen
e1a1b5980e
Make sure build settings are closed before deletion
2024-05-01 20:23:59 +02:00
Veronica Berglyd Olsen
53d410a6ee
Make sure build settings are closed before deletion
2024-05-01 20:18:08 +02:00
Veronica Berglyd Olsen
a56b38694c
Create subclasses for non-blocking dialogs
2024-05-01 20:08:35 +02:00
Veronica Berglyd Olsen
600b60b441
Remove main gui inheritance in manuscript tools
2024-05-01 19:43:51 +02:00
Veronica Berglyd Olsen
aa7208b602
Merge branch 'release'
2024-05-01 19:38:38 +02:00
Veronica Berglyd Olsen
0092b3ece6
Fix two minor issues ( #1843 )
2024-05-01 19:30:13 +02:00
Veronica Berglyd Olsen
d01c1e867d
Pin MacOS tests to macos-13 image
2024-05-01 19:26:59 +02:00
Veronica Berglyd Olsen
dd3c8dfac8
Use GUI font for the header and footer in the editor and viewer ( #1842 )
2024-05-01 19:22:22 +02:00
Veronica Berglyd Olsen
7c9c5a9a76
Fix garbage collection blocker in build settings
2024-05-01 19:12:45 +02:00
Veronica Berglyd Olsen
8f9a55c5ca
Add tools settings to pyproject
2024-05-01 19:12:27 +02:00
Veronica Berglyd Olsen
ea0b61aa6d
Update assets credits
2024-04-29 22:48:25 +02:00
Veronica Berglyd Olsen
b94e7159b8
Add more themes ( #1840 )
2024-04-29 21:37:35 +02:00
Veronica Berglyd Olsen
2eabca8267
Fix theme test
2024-04-29 21:34:28 +02:00
Veronica Berglyd Olsen
afbe434b59
Add Snazzy Light syntax theme
2024-04-29 21:26:37 +02:00
Veronica Berglyd Olsen
2a50799873
Add dracula syntax and GUI theme
2024-04-29 21:08:25 +02:00
Veronica Berglyd Olsen
77727ad500
Update tango theme
2024-04-29 21:08:11 +02:00
Veronica Berglyd Olsen
e89f1fe5a8
Fix some minor issues on other themes
2024-04-29 21:07:58 +02:00
Veronica Berglyd Olsen
503e7eceb5
Make default syntax themes consistent
2024-04-29 21:07:10 +02:00
Veronica Berglyd Olsen
c15eba8f62
Bump main branch to 2.5 Alpha 3
2024-04-28 23:19:36 +02:00
Veronica Berglyd Olsen
e2f83d5106
Update syntax themes ( #1836 )
2024-04-28 23:10:32 +02:00
Veronica Berglyd Olsen
937b5cca12
Rename old value colour to tag and add new value colour to all syntax themes
2024-04-28 23:07:20 +02:00
Veronica Berglyd Olsen
1d438d5d76
Separate tags and value colours
2024-04-28 22:43:46 +02:00
Veronica Berglyd Olsen
22a34be21a
Fix note colour in viewer and fix tests
2024-04-28 20:08:35 +02:00
Veronica Berglyd Olsen
17a492444e
Redesign the default dark colour theme
2024-04-28 19:54:08 +02:00
Veronica Berglyd Olsen
9a714a903d
Add a note colour to syntax themes
2024-04-28 19:53:58 +02:00
Veronica Berglyd Olsen
69a99fc97f
Add a syntax colour for special notes
2024-04-28 19:53:09 +02:00
Veronica Berglyd Olsen
8beb74689c
Add footnotes ( #1832 )
2024-04-28 19:40:38 +02:00
Veronica Berglyd Olsen
6be7da0305
Clean up a few minor bits in the index tests
2024-04-28 18:43:22 +02:00
Veronica Berglyd Olsen
8a08fe213c
Fix more deprecation warnings in xml module
2024-04-28 18:29:15 +02:00
Veronica Berglyd Olsen
205b17aea0
Fix deprecation warning in xml module
2024-04-28 18:26:38 +02:00
Veronica Berglyd Olsen
864172ea50
Add an elide function for shortening text
2024-04-28 18:22:31 +02:00
Veronica Berglyd Olsen
e01e14075c
Update editor and highlight, and update tests
2024-04-28 18:05:53 +02:00
Veronica Berglyd Olsen
e9596e1bbc
Fix footnote formatting for ODT and update document builder tests
2024-04-27 19:05:13 +02:00
Veronica Berglyd Olsen
db9305c230
Add a footnote to the Lorem Ipsum test project
2024-04-27 16:50:37 +02:00
Veronica Berglyd Olsen
4572d101cf
Change to run MacOS test on 13
2024-04-26 22:29:26 +02:00
Veronica Berglyd Olsen
41506911c1
Fix regex flag in highlighter
2024-04-26 22:25:58 +02:00
Veronica Berglyd Olsen
b722224863
Improve comment processing
2024-04-26 22:25:08 +02:00
Veronica Berglyd Olsen
b585b8ecd1
Make the footnote registry per-file
2024-04-26 20:12:57 +02:00
Veronica Berglyd Olsen
52e8ae9cb6
Merge branch 'main' into features/footnotes
2024-04-25 23:35:40 +02:00
Veronica Berglyd Olsen
6d6d0c2d12
Require minimum Python 3.9 ( #1833 )
2024-04-25 23:35:26 +02:00
Veronica Berglyd Olsen
383640cb7e
Drop Python 3.8 support
2024-04-25 23:30:26 +02:00
Veronica Berglyd Olsen
e5ef27dfbf
Revert change in test
2024-04-25 23:25:23 +02:00
Veronica Berglyd Olsen
96741fc08b
Fix remaining broken tests
2024-04-25 22:58:00 +02:00
Veronica Berglyd Olsen
dc41f495be
Fix ODT tests
2024-04-24 18:39:06 +02:00
Veronica Berglyd Olsen
b278d64d0c
Fix uninitialised shared class in tests
2024-04-24 18:38:50 +02:00
Veronica Berglyd Olsen
b5e32844f5
Merge branch 'main' into features/footnotes
2024-04-24 18:09:26 +02:00
Veronica Berglyd Olsen
4179d2e515
Add isort and clean up flake8 ( #1831 )
2024-04-24 18:08:42 +02:00
Veronica Berglyd Olsen
815ba9d553
Update linting and formatting tools
2024-04-24 17:46:00 +02:00
Veronica Berglyd Olsen
0d294f49f9
Merge branch 'main' into features/footnotes
2024-04-21 23:34:56 +02:00
Veronica Berglyd Olsen
a195cfc792
Merge branch 'release'
2024-04-21 13:56:08 +02:00
Veronica Berglyd Olsen
d3c9168ebf
Make MacOS build script executable
2024-04-21 13:17:55 +02:00
Veronica Berglyd Olsen
4d153b8d99
Backport ARM build for MacOS from 2.5 branch
2024-04-21 13:14:38 +02:00
Veronica Berglyd Olsen
bf8d224064
Update build scripts ( #1829 )
2024-04-21 12:59:42 +02:00
Veronica Berglyd Olsen
b7ad2c969a
Fix test
2024-04-20 21:49:22 +02:00
Veronica Berglyd Olsen
d78643160c
Update MacOS package names and fic another launch script bug
2024-04-20 21:43:31 +02:00
Veronica Berglyd Olsen
221b38c766
Fix escapes in MacOS launch script
2024-04-20 21:36:09 +02:00
Veronica Berglyd Olsen
e8bd9b21b5
Explicitly set python exec and ignore errors from run from source blocks in main
2024-04-20 21:31:04 +02:00
Veronica Berglyd Olsen
c2f0d04a35
Merge branch 'main' into builds/macos_m1
2024-04-20 21:04:09 +02:00
Veronica Berglyd Olsen
54ebcd91cb
Fix wrong hex version
2024-04-20 20:13:06 +02:00
Veronica Berglyd Olsen
07411327b6
Add some debug output
2024-04-20 19:50:45 +02:00
Veronica Berglyd Olsen
094ad1a17b
Require input arguments
2024-04-20 19:44:50 +02:00
Veronica Berglyd Olsen
c362848b86
Fix bash script bug
2024-04-20 19:41:33 +02:00
Veronica Berglyd Olsen
47a8dfbd93
Go back to macos-12 runner
2024-04-20 19:35:39 +02:00
Veronica Berglyd Olsen
73b8443d7b
Let's try this one more time ...
2024-04-20 18:35:31 +02:00
Veronica Berglyd Olsen
48a7929254
Escape forwarding of arguments in MacoS build script
2024-04-20 18:28:57 +02:00
Veronica Berglyd Olsen
2c1abf1519
Change package name
2024-04-20 18:18:11 +02:00
Veronica Berglyd Olsen
e27e066ccc
Drop support for deprecated Linux AppImage
2024-04-20 18:12:51 +02:00
Veronica Berglyd Olsen
621e933f63
Make some tweaks to build scripts
2024-04-20 18:02:10 +02:00
Veronica Berglyd Olsen
885974a84e
Keep artifacts for 14 days
2024-04-20 17:41:36 +02:00
Veronica Berglyd Olsen
b1d1af2153
Add M1 build for MacOS
2024-04-20 17:41:10 +02:00
Veronica Berglyd Olsen
cb94be5b3c
Post-release updates
2024-04-20 17:30:35 +02:00
Veronica Berglyd Olsen
5a202e96fd
Post-release updates
2024-04-20 17:27:12 +02:00
Veronica Berglyd Olsen
b80edee225
Merge Release 2.4 into Main
2024-04-20 17:26:12 +02:00
Veronica Berglyd Olsen
af3e2fc6ce
Release 2.4 ( #1827 )
2024-04-20 15:29:38 +02:00
Veronica Berglyd Olsen
795007f3f8
Bump version to 2.4 and update changelog
2024-04-20 15:25:59 +02:00
Veronica Berglyd Olsen
ea3c5fa758
Update translations ( #1821 )
2024-04-20 15:01:22 +02:00
Veronica Berglyd Olsen
30acf11055
Update German translation and refresh other files
2024-04-20 14:58:42 +02:00
Veronica Berglyd Olsen
48e653a546
Clean up footnote key generation
2024-04-18 18:23:25 +02:00
Veronica Berglyd Olsen
a2d8aefb21
Reduce footnote index storage to keys only
2024-04-18 18:07:17 +02:00
Veronica Berglyd Olsen
ae893be79b
Merge branch 'main' into features/footnotes
2024-04-18 00:01:48 +02:00
Veronica Berglyd Olsen
d846811fb9
Merge branch 'release' into i18n/update_translations
2024-04-17 00:24:27 +02:00
Veronica Berglyd Olsen
791080107f
Update readme
2024-04-17 00:23:41 +02:00
Veronica Berglyd Olsen
7d22ed1249
Update packaging ( #1826 )
2024-04-17 00:21:42 +02:00
Veronica Berglyd Olsen
8150edbc43
Clean up and refactor package script
2024-04-17 00:12:06 +02:00
Veronica Berglyd Olsen
5acbfeffa5
Reduce zip build job to Windows only
2024-04-17 00:00:28 +02:00
Veronica Berglyd Olsen
3b763e3460
Remove windows install scripts
2024-04-16 23:54:54 +02:00
Veronica Berglyd Olsen
6dd5f4295d
Drop build support for Ubuntu 20.04
2024-04-16 23:46:10 +02:00
Veronica Berglyd Olsen
ac7b0bc9a2
Drop code for pre Qt 5.15 versions
2024-04-16 23:45:59 +02:00
Veronica Berglyd Olsen
1733938eb4
Bump Qt version requirement to 5.15
2024-04-16 23:40:48 +02:00
Veronica Berglyd Olsen
e5c9ed4b80
Fix build errors for old Ubuntu LTSes
2024-04-16 23:34:25 +02:00
Veronica Berglyd Olsen
175b6747ea
Fix build errors
2024-04-16 23:33:13 +02:00
Veronica Berglyd Olsen
f45170850c
Fix Ubuntu builds for 20.04 and 22.04, and bump to 2.5 alpha 2
2024-04-16 23:25:30 +02:00
Veronica Berglyd Olsen
466eb65a44
Add setup.cfg back for old Ubuntu LTSes
2024-04-16 23:15:39 +02:00
Veronica Berglyd Olsen
bdce0e12c7
Simplify footnote handling in writer classes
2024-04-16 21:54:31 +02:00
Veronica Berglyd Olsen
57f9a0a844
Refactor and improve highlighter class
2024-04-16 21:52:37 +02:00
Veronica Berglyd Olsen
988d969de7
Drop the non-compliant print-orientation attribute from the ODT class
2024-04-16 21:51:54 +02:00
Veronica Berglyd Olsen
17960d286f
Add a working ODT footnotes implementation
2024-04-16 00:39:48 +02:00
Veronica Berglyd Olsen
26ac68e98e
Block footnotes in footnotes, and only output referenced footnotes
2024-04-16 00:37:26 +02:00
Veronica Berglyd Olsen
0729dd798b
Add formatted comments for ODT
2024-04-15 18:49:49 +02:00
Veronica Berglyd Olsen
c65dee1df9
Skip footnote section if there are none
2024-04-15 18:30:07 +02:00
Veronica Berglyd Olsen
92888338f4
Add footnotes to output translation file
2024-04-15 18:25:13 +02:00
Veronica Berglyd Olsen
44192c88f5
Add footnote handling in html and markdown output
2024-04-15 18:22:55 +02:00
Veronica Berglyd Olsen
8d24243d4f
Complete footnotes processing in tokenizer
2024-04-15 18:22:29 +02:00
Veronica Berglyd Olsen
7c4d4dec5c
Use format list also for marker keys
2024-04-15 01:11:32 +02:00
Veronica Berglyd Olsen
9823677983
Add text marker processing in tokenizer class
2024-04-15 00:42:01 +02:00
Veronica Berglyd Olsen
ec6a5712e5
Update tests
2024-04-14 23:59:57 +02:00
Veronica Berglyd Olsen
ef85b2109f
Fix shortcode spellcheck ( #1823 )
2024-04-14 23:52:47 +02:00
Veronica Berglyd Olsen
8cfeb2ce7d
Add test coverage of shortcode spell checking
2024-04-14 23:47:46 +02:00
Veronica Berglyd Olsen
35563373a6
Annotated regex rules in highlighting and add to slots
2024-04-14 23:40:19 +02:00
Veronica Berglyd Olsen
f23164a17b
Disable spell checking for shortcodes
2024-04-14 23:39:52 +02:00
Veronica Berglyd Olsen
70033cb0f3
Add insert footnote feature in editor
2024-04-14 23:33:35 +02:00
Veronica Berglyd Olsen
da102d3d5a
Merge branch 'main' into features/footnotes
2024-04-14 22:17:23 +02:00
Veronica Berglyd Olsen
5568b43b22
Add key generator to text index
2024-04-14 22:17:00 +02:00
Veronica Berglyd Olsen
52b27b6e56
Increase toolbar label font size in outline
2024-04-14 16:42:46 +02:00
Veronica Berglyd Olsen
99ec268dd9
Increase the icon size of outline toolbar
2024-04-14 16:36:21 +02:00
Veronica Berglyd Olsen
d304c0919f
Change job name
2024-04-13 19:59:28 +02:00
Veronica Berglyd Olsen
6f3a11ade3
Change job condition
2024-04-13 19:57:51 +02:00
Veronica Berglyd Olsen
52ffa0b675
Add a job to build i18n file
2024-04-13 19:54:50 +02:00
Veronica Berglyd Olsen
03ee8edda1
Update translation sources, and completed French
2024-04-13 19:47:49 +02:00
Veronica Berglyd Olsen
5da30e6608
Update the status shape feature ( #1819 )
2024-04-13 19:26:32 +02:00
Veronica Berglyd Olsen
0fb0af5b32
Merge branch 'main' into updates/shapes
2024-04-13 19:22:05 +02:00
Veronica Berglyd Olsen
f5fcc57a06
Merge branch 'release'
2024-04-13 19:19:53 +02:00
Veronica Berglyd Olsen
6dc3e29535
Update default theme ( #1820 )
2024-04-13 19:15:19 +02:00
Veronica Berglyd Olsen
d35db6e925
Merge branch 'release' into udpates/default_theme
2024-04-13 19:08:32 +02:00
Veronica Berglyd Olsen
fbf0839c73
Update documentation for 2.4 ( #1818 )
2024-04-13 19:07:39 +02:00
Veronica Berglyd Olsen
6f885efb7f
Change how default theme colours are handled
2024-04-13 19:07:15 +02:00
Veronica Berglyd Olsen
df5b391f27
Revert the default theme setting
2024-04-13 19:00:59 +02:00
Veronica Berglyd Olsen
4a1a3013f4
Add missing i18n wrapper to shape labels
2024-04-13 18:34:09 +02:00
Veronica Berglyd Olsen
524b965665
Update the remaining docs
2024-04-13 18:32:29 +02:00
Veronica Berglyd Olsen
a3ebe24eb7
Update project documentation
2024-04-13 18:18:06 +02:00
Veronica Berglyd Olsen
cae0977a01
Update usage documentation
2024-04-13 17:11:34 +02:00
Veronica Berglyd Olsen
ecf94d812d
Change default theme to match docs
2024-04-13 16:41:46 +02:00
Veronica Berglyd Olsen
807a50dae4
Update the introduction section
2024-04-13 15:25:06 +02:00
Veronica Berglyd Olsen
cf57a3ead0
Update file format spec
2024-04-13 01:34:12 +02:00
Veronica Berglyd Olsen
39b2ff4a72
Bump main branch to version 2.5a1 (correctly this time)
2024-04-13 01:10:39 +02:00
Veronica Berglyd Olsen
eced026aeb
Add shape setting to status and importance icons ( #1810 )
2024-04-13 01:07:43 +02:00
Veronica Berglyd Olsen
d574b2796f
Update translations ( #1814 )
2024-04-13 01:05:36 +02:00
Veronica Berglyd Olsen
730d09a76c
Merge branch 'main' into feature/status_shapes
2024-04-13 01:04:24 +02:00
Veronica Berglyd Olsen
b521b39498
Bump main branch to version 2.5a1
2024-04-13 01:03:58 +02:00
Veronica Berglyd Olsen
1cae0503e7
Merge branch 'main' into uppdate_i18n
2024-04-13 00:59:59 +02:00
Veronica Berglyd Olsen
e4d3e609f8
Fix index error in word counter ( #1817 )
2024-04-13 00:47:16 +02:00
Veronica Berglyd Olsen
4c86c1a75a
Improve test coverage
2024-04-13 00:42:26 +02:00
Veronica Berglyd Olsen
2f55055c75
Fix comment
2024-04-13 00:38:29 +02:00
Veronica Berglyd Olsen
3e711ebe7f
Fix word counter bug ( #1816 )
2024-04-13 00:37:21 +02:00
Veronica Berglyd Olsen
61e634a86c
Update minor issues ( #1815 )
2024-04-13 00:30:57 +02:00
Veronica Berglyd Olsen
afd4aa5d1f
Update home path and fix wrong setting fix for scene and chapter count on welcome dialog
2024-04-13 00:13:20 +02:00
Veronica Berglyd Olsen
4b5383f1c7
Add home path getter to config
2024-04-13 00:12:43 +02:00
Veronica Berglyd Olsen
95d91562ec
Revert last changes, but keep code improvements
2024-04-13 00:03:08 +02:00
Veronica Berglyd Olsen
a43c351e25
Add a project language setting to manuscript build ( #1812 )
2024-04-12 23:46:09 +02:00
Veronica Berglyd Olsen
77a90256ed
Simplify project language setting in project settings
2024-04-12 23:45:15 +02:00
Veronica Berglyd Olsen
6393ae7621
Default to 0 chapters and scenes for new projects ( #1811 )
2024-04-12 22:57:49 +02:00
Veronica Berglyd Olsen
6b3742fa56
Update US English. Spanish, Italian, Japanese and Norwegian
2024-04-11 22:46:51 +02:00
Veronica Berglyd Olsen
492bc044fc
Make project setting lists behave the same way
2024-04-11 21:53:37 +02:00
Veronica Berglyd Olsen
84ff2f8371
Merge branch 'main' into feature/status_shapes
2024-04-11 21:46:48 +02:00
Veronica Berglyd Olsen
54f26ea06e
Update test
2024-04-11 21:42:33 +02:00
Veronica Berglyd Olsen
e10f3a19d3
Add size policy types
2024-04-11 21:36:48 +02:00
Veronica Berglyd Olsen
21a5dbbb52
Redesign status item controls, and clean up auto-replace methods
2024-04-11 21:35:25 +02:00
Veronica Berglyd Olsen
f67d2c5a4c
Add pre-calculation of status icons
2024-04-11 19:52:54 +02:00
Veronica Berglyd Olsen
6cf83bb381
Add more status icon shapes
2024-04-11 11:17:03 +02:00
Veronica Berglyd Olsen
6b9c81e8c4
Trigger search update on document save
2024-04-11 00:23:38 +02:00
Veronica Berglyd Olsen
f4decae77f
Simplify status class counter reset
2024-04-10 23:44:43 +02:00
Veronica Berglyd Olsen
e47f0c5166
Update GUI test
2024-04-10 23:35:14 +02:00
Veronica Berglyd Olsen
778b65b48c
Add shape selector to project settings
2024-04-10 23:24:00 +02:00
Veronica Berglyd Olsen
d1dbb0b378
Add test coverage of status class
2024-04-10 22:19:15 +02:00
Veronica Berglyd Olsen
adfd003532
Update core tests
2024-04-10 21:39:23 +02:00
Veronica Berglyd Olsen
f17302439e
Simplify further how status labels are added and updated
2024-04-10 21:38:43 +02:00
Veronica Berglyd Olsen
63d2f5c57d
Simplify the status class
2024-04-10 17:57:39 +02:00
Veronica Berglyd Olsen
478db63b30
Update tests
2024-04-10 01:09:11 +02:00
Veronica Berglyd Olsen
127588699e
Switch status entries from dict to dataclass
2024-04-10 01:08:57 +02:00
Veronica Berglyd Olsen
29c10542b1
Merge branch 'main' into feature/status_shapes
2024-04-09 23:22:45 +02:00
Veronica Berglyd Olsen
ab33312872
Update codecov action
2024-04-09 23:18:21 +02:00
Veronica Berglyd Olsen
5c9fd471a7
Update codecov token
2024-04-09 23:00:17 +02:00
Veronica Berglyd Olsen
dd15c93f51
Comment out debug print
2024-04-09 22:41:37 +02:00
Veronica Berglyd Olsen
4003ececb2
Update tests
2024-04-09 22:40:14 +02:00
Veronica Berglyd Olsen
ff3cae9db4
Add status icon shape to project XML
2024-04-09 22:39:46 +02:00
Veronica Berglyd Olsen
af44646a77
Add a shape generator to the status class
2024-04-09 21:42:59 +02:00
Veronica Berglyd Olsen
1345bc8fe6
Fix markdown error
2024-04-09 18:25:22 +02:00
Veronica Berglyd Olsen
5d3a5a335f
Reduce to only one release branch
2024-04-09 18:23:43 +02:00
Veronica Berglyd Olsen
4d877d411b
Add linting of type annotations ( #1809 )
2024-04-09 17:05:45 +02:00
Veronica Berglyd Olsen
c1154682b5
Fix annotation errors
2024-04-09 17:01:05 +02:00
Veronica Berglyd Olsen
99c4b0acd0
Add flake8-annotations to linting checks
2024-04-09 16:52:26 +02:00
Veronica Berglyd Olsen
80520c075d
Fix format toggle issue ( #1808 )
2024-04-09 16:50:54 +02:00
Veronica Berglyd Olsen
17cf9f006a
Update tests
2024-04-09 16:41:12 +02:00
Veronica Berglyd Olsen
a8034b2fb5
Fix toggle and select issue for markdown formatting ( #1807 )
2024-04-09 16:40:38 +02:00
Veronica Berglyd Olsen
7999251353
Change "hard scene" to "alternative scene" format ( #1803 )
2024-04-08 21:07:28 +02:00
Veronica Berglyd Olsen
2111af8c0c
Update translation file
2024-04-08 20:43:30 +02:00
Veronica Berglyd Olsen
6f7745c46a
Update alternative scene label
2024-04-08 20:43:19 +02:00
Veronica Berglyd Olsen
ba42285172
Remove summaries from text index
2024-04-08 00:56:36 +02:00
Veronica Berglyd Olsen
dff2d5996b
Add new index classes to store special text comments
2024-04-07 23:56:40 +02:00
Veronica Berglyd Olsen
08b17daec9
Add parsing for terms in comments
2024-04-07 18:06:21 +02:00
Veronica Berglyd Olsen
a7cf236ba5
Fix stylesheet bug ( #1800 )
2024-04-06 20:43:04 +02:00
Veronica Berglyd Olsen
f22197d494
Fix tooltip colours for the search panel
2024-04-06 20:05:46 +02:00
Veronica Berglyd Olsen
af8af45f39
Update translations ( #1799 )
2024-04-06 19:17:56 +02:00
Veronica Berglyd Olsen
4b112cf9c0
Update Norwegian and US English translations
2024-04-06 19:10:47 +02:00
Veronica Berglyd Olsen
733bc89a47
Update all translation files
2024-04-06 19:09:35 +02:00
Veronica Berglyd Olsen
17baceb807
Improve a few GUI labels
2024-04-06 19:08:49 +02:00
Veronica Berglyd Olsen
86487ace10
Make some minor fixes to the guide
2024-04-06 17:53:48 +02:00
Veronica Berglyd Olsen
a7422e5bb3
Merge branch 'releases/v2.3'
2024-04-06 17:44:18 +02:00
Veronica Berglyd Olsen
b64418c2e9
Merge branch 'releases/v2.2'
2024-04-06 17:44:15 +02:00
Veronica Berglyd Olsen
8e895bd797
Merge branch 'releases/v2.1'
2024-04-06 17:44:11 +02:00
Veronica Berglyd Olsen
6562f645fe
Merge branch 'releases/v2.0'
2024-04-06 17:44:08 +02:00
Veronica Berglyd Olsen
80ebf60ec5
Update readme and contributing guide
2024-04-06 17:42:42 +02:00
Veronica Berglyd Olsen
d569001f32
Move mac and windows tests to python 3.12
2024-04-06 17:16:08 +02:00
Veronica Berglyd Olsen
12318b5c31
Keep windows and mac on Python 3.11
2024-04-06 17:15:20 +02:00
Veronica Berglyd Olsen
de55106961
Add release branch rules
2024-04-06 17:13:19 +02:00
Veronica Berglyd Olsen
edca735f2a
Add release branch rules
2024-04-06 17:11:38 +02:00
Veronica Berglyd Olsen
b076de6f81
Add release branch rules
2024-04-06 17:11:07 +02:00
Veronica Berglyd Olsen
6ddc59bc5b
Add release branch rules
2024-04-06 17:10:21 +02:00
Veronica Berglyd Olsen
ba4a3c16f3
Change to release branches
2024-04-06 17:07:43 +02:00
Veronica Berglyd Olsen
de0fb2eba8
Update actions for new patch branch
2024-04-06 16:50:51 +02:00
Veronica Berglyd Olsen
e40a0ff4aa
Release 2.4 RC 1 ( #1797 )
2024-04-06 15:58:00 +02:00
Veronica Berglyd Olsen
5b126716f7
Update translation file
2024-04-06 15:54:59 +02:00
Veronica Berglyd Olsen
df3f4e2ef7
Bump version to 2.4 RC 1 and update changelog
2024-04-06 15:52:44 +02:00
Veronica Berglyd Olsen
a081a63ba1
Refactor ODT writer class ( #1796 )
2024-04-05 18:22:55 +02:00
Veronica Berglyd Olsen
3a631449ed
Make a few more simplifications
2024-04-05 18:18:30 +02:00
Veronica Berglyd Olsen
c01c8b2023
Use iterable for checking difference between Odt paragraph styles
2024-04-05 18:10:07 +02:00
Veronica Berglyd Olsen
f7736b87bb
Refactor Odt paragraph class further
2024-04-05 17:49:16 +02:00
Veronica Berglyd Olsen
5b8212f2fa
Refactor Odt text style class
2024-04-05 17:23:39 +02:00
Veronica Berglyd Olsen
dd539be64e
Refactor Odt paragraph style class
2024-04-05 17:23:07 +02:00
Veronica Berglyd Olsen
53e5756745
Refactor the Odt writer code
2024-04-05 17:12:01 +02:00
Veronica Berglyd Olsen
d0d6da3436
Improve persistence of document search button state ( #1795 )
2024-04-04 23:33:24 +02:00
Veronica Berglyd Olsen
c6423ffc21
Simplify the document search widget
2024-04-04 23:25:04 +02:00
Veronica Berglyd Olsen
cf9a141dc7
Remove caching of doc search options state in the search widget
2024-04-04 23:05:42 +02:00
Veronica Berglyd Olsen
2480c7ae9f
Clean up code in preparation for Qt6 ( #1792 )
2024-04-03 21:20:58 +02:00
Veronica Berglyd Olsen
8fff376076
Clean up flags in all GUI classes
2024-04-03 21:09:49 +02:00
Veronica Berglyd Olsen
20c5993e2d
Clean up a lot more namespace flags
2024-04-03 20:25:54 +02:00
Veronica Berglyd Olsen
46c5f1c10d
Update Qt namespace flags
2024-04-03 19:28:39 +02:00
Veronica Berglyd Olsen
f95bbb8760
Replace exec_ with exec
2024-04-03 18:41:39 +02:00
Veronica Berglyd Olsen
c8fe5e6620
Drop the qApp macro
2024-04-03 18:36:37 +02:00
Veronica Berglyd Olsen
2744fb2fd4
Move to pyproject.toml ( #1791 )
2024-04-03 00:45:45 +02:00
Veronica Berglyd Olsen
7fb771eba4
Put dependencies directly in project config
2024-04-03 00:14:46 +02:00
Veronica Berglyd Olsen
760b2dbf0c
Remove references to setup.cfg
2024-04-03 00:01:53 +02:00
Veronica Berglyd Olsen
751d0ed857
Drop empty init files
2024-04-02 23:53:19 +02:00
Veronica Berglyd Olsen
55e1233ca5
Move package config to pyproject.toml
2024-04-02 23:53:01 +02:00
Veronica Berglyd Olsen
b83042e456
Use selected text for project search ( #1790 )
2024-04-02 22:59:43 +02:00
Veronica Berglyd Olsen
c0fd1f1466
Update tests
2024-04-02 22:53:21 +02:00
Veronica Berglyd Olsen
03cb6ccb2b
Let project search start with selected text ( #1789 )
2024-04-02 22:51:04 +02:00
Veronica Berglyd Olsen
3fb5d12487
Improve GUI scaling ( #1788 )
2024-04-01 20:46:45 +02:00
Veronica Berglyd Olsen
b44072a9fa
Use the simplified theme icon setter where possible
2024-04-01 20:38:16 +02:00
Veronica Berglyd Olsen
24e45fb661
Improve how tool buttons are generated
2024-04-01 20:21:34 +02:00
Veronica Berglyd Olsen
c3467d89c2
Collect all alignment flags into a new types module
2024-04-01 18:27:18 +02:00
Veronica Berglyd Olsen
468a0e7416
Clean up item details panel
2024-04-01 18:03:35 +02:00
Veronica Berglyd Olsen
1eafa1c8b6
Make sure all tool buttons scale to base icon size
2024-04-01 17:48:12 +02:00
Veronica Berglyd Olsen
c000307f14
Add a base button size, and make it default for switches and tool buttons
2024-04-01 15:39:54 +02:00
Veronica Berglyd Olsen
cfde84f851
Fix typo in doc viewer stylesheet
2024-03-30 23:52:46 +01:00
Veronica Berglyd Olsen
d261aee1d0
Add search refresh when document changes ( #1782 )
2024-03-28 14:14:37 +01:00
Veronica Berglyd Olsen
c05463f0ae
Update test coverage
2024-03-28 14:10:01 +01:00
Veronica Berglyd Olsen
247cd65bb6
Only update search for documents in current results
2024-03-28 13:54:35 +01:00
Veronica Berglyd Olsen
7149e363b1
Update search result on document change
2024-03-28 13:40:52 +01:00
Veronica Berglyd Olsen
536e828cc6
Refactor doc search class to allow single document search
2024-03-28 13:40:15 +01:00
Veronica Berglyd Olsen
821e3c4be5
Fix tooltip inconsistency
2024-03-27 16:38:16 +01:00
Veronica Berglyd Olsen
a06144730f
Remove redundant variable
2024-03-27 14:05:43 +01:00
Veronica Berglyd Olsen
d162b77234
Add a new placeholder icon and clean up project search styling ( #1781 )
2024-03-27 13:46:31 +01:00
Veronica Berglyd Olsen
ec5352c13c
Tweak search toolbar a little more
2024-03-27 13:40:26 +01:00
Veronica Berglyd Olsen
4e5a08d3dd
Clean up search layout a little
2024-03-27 13:29:54 +01:00
Veronica Berglyd Olsen
2d9b57b534
Add a function to convert QColor to CSS rgba format
2024-03-27 13:11:37 +01:00
Veronica Berglyd Olsen
3e66968387
Add a more obvious placeholder icon ( #1780 )
2024-03-27 12:32:55 +01:00
Veronica Berglyd Olsen
1771dd2130
Release 2.4 Beta 1 ( #1778 )
2024-03-26 12:54:50 +01:00
Veronica Berglyd Olsen
b0a4ac055a
Release 2.4 Beta 1
2024-03-26 12:49:21 +01:00
Veronica Berglyd Olsen
8bb0588b2b
Add fast document read ( #1777 )
2024-03-26 12:19:50 +01:00
Veronica Berglyd Olsen
147d6b95d7
Move the quick read function to the document class where it belongs
2024-03-26 12:14:07 +01:00
Veronica Berglyd Olsen
6a7262b817
Use the quick read feature wherever we only need document text
2024-03-26 11:56:31 +01:00
Veronica Berglyd Olsen
738f022212
Add a quick document read function in the storage class
2024-03-26 11:45:29 +01:00
Veronica Berglyd Olsen
9081380255
Add global search feature ( #1775 )
2024-03-26 10:58:01 +01:00
Veronica Berglyd Olsen
e64fb28d89
Revert some timer changes
2024-03-26 00:29:58 +01:00
Veronica Berglyd Olsen
eb0fac8a43
Improve test coverage
2024-03-26 00:26:24 +01:00
Veronica Berglyd Olsen
bdc1f0a5d4
Handle the caching in the DocSearch class
2024-03-25 22:31:37 +01:00
Veronica Berglyd Olsen
8a12b03a1f
Add clocks to shared class and add search cache clearing
2024-03-25 18:13:05 +01:00
Veronica Berglyd Olsen
01a4ec8d76
Make some GUI improvements
2024-03-25 17:37:18 +01:00
Veronica Berglyd Olsen
16954c3bba
Add search caching
2024-03-25 16:19:51 +01:00
Veronica Berglyd Olsen
c6944876f1
Save project search toggle state
2024-03-25 11:59:05 +01:00
Veronica Berglyd Olsen
33e0895cdf
Improve handling of focus switch with search widget
2024-03-25 11:44:56 +01:00
Veronica Berglyd Olsen
a4d8c22cd0
Add better keyboard navigation support
2024-03-24 16:24:48 +01:00
Veronica Berglyd Olsen
becb404203
Complete handling of search results
2024-03-24 15:56:22 +01:00
Veronica Berglyd Olsen
026aeb3d82
Use regex search instead
2024-03-24 14:52:32 +01:00
Veronica Berglyd Olsen
9153707075
Add basic string search
2024-03-23 23:54:41 +01:00
Veronica Berglyd Olsen
0feac3163f
Merge branch 'dev' into global_search
2024-03-23 23:15:07 +01:00
Veronica Berglyd Olsen
7ddb1819f2
Fix two minor typing issues
2024-03-23 20:01:49 +01:00
Veronica Berglyd Olsen
9ddbe2f789
Add basic global search widget
2024-03-21 23:04:47 +01:00
Veronica Berglyd Olsen
102885da6e
Add sidebar button for global search
2024-03-21 22:16:40 +01:00
Veronica Berglyd Olsen
ded03e10c5
Add outline to manuscript tool ( #1768 )
2024-03-21 18:49:55 +01:00
Veronica Berglyd Olsen
991e4fd3e2
Add test coverage
2024-03-21 18:44:15 +01:00
Veronica Berglyd Olsen
c0b1d0ad3d
Fix tests
2024-03-21 16:43:36 +01:00
Veronica Berglyd Olsen
5befd244e6
Move outline generation to Tokenizer class instead
2024-03-21 16:42:58 +01:00
Veronica Berglyd Olsen
144ba66d9d
Remove redundant variables in tokenizer
2024-03-20 23:44:25 +01:00
Veronica Berglyd Olsen
46c8bedd66
Add outline table to Manuscript tool
2024-03-20 20:43:31 +01:00
Veronica Berglyd Olsen
d42074f8ea
Extend HTML anchor to include handle
2024-03-20 20:43:11 +01:00
Veronica Berglyd Olsen
bcadc40998
Make preview mode in HTML build also usable by Manuscript tool
2024-03-20 19:37:55 +01:00
Veronica Berglyd Olsen
ace1df7336
Increase size of some small button icons
2024-03-20 17:27:17 +01:00
Veronica Berglyd Olsen
3a2e2ff478
Add consistent styling of tool buttons and tab widgets
2024-03-20 17:26:36 +01:00
Veronica Berglyd Olsen
cd1f19355a
Add additional classes to HTML output ( #1767 )
2024-03-18 23:13:02 +01:00
Veronica Berglyd Olsen
05174cd84c
Add meta data classes in HTML build format ( #1134 )
2024-03-18 23:05:32 +01:00
Veronica Berglyd Olsen
7247d4dc76
Use correct type hint for generators
2024-03-18 18:37:21 +01:00
Veronica Berglyd Olsen
239ca55ba9
Bump dev to 2.4 alpha 4
2024-03-17 18:25:50 +01:00
Veronica Berglyd Olsen
523aef38cc
Add a document outline dropdown ( #1764 )
2024-03-17 18:19:35 +01:00
Veronica Berglyd Olsen
294bf51f8a
Cap outline to 30 items
2024-03-17 18:15:02 +01:00
Veronica Berglyd Olsen
8133e374d1
Add indentation of viewer menu, and move location
2024-03-17 16:57:28 +01:00
Veronica Berglyd Olsen
6bb9ec0dc1
Simplify a few more functions
2024-03-17 16:10:27 +01:00
Veronica Berglyd Olsen
c26cfd5372
Use a signal to handle new note creation
2024-03-17 15:51:16 +01:00
Veronica Berglyd Olsen
8afe3ed039
Let the shared class handle focus mode change to disconnect editor header from main GUI
2024-03-17 15:21:42 +01:00
Veronica Berglyd Olsen
b156eee209
Clean up signals and passing variables
2024-03-17 15:02:42 +01:00
Veronica Berglyd Olsen
add499af89
Add outline navigation to viewer
2024-03-17 14:04:11 +01:00
Veronica Berglyd Olsen
ca3337914c
Complete the editor outline feature and update tests
2024-03-17 13:04:54 +01:00
Veronica Berglyd Olsen
5453d2ada1
Add document outline generator for editor
2024-03-17 12:26:25 +01:00
Veronica Berglyd Olsen
c3aa8fec56
Merge branch 'main' into dev
2024-03-17 11:56:34 +01:00
Veronica Berglyd Olsen
cfcf05fdad
Release 2.3.1 ( #1762 )
2024-03-17 11:13:04 +01:00
Veronica Berglyd Olsen
423bde0c03
Bump version to 2.3.1 and update release notes
2024-03-17 11:00:37 +01:00
Veronica Berglyd Olsen
c254581a3f
Prepare for release 2.3.1 ( #1760 )
2024-03-17 10:48:07 +01:00
Veronica Berglyd Olsen
ca27dc65b7
Update translation files, and complete French, Dutch and Spanish
2024-03-17 10:44:40 +01:00
Veronica Berglyd Olsen
cdb84851b2
Revert "Simplify the ODT header format" ( #1758 )
2024-03-17 10:42:27 +01:00
Veronica Berglyd Olsen
227c30cce3
Bump dev to 2.4 alpha 3
2024-03-15 00:00:01 +01:00
Veronica Berglyd Olsen
b1c6021545
Merge branch 'main' into dev
2024-03-14 23:55:27 +01:00
Veronica Berglyd Olsen
aed843a4f2
Add ODT first line indent ( #1761 )
2024-03-14 23:48:23 +01:00
Veronica Berglyd Olsen
101c595a48
Update tests
2024-03-14 23:44:56 +01:00
Veronica Berglyd Olsen
cdaae3fb46
Fix tests
2024-03-14 23:31:29 +01:00
Veronica Berglyd Olsen
0ae7694954
Add first line indent switch
2024-03-14 23:22:57 +01:00
Veronica Berglyd Olsen
f79c0b93ab
Add first line indent style
2024-03-14 23:07:05 +01:00
Veronica Berglyd Olsen
439938ba58
Update Italian and Japanese translations
2024-03-14 22:11:56 +01:00
Veronica Berglyd Olsen
85cb93b396
Allow hiding all headings in manuscript ( #1759 )
2024-03-14 22:06:29 +01:00
Veronica Berglyd Olsen
8ef5eea825
Improve paragraph skips in Markdown output
2024-03-14 22:01:44 +01:00
Veronica Berglyd Olsen
b8af6d3990
Make sure the tokenizer can handle skipping separators also when there are no other headings ( #1756 )
2024-03-14 22:00:53 +01:00
Veronica Berglyd Olsen
f78f59dc2a
Allow hiding any header level in novels
2024-03-13 21:38:24 +01:00
Veronica Berglyd Olsen
4defc1d4a3
Simplify the ODT header format ( #1758 )
2024-03-13 16:34:48 +01:00
Veronica Berglyd Olsen
fb7bf6fb98
Simplify the ODT header format
2024-03-13 16:24:56 +01:00
Veronica Berglyd Olsen
c0f48b91e6
Drop separate token type for unnumbered headings and use heading 2 instead
2024-03-13 15:54:14 +01:00
Veronica Berglyd Olsen
9da99e3183
Apply hide scene/section regardless of format being filled in
2024-03-13 15:53:28 +01:00
Veronica Berglyd Olsen
beaa583bc8
Add hard scene break format ( #1753 )
2024-03-13 11:11:59 +01:00
Veronica Berglyd Olsen
c7e953fc24
Fix chapter numbering in refactored tokenizer and add test coverage
2024-03-13 11:08:49 +01:00
Veronica Berglyd Olsen
44a0d21b35
Merge branch 'dev' into hard_scene
2024-03-12 22:14:14 +01:00
Veronica Berglyd Olsen
70f748efac
Prefer GUI locale for date format ( #1755 )
2024-03-12 22:12:55 +01:00
Veronica Berglyd Olsen
6e2c5be14e
Allow fallback values for appearance preferences
2024-03-12 22:02:23 +01:00
Veronica Berglyd Olsen
7d9040005e
Use GUI locale date formats on GUI and dialogs
2024-03-12 22:01:54 +01:00
Veronica Berglyd Olsen
dc2c6d2a0d
Add local formatting of dates with fallback to system locale
2024-03-12 22:01:07 +01:00
Veronica Berglyd Olsen
370116718a
Merge branch 'main' into dev
2024-03-12 21:07:10 +01:00
Veronica Berglyd Olsen
9a9b2c6d2f
Fix i18n issues ( #1754 )
2024-03-12 21:03:28 +01:00
Veronica Berglyd Olsen
37c935d027
Update US English, Norwegian and German translations
2024-03-12 21:00:46 +01:00
Veronica Berglyd Olsen
1279834849
Improve the custom widget docstring
2024-03-12 20:54:54 +01:00
Veronica Berglyd Olsen
ea50ae3279
Add a custom box layout for the wrapped widget
2024-03-12 19:10:48 +01:00
Veronica Berglyd Olsen
f51720dbd8
Update base translation file
2024-03-12 18:48:26 +01:00
Veronica Berglyd Olsen
d090230b67
Make it optional to split string for chapter and scene count on welcome dialog ( #1750 )
2024-03-12 18:41:16 +01:00
Veronica Berglyd Olsen
6a3f6048c2
Fix malformed translation string ( #1749 )
2024-03-12 18:27:15 +01:00
Veronica Berglyd Olsen
1bd82954c2
Add menu entry and update tests
2024-03-12 18:12:47 +01:00
Veronica Berglyd Olsen
44721fc797
Update documentation
2024-03-12 17:55:13 +01:00
Veronica Berglyd Olsen
66cf7cce78
Improve test coverage
2024-03-12 17:40:11 +01:00
Veronica Berglyd Olsen
c5c9726794
Clean up heading processing in tokenizer
2024-03-12 17:28:02 +01:00
Veronica Berglyd Olsen
8f25be8cb2
Update headings settings in manuscript build tool
2024-03-12 17:27:38 +01:00
Veronica Berglyd Olsen
78958ed5cf
Add hard scene break formatting
2024-03-11 23:26:16 +01:00
Veronica Berglyd Olsen
bdff3b4ee2
Add support for triple hash alt header format
2024-03-11 23:25:28 +01:00
Veronica Berglyd Olsen
459a8e5cde
Bump dev branch to 2.4a2
2024-03-11 22:27:34 +01:00
Veronica Berglyd Olsen
0869f209ab
Merge branch 'main' into dev
2024-03-11 22:26:15 +01:00
Veronica Berglyd Olsen
d15e4ebb17
Bump project file format revision ( #1748 )
2024-03-11 16:39:18 +01:00
Veronica Berglyd Olsen
d6fae17b3b
Update tests
2024-03-11 16:34:50 +01:00
Veronica Berglyd Olsen
dd82c935e5
Set new revision number
2024-03-11 16:34:44 +01:00
Veronica Berglyd Olsen
bc414246d2
Update file format spec
2024-03-11 16:34:05 +01:00
Veronica Berglyd Olsen
27ea697b90
Fix i18n issues ( #1744 )
2024-03-11 08:48:49 +01:00
Veronica Berglyd Olsen
f38f25f65a
Update translation files
2024-03-10 16:20:54 +01:00
Veronica Berglyd Olsen
3edb76abbf
Fix missing translation in Project Word List
2024-03-10 14:52:10 +01:00
Veronica Berglyd Olsen
91c6e13cbc
Merge branch 'main' into dev
2024-03-10 14:09:51 +01:00
Veronica Berglyd Olsen
a5064d6237
Release 2.3 ( #1742 )
2024-03-10 12:41:19 +01:00
Veronica Berglyd Olsen
483a9aedfd
Bump version and update changelog
2024-03-10 12:01:50 +01:00
Veronica Berglyd Olsen
98f94efbdd
Update i18n ( #1741 )
2024-03-10 11:28:45 +01:00
Veronica Berglyd Olsen
3335c08a42
Merge branch 'main' into update_i18n
2024-03-10 11:26:38 +01:00
Veronica Berglyd Olsen
c6aa6d575d
Improve GUI text ( #1727 )
2024-03-09 21:01:08 +01:00
Veronica Berglyd Olsen
013e94afc9
Update documentation ( #1703 )
2024-03-09 21:00:42 +01:00
Veronica Berglyd Olsen
7829c894ff
Add the new additional section
2024-03-09 20:58:43 +01:00
Veronica Berglyd Olsen
924bf67bfb
Update the project section
2024-03-09 20:56:44 +01:00
Veronica Berglyd Olsen
7aea468103
Update the usage section
2024-03-09 19:59:12 +01:00
Veronica Berglyd Olsen
9336410180
Update the introduction section
2024-03-09 18:33:37 +01:00
Veronica Berglyd Olsen
22162d3915
Merge branch 'main' into update_docs
2024-03-09 17:39:05 +01:00
Veronica Berglyd Olsen
edf4256648
Refresh translation files
2024-03-09 17:25:55 +01:00
Veronica Berglyd Olsen
29f9ea2a55
Update German and Spanish translations
2024-03-09 17:25:41 +01:00
Veronica Berglyd Olsen
8d614c2aeb
Improve Open Project error handling ( #1740 )
2024-03-09 12:50:48 +01:00
Veronica Berglyd Olsen
604df85e62
Open welcome dialog again if no project was opened
2024-03-09 12:39:11 +01:00
Veronica Berglyd Olsen
075a9bf850
Be a bit more precise on open project errors ( #1737 )
2024-03-09 12:12:19 +01:00
Veronica Berglyd Olsen
02f20b7a4f
Add more syntax themes ( #1738 )
2024-03-09 11:52:44 +01:00
Veronica Berglyd Olsen
5df369a831
Add Tango syntax colour theme
2024-03-09 11:49:06 +01:00
Veronica Berglyd Olsen
ead1740f83
Update test
2024-03-09 10:44:24 +01:00
Veronica Berglyd Olsen
791eebe8a6
Add custom sorting function so that default themes come first
2024-03-09 10:36:59 +01:00
Veronica Berglyd Olsen
5178c41e54
Add cyberpunk night theme by @alemvigh ( #1730 )
2024-03-09 10:17:22 +01:00
Veronica Berglyd Olsen
4c55bfe49f
Remove the cli entry in setup.cfg ( #1734 )
2024-03-07 16:18:03 +01:00
Veronica Berglyd Olsen
7137494740
Remove the novelwriter-cli entry point ( #1732 )
2024-03-07 16:12:38 +01:00
Veronica Berglyd Olsen
569cb68cca
Merge branch 'dev' into gui_text
2024-03-03 21:45:03 +01:00
Veronica Berglyd Olsen
fcd94326ef
Merge branch 'main' into dev
2024-03-03 21:44:38 +01:00
Veronica Berglyd Olsen
a3bd0d38a4
Fix Trash and Delete entries for multi-select ( #1728 )
2024-03-03 21:30:59 +01:00
Veronica Berglyd Olsen
925d9fd5ad
Update translations
2024-03-03 21:25:49 +01:00
Veronica Berglyd Olsen
d12e626bc4
Update tests
2024-03-03 21:17:18 +01:00
Veronica Berglyd Olsen
c182cc4383
Fix move to trash and permanently delete for multi select menu
2024-03-03 21:16:46 +01:00
Veronica Berglyd Olsen
ee97dce900
Change "Convert Quotes" text in format menu
2024-03-03 20:39:17 +01:00
Veronica Berglyd Olsen
72ba4ae74d
Use "Duplicate" for both context menu types in project tree
2024-03-03 20:37:44 +01:00
Veronica Berglyd Olsen
58a7dc0a5a
Use "heading" consistently on the UI
2024-03-03 20:28:36 +01:00
Veronica Berglyd Olsen
7799e9f253
Improve editor stats handling and test coverage ( #1725 )
2024-03-03 17:20:00 +01:00
Veronica Berglyd Olsen
d97ce592f8
Improve test coverage of editor search
2024-03-03 17:14:46 +01:00
Veronica Berglyd Olsen
8859fc7b6b
Improve test coverage
2024-03-03 16:31:02 +01:00
Veronica Berglyd Olsen
57b3aa2032
Improve handling of title in doc headers
2024-03-03 16:30:48 +01:00
Veronica Berglyd Olsen
79513bcbe5
Improve the word counter logic of the editor
2024-03-03 15:39:08 +01:00
Veronica Berglyd Olsen
ef9e84f2ce
Clean up the line counter logic in the editor
2024-03-03 15:00:12 +01:00
Veronica Berglyd Olsen
9270550364
Clean up some string formatting
2024-03-02 18:47:28 +01:00
Veronica Berglyd Olsen
2af1d60480
Remove redundant if statement in tokenizer class
2024-03-02 18:32:19 +01:00
Veronica Berglyd Olsen
5b5134148b
Remove redundant flag in tokenizer class
2024-03-02 18:30:09 +01:00
Veronica Berglyd Olsen
210c1079cd
Refactor Tokenizer class ( #1724 )
2024-03-02 18:27:40 +01:00
Veronica Berglyd Olsen
20c996e87e
Remove colons from Manuscript GUI
2024-03-02 18:23:36 +01:00
Veronica Berglyd Olsen
37f56a34f4
Remove the header processing function and add comments to the tokenizer
2024-03-02 18:21:55 +01:00
Veronica Berglyd Olsen
24ea5f2f2b
Update tests
2024-03-02 17:51:03 +01:00
Veronica Berglyd Olsen
53a4725d62
Incorporate header formatting into main tokenizer function
2024-03-02 17:50:36 +01:00
Veronica Berglyd Olsen
d932beb37d
Bump dev to 2.4 alpha 1
2024-03-02 15:46:21 +01:00
Veronica Berglyd Olsen
868526e806
Add more formatting options for manuscript builds ( #1723 )
2024-03-02 15:42:12 +01:00
Veronica Berglyd Olsen
bce4a164b8
Add test coverage
2024-03-02 15:35:45 +01:00
Veronica Berglyd Olsen
aea4192213
Add option to ignore certain keywords in manuscript ( #1132 )
2024-03-02 15:24:07 +01:00
Veronica Berglyd Olsen
415d46d659
Add a specific header styles test
2024-03-02 14:46:10 +01:00
Veronica Berglyd Olsen
c6cbe4cc0d
Allow titles in notes as well
2024-03-02 00:32:42 +01:00
Veronica Berglyd Olsen
82349d39b7
Fix broken tests
2024-03-02 00:19:21 +01:00
Veronica Berglyd Olsen
3e3335be39
Add additional styling for headers
2024-03-02 00:19:02 +01:00
Veronica Berglyd Olsen
44adc42fa6
Make sure manuscript preview always preserves tabs
2024-03-01 22:15:28 +01:00
Veronica Berglyd Olsen
ef1fc0943d
Add a way to ignore hard line breaks in Markdown builds ( #944 )
2024-03-01 22:12:45 +01:00
Veronica Berglyd Olsen
bb2c2bb7fe
Add preserve tabs setting to HTML builds
2024-03-01 22:09:50 +01:00
Veronica Berglyd Olsen
fa8a954bc0
Merge branch 'main' into dev
2024-03-01 12:18:16 +01:00
Veronica Berglyd Olsen
750ba36d32
Emit clear index signal when project is closed ( #1720 )
2024-02-29 23:10:05 +01:00
Veronica Berglyd Olsen
72b14ff08c
Clean up imports
2024-02-29 23:07:22 +01:00
Veronica Berglyd Olsen
4ac050fe75
Add regression test
2024-02-29 23:06:19 +01:00
Veronica Berglyd Olsen
311b611afe
Clear index when closing project ( #1718 )
2024-02-29 22:58:52 +01:00
Veronica Berglyd Olsen
45ab705175
Add text stats to manuscript tool ( #1717 )
2024-02-29 22:51:23 +01:00
Veronica Berglyd Olsen
acf8170f29
Update tests
2024-02-29 22:48:17 +01:00
Veronica Berglyd Olsen
6e57bc0fc0
Add manuscript stats panell
2024-02-29 22:41:12 +01:00
Veronica Berglyd Olsen
b3fb1db07c
Add show/hide button icons
2024-02-29 22:40:36 +01:00
Veronica Berglyd Olsen
cca309d7d7
Add all words char count to tokenizer
2024-02-29 22:40:14 +01:00
Veronica Berglyd Olsen
dccc442852
Add test coverage of tokenizer stats counter
2024-02-28 19:10:05 +01:00
Veronica Berglyd Olsen
9f7fc90f2d
Add documentation of counting rules
2024-02-28 18:20:20 +01:00
Veronica Berglyd Olsen
c3415ade1b
Merge branch 'dev' into manuscript_stats
2024-02-28 17:12:37 +01:00
Veronica Berglyd Olsen
30bedb29d6
Merge branch 'main' into dev
2024-02-28 17:12:01 +01:00
Veronica Berglyd Olsen
37e2392237
Update i18n ( #1714 )
2024-02-28 17:08:49 +01:00
Veronica Berglyd Olsen
a1e6398116
Merge branch 'main' into update_i18n
2024-02-28 16:58:06 +01:00
Veronica Berglyd Olsen
b0b1c0d386
Improve i18n tests
2024-02-28 16:53:29 +01:00
Veronica Berglyd Olsen
29e83da077
Reformat statement
2024-02-28 12:35:00 +01:00
Veronica Berglyd Olsen
56ed4b88f8
Update Dutch translation
2024-02-27 19:44:38 +01:00
Veronica Berglyd Olsen
2a2b12f0a5
Add stats counting to tokenizer class
2024-02-27 19:39:58 +01:00
Veronica Berglyd Olsen
3bd67b4f1d
Add body text only counter
2024-02-27 17:54:32 +01:00
Veronica Berglyd Olsen
3c4673724e
Move main word counter to new module
2024-02-27 17:02:29 +01:00
Veronica Berglyd Olsen
a87a94ffeb
Move highlighting CSS into the ToHtml class
2024-02-27 17:00:38 +01:00
Veronica Berglyd Olsen
f1ac1f7c21
Add highlight text shortcode ( #1715 )
2024-02-26 22:43:52 +01:00
Veronica Berglyd Olsen
eda054ae11
Add test coverage
2024-02-26 22:40:32 +01:00
Veronica Berglyd Olsen
5fa6c2ad99
Merge branch 'dev' into mark_text
2024-02-26 11:07:21 +01:00
Veronica Berglyd Olsen
a6647a0f4f
Merge branch 'main' into dev
2024-02-26 11:07:00 +01:00
Veronica Berglyd Olsen
5f79186d10
Remove scene separator insertion after text ( #1716 )
2024-02-25 22:56:50 +01:00
Veronica Berglyd Olsen
87a1bb050e
Update tests
2024-02-25 22:49:27 +01:00
Veronica Berglyd Olsen
de16d2d6a1
Make plain text not affect scene separator insertion
2024-02-25 22:49:12 +01:00
Veronica Berglyd Olsen
4fa21107ee
Update Italian translation
2024-02-25 18:07:33 +01:00
Veronica Berglyd Olsen
fc75bdbebb
Add button icon for highlighted text
2024-02-25 18:03:43 +01:00
Veronica Berglyd Olsen
ac549f75b0
Set mark colour in viewer, not in html generator
2024-02-25 17:33:04 +01:00
Veronica Berglyd Olsen
a2b2f70671
Fix broken tests
2024-02-25 17:07:52 +01:00
Veronica Berglyd Olsen
23bd5dfc41
Add a syntax theme colour entry for text highlighting
2024-02-25 16:55:17 +01:00
Veronica Berglyd Olsen
0566fc38af
Update document build formats to support text highlighting
2024-02-25 16:34:24 +01:00
Veronica Berglyd Olsen
69bf6a64aa
Add text highlight mark format
2024-02-25 16:18:06 +01:00
Veronica Berglyd Olsen
97371533bc
Update Japanese translation, and fix line numbers in others
2024-02-25 10:51:42 +01:00
Veronica Berglyd Olsen
c3cf69cbe6
Update Norwegian and US English, and Dutch and Portuguese project translations
2024-02-24 18:22:31 +01:00
Veronica Berglyd Olsen
1353eaa460
Update base translation and fix tr string issues
2024-02-24 18:20:09 +01:00
Veronica Berglyd Olsen
3ca2c6de66
Bump version to 2.4 Alpha 0 on dev branch
2024-02-24 16:15:53 +01:00
Veronica Berglyd Olsen
4273ba5158
Release 2.3 RC 1 ( #1712 )
2024-02-24 16:00:49 +01:00
Veronica Berglyd Olsen
368cbdc62c
Bump version and update changelog
2024-02-24 15:57:33 +01:00
Veronica Berglyd Olsen
b0614e8c25
Fix scene separators and chapter and scene counters ( #1711 )
2024-02-24 15:32:50 +01:00
Veronica Berglyd Olsen
6ef646acb2
Simplify the scene separator handler
2024-02-24 15:29:58 +01:00
Veronica Berglyd Olsen
6db7f049bc
Add test coverage
2024-02-24 15:24:31 +01:00
Veronica Berglyd Olsen
404b102a54
Rename some variables in the tokenizer
2024-02-24 14:44:11 +01:00
Veronica Berglyd Olsen
ef84588145
Make sure scene and chapter info is properly reset on headers in the tokenizer
2024-02-24 14:29:13 +01:00
Veronica Berglyd Olsen
eb105951ac
Clean up the tokenizer code a little
2024-02-24 14:28:12 +01:00
Veronica Berglyd Olsen
9f6a1b4bc0
Update design elements ( #1709 )
2024-02-21 17:47:29 +01:00
Veronica Berglyd Olsen
dfd4df46ce
Drop the welcome dialog help text now that the language option has been dropped
2024-02-21 17:45:01 +01:00
Veronica Berglyd Olsen
3c8e3b3653
Rename buttons on welcome dialog
2024-02-21 17:39:28 +01:00
Veronica Berglyd Olsen
6500975cc3
Replace template root folder icon
2024-02-21 17:39:10 +01:00
Veronica Berglyd Olsen
2fb87c415e
Fix various issues on the Welcome dialog ( #1707 )
2024-02-20 23:34:23 +01:00
Veronica Berglyd Olsen
996f48a85f
Make some minor fixes to the welcome dialog source
2024-02-20 23:31:18 +01:00
Veronica Berglyd Olsen
1c91ba6fd9
Fix welcome dialog tests
2024-02-20 23:21:02 +01:00
Veronica Berglyd Olsen
10764a2041
Block overwriting when creating sample project
2024-02-20 23:20:49 +01:00
Veronica Berglyd Olsen
576c13d045
Redesign button row on welcome dialog
2024-02-20 23:10:08 +01:00
Veronica Berglyd Olsen
f0e86dad10
Drop language setting on new project form
2024-02-20 23:07:32 +01:00
Veronica Berglyd Olsen
4bf82e4df7
Hide unused controls on new project form
2024-02-20 23:03:57 +01:00
Veronica Berglyd Olsen
eab8bb2351
Block welcome dialog open button when project list is not visible
2024-02-20 12:48:14 +01:00
Veronica Berglyd Olsen
02d805122f
Fix typo
2024-02-18 21:14:45 +01:00
Veronica Berglyd Olsen
595fd01863
Fix some typos on the tags and references docs
2024-02-18 18:24:48 +01:00
Veronica Berglyd Olsen
7b8b303886
Use markdown formatting on example text in docs
2024-02-16 21:58:11 +01:00
Veronica Berglyd Olsen
8b701f8651
Post release fixes for 2.3b1 ( #1700 )
2024-02-16 21:07:11 +01:00
Veronica Berglyd Olsen
e6071e613b
Update windows package installer
2024-02-16 21:01:30 +01:00
Veronica Berglyd Olsen
75de1a1888
Release 2.3 Beta 1 ( #1698 )
2024-02-16 18:39:14 +01:00
Veronica Berglyd Olsen
f25c172705
Bump version to 2.3b1 and update changelog
2024-02-15 22:56:19 +01:00
Veronica Berglyd Olsen
b741b21db8
Add CSV export for Outline View ( #1697 )
2024-02-15 22:07:32 +01:00
Veronica Berglyd Olsen
a350d38d4e
Fix CSV newlines on Windows
2024-02-15 22:04:16 +01:00
Veronica Berglyd Olsen
2e55d28a10
Improve the test file compare function
2024-02-15 21:46:35 +01:00
Veronica Berglyd Olsen
76864f2a2f
Update test coverage
2024-02-15 21:34:19 +01:00
Veronica Berglyd Olsen
25b6d1c001
Add CSV export to outline
2024-02-15 21:09:41 +01:00
Veronica Berglyd Olsen
1a635f60a9
Rewrite checking for updates ( #1696 )
2024-02-14 23:35:32 +01:00
Veronica Berglyd Olsen
c6524d02ea
Delete the old updates dialog
2024-02-14 23:22:43 +01:00
Veronica Berglyd Olsen
ed7dde2aaa
Add test coverage
2024-02-14 23:19:25 +01:00
Veronica Berglyd Olsen
5917c9da08
Change version checker to use regular GitHub API
2024-02-14 21:46:10 +01:00
Veronica Berglyd Olsen
3a1f77b8f8
Make the new version lookup run in the background
2024-02-14 18:55:01 +01:00
Veronica Berglyd Olsen
bdf100e608
Add more subtle link colours to themes
2024-02-14 18:32:28 +01:00
Veronica Berglyd Olsen
f8d57539d4
Add a version info widget
2024-02-14 18:32:09 +01:00
Veronica Berglyd Olsen
453a228182
Simplify the About dialog ( #1695 )
2024-02-13 18:26:42 +01:00
Veronica Berglyd Olsen
ea14f06245
Update credits
2024-02-13 18:15:27 +01:00
Veronica Berglyd Olsen
5e9d96788e
Update tests
2024-02-13 18:10:24 +01:00
Veronica Berglyd Olsen
b793842f6d
Simplify the About dialog to only show credits
2024-02-13 18:04:41 +01:00
Veronica Berglyd Olsen
827702159d
Change the new release info to a simple pop-up dialog
2024-02-13 18:04:12 +01:00
Veronica Berglyd Olsen
17aae16345
Fix deprecated typing ( #1694 )
2024-02-13 14:10:56 +01:00
Veronica Berglyd Olsen
16d2f1cc2a
Fix new linting errors
2024-02-13 14:06:32 +01:00
Veronica Berglyd Olsen
e778d05ee3
Add PEP585 checks to linting checks
2024-02-13 14:06:22 +01:00
Veronica Berglyd Olsen
fb92c6c333
Add formatter helper for file extensions filters ( #1693 )
2024-02-11 21:08:08 +01:00
Veronica Berglyd Olsen
701fe29de9
Add the file filter function where needed
2024-02-11 20:59:29 +01:00
Veronica Berglyd Olsen
642b5e3681
Add a formatting function for file extension filters for file dialogs
2024-02-11 20:57:27 +01:00
Veronica Berglyd Olsen
81a9d51986
Add context menu option to rename item to first heading ( #1692 )
2024-02-11 20:05:01 +01:00
Veronica Berglyd Olsen
e6efd15b9a
Update test
2024-02-11 19:58:51 +01:00
Veronica Berglyd Olsen
f883de6e03
Add context menu option to rename item to header text
2024-02-11 19:56:46 +01:00
Veronica Berglyd Olsen
dc661b7a70
Add import and export to project word list ( #1691 )
2024-02-11 19:37:35 +01:00
Veronica Berglyd Olsen
edfb4e60c6
Use the same header label style as on other dialogs
2024-02-11 19:15:18 +01:00
Veronica Berglyd Olsen
e185f87875
Add test coverage
2024-02-11 19:09:40 +01:00
Veronica Berglyd Olsen
ce3a8f56c8
Add import icon
2024-02-11 18:55:27 +01:00
Veronica Berglyd Olsen
23b7baf62c
Add import and export feature to word list
2024-02-11 00:52:20 +01:00
Veronica Berglyd Olsen
56cb545fab
Bump version to 2.3 Alpha 5
2024-02-10 18:42:27 +01:00
Veronica Berglyd Olsen
71c4d7aa94
Update welcome dialog ( #1689 )
2024-02-10 18:39:36 +01:00
Veronica Berglyd Olsen
c8b1a10f26
Merge branch 'dev' into update_welcome
2024-02-10 18:37:45 +01:00
Veronica Berglyd Olsen
e9e4788602
Add an ignore text format and allow multi-paragraph formatting ( #1690 )
2024-02-10 18:31:48 +01:00
Veronica Berglyd Olsen
2f20266602
Use regular block format function for single block
2024-02-10 18:26:18 +01:00
Veronica Berglyd Olsen
1c3b252b6b
Add test coverage of multi-block formatting
2024-02-10 18:22:21 +01:00
Veronica Berglyd Olsen
bc2f91e54f
Allow comment, ignore and clear formatting to be applied to all selected text
2024-02-10 18:20:51 +01:00
Veronica Berglyd Olsen
8a41748173
Refactor block formatting to support multi-block selections
2024-02-10 16:43:12 +01:00
Veronica Berglyd Olsen
c3e6b4e10a
Update tests
2024-02-10 15:49:49 +01:00
Veronica Berglyd Olsen
9c1bdef9ad
Add block format that completely ignores a line of text in the tokenizer
2024-02-10 15:40:30 +01:00
Veronica Berglyd Olsen
fe22949cb4
Add an indicator for missing project paths in welcome dialog
2024-02-10 12:20:38 +01:00
Veronica Berglyd Olsen
a9bda1deed
Update welcome dialog illustration
2024-02-10 00:03:08 +01:00
Veronica Berglyd Olsen
492dd58068
Change the scaling and margins of the welcome dialog
2024-02-09 23:26:53 +01:00
Veronica Berglyd Olsen
186cead603
Remove the width setting from the switch widget
2024-02-09 23:26:26 +01:00
Veronica Berglyd Olsen
467772c489
Add file template feature ( #1688 )
2024-02-08 23:17:18 +01:00
Veronica Berglyd Olsen
8ff292fec8
Add test coverage of template feature
2024-02-08 23:10:20 +01:00
Veronica Berglyd Olsen
4113be7a4c
Allow filtering templates by setting them to inactive
2024-02-08 22:12:05 +01:00
Veronica Berglyd Olsen
0aaf42de21
Connect the bits for the file template feature
2024-02-08 21:49:07 +01:00
Veronica Berglyd Olsen
d9a5db5884
Add file copy feature to project class
2024-02-08 21:37:53 +01:00
Veronica Berglyd Olsen
fe8a112328
Add a custom templates menu to project tree add items
2024-02-08 00:06:01 +01:00
Veronica Berglyd Olsen
bbb23b4bc9
Fix some widgets without parent, and update template file record keeping
2024-02-07 20:37:53 +01:00
Veronica Berglyd Olsen
c420d8ae38
Add template icon
2024-02-07 20:36:39 +01:00
Veronica Berglyd Olsen
e78545fcdb
Don't highlight tags in inactive files
2024-02-03 17:00:27 +01:00
Veronica Berglyd Olsen
0a1c5b20ed
Merge branch 'dev' into doc_templates
2024-02-03 16:38:09 +01:00
Veronica Berglyd Olsen
321e57a3b7
Add creating new project from zipped existing project ( #1684 )
2024-02-03 15:40:06 +01:00
Veronica Berglyd Olsen
4d016c3b75
Clean up top level window access and add coverage to shared data class
2024-02-03 15:34:33 +01:00
Veronica Berglyd Olsen
d5064a8333
Add test for new project creation path
2024-02-03 15:34:08 +01:00
Veronica Berglyd Olsen
a11657c145
Allow creating new project from zip archive
2024-02-03 14:54:01 +01:00
Veronica Berglyd Olsen
64889ac5d8
Add a templates root folder
2024-02-02 20:40:57 +01:00
Veronica Berglyd Olsen
8af720cbd6
Improvements functionality of various dialogs ( #1681 )
2024-02-01 23:43:57 +01:00
Veronica Berglyd Olsen
68a6390868
Add test coverage of modified widgets
2024-02-01 23:35:30 +01:00
Veronica Berglyd Olsen
a8f61f2b98
Add modified combo and spinboxes that don't scroll on mouse wheel
2024-02-01 23:35:14 +01:00
Veronica Berglyd Olsen
c866491910
Remove test lines that sometimes fail, as they cover no additional code
2024-02-01 22:22:22 +01:00
Veronica Berglyd Olsen
c1a14e7aa5
Fix test
2024-02-01 21:28:20 +01:00
Veronica Berglyd Olsen
27fa356846
Make the closing + opening of projects from welcome screen a little smoother
2024-02-01 21:22:12 +01:00
Veronica Berglyd Olsen
54f36d4e8e
Improve item auto-select on welcome dialog
2024-02-01 20:49:06 +01:00
Veronica Berglyd Olsen
3b9ef47e0f
Make some minor improvements to custom widget highlighting
2024-02-01 20:34:42 +01:00
Veronica Berglyd Olsen
d504c0a7ec
Allow creating project from other projects ( #1680 )
2024-02-01 00:24:16 +01:00
Veronica Berglyd Olsen
58fa3e64ec
Add test coverage
2024-02-01 00:15:39 +01:00
Veronica Berglyd Olsen
b0f1db0aea
Add copy project feature to project builder class
2024-01-31 23:56:09 +01:00
Veronica Berglyd Olsen
90dda43205
Bump dev version to 2.3 Alpha 4
2024-01-31 22:03:26 +01:00
Veronica Berglyd Olsen
d20af1283c
Allow inserting characters in manuscript headers ( #1677 )
2024-01-31 20:36:25 +01:00
Veronica Berglyd Olsen
2cd6cc299e
Merge branch 'dev' into chars_in_build_alt2
2024-01-31 20:25:55 +01:00
Veronica Berglyd Olsen
a227c58d55
Add a 'Create New' menu for documents in project tree context menu ( #1679 )
2024-01-31 20:23:34 +01:00
Veronica Berglyd Olsen
d23fdf28ad
Fix test, again ...
2024-01-31 20:18:17 +01:00
Veronica Berglyd Olsen
9803dc16fd
Fix a couple of minor issues with project tree context menu
2024-01-31 20:10:53 +01:00
Veronica Berglyd Olsen
7fcc9a3928
Update test
2024-01-31 20:05:16 +01:00
Veronica Berglyd Olsen
ec7f50b566
Add a 'Create New' submenu to project tree context menu ( #1519 )
2024-01-31 20:05:10 +01:00
Veronica Berglyd Olsen
76ab9c3908
Change tokenizer parsed data to always use a list for format, even when empty
2024-01-30 23:25:11 +01:00
Veronica Berglyd Olsen
e6193ed858
Update tags documentation
2024-01-30 23:01:12 +01:00
Veronica Berglyd Olsen
5b4ccad19b
Improve test coverage
2024-01-30 22:37:43 +01:00
Veronica Berglyd Olsen
e1531009d3
Update Lipsum test project
2024-01-30 22:10:25 +01:00
Veronica Berglyd Olsen
ca188fee08
Implement alternative tag display name format
2024-01-30 21:34:36 +01:00
Veronica Berglyd Olsen
c5edbbfaf6
Improve type checking in common module, and delete unused function
2024-01-30 21:13:38 +01:00
Veronica Berglyd Olsen
f15563cf6e
Revert parts of previous implementation
2024-01-30 21:00:04 +01:00
Veronica Berglyd Olsen
e5c6dae080
Fix tests and tag index validation (uncommited changes from yesterday)
2024-01-30 10:42:07 +01:00
Veronica Berglyd Olsen
6952211607
Update docs
2024-01-29 17:47:37 +01:00
Veronica Berglyd Olsen
b396cff9a7
Add a display name filed to index, and improve handling of it
2024-01-29 17:47:30 +01:00
Veronica Berglyd Olsen
ca7ae6b666
Add a syntax colour for optional values
2024-01-29 17:45:53 +01:00
Veronica Berglyd Olsen
cbf5f1ead3
Add POV or Focus char field to manuscript header format
2024-01-29 17:32:43 +01:00
Veronica Berglyd Olsen
a48a4e5674
Add customisation option for ODT build document header ( #1675 )
2024-01-28 15:58:06 +01:00
Veronica Berglyd Olsen
1ec0bff159
Add page offset option to ODT build ( #1505 )
2024-01-28 15:52:38 +01:00
Veronica Berglyd Olsen
116409bb8d
Sort imports
2024-01-28 15:29:05 +01:00
Veronica Berglyd Olsen
0e41a48ad1
Update tests
2024-01-28 15:25:12 +01:00
Veronica Berglyd Olsen
f732d13807
Add build setting for customising ODT page header ( #1505 )
2024-01-28 15:15:03 +01:00
Veronica Berglyd Olsen
8e4e6903b1
Clean up variables and formatting
2024-01-28 00:28:01 +01:00
Veronica Berglyd Olsen
97b791511f
Bump dev version to 2.3 Alpha 3
2024-01-27 18:20:29 +01:00
Veronica Berglyd Olsen
100989030d
Update build settings layout ( #1674 )
2024-01-27 18:16:33 +01:00
Veronica Berglyd Olsen
6c75bdecdc
Update widget flow on preferences dialog
2024-01-27 18:06:41 +01:00
Veronica Berglyd Olsen
51314804bf
Update remaining build settings pages and delete old config layouts
2024-01-27 18:06:08 +01:00
Veronica Berglyd Olsen
6b106599dd
Merge branch 'dev' into build_settings
2024-01-27 17:07:09 +01:00
Veronica Berglyd Olsen
82d5899f2e
Merge branch 'main' into dev
2024-01-27 17:04:44 +01:00
Veronica Berglyd Olsen
11c4428a8a
Fix some issues after release 2.2.1 ( #1672 )
2024-01-27 16:42:56 +01:00
Veronica Berglyd Olsen
c0a5d257ac
Fix package name issue with upload artifact version 4
2024-01-27 16:17:20 +01:00
Veronica Berglyd Olsen
6a30ce5fe3
Update artifacts download action
2024-01-27 16:08:12 +01:00
Veronica Berglyd Olsen
3ba345acc8
Update GitHub actions
2024-01-27 16:03:34 +01:00
Veronica Berglyd Olsen
b27589d3d6
Update the help info on Launchpad packages
2024-01-27 16:03:26 +01:00
Veronica Berglyd Olsen
5979503dc8
Release 2.2.1 ( #1667 )
2024-01-27 15:50:19 +01:00
Veronica Berglyd Olsen
b008721bdb
Update changelog and change release date
2024-01-27 15:47:02 +01:00
Veronica Berglyd Olsen
bcd1e7e245
Merge branch 'main' into release_2.2.1
2024-01-27 15:44:16 +01:00
Veronica Berglyd Olsen
d455cb714d
Handle non-modal dialogs better ( #1671 )
2024-01-27 15:43:11 +01:00
Veronica Berglyd Olsen
9311117257
Prevent multiple non-modal dialogs of the same kind from being opened
2024-01-27 15:38:44 +01:00
Veronica Berglyd Olsen
855c525670
Redesign Build Settings tool to match other config dialogs
2024-01-27 15:22:37 +01:00
Veronica Berglyd Olsen
d113b3feb3
Drop the project .bak file ( #1670 )
2024-01-27 14:55:11 +01:00
Veronica Berglyd Olsen
7a2d239aaa
Merge branch 'dev' into project_handling
2024-01-27 14:42:43 +01:00
Veronica Berglyd Olsen
9ae36eaa24
Update Ubuntu release targets
2024-01-27 11:23:28 +01:00
Veronica Berglyd Olsen
a76268743f
Update Ubuntu releases
2024-01-26 23:18:36 +01:00
Veronica Berglyd Olsen
7d9ca66fd6
Remove Ubuntu 23.04 release
2024-01-26 23:12:47 +01:00
Veronica Berglyd Olsen
e752a97ea7
Bump dev version to 2.3 Alpha 2
2024-01-26 23:11:13 +01:00
Veronica Berglyd Olsen
ed3e513544
Drop novel title field ( #1669 )
2024-01-26 23:07:08 +01:00
Veronica Berglyd Olsen
d6eafccde6
Update the docstring in the project XML reader
2024-01-26 23:02:35 +01:00
Veronica Berglyd Olsen
119d572050
Update file format spec document
2024-01-26 23:00:36 +01:00
Veronica Berglyd Olsen
7a1fab0c0a
Update test reference files
2024-01-26 22:57:25 +01:00
Veronica Berglyd Olsen
de6fd65664
Update sample project and tests
2024-01-26 22:45:28 +01:00
Veronica Berglyd Olsen
838a2a8062
Drop the Novel Title data from the project and code
2024-01-26 22:45:12 +01:00
Veronica Berglyd Olsen
e03305d601
Update Project Settings dialog ( #1668 )
2024-01-26 22:40:04 +01:00
Veronica Berglyd Olsen
4c5f68242a
Remove unused code in old config layout classes
2024-01-26 22:32:39 +01:00
Veronica Berglyd Olsen
40a8d728bb
Update project settings tests
2024-01-26 22:32:20 +01:00
Veronica Berglyd Olsen
a7a2eaff55
Delete the old config dialog base class
2024-01-26 21:36:05 +01:00
Veronica Berglyd Olsen
3761b1729f
Make the style of config dialogs consistent
2024-01-26 21:31:14 +01:00
Veronica Berglyd Olsen
0dc4719400
Fix log formatting for longer file names
2024-01-26 19:51:54 +01:00
Veronica Berglyd Olsen
c6ee6746a2
Make layout improvements to Project Settings
2024-01-26 19:51:31 +01:00
Veronica Berglyd Olsen
ee21045ee2
Update the design on the Project Settings dialog
2024-01-26 19:50:17 +01:00
Veronica Berglyd Olsen
5abb8d566a
Bump version and update changelog and release notes
2024-01-25 23:45:02 +01:00
Veronica Berglyd Olsen
2772c9bf0b
Update i18n ( #1666 )
2024-01-25 23:31:38 +01:00
Veronica Berglyd Olsen
883ef3457b
Update German and Chinese translations
2024-01-25 23:27:11 +01:00
Veronica Berglyd Olsen
a10fff92e7
Fix focus switch bug in project tree ( #1649 )
2024-01-25 23:22:44 +01:00
Veronica Berglyd Olsen
df4993c38e
Drop outdated info in docstring
2024-01-25 23:20:47 +01:00
Veronica Berglyd Olsen
d73763b1f7
Redesign Project Details dialog ( #1665 )
2024-01-25 23:10:54 +01:00
Veronica Berglyd Olsen
10012054be
Remove some unused code
2024-01-25 23:07:10 +01:00
Veronica Berglyd Olsen
b6c9f1160f
Add test coverage
2024-01-25 22:59:22 +01:00
Veronica Berglyd Olsen
483528b3b2
Modify some of the custom widgets after writing tests
2024-01-25 22:59:06 +01:00
Veronica Berglyd Olsen
4ef40f2c4d
Remove old project details dialog
2024-01-25 21:30:53 +01:00
Veronica Berglyd Olsen
23713bb791
Add table of contents code to novel details panel
2024-01-25 21:25:43 +01:00
Veronica Berglyd Olsen
6b53a2665e
Merge branch 'main' into fixes
2024-01-25 12:09:22 +01:00
Veronica Berglyd Olsen
6f5cbea95f
Fix typo in documentation ( #1664 )
2024-01-25 12:07:07 +01:00
Reproog
09855730d7
Replace Misspelling 'Gustom' -> 'Custom' in File 'docs/source/int_customise.rst'
2024-01-25 12:02:00 +01:00
Veronica Berglyd Olsen
6622a7e8e0
Begin to add content to the novel details overview page
2024-01-24 19:26:48 +01:00
Veronica Berglyd Olsen
cc4d92f0f7
Improve novel selector widget and add to novel details dialog
2024-01-24 17:05:14 +01:00
Veronica Berglyd Olsen
a14e544e78
Merge branch 'dev' into project_details
2024-01-23 22:29:46 +01:00
Veronica Berglyd Olsen
269fa700b0
Change in-app version format and .deb package names ( #1659 )
2024-01-23 22:28:28 +01:00
Veronica Berglyd Olsen
bd45619e2f
Modify Debian and Ubuntu packaging version format, and remove snapshots
2024-01-23 21:49:28 +01:00
Veronica Berglyd Olsen
97384ee4bd
Update tests and clean up packaging util
2024-01-23 20:48:39 +01:00
Veronica Berglyd Olsen
415f1a1d1a
Update build scripts to handle new version format
2024-01-23 19:57:27 +01:00
Veronica Berglyd Olsen
b33a3b480d
Use short version format for app version
2024-01-23 19:54:19 +01:00
Veronica Berglyd Olsen
9f2c5379b7
Generalise the custom help label widget
2024-01-22 23:55:37 +01:00
Veronica Berglyd Olsen
f35722ab35
Merge branch 'dev' into project_details
2024-01-19 16:58:57 +01:00
Veronica Berglyd Olsen
8a8a218e6b
Convert theme colours to Qt objects ( #1656 )
2024-01-19 16:58:12 +01:00
Veronica Berglyd Olsen
fe0098ebbc
Update colour parsing tests
2024-01-19 16:51:27 +01:00
Veronica Berglyd Olsen
ca02bbf20d
Fix slots order
2024-01-19 16:35:49 +01:00
Veronica Berglyd Olsen
e10140b1cd
Fix spelling colour in highlighter and make a few improvements
2024-01-19 16:34:57 +01:00
Veronica Berglyd Olsen
b92112e933
Update tests
2024-01-19 16:13:29 +01:00
Veronica Berglyd Olsen
82c63723a4
Make all theme colours actual QColor objects
2024-01-19 16:13:12 +01:00
Veronica Berglyd Olsen
ce2ac9b1a1
Add a novel info dialog
2024-01-18 23:34:27 +01:00
Veronica Berglyd Olsen
97ea3ebc16
Drop the XML backup file
2024-01-16 16:14:10 +01:00
Veronica Berglyd Olsen
ae7c19f923
Add inactive tags filter to viewer panel ( #1654 )
2024-01-15 16:05:58 +01:00
Veronica Berglyd Olsen
3135bee47d
Changes the option text
2024-01-15 16:02:02 +01:00
Veronica Berglyd Olsen
c15ffb0813
Update test coverage
2024-01-15 15:59:46 +01:00
Veronica Berglyd Olsen
a2a62f8b26
Allow hiding inactive tags in document viewer panel
2024-01-15 15:50:19 +01:00
Veronica Berglyd Olsen
ca4aa75880
Rename outdated function parameter in index class
2024-01-15 15:48:45 +01:00
Veronica Berglyd Olsen
427a910ec0
Remove redundant constant in preferences dialog
2024-01-13 18:59:48 +01:00
Veronica Berglyd Olsen
beb01d572f
Rewrite Preferences dialog ( #1652 )
2024-01-13 18:44:36 +01:00
Veronica Berglyd Olsen
16461279cf
Remove dependency of i18n files in preferences test
2024-01-13 18:38:34 +01:00
Veronica Berglyd Olsen
f40722d196
Merge branch 'dev' into preferences
2024-01-13 18:33:06 +01:00
Veronica Berglyd Olsen
34eb39e10d
Add new test for preferences dialog
2024-01-13 18:29:21 +01:00
Veronica Berglyd Olsen
2cb772847e
Update tests
2024-01-13 18:29:06 +01:00
Veronica Berglyd Olsen
7b5b82136f
Update preferences dialog and quotes selection dialog
2024-01-13 18:28:41 +01:00
Veronica Berglyd Olsen
fa9d0f3503
Clean up docstrings in conftest
2024-01-11 09:23:05 +01:00
Veronica Berglyd Olsen
4afbd98d6f
Add icons to preferences buttons
2024-01-11 09:17:46 +01:00
Veronica Berglyd Olsen
944e2455d5
Fix a bug with editor init on preferences update
2024-01-08 22:13:33 +01:00
Veronica Berglyd Olsen
2504965f8d
Add more spacing in preferences layout
2024-01-08 22:06:04 +01:00
Veronica Berglyd Olsen
34fcbdd350
Fix a couple of bugs on the preference dialog
2024-01-08 21:48:51 +01:00
Veronica Berglyd Olsen
671d7130e1
Add search bar to preferences
2024-01-08 21:08:33 +01:00
Veronica Berglyd Olsen
1fbd50334d
Complete the rewrite of the Preferences dialog
2024-01-08 20:49:40 +01:00
Veronica Berglyd Olsen
1ed3cea414
Simplify the custom switch widget
2024-01-08 19:14:36 +01:00
Veronica Berglyd Olsen
978a8145a8
Drop the setting to change word count interval
2024-01-08 19:13:58 +01:00
Veronica Berglyd Olsen
1482451e87
Create a scrollable config layout and start adding it to preferences
2024-01-08 19:12:39 +01:00
Veronica Berglyd Olsen
5c99e2186a
Merge branch 'main' into dev
2024-01-05 00:27:32 +01:00
Veronica Berglyd Olsen
df690ceb36
Happy New Year 2024
2024-01-05 00:25:07 +01:00
Veronica Berglyd Olsen
10435945db
Add a welcome dialog ( #1647 )
2023-12-31 17:01:18 +01:00
Veronica Berglyd Olsen
df95cd85e8
Add support for dark theme welcome window
2023-12-30 17:23:43 +01:00
Veronica Berglyd Olsen
05e9729c22
Add coverage of some missed lines
2023-12-30 16:52:24 +01:00
Veronica Berglyd Olsen
bc17305c4f
Add tests for the welcome window
2023-12-30 16:33:03 +01:00
Veronica Berglyd Olsen
c3ea32a165
Add back in focus switch to ensure #1376 remains resolved
2023-12-30 00:01:12 +01:00
Veronica Berglyd Olsen
9660d82f9b
Remove focus switch after creating new tree item ( #1648 )
2023-12-29 23:53:32 +01:00
Veronica Berglyd Olsen
7feb3ec2f9
Update project builder tests
2023-12-29 14:50:28 +01:00
Veronica Berglyd Olsen
25686e46a8
Fix broken tests
2023-12-29 14:12:46 +01:00
Veronica Berglyd Olsen
53228faaa3
Add a way to delete entries in the recent projects list
2023-12-29 13:41:10 +01:00
Veronica Berglyd Olsen
bbabc41ac2
Remove old open project dialog
2023-12-29 12:16:52 +01:00
Veronica Berglyd Olsen
18b3edbf87
Complete project list and open and browse buttons on welcome dialog
2023-12-28 23:11:11 +01:00
Veronica Berglyd Olsen
63fd7bf06a
Add custom painting of project items in the project list
2023-12-22 20:26:34 +01:00
Veronica Berglyd Olsen
ba538920aa
Fix sample project creation
2023-12-20 22:20:04 +01:00
Veronica Berglyd Olsen
8b6691c056
Remove the old project wizard
2023-12-20 22:00:52 +01:00
Veronica Berglyd Olsen
41b7495a06
Complete the create new project code path
2023-12-20 21:52:57 +01:00
Veronica Berglyd Olsen
a71d0d8cfe
Add project fill options to new project page on welcome dialog
2023-12-20 20:21:51 +01:00
Veronica Berglyd Olsen
956abf3e8e
Add project fill box
2023-12-19 20:26:40 +01:00
Veronica Berglyd Olsen
054d4f965e
Added most of new project form
2023-12-19 19:31:30 +01:00
Veronica Berglyd Olsen
f26b405f42
Add new project page to welcome dialog
2023-12-19 17:30:11 +01:00
Veronica Berglyd Olsen
8a61d57ce4
Update title on welcome dialog
2023-12-19 17:29:33 +01:00
Veronica Berglyd Olsen
818fa2bf11
Merge branch 'dev' into welcome_window
2023-12-17 18:08:35 +01:00
Veronica Berglyd Olsen
856c14ce76
Bump dev branch to 2.3 alpha 1
2023-12-17 17:49:17 +01:00
Veronica Berglyd Olsen
f9089fd506
Merge branch 'main' into dev
2023-12-17 17:47:00 +01:00
Veronica Berglyd Olsen
b6282772ae
Release 2.2 ( #1641 )
2023-12-17 17:00:05 +01:00
Veronica Berglyd Olsen
bfecebc047
Update release notes
2023-12-17 16:56:43 +01:00
Veronica Berglyd Olsen
904f954d4d
Add framework for welcome dialog
2023-12-17 15:14:56 +01:00
Veronica Berglyd Olsen
186737a170
Update file history info
2023-12-13 22:07:53 +01:00
Veronica Berglyd Olsen
f32383ea99
Update changelog
2023-12-13 21:25:26 +01:00
Veronica Berglyd Olsen
4097949c44
Update translations
2023-12-13 21:24:50 +01:00
Veronica Berglyd Olsen
10feafeab4
Bump version for release 2.2
2023-12-10 22:21:25 +01:00
Veronica Berglyd Olsen
399a867836
Update docs with 2.2 features ( #1640 )
2023-12-10 22:18:03 +01:00
Veronica Berglyd Olsen
6f3702f2df
Update docs organising section
2023-12-10 22:12:59 +01:00
Veronica Berglyd Olsen
7dc9e65f68
Update docs using novelWriter section
2023-12-10 21:53:04 +01:00
Veronica Berglyd Olsen
1740bbedbd
Update docs introduction section
2023-12-10 18:39:29 +01:00
Veronica Berglyd Olsen
356ecde88a
Merge branch 'main' into dev
2023-12-04 10:46:58 +01:00
Veronica Berglyd Olsen
8585334a51
Update buttons in viewer and editor ( #1638 )
2023-12-04 09:12:30 +01:00
Veronica Berglyd Olsen
553b76cafc
Update en_US and nb_NO translations
2023-12-03 18:58:01 +01:00
Veronica Berglyd Olsen
c04e1035a7
Merge branch 'main' into gui_fixes
2023-12-03 18:48:26 +01:00
Veronica Berglyd Olsen
dfbb61a37e
Add viewer panel importance info ( #1639 )
2023-12-03 18:47:09 +01:00
Veronica Berglyd Olsen
cb485c5c86
Revert deleting the view button in viewer panel, but keep the double click change
2023-12-03 18:37:47 +01:00
Veronica Berglyd Olsen
62a94850a6
Add tooltips to all entries in the viewer panel and update translation file
2023-12-03 18:24:55 +01:00
Veronica Berglyd Olsen
99c00f8b93
Update tests
2023-12-03 18:20:23 +01:00
Veronica Berglyd Olsen
cbb000a18f
Drop the view column in the viewer panel
2023-12-03 18:18:00 +01:00
Veronica Berglyd Olsen
847d8ab726
Add importance column to document viewer panel ( #1620 )
2023-12-03 18:15:16 +01:00
Veronica Berglyd Olsen
9f1e2d322e
Re-order formats menu to be consistent with toolbar
2023-12-03 17:55:12 +01:00
Veronica Berglyd Olsen
b7c657141f
Update translations
2023-12-03 17:43:28 +01:00
Veronica Berglyd Olsen
023f6bed01
Update base translation file
2023-12-03 17:34:08 +01:00
Veronica Berglyd Olsen
fff6ba98bc
Rename emph and strong to italic and bold for consistency and add tooltips to editor toolbar
2023-12-03 17:33:15 +01:00
Veronica Berglyd Olsen
776eedc5f2
Drop the markdown/shortcode toggle feature from editor toolbar and update icons ( #1636 , #1637 )
2023-12-03 16:56:36 +01:00
Veronica Berglyd Olsen
f2eaaa09b6
Turn viewer footer button and label into text buttons ( #1628 )
2023-12-03 16:10:09 +01:00
Veronica Berglyd Olsen
ded91bc3b0
Refactor Storage class ( #1635 )
2023-12-01 18:22:26 +01:00
Veronica Berglyd Olsen
6d769cb512
Make some minor improvements
2023-12-01 18:18:26 +01:00
Veronica Berglyd Olsen
ecaaffb029
Update tests for project class
2023-12-01 18:02:29 +01:00
Veronica Berglyd Olsen
8952bbab1d
Clean up project tests
2023-12-01 17:45:25 +01:00
Veronica Berglyd Olsen
3fe2ee3058
Update tests for storage class
2023-12-01 17:28:56 +01:00
Veronica Berglyd Olsen
f2b35d798b
Make some minor corrections
2023-11-30 22:53:52 +01:00
Veronica Berglyd Olsen
d11a8ee789
Remove unneeded storage enum
2023-11-30 22:39:46 +01:00
Veronica Berglyd Olsen
5278eb7895
Update tests
2023-11-30 22:30:12 +01:00
Veronica Berglyd Olsen
4f42407c23
Rewrite project open and creation in storage class
2023-11-30 22:29:54 +01:00
Veronica Berglyd Olsen
60b0a4c901
Update extensions ( #1634 )
2023-11-29 22:35:02 +01:00
Veronica Berglyd Olsen
a6d346fcb6
Clean up and fix minor issues with GUI extensions
2023-11-29 22:21:56 +01:00
Veronica Berglyd Olsen
78a75d5719
Fix some minor issues ( #1632 )
2023-11-29 21:59:36 +01:00
Veronica Berglyd Olsen
f59317c2b5
Remove alternative apostrophe from auto select logic because it is already a letter
2023-11-29 21:55:07 +01:00
Veronica Berglyd Olsen
b203bcdcff
Include apostrophes when auto selecting in editor ( #1624 )
2023-11-29 21:48:09 +01:00
Veronica Berglyd Olsen
a31f42b04c
Clean up novel view and improve coverage
2023-11-29 21:24:07 +01:00
Veronica Berglyd Olsen
ce666d9d7a
Scroll novel view when looping through documents ( #1555 )
2023-11-29 20:55:05 +01:00
Veronica Berglyd Olsen
ef93b41240
Clean up alert boxes and update event filters ( #1631 )
2023-11-29 16:12:08 +01:00
Veronica Berglyd Olsen
1118f01c91
Combine all event filters in one module, and apply the status tip filter to the sidebar as well
2023-11-29 16:05:58 +01:00
Veronica Berglyd Olsen
b526315084
Clean up some redundant code and fix annotations
2023-11-29 16:05:14 +01:00
Veronica Berglyd Olsen
1d1dae0c7e
Remove caching of the alert object in the shared instance
2023-11-29 16:03:48 +01:00
Veronica Berglyd Olsen
1edfcfcd91
Add debug comment
2023-11-29 08:10:16 +01:00
Veronica Berglyd Olsen
82e9fb0c44
Fix minor optimisation issue
2023-11-29 08:06:56 +01:00
Veronica Berglyd Olsen
1b8d424b27
Filter menu status tips ( #1630 )
2023-11-29 00:05:06 +01:00
Veronica Berglyd Olsen
4ab2b04e6b
Add an event filter to remove status tip updates
2023-11-28 23:57:41 +01:00
Veronica Berglyd Olsen
d291995c0e
Add deleteLater to temporary widgets ( #1629 )
2023-11-28 23:27:36 +01:00
Veronica Berglyd Olsen
54510951de
Rename lipsum button
2023-11-28 23:21:35 +01:00
Veronica Berglyd Olsen
52d1d87985
Add the new flag to the command line help
2023-11-28 23:20:49 +01:00
Veronica Berglyd Olsen
62847e55f0
Rewrite how lipsum text is inserted
2023-11-28 23:14:23 +01:00
Veronica Berglyd Olsen
bf6cefa840
Update dialog handling of all dialogs
2023-11-28 22:12:30 +01:00
Veronica Berglyd Olsen
4e1fa01562
Add widget diff info to help debug memory issues
2023-11-28 17:29:34 +01:00
Veronica Berglyd Olsen
83c9fb96e9
Add memory usage debug info for status bar
2023-11-28 16:44:01 +01:00
Veronica Berglyd Olsen
ff7f27ff97
Add closeEvents to dialogs and set the deleteLater command
2023-11-28 16:29:21 +01:00
Veronica Berglyd Olsen
50a9b5b5e2
Fix some annotations and add deleteLater to non-modal dialogs
2023-11-27 21:43:13 +01:00
Veronica Berglyd Olsen
4fa20273f7
Clean up dialogs
2023-11-27 17:10:29 +01:00
Veronica Berglyd Olsen
93b36406f1
Make sure context menus are deleted after use
2023-11-27 16:30:21 +01:00
Veronica Berglyd Olsen
a0e6f9cf82
Fix various bugs and minor issues ( #1626 )
2023-11-27 16:17:01 +01:00
Veronica Berglyd Olsen
1f9b6d7624
Fix icons not updating on theme switch in viewer panel
2023-11-27 16:08:34 +01:00
Veronica Berglyd Olsen
ccc444f355
Fix section sizes for viewer panel ( #1627 )
2023-11-27 16:08:00 +01:00
Veronica Berglyd Olsen
ba0198407f
Change panel label back to "References"
2023-11-27 07:42:25 +01:00
Veronica Berglyd Olsen
918b077252
Drop the space in front of Synopsis and Short comments inserts
2023-11-26 22:12:23 +01:00
Veronica Berglyd Olsen
b348ba6aff
Update Main GUI launch test
2023-11-26 22:02:01 +01:00
Veronica Berglyd Olsen
e521a30612
Remove warning for alpha releases
2023-11-26 21:43:32 +01:00
Veronica Berglyd Olsen
2e2ab5ad6f
Update project load dialog
2023-11-26 21:40:51 +01:00
Veronica Berglyd Olsen
47781f981f
Fix wrong keyboard shortcut for Short comment insert
2023-11-26 21:40:05 +01:00
Veronica Berglyd Olsen
0676056968
Update translations ( #1625 )
2023-11-26 20:58:25 +01:00
Veronica Berglyd Olsen
65562ae790
Update base translation, US English, Norwegian, and Japanese
2023-11-26 16:20:14 +01:00
Veronica Berglyd Olsen
623f74019f
Fix wrong PR mentioned in changelog
2023-11-26 15:09:43 +01:00
Veronica Berglyd Olsen
55e0dc3030
Release 2.2 RC1 ( #1615 )
2023-11-26 14:31:53 +01:00
Veronica Berglyd Olsen
9af7ff447b
Update changelog
2023-11-26 14:29:53 +01:00
Veronica Berglyd Olsen
c71a5c0997
Merge branch 'dev' into release_2.2rc1
2023-11-26 14:03:05 +01:00
Veronica Berglyd Olsen
efea1a3140
Merge branch 'main' into dev
2023-11-26 14:02:11 +01:00
Veronica Berglyd Olsen
1fcae908ec
Add "short description" feature, replace "summary" ( #1622 )
2023-11-26 14:01:49 +01:00
Veronica Berglyd Olsen
b9b4969b85
Rename once again, and use short instead for short descriptions of notes
2023-11-26 13:58:00 +01:00
Veronica Berglyd Olsen
f919149c58
Rename "brief" to "summary" ( #1621 )
2023-11-26 00:02:43 +01:00
Veronica Berglyd Olsen
6fd4417350
Fix variable name and test
2023-11-25 23:57:12 +01:00
Veronica Berglyd Olsen
bedd71b105
Add a summary entry to the insert menu ( #1619 )
2023-11-25 23:51:30 +01:00
Veronica Berglyd Olsen
53aa970427
Rename "brief" to "summary"
2023-11-25 23:42:05 +01:00
Veronica Berglyd Olsen
9fc815abe1
Add project note briefs ( #1618 )
2023-11-25 19:01:15 +01:00
Veronica Berglyd Olsen
b17b5d32c2
Allow double-clicking in viewer panel
2023-11-25 18:53:11 +01:00
Veronica Berglyd Olsen
05e63cb01e
Make the columns in the viewer panel resizeable
2023-11-25 18:45:06 +01:00
Veronica Berglyd Olsen
519e5857d1
Add a column to viewer panel to show the brief
2023-11-25 18:23:09 +01:00
Veronica Berglyd Olsen
6a6b05c338
Update tokenizer and converters
2023-11-25 18:12:45 +01:00
Veronica Berglyd Olsen
8ed85363e2
Add test coverage and update the highlighter
2023-11-25 17:50:59 +01:00
Veronica Berglyd Olsen
887b4379b2
Add comment style processing to the index class
2023-11-25 17:50:25 +01:00
Veronica Berglyd Olsen
3a030c9acb
Fix Ctrl+Del regression ( #1616 )
2023-11-25 16:31:37 +01:00
Veronica Berglyd Olsen
e216f80d64
Revert previous change of keyboard shortcut for item delete in tree made in #1590
2023-11-25 16:27:40 +01:00
Veronica Berglyd Olsen
74c5a66a4c
Fix typos in changelog
2023-11-25 16:24:27 +01:00
Veronica Berglyd Olsen
8738bc562e
Update alpha version warning, and drop the translation
2023-11-23 23:53:22 +01:00
Veronica Berglyd Olsen
c6f06866bd
Bump version for 2.2 RC1
2023-11-23 20:44:47 +01:00
Veronica Berglyd Olsen
b7eede22da
Add a context menu entry to set item name from heading ( #1614 )
2023-11-23 20:39:28 +01:00
Veronica Berglyd Olsen
e02d2b9298
Add annotations import to all test source files
2023-11-23 20:35:17 +01:00
Veronica Berglyd Olsen
de11ea389a
Add test coverage of editor context menu
2023-11-23 20:25:18 +01:00
Veronica Berglyd Olsen
3f842c2fbe
Add a context menu option to rename a document from any title within it
2023-11-23 19:40:17 +01:00
Veronica Berglyd Olsen
d35dfda92f
Change set selection from doc header to use a signal/slot set
2023-11-23 19:04:35 +01:00
Veronica Berglyd Olsen
84eff433fb
Clean up Qt enums in doc viewer
2023-11-23 18:52:42 +01:00
Veronica Berglyd Olsen
8c3c85f259
Clean up Qt enums in doc editor
2023-11-23 18:36:08 +01:00
Veronica Berglyd Olsen
39e1c54c33
Add a button to open manuscript build folder ( #1613 )
2023-11-23 16:55:22 +01:00
Veronica Berglyd Olsen
2998f2c363
Update tests
2023-11-23 16:45:14 +01:00
Veronica Berglyd Olsen
4bd830f0d6
Add an "Open Folder" button to build dialog ( #1554 )
2023-11-23 16:45:08 +01:00
Veronica Berglyd Olsen
30b4e5511a
Add a common function to open file paths externally
2023-11-23 16:43:56 +01:00
Veronica Berglyd Olsen
4f9aab3c81
Add multi selection to project tree ( #1612 )
2023-11-22 19:00:25 +01:00
Veronica Berglyd Olsen
445414d126
Improve test coverage of project tree
2023-11-22 18:48:10 +01:00
Veronica Berglyd Olsen
62ea54e1ed
Add test coverage of tree context menu class
2023-11-22 18:08:34 +01:00
Veronica Berglyd Olsen
ea0358b2ed
Move project tree context menu to a separate class
2023-11-22 18:08:07 +01:00
Veronica Berglyd Olsen
d7730fb7c2
Clean up a few bits
2023-11-22 00:12:14 +01:00
Veronica Berglyd Olsen
40f6a108ed
Add a multi-select context menu and handlers
2023-11-22 00:03:51 +01:00
Veronica Berglyd Olsen
33a30f3875
Remove tree undo and fix drop on root issue
2023-11-21 23:13:12 +01:00
Veronica Berglyd Olsen
f75ed33cec
Add a working implementation of multi-item move
2023-11-21 22:26:10 +01:00
Veronica Berglyd Olsen
1a2bd7d640
Update Qt enums and set selection to multi select
2023-11-21 20:26:19 +01:00
Veronica Berglyd Olsen
afc04514a0
Add a tool to download spell check dictionaries ( #1611 )
2023-11-20 18:22:09 +01:00
Veronica Berglyd Olsen
d741a75de8
Clean up and add test coverage
2023-11-20 18:14:00 +01:00
Veronica Berglyd Olsen
71d17da483
Complete new Add Dictionaries tool
2023-11-20 17:26:12 +01:00
Veronica Berglyd Olsen
e00e64dc46
Copy changes from download_dicts branch
2023-11-20 17:24:49 +01:00
Veronica Berglyd Olsen
c585c87633
Remove two annotations in tests that block using older pytest versions
2023-11-18 21:12:09 +01:00
Veronica Berglyd Olsen
40c07973ce
Disable hidden tab feature for older Qt libs
2023-11-18 21:04:35 +01:00
Veronica Berglyd Olsen
2fca22359b
Improve cursor visibility features ( #1608 )
2023-11-18 15:59:48 +01:00
Veronica Berglyd Olsen
83187c517f
Ensure cursor is visible after showing or closing the document viewer ( #1302 )
2023-11-18 15:56:03 +01:00
Veronica Berglyd Olsen
208b9334e1
Ensure cursor is visible after switching focus mode ( #1478 )
2023-11-18 15:43:51 +01:00
Veronica Berglyd Olsen
17fc370609
Fix some typos
2023-11-18 14:14:10 +01:00
Veronica Berglyd Olsen
ab35d1a0bf
Add a new document viewer panel for tags and references ( #1606 )
2023-11-17 23:30:11 +01:00
Veronica Berglyd Olsen
69ccb1560c
Update index test
2023-11-17 23:20:16 +01:00
Veronica Berglyd Olsen
d4560b3be8
Add test coverage of document viewer panel
2023-11-17 23:01:59 +01:00
Veronica Berglyd Olsen
fca941b726
Merge branch 'dev' into new_ref_panel
2023-11-17 21:39:30 +01:00
Veronica Berglyd Olsen
eda9a076d6
Clean up config and improve project tree test coverage ( #1607 )
2023-11-17 21:38:42 +01:00
Veronica Berglyd Olsen
1279b0e5b7
Fix bug from project tree test
2023-11-17 21:33:22 +01:00
Veronica Berglyd Olsen
16a56d6f60
Improve test coverage of project tree
2023-11-17 21:28:44 +01:00
Veronica Berglyd Olsen
c501e12c9d
Remove deprecated config fields and update tests
2023-11-17 16:35:05 +01:00
Veronica Berglyd Olsen
dd05f6532a
Update document viewer tests
2023-11-17 16:22:59 +01:00
Veronica Berglyd Olsen
1098354fca
Fix broken test
2023-11-17 07:55:43 +01:00
Veronica Berglyd Olsen
f81c9aa319
Clean up document viewer class
2023-11-17 00:06:29 +01:00
Veronica Berglyd Olsen
9d662a0d40
Rename index signal function
2023-11-16 22:31:41 +01:00
Veronica Berglyd Olsen
123d9df170
Rewrite and improve the index event signal feature
2023-11-16 19:12:01 +01:00
Veronica Berglyd Olsen
844240b5b8
Fix broken tests
2023-11-16 00:23:59 +01:00
Veronica Berglyd Olsen
3d17d8e08c
Clean up the viewer panel code a bit
2023-11-15 22:09:18 +01:00
Veronica Berglyd Olsen
f51223e7c3
Rename the tab count function just to be safe
2023-11-15 21:58:41 +01:00
Veronica Berglyd Olsen
b94e012f8f
Fix bug with clearing class tag lists
2023-11-15 21:46:32 +01:00
Veronica Berglyd Olsen
2fc8e43e71
Connect the edit and view buttons
2023-11-15 21:38:45 +01:00
Veronica Berglyd Olsen
565350fcfb
Clean up tree item updates
2023-11-15 21:14:40 +01:00
Veronica Berglyd Olsen
e82d5277c0
Add signal for re-indexed document
2023-11-15 21:03:12 +01:00
Veronica Berglyd Olsen
6b9d92e75a
Add handlers for document label change
2023-11-15 20:13:23 +01:00
Veronica Berglyd Olsen
8508248f12
Add signal for processing tag changes
2023-11-15 20:12:17 +01:00
Veronica Berglyd Olsen
2cb6020cac
Added tags changed signal
2023-11-15 18:11:37 +01:00
Veronica Berglyd Olsen
3f8220f350
Added tag data to viewer panels
2023-11-15 18:11:15 +01:00
Veronica Berglyd Olsen
f5901a4c8c
Added new icons for the viewer panel
2023-11-15 18:10:29 +01:00
Veronica Berglyd Olsen
f4be38dd65
Populate the back reference panel
2023-11-14 23:56:51 +01:00
Veronica Berglyd Olsen
4d7ef63e83
Connect the new viewer panel and add icon for it
2023-11-14 22:41:39 +01:00
Veronica Berglyd Olsen
1d89e4935f
Merge branch 'dev' into new_ref_panel
2023-11-14 11:06:04 +01:00
Veronica Berglyd Olsen
51337ae4e5
Increase button padding in sidebar by 2px
2023-11-14 10:48:47 +01:00
Veronica Berglyd Olsen
66dfe25e17
Fix bug in sidebar tooltip
2023-11-13 22:46:30 +01:00
Veronica Berglyd Olsen
c5322341ec
Bring back the "Scroll past end" setting ( #1605 )
2023-11-13 22:13:39 +01:00
Veronica Berglyd Olsen
a5755c47e5
Add types to the Preferences dialog, and update tests
2023-11-13 22:09:38 +01:00
Veronica Berglyd Olsen
68af4aec86
Add back the scroll past end setting
2023-11-13 22:09:07 +01:00
Veronica Berglyd Olsen
0b35227756
Fix some usability issues in the UI ( #1601 )
2023-11-12 21:45:18 +01:00
Veronica Berglyd Olsen
a5b2e47098
Don't block auto-replace on keyword lines, and only show completer on single keypresses
2023-11-12 21:27:24 +01:00
Veronica Berglyd Olsen
a3f9d88271
Remove 2 px margin on sidebar
2023-11-12 20:59:00 +01:00
Veronica Berglyd Olsen
28b3046e51
Update editor code history
2023-11-12 20:55:31 +01:00
Veronica Berglyd Olsen
e7ea9d45e5
Improve how formatting is applied in the editor ( #1600 )
2023-11-12 20:45:37 +01:00
Veronica Berglyd Olsen
45b278f999
Fix an outdated comment
2023-11-12 20:38:38 +01:00
Veronica Berglyd Olsen
37e0319598
Clean up code a bit
2023-11-12 20:38:03 +01:00
Veronica Berglyd Olsen
7cf7eb4a48
Fix test coverage
2023-11-12 20:21:35 +01:00
Veronica Berglyd Olsen
597b788254
Implement a new word auto select feature that is more careful with punctuation
2023-11-12 20:11:31 +01:00
Veronica Berglyd Olsen
e4206bdcc0
Make autoselect and formatting selection a bit smarter
2023-11-12 19:44:24 +01:00
Veronica Berglyd Olsen
5f80a6b400
Update PyPi info
2023-11-12 15:33:05 +01:00
Veronica Berglyd Olsen
09022ba41a
Add post-release fixes
2023-11-12 15:31:53 +01:00
Veronica Berglyd Olsen
6c9c1ec088
Release 2.2 Beta 1 ( #1595 )
2023-11-12 14:47:09 +01:00
Veronica Berglyd Olsen
88ba3b3dfe
Bump version to 2.2 Beta 1, and update changelog
2023-11-11 22:48:51 +01:00
Veronica Berglyd Olsen
9e4ac8f9d4
Merge branch 'main' into dev
2023-11-11 22:05:41 +01:00
Veronica Berglyd Olsen
656a5ada61
Clean up main readme a bit
2023-11-11 22:01:25 +01:00
Veronica Berglyd Olsen
96ac87d5ed
Rename linting job to match the rest
2023-11-11 21:57:33 +01:00
Veronica Berglyd Olsen
5597c0e172
Replace the icon on the readme page
2023-11-11 21:49:38 +01:00
Veronica Berglyd Olsen
25c4cf695f
Add a new logo ( #1593 )
2023-11-11 17:41:06 +01:00
Veronica Berglyd Olsen
8db71c432d
Fix MacOS build and add font credits
2023-11-11 17:08:22 +01:00
Veronica Berglyd Olsen
e1b92d14c3
Change MacOS build to generate icons on the fly
2023-11-11 16:44:23 +01:00
Veronica Berglyd Olsen
1c4fd4ea5a
Add MacOS icons
2023-11-11 16:41:06 +01:00
Veronica Berglyd Olsen
b04386b183
Update Windows icons
2023-11-11 16:38:13 +01:00
Veronica Berglyd Olsen
4b2c01dbf1
Update novelWriter text images
2023-11-11 16:37:58 +01:00
Veronica Berglyd Olsen
134cf45199
Add new PNG icons
2023-11-11 15:11:40 +01:00
Veronica Berglyd Olsen
a0ca78b4fd
Add new SVG icon designs
2023-11-11 15:10:50 +01:00
Veronica Berglyd Olsen
062b336105
Make it possible to re-order build settings ( #1591 )
2023-11-10 22:23:07 +01:00
Veronica Berglyd Olsen
2c5947eeaa
Make build settings re-orderable ( #1542 )
2023-11-10 22:03:38 +01:00
Veronica Berglyd Olsen
f9fd3512b7
Improve widget focus keyboard shortcuts ( #1590 )
2023-11-10 19:14:10 +01:00
Veronica Berglyd Olsen
98c62f0912
Make Ctrl+Del the default for deleting item in project tree
2023-11-10 19:03:30 +01:00
Veronica Berglyd Olsen
a3f63530d7
Update documentation
2023-11-10 18:57:48 +01:00
Veronica Berglyd Olsen
788f46bd7f
Improve focus switching and combine with main menu entries
2023-11-10 18:25:32 +01:00
Veronica Berglyd Olsen
2097eaeeaa
Add keyboard shortcuts to sidebar tooltips
2023-11-10 17:53:54 +01:00
Veronica Berglyd Olsen
693f3fb656
Add a keyboard shortcut to toggle tree view
2023-11-10 17:53:36 +01:00
Veronica Berglyd Olsen
25697b0957
Add language setting to Project Settings ( #1589 )
2023-11-09 19:09:36 +01:00
Veronica Berglyd Olsen
76d67dd0aa
Clean up build settings and update tests
2023-11-09 19:04:36 +01:00
Veronica Berglyd Olsen
e3997b53aa
Add language setting to wizard
2023-11-09 18:55:02 +01:00
Veronica Berglyd Olsen
c7bfb1b21e
Change to always use project language for generating documents
2023-11-09 18:44:08 +01:00
Veronica Berglyd Olsen
2cde1b845e
Clean up project settings class
2023-11-09 18:26:33 +01:00
Veronica Berglyd Olsen
27f3b8e0f2
Add project translations for Norwegian nynorsk
2023-11-09 18:02:53 +01:00
Veronica Berglyd Olsen
3f0024a6a3
Use GUI language when translating meta data for the viewer
2023-11-09 18:02:33 +01:00
Veronica Berglyd Olsen
fa32ef248b
Add a basic doc viewer panel class
2023-11-09 17:49:29 +01:00
Veronica Berglyd Olsen
234b189e3c
Add project translations for meta data keywords ( #1586 )
2023-11-09 17:35:28 +01:00
Veronica Berglyd Olsen
21dd254831
Include already translated project translation files
2023-11-09 17:24:39 +01:00
Veronica Berglyd Olsen
2ed3666b9f
Add keyword translations to the project language files for manuscript builds
2023-11-09 17:17:46 +01:00
Veronica Berglyd Olsen
ebe1998b0b
Fix initial visibility of editor toolbar
2023-11-08 23:26:00 +01:00
Veronica Berglyd Olsen
3f0de93438
Add an optional editor toolbar ( #1584 )
2023-11-08 23:18:06 +01:00
Veronica Berglyd Olsen
6d411e17a6
Improve test coverage
2023-11-08 23:12:39 +01:00
Veronica Berglyd Olsen
003615c3be
Make some minor modifications to the doc toolbar, and add typings in themes
2023-11-08 21:27:14 +01:00
Veronica Berglyd Olsen
9a1947c0f5
Add colour to sub/superscript icons
2023-11-08 21:26:19 +01:00
Veronica Berglyd Olsen
5fbcca35a5
Make sure toolbar is hidden when document is closed
2023-11-08 18:16:55 +01:00
Veronica Berglyd Olsen
c88fbf629d
Update tests
2023-11-08 18:06:19 +01:00
Veronica Berglyd Olsen
711766cf52
Change main menu to emit signals
2023-11-08 18:00:43 +01:00
Veronica Berglyd Olsen
1a6072be2c
Add editor toolbar icons
2023-11-08 16:54:42 +01:00
Veronica Berglyd Olsen
9282b39f2a
Change the menu icon to three dots
2023-11-08 16:54:15 +01:00
Veronica Berglyd Olsen
b3ae1774a8
Merge branch 'dev' into format_actions
2023-11-07 22:29:21 +01:00
Veronica Berglyd Olsen
f3b6be3100
Add shortcodes to the main menu ( #1583 )
2023-11-07 22:28:25 +01:00
Veronica Berglyd Olsen
394cdd5dad
Add a basic document editor toolbar
2023-11-07 17:48:34 +01:00
Veronica Berglyd Olsen
e236fb30dc
Clean up document header signals
2023-11-07 17:47:59 +01:00
Veronica Berglyd Olsen
a07177c153
Clean up main menu code
2023-11-07 13:54:31 +01:00
Veronica Berglyd Olsen
d2a0ff88a6
Add shortcodes to main menu
2023-11-07 13:54:02 +01:00
Veronica Berglyd Olsen
08e67b0190
Add context menu option to create note from tag ( #1582 )
2023-11-06 22:48:06 +01:00
Veronica Berglyd Olsen
eb5a98f482
Sort imports
2023-11-06 22:45:37 +01:00
Veronica Berglyd Olsen
ccd3122633
Make some improvements and update tests
2023-11-06 22:42:02 +01:00
Veronica Berglyd Olsen
f17e1f38de
Add option to create note from tag, and improve auto-completer a bit
2023-11-06 22:25:28 +01:00
Veronica Berglyd Olsen
1ab35b5b63
Add an auto-completer for editor references ( #1581 )
2023-11-06 19:35:46 +01:00
Veronica Berglyd Olsen
fd1eaa8c47
Add test coverage of completer
2023-11-06 19:15:58 +01:00
Veronica Berglyd Olsen
ce53971836
Improve code flow in completer class
2023-11-06 19:15:43 +01:00
Veronica Berglyd Olsen
d827b5204b
Add meta data autocomplete menu
2023-11-06 18:22:39 +01:00
Veronica Berglyd Olsen
09e0d28115
Add tags get function to index class
2023-11-06 18:19:03 +01:00
Veronica Berglyd Olsen
2a40913105
Add sub/superscript and partial word emphasis ( #1540 )
2023-11-06 11:54:49 +01:00
Veronica Berglyd Olsen
b03603cc9b
Update tests and word counter
2023-11-06 11:49:26 +01:00
Veronica Berglyd Olsen
5e41dd9a92
Merge branch 'dev' into sub_super
2023-11-05 21:28:32 +01:00
Veronica Berglyd Olsen
c1272974ed
Fix index bug due to lower/upper case mixing ( #1578 )
2023-11-05 21:12:04 +01:00
Veronica Berglyd Olsen
72e740ccdf
Merge branch 'dev' into fix_index
2023-11-05 21:08:56 +01:00
Veronica Berglyd Olsen
a5a2b2c68e
Merge branch 'dev' into fix_index
2023-11-05 21:06:39 +01:00
Veronica Berglyd Olsen
654ff3e81d
Fix bug from merged branch
2023-11-05 21:00:23 +01:00
Veronica Berglyd Olsen
a2a1e2e6d0
Merge branch 'main' into dev
2023-11-05 18:54:52 +01:00
Veronica Berglyd Olsen
786c1f7d54
Make AppIamge build use Python 3.11
2023-11-05 18:37:09 +01:00
Veronica Berglyd Olsen
38c279b98f
Release 2.1.1 ( #1574 )
2023-11-05 18:26:12 +01:00
Veronica Berglyd Olsen
b126b8cf0a
Bumb version and update release notes for v2.1.1
2023-11-04 18:19:57 +01:00
Veronica Berglyd Olsen
a3b60dad0a
Fix editor refresh issues ( #1573 )
2023-11-04 17:54:46 +01:00
Veronica Berglyd Olsen
ee5f340fe2
Refresh spell checking when word list changes ( #1559 )
2023-11-04 17:46:25 +01:00
Veronica Berglyd Olsen
dd61897d11
Force a rehighlight on theme switch for small documents ( #1535 )
2023-11-04 17:43:02 +01:00
Veronica Berglyd Olsen
a50e79b155
Set menu parents ( #1572 )
2023-11-04 17:31:26 +01:00
Veronica Berglyd Olsen
8abcada86e
Make sure all QMenu instances have a parent widget set ( #1536 )
2023-11-04 17:24:43 +01:00
Veronica Berglyd Olsen
ef29571bd9
Add autoscroll feature ( #1571 )
2023-11-04 17:04:12 +01:00
Veronica Berglyd Olsen
6f8109609c
Use the correct margin settings
2023-11-04 16:50:41 +01:00
Veronica Berglyd Olsen
05ddca043a
Add comment to explain why autoscroll was added
2023-11-04 16:48:22 +01:00
Veronica Berglyd Olsen
da3747c5f5
Implement autoscroll in project tree, and disable library autoscroll feature ( #1561 )
2023-11-04 16:45:16 +01:00
Veronica Berglyd Olsen
2322923c4a
Add check for illegal drag and drops ( #1570 )
2023-11-04 16:16:38 +01:00
Veronica Berglyd Olsen
c5baa8d359
Remove commented out code
2023-11-04 10:14:49 +01:00
Veronica Berglyd Olsen
a7e2b51225
Add blockers for illegal drop events on invisible root and for root items ( #1569 )
2023-11-04 10:05:37 +01:00
Veronica Berglyd Olsen
0413684150
Fix viewer navigation ( #1568 )
2023-11-03 10:32:36 +01:00
Veronica Berglyd Olsen
b047695501
Update tests
2023-11-03 10:28:54 +01:00
Veronica Berglyd Olsen
52197149a7
Merge branch 'main' into html_anchors
2023-11-03 10:15:12 +01:00
Veronica Berglyd Olsen
4582ef8b83
Fix anchor tags in html output ( #1566 )
2023-11-03 10:13:35 +01:00
Veronica Berglyd Olsen
0077326274
Fix errors in documentation ( #1567 )
2023-11-03 08:26:05 +01:00
nisemono-neko
36fd64e1a3
Fix typos
2023-11-03 16:29:30 +10:00
nisemono-neko
552249d145
Fix typos
2023-11-03 16:18:43 +10:00
nisemono-neko
7080703481
Fix typos
2023-11-03 16:16:18 +10:00
nisemono-neko
4c7fbdb77a
Fix typos
2023-11-03 16:12:53 +10:00
nisemono-neko
0c249d2010
Fix typos
2023-11-03 16:07:14 +10:00
nisemono-neko
3896d0fbf4
Fix typos
2023-11-03 13:40:24 +10:00
nisemono-neko
b3018bb392
Fix typos
2023-11-03 13:27:03 +10:00
Veronica Berglyd Olsen
d67cef2611
Fix bug where tags were lost in the index when saving a document
2023-11-03 00:39:24 +01:00
Veronica Berglyd Olsen
f9df78a8d4
Fix i18n issues ( #1565 )
2023-11-02 23:44:53 +01:00
Veronica Berglyd Olsen
12d7512441
Make sure also Preferences defaults to British English
2023-11-02 23:41:34 +01:00
Veronica Berglyd Olsen
08a012ef8d
Only default to system locale if a translation file exists ( #1564 )
2023-11-02 23:34:42 +01:00
Veronica Berglyd Olsen
6df591c803
Fix untranslated strings in Build tool ( #1563 )
2023-11-02 23:01:41 +01:00
Veronica Berglyd Olsen
2d78312206
Fix Build Settings icon column size issue ( #1553 )
2023-10-24 00:04:41 +02:00
Veronica Berglyd Olsen
bce6f9543a
Make sure icon columns on build settings dialog are narrow ( #1551 )
2023-10-23 23:58:29 +02:00
Veronica Berglyd Olsen
ddd5e841bf
Clean up unneeded docs build settings
2023-10-22 00:13:21 +02:00
Veronica Berglyd Olsen
69af58227a
Fix broken docs build
2023-10-21 15:41:49 +02:00
Veronica Berglyd Olsen
c02e7a52a1
Fix keyword section in writing classes
2023-10-21 15:40:33 +02:00
Veronica Berglyd Olsen
ba2250be47
Add shortcodes example text
2023-10-20 22:58:32 +02:00
Veronica Berglyd Olsen
d51bfec090
Fix ToOdt test coverage
2023-10-20 22:55:59 +02:00
Veronica Berglyd Olsen
dc50f4bb3b
Fix Tokenizer test coverage
2023-10-20 22:17:28 +02:00
Veronica Berglyd Olsen
b9df625914
Add ODT support for new formats
2023-10-20 21:42:00 +02:00
Veronica Berglyd Olsen
e669560462
Add syntax theme entry for shortcodes
2023-10-20 17:57:35 +02:00
Veronica Berglyd Olsen
1558a11646
Add shortcodes functionality
2023-10-20 17:50:18 +02:00
Veronica Berglyd Olsen
2214b7472b
Fix ODT test
2023-10-20 00:06:43 +02:00
Veronica Berglyd Olsen
ae1ed10f25
Add converter support for the new formats
2023-10-20 00:05:17 +02:00
Veronica Berglyd Olsen
0115f1e343
Add tokenizer support for the new formats
2023-10-20 00:04:58 +02:00
Veronica Berglyd Olsen
ef4277437b
Add regexes and highlighting for in-line commands
2023-10-20 00:04:23 +02:00
Veronica Berglyd Olsen
bd6e666fdc
Add new syntax highlighting for in-line commands
2023-10-19 18:04:06 +02:00
Veronica Berglyd Olsen
181809d34a
Update i18n readme ( #1539 )
2023-10-19 03:01:38 +02:00
Veronica Berglyd Olsen
bc1b5f24a0
Add more information in error output from pkgutils
2023-10-19 02:58:29 +02:00
Veronica Berglyd Olsen
658953df15
Add note about pkgutils dependency on PyQt6 for qtlupdate
2023-10-19 02:54:22 +02:00
Veronica Berglyd Olsen
b0e3cf1a3a
Change editor to true plain text ( #1525 )
2023-10-17 21:03:36 +02:00
Veronica Berglyd Olsen
90ca8f481d
Disable checking spelling in tests on Windows
2023-10-17 20:58:57 +02:00
Veronica Berglyd Olsen
b11a3c4bc7
Add editor spell checking test coverage
2023-10-17 20:54:00 +02:00
Veronica Berglyd Olsen
9dd8f65795
Clean up a few bits in the editor code, fix margins, and fix issue in spell checker
2023-10-17 20:25:17 +02:00
Veronica Berglyd Olsen
f8bff62754
Merge branch 'dev' into text_document
2023-10-17 18:16:02 +02:00
Veronica Berglyd Olsen
77108784d9
Merge branch 'main' into dev
2023-10-17 18:13:47 +02:00
Veronica Berglyd Olsen
60b977f8ec
Update setup scripts
2023-10-17 18:12:35 +02:00
Veronica Berglyd Olsen
a03bd140db
Release 2.1 ( #1533 )
2023-10-17 16:25:52 +02:00
Veronica Berglyd Olsen
1566fd3ec9
Rename Mac test
2023-10-17 16:24:44 +02:00
Veronica Berglyd Olsen
d6e0517209
Update changelog and release notes
2023-10-17 16:21:40 +02:00
Veronica Berglyd Olsen
f090ffa649
Update Spanish translation
2023-10-17 08:22:44 +02:00
Veronica Berglyd Olsen
2e5cb85410
Update Portuguese translation
2023-10-16 09:32:00 +02:00
Veronica Berglyd Olsen
6a4fa295f2
Update US English, Italian and Norwegian translations
2023-10-15 20:54:00 +02:00
Veronica Berglyd Olsen
dc516bab8b
Bump version for 2.1 release
2023-10-15 20:17:52 +02:00
Veronica Berglyd Olsen
ac36ce07ba
Update docs for 2.1 release ( #1531 )
2023-10-15 20:14:55 +02:00
Veronica Berglyd Olsen
ccffa91c49
Make a second apss through the entire documentation to fix issues
2023-10-15 20:11:29 +02:00
Veronica Berglyd Olsen
cceb31aac7
Update the glossary section of the docs
2023-10-15 17:53:51 +02:00
Veronica Berglyd Olsen
b16f4477b8
Update the additional topics section of the docs
2023-10-15 17:41:22 +02:00
Veronica Berglyd Olsen
56b4cd3036
Update the Project section of the docs
2023-10-15 17:27:44 +02:00
Veronica Berglyd Olsen
d68d215420
Merge branch 'main' into dev
2023-10-08 21:18:53 +02:00
Veronica Berglyd Olsen
8e72432db8
Merge branch 'main' into update_docs
2023-10-08 21:08:53 +02:00
Veronica Berglyd Olsen
ed8d4a4c26
Switch CI from 3.12-dev to 3.12
2023-10-08 21:08:08 +02:00
Veronica Berglyd Olsen
328216d9e5
Update the Using novelWriter section of the docs
2023-10-08 20:54:14 +02:00
Veronica Berglyd Olsen
a3fdb3cfc4
Update the introduction section of the docs
2023-10-08 18:50:33 +02:00
Veronica Berglyd Olsen
699bf2292c
Clean up import order
2023-09-28 16:41:37 +02:00
Veronica Berglyd Olsen
14a75a421d
Merge branch 'dev' into text_document
2023-09-28 16:17:43 +02:00
Veronica Berglyd Olsen
fd76f5a2c4
Do some minor variable cleanup in ToOdt
2023-09-28 14:33:33 +02:00
Veronica Berglyd Olsen
0700dd59bb
Clean up variables and typing in doc converters
2023-09-26 18:39:50 +02:00
Veronica Berglyd Olsen
6d7453885b
Merge branch 'main' into dev
2023-09-18 15:22:23 +02:00
Veronica Berglyd Olsen
609366076a
Merge branch 'dev' into text_document
2023-09-18 15:21:32 +02:00
Veronica Berglyd Olsen
16f57e4c48
Case insensitive tags ( #1522 )
2023-09-18 08:16:54 +01:00
Veronica Berglyd Olsen
976f73c41c
Fix two typos in usage docs ( #1524 )
2023-09-18 07:07:06 +01:00
Ainali
b891e9ada6
Fix two typos in usage docs
2023-09-17 23:20:14 +02:00
Veronica Berglyd Olsen
2e0204d577
Clean up variables and annotations in index classes
2023-09-17 20:29:33 +02:00
Veronica Berglyd Olsen
29518a33f2
Fix index tests
2023-09-16 10:10:55 +02:00
Veronica Berglyd Olsen
bf592fa706
Clean up outline view code
2023-09-15 22:38:56 +02:00
Veronica Berglyd Olsen
cba1a2c062
Make tags in the index case insensitive
2023-09-15 22:38:39 +02:00
Veronica Berglyd Olsen
cb522c7d50
Fix some layout issues in main gui
2023-09-15 18:40:32 +02:00
Veronica Berglyd Olsen
c3a4b840fb
Improve handling of spell check state
2023-09-14 16:26:05 +02:00
Veronica Berglyd Olsen
309c7de5de
Clean up variables in editor
2023-09-14 16:20:38 +02:00
Veronica Berglyd Olsen
45a4503fa3
Clean up variables in document editor
2023-09-10 23:43:50 +02:00
Veronica Berglyd Olsen
dea5c54ef0
Make some minor improvements to spell check suggest
2023-09-10 21:52:38 +02:00
Veronica Berglyd Olsen
f1e28e21f8
Cache spell check errors for usage in the editor when correcting
2023-09-10 21:27:34 +02:00
Veronica Berglyd Olsen
3f91f5c506
Use the global thread pool, like the docs suggest
2023-09-10 18:15:16 +02:00
Veronica Berglyd Olsen
e210bca319
Move the thread pool to the shared object instance
2023-09-10 17:46:35 +02:00
Veronica Berglyd Olsen
16e2e0cc83
Add a custom text document in the editor
2023-09-07 19:20:00 +02:00
Veronica Berglyd Olsen
e08790e889
Make the editor actually Plain Text ( #1521 )
2023-09-06 20:10:09 +01:00
Veronica Berglyd Olsen
915b9da5d0
Remove document size constraint
2023-09-06 20:35:48 +02:00
Veronica Berglyd Olsen
0ef46ef0ea
Simplify editor scrolling features
2023-09-06 20:05:13 +02:00
Veronica Berglyd Olsen
0bfa3cb592
Simplify setting cursor position in the editor
2023-09-06 18:20:25 +02:00
Veronica Berglyd Olsen
8c3e906fc5
Remove the big doc limit feature
2023-09-06 17:56:39 +02:00
Veronica Berglyd Olsen
2b98e0d4d2
Make the editor a plain text editor again
2023-09-06 17:47:25 +02:00
Veronica Berglyd Olsen
8275963811
Sidebar cleanup and minor fixes ( #1520 )
2023-09-05 21:26:20 +01:00
Veronica Berglyd Olsen
4cc402679f
Fix typo and move special popup menu class
2023-09-05 22:20:04 +02:00
Veronica Berglyd Olsen
b1095481ef
Add test coverage
2023-09-05 22:12:08 +02:00
Veronica Berglyd Olsen
f754c80352
Redesign main sidebar
2023-09-05 21:55:42 +02:00
Veronica Berglyd Olsen
ca3a493932
Fix type checking warning
2023-09-04 20:12:26 +02:00
Veronica Berglyd Olsen
e8b2f3a8f9
Only spell check proper words
2023-09-04 20:12:04 +02:00
Veronica Berglyd Olsen
72b89a6768
Merge branch 'main' into dev
2023-09-04 11:50:21 +02:00
Veronica Berglyd Olsen
be3d642868
Fix minor font size issue ( #1518 )
2023-09-03 20:17:02 +01:00
Veronica Berglyd Olsen
a358a0007a
Fix writing stats font size issue ( #1442 )
2023-09-03 21:12:54 +02:00
Veronica Berglyd Olsen
a2254512f7
Fix minor issue with translation string
2023-09-03 21:03:21 +02:00
Veronica Berglyd Olsen
b450fa1818
Annotate the doc editor source
2023-09-01 21:36:57 +02:00
Veronica Berglyd Olsen
c03c1c2bbf
Bump dev branch to 2.2-alpha1
2023-09-01 20:49:09 +02:00
Veronica Berglyd Olsen
3eb49d32fa
Display build details in Manuscript tool ( #1516 )
2023-09-01 18:50:55 +01:00
Veronica Berglyd Olsen
856e504c26
Improve the ternary if in expand state on manuscript dialog
2023-09-01 18:46:01 +02:00
Veronica Berglyd Olsen
206265b6d3
Update base translation file
2023-09-01 17:39:02 +02:00
Veronica Berglyd Olsen
dee1e9d71b
Re-sort imports
2023-09-01 17:37:24 +02:00
Veronica Berglyd Olsen
9c7663996c
Fix issues discovered when testing
2023-09-01 17:34:34 +02:00
Veronica Berglyd Olsen
03c4b91682
Make a few improvements to manuscript details panel
2023-09-01 17:19:25 +02:00
Veronica Berglyd Olsen
ecebd69cda
Add build details widget to manuscript tool
2023-09-01 16:55:23 +02:00
Veronica Berglyd Olsen
746bd4bf2c
Remove Python 3.7 support ( #1515 )
2023-08-31 18:32:27 +01:00
Veronica Berglyd Olsen
93ffc11f2a
Bump MacOS build Python version to 3.11
2023-08-31 19:20:18 +02:00
Veronica Berglyd Olsen
e36eebf09a
Add Python 3.12 to setup.cfg
2023-08-31 19:17:20 +02:00
Veronica Berglyd Olsen
baf7bc5866
Add Python 3.12-dev to linux tests, and update mac and windows tests to 3.11
2023-08-31 19:10:37 +02:00
Veronica Berglyd Olsen
e766fa7dcc
Remove official Python 3.7 support
2023-08-31 19:09:23 +02:00
Veronica Berglyd Olsen
ee84c635c5
Fix typo in changelog
2023-08-31 19:03:50 +02:00
Veronica Berglyd Olsen
eccb4040b6
Release 2.1 RC 1 ( #1513 )
2023-08-31 16:44:52 +01:00
Veronica Berglyd Olsen
eca97bb6ff
Bump version number and update changelog
2023-08-31 17:40:15 +02:00
Veronica Berglyd Olsen
7c3505cf2a
Update US translation
2023-08-31 17:19:53 +02:00
Veronica Berglyd Olsen
fbcb8e121c
Update translation files
2023-08-31 17:18:09 +02:00
Veronica Berglyd Olsen
ca95a17a63
Merge branch 'main' into release_2.1rc1
2023-08-31 17:00:34 +02:00
Veronica Berglyd Olsen
73a5dc4693
Update i18n files ( #1512 )
2023-08-31 16:00:00 +01:00
Veronica Berglyd Olsen
6805be0d26
Update i18n files
2023-08-31 16:55:46 +02:00
Veronica Berglyd Olsen
440256c3f0
Forward all scroll events in text area widgets to parent ( #1511 )
2023-08-31 15:43:39 +01:00
Veronica Berglyd Olsen
d7c8f97d47
Add test coverage and fix a few minor things
2023-08-31 16:38:51 +02:00
Veronica Berglyd Olsen
94329b334a
Forward all scroll events in editor/viewer areas to their text area widgets ( #1425 )
2023-08-31 11:40:52 +02:00
Veronica Berglyd Olsen
190848ad2e
Update the file info dialog box ( #1510 )
2023-08-30 18:08:00 +01:00
Veronica Berglyd Olsen
9bf43aa40f
Update the file info dialog box
2023-08-30 18:57:48 +02:00
Veronica Berglyd Olsen
f41e71199c
Add hash and dates to document meta data ( #1509 )
2023-08-30 17:35:51 +01:00
Veronica Berglyd Olsen
10c7934ae2
Update tests
2023-08-25 18:37:01 +02:00
Veronica Berglyd Olsen
fa7e9b7f33
Update sample project
2023-08-25 17:16:18 +02:00
Veronica Berglyd Olsen
4dfc27f727
Add check that prevHash is actually recorded
2023-08-25 17:16:10 +02:00
Veronica Berglyd Olsen
125d501aaf
Fix issue with document hash comparison
2023-08-25 17:13:41 +02:00
Veronica Berglyd Olsen
0d262c0ae8
Remove the sha256sum function for files and update tests
2023-08-25 16:55:45 +02:00
Veronica Berglyd Olsen
b3fcea29da
Change how text hash is calculated in documents, and add dates
2023-08-25 16:55:08 +02:00
Veronica Berglyd Olsen
1b98bdf28f
Refactor handling of spell checking ( #1508 )
2023-08-25 12:19:25 +01:00
Veronica Berglyd Olsen
cf2d30895c
Remove added test check that fails
2023-08-25 13:12:23 +02:00
Veronica Berglyd Olsen
56fc5ec40c
Add spell check languages to Tools menu
2023-08-25 13:09:05 +02:00
Veronica Berglyd Olsen
a72c824d8b
Move all handling of spell check instance to shared class
2023-08-24 22:33:53 +02:00
Veronica Berglyd Olsen
b54f81355a
Clean up the syntax highlighter class
2023-08-24 20:40:10 +02:00
Veronica Berglyd Olsen
f7ed133b2e
Move the spell check instance to the shared class
2023-08-24 20:17:23 +02:00
Veronica Berglyd Olsen
4507489f0b
Clean up a few things in project classes
2023-08-24 19:45:08 +02:00
Veronica Berglyd Olsen
f339ec2471
Remove re-usage of project class ( #1504 )_
2023-08-23 19:56:58 +01:00
Veronica Berglyd Olsen
e1ba66fb87
Fix some missing test coverage
2023-08-23 20:51:42 +02:00
Veronica Berglyd Olsen
af50b219a6
Add test coverage of shared class
2023-08-23 20:19:48 +02:00
Veronica Berglyd Olsen
8090832f3b
Fix weird unitilialised shared class issue
2023-08-20 23:38:14 +02:00
Veronica Berglyd Olsen
55423174ed
Make a few minor improvements, including fixing #1495
2023-08-20 22:09:02 +02:00
Veronica Berglyd Olsen
ed3e4bca6c
Simplify the class variables of the tree class
2023-08-20 21:36:33 +02:00
Veronica Berglyd Olsen
0b4cfd0037
Move idle time records to the shared class
2023-08-20 21:33:04 +02:00
Veronica Berglyd Olsen
777b1a15fd
Clean up no longer needed code
2023-08-14 17:43:47 +02:00
Veronica Berglyd Olsen
a17e73b5a2
Let the shared class handle alert dialogs
2023-08-14 17:08:53 +02:00
Veronica Berglyd Olsen
3441ff38de
Remove dependence of main GUI class in project class
2023-08-14 17:08:30 +02:00
Veronica Berglyd Olsen
a3976ab4fb
Fix imports
2023-08-14 00:07:38 +02:00
Veronica Berglyd Olsen
156a6fac98
Use a signal for status bar messages
2023-08-14 00:03:55 +02:00
Veronica Berglyd Olsen
c4140d753c
Improve handling of project closing
2023-08-13 23:32:10 +02:00
Veronica Berglyd Olsen
150f6603cd
Let the shared class handle project open/save/close and recreating the project instance
2023-08-13 20:16:37 +02:00
Veronica Berglyd Olsen
8154293d92
Move the hasProject logic into the shared class
2023-08-13 19:23:32 +02:00
Veronica Berglyd Olsen
fd181b18a6
Rename exception variable in makeAlert
2023-08-13 19:23:03 +02:00
Veronica Berglyd Olsen
863dcf8b37
Move theme and project instances to new shared data class
2023-08-10 21:13:10 +02:00
Veronica Berglyd Olsen
a2f183f147
Add a shared data class
2023-08-10 21:10:08 +02:00
Veronica Berglyd Olsen
a0921d2541
Clean up core structure ( #1502 )
2023-08-10 11:29:25 +01:00
Veronica Berglyd Olsen
ddacfc743e
Annotate config class and extensions
2023-08-10 00:49:33 +02:00
Veronica Berglyd Olsen
71e961ba38
Fix annotations in NWStatus class
2023-08-08 23:32:30 +02:00
Veronica Berglyd Olsen
6e5d991cfe
Move TypeGuard to TYPE_CHECKING condition
2023-08-08 23:14:35 +02:00
Veronica Berglyd Olsen
5d817ae51f
Move GUI components module to extensions subpackage
2023-08-08 22:47:24 +02:00
Veronica Berglyd Olsen
eeadfc95e3
Annotate core modules
2023-08-08 22:37:48 +02:00
Veronica Berglyd Olsen
d658a993c0
Update source file headers
2023-08-08 21:41:35 +02:00
Veronica Berglyd Olsen
348e62cd3e
Change default backup folder to HOME/Backups
...
Signed-off-by: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com >
2023-08-08 20:04:17 +02:00
Veronica Berglyd Olsen
c40d910b69
Make backup path always set
2023-08-08 19:50:20 +02:00
Veronica Berglyd Olsen
12897ff2e1
Make project instance private to main GUI class
2023-08-08 17:21:00 +02:00
Veronica Berglyd Olsen
94c95d6f67
Move GUI theme instance to the config object (after app creation)
2023-08-08 14:35:55 +02:00
Veronica Berglyd Olsen
c50c8ee73a
Improve alert boxes ( #1501 )
2023-08-08 09:45:58 +01:00
Veronica Berglyd Olsen
431bc8d401
Clarify closing dialog on build settings
2023-08-08 10:39:10 +02:00
Veronica Berglyd Olsen
de66f1e21b
Switch out some alert icons
2023-08-08 09:33:42 +02:00
Veronica Berglyd Olsen
abfe7ee7ff
Clean up a few minor things
2023-08-07 20:57:33 +02:00
Veronica Berglyd Olsen
7cb77e8524
Update comment
2023-08-07 20:49:04 +02:00
Veronica Berglyd Olsen
470017cdea
Remove the global APP singleton again
2023-08-07 20:45:25 +02:00
Veronica Berglyd Olsen
7756368113
Fix some minor issues with new alert code
2023-08-07 20:25:51 +02:00
Veronica Berglyd Olsen
3911bc10c6
Clean up code and tests
2023-08-07 20:20:04 +02:00
Veronica Berglyd Olsen
90f9fa4451
Rewrite the makeAlert and askQuestion functions to use recommended interface
2023-08-07 20:19:51 +02:00
Veronica Berglyd Olsen
ec010bf18e
Add new icons for alert boxes
2023-08-07 17:02:18 +02:00
Veronica Berglyd Olsen
8959af1f30
Move make alert to separate module and add a global singleton for pointers
2023-08-07 17:01:44 +02:00
Veronica Berglyd Olsen
c3b3120bc1
Improve build settings dialog ( #1499 )
2023-08-06 22:08:31 +01:00
Veronica Berglyd Olsen
28263dcbac
Make build settings dialog a child of main gui, and ensure only one instance can be open for each build
2023-08-06 23:04:59 +02:00
Veronica Berglyd Olsen
4951e4f8fe
Automatically select the first build if no builds are selected in the build tool
2023-08-06 22:27:15 +02:00
Veronica Berglyd Olsen
61836c8c04
Change page size preset to Custom when values are changed instead of blocking the spin boxes
2023-08-06 22:04:12 +02:00
Veronica Berglyd Olsen
effe7abdec
Fix formatting of line breaks in headers
2023-08-06 21:49:55 +02:00
Veronica Berglyd Olsen
5bc391c6c2
Add file extensions to Outpu tab headers
2023-08-06 19:51:10 +02:00
Veronica Berglyd Olsen
3f951fa61f
Move reset button to after included and excluded
2023-08-06 18:20:19 +02:00
Veronica Berglyd Olsen
72de32b126
Add iterative filter action for single selection in build settings
2023-08-06 17:49:11 +02:00
Veronica Berglyd Olsen
2780e722d0
Change icon for filtered items in build settings dialog
2023-08-06 17:28:05 +02:00
Veronica Berglyd Olsen
18d0265515
Fix possibly unbound variable in project tree
2023-08-06 17:25:29 +02:00
Veronica Berglyd Olsen
6168b45c75
Add a triangle arrow to the menu items on the paged side bar
2023-08-06 16:36:34 +02:00
Veronica Berglyd Olsen
7a74165221
Improve section headings on filter tab
2023-08-06 15:39:30 +02:00
Veronica Berglyd Olsen
c480db898c
Double the left margin of the button text for the paged side bar
2023-08-06 15:08:57 +02:00
Veronica Berglyd Olsen
762f7c62cd
Fix label in syntax check workflow
2023-08-06 14:57:49 +02:00
Veronica Berglyd Olsen
97dccd9d68
Drop saving fullscreen flag ( #1498 )
2023-08-06 13:57:31 +01:00
Veronica Berglyd Olsen
8778466d42
Annotate main gui
2023-08-06 14:50:11 +02:00
Veronica Berglyd Olsen
6f1aa5b812
Remove fullscreen setting in config file
2023-08-06 14:49:35 +02:00
Veronica Berglyd Olsen
352b70d060
Fix MacOS release for 2.1b1 ( #1496 )
2023-07-31 00:50:13 +02:00
Veronica Berglyd Olsen
4ce18611bd
Remove redundant references to GUI parent
2023-07-31 00:44:30 +02:00
Veronica Berglyd Olsen
f09851b889
Remove beta part of version number for macOS build
2023-07-31 00:18:03 +02:00
Veronica Berglyd Olsen
993205701c
Define all non-modal dialogs as tools
2023-07-30 23:39:29 +02:00
Veronica Berglyd Olsen
71b3694399
Try setting build non-modal dialogs as tools
2023-07-30 23:31:05 +02:00
Veronica Berglyd Olsen
9d8d25fbb5
Add a util function to restack the windows
2023-07-30 23:23:07 +02:00
Veronica Berglyd Olsen
c41a104eca
Fix version number for mac build
2023-07-30 22:06:25 +02:00
Veronica Berglyd Olsen
1d19a900b1
Handle raise parent on all close events in build tools
2023-07-30 21:57:27 +02:00
Veronica Berglyd Olsen
25f9f0519f
Fix raise window issue on Mac
2023-07-30 19:55:47 +02:00
Veronica Berglyd Olsen
b93bc0a295
Allow MacOS build to handle pre-release version
2023-07-30 14:36:47 +02:00
Veronica Berglyd Olsen
7d0e7d7dce
Release 2.1 Beta 1 ( #1490 )
2023-07-30 14:20:51 +02:00
Veronica Berglyd Olsen
4b2b4117a5
Make some minor improvements to the change log
2023-07-30 14:17:34 +02:00
Veronica Berglyd Olsen
2bd519aa5b
Update release date, change log and release notes
2023-07-30 14:07:28 +02:00
Veronica Berglyd Olsen
34c5b4fec7
Change tree nav shortcut modifier and update docs ( #1489 )
2023-07-30 00:06:36 +02:00
Veronica Berglyd Olsen
fd1f4a5dbe
Merge branch 'dev' into tree_shortcuts
2023-07-30 00:00:59 +02:00
Veronica Berglyd Olsen
59a31f1c20
Restructure keyboard shortcuts page in docs
2023-07-29 23:59:41 +02:00
Veronica Berglyd Olsen
a79ff09e3b
Use alt as modiefier for special project tree move keys
2023-07-29 23:59:18 +02:00
Veronica Berglyd Olsen
ea13f4f9b8
Add project tree navigation shortcuts ( #1488 )
2023-07-29 22:41:07 +02:00
Veronica Berglyd Olsen
26d97bd234
Update tests and docs
2023-07-29 22:26:13 +02:00
Veronica Berglyd Olsen
c52a37c276
Add shift + arrow navigation feature to project tree ( #1348 )
2023-07-29 22:25:58 +02:00
Veronica Berglyd Olsen
1dadd1ddb7
Annotate some more functions in project tree source
2023-07-29 20:49:23 +02:00
Veronica Berglyd Olsen
aa64fdbfc3
Annotate and clean up project tree source
2023-07-29 20:45:12 +02:00
Veronica Berglyd Olsen
db892f633a
New root folder location ( #1487 )
2023-07-28 23:23:46 +02:00
Veronica Berglyd Olsen
08648e0a33
Update annotations in related source
2023-07-28 23:17:09 +02:00
Veronica Berglyd Olsen
addacd368d
Allow root folders to be created next to selected root
2023-07-28 23:16:20 +02:00
Veronica Berglyd Olsen
925ead775c
Try to fix issue with fickly test
2023-07-27 00:33:23 +02:00
Veronica Berglyd Olsen
46cac5cc94
Improve backup feature ( #1484 )
2023-07-27 00:18:51 +02:00
Veronica Berglyd Olsen
0c04b0ba86
Update test
2023-07-27 00:12:25 +02:00
Veronica Berglyd Olsen
ace037808f
Add backups size to pop-up dialog ( #1453 )
2023-07-27 00:09:05 +02:00
Veronica Berglyd Olsen
d81a90add3
Add project name to backup file ( #1476 )
2023-07-27 00:08:26 +02:00
Veronica Berglyd Olsen
b837becc58
Remove remaining reference to lxml package
2023-07-26 23:47:49 +02:00
Veronica Berglyd Olsen
d88d07e0b3
Remove setup.py ( #1483 )
2023-07-26 23:34:04 +02:00
Veronica Berglyd Olsen
2966a709b8
Remove setup.py, and remove sample project from source build
2023-07-26 22:33:05 +02:00
Veronica Berglyd Olsen
7c138d33fc
Move requirements file for tests to the tests folder
2023-07-26 22:26:18 +02:00
Veronica Berglyd Olsen
42d8d56636
Update ubuntu releases
2023-07-26 20:00:26 +02:00
Veronica Berglyd Olsen
02312054fb
Split up setup.py and move packaging tools to new script
2023-07-26 19:28:34 +02:00
Veronica Berglyd Olsen
a6c0152a68
Improve project item and tree classes ( #1482 )
2023-07-26 19:06:45 +02:00
Veronica Berglyd Olsen
39ef662807
Add test coverage of the project tree consistency function
2023-07-26 18:57:31 +02:00
Veronica Berglyd Olsen
1752d5c5cb
Fix inconsistent clearing of lockfiles in projects
2023-07-24 23:29:39 +02:00
Veronica Berglyd Olsen
7965e3365b
Make sure file scan test don't depend on file list order
2023-07-22 23:15:30 +02:00
Veronica Berglyd Olsen
c8d588d6d2
Complete annotations in project class and update tests
2023-07-22 01:06:34 +02:00
Veronica Berglyd Olsen
d382775d1d
Make some improvements to the tree consistency check
2023-07-22 01:06:04 +02:00
Veronica Berglyd Olsen
3753f5b829
Rewrite project consistency chech as part of the tree class
2023-07-21 23:56:48 +02:00
Veronica Berglyd Olsen
f0e372b2ba
Update tests
2023-07-21 22:53:04 +02:00
Veronica Berglyd Olsen
9a1a2d9ab2
Rewrite NWItem to not allow handle to be None
2023-07-21 22:52:54 +02:00
Veronica Berglyd Olsen
4dfa51855e
Spell check comments and docstrings
2023-07-20 23:25:49 +02:00
Veronica Berglyd Olsen
e773884c29
Add duplication of files and folders ( #1480 )
2023-07-20 21:18:17 +02:00
Veronica Berglyd Olsen
4e448134fc
Add test coverage of new function in Document class
2023-07-20 21:14:10 +02:00
Veronica Berglyd Olsen
def846ce4b
Clean up imports (missed one)
2023-07-20 21:08:38 +02:00
Veronica Berglyd Olsen
75a840b10b
Clean up imports
2023-07-20 21:07:12 +02:00
Veronica Berglyd Olsen
188536d0f6
Add test coverage of duplicate function in project tree
2023-07-20 21:00:11 +02:00
Veronica Berglyd Olsen
b3c744d22e
Add test coverage of DocDuplicator class
2023-07-20 20:36:09 +02:00
Veronica Berglyd Olsen
7a72634448
Improve how items are added to project tree, allowing root folders to be added next to specified items
2023-07-20 19:51:01 +02:00
Veronica Berglyd Olsen
1559e3299a
Add item duplication functionality to project tree
2023-07-20 18:51:50 +02:00
Veronica Berglyd Olsen
567045e4ff
Add document duplication tool and support in item and tree classes
2023-07-20 18:51:26 +02:00
Veronica Berglyd Olsen
1c5466a799
Add annotations to document class
2023-07-20 18:50:53 +02:00
Veronica Berglyd Olsen
fe7e44a3a6
Add annotations to tree and item classes
2023-07-20 16:00:16 +02:00
Veronica Berglyd Olsen
bba46ba042
Add annotations to core tools
2023-07-20 15:14:01 +02:00
Veronica Berglyd Olsen
f2bba55bca
Change default font on macOS ( #1479 )
2023-07-20 01:28:31 +02:00
Veronica Berglyd Olsen
57d6b6ac1d
Change default macOS font to Helvetica
2023-07-20 01:22:30 +02:00
Veronica Berglyd Olsen
664d314d3a
Improve ODT build ( #1477 )
2023-07-20 00:35:13 +02:00
Veronica Berglyd Olsen
32a52b2bf1
Update tests
2023-07-20 00:29:11 +02:00
Veronica Berglyd Olsen
dedb86b11d
Make paper sizes translatable
2023-07-20 00:29:01 +02:00
Veronica Berglyd Olsen
e1ea285201
Update test reference files
2023-07-19 23:57:45 +02:00
Veronica Berglyd Olsen
3c535ab0ef
Make some improvements to the config layout class
2023-07-19 23:55:17 +02:00
Veronica Berglyd Olsen
ac92e5b126
Add support for page layout settings in builds
2023-07-19 23:55:00 +02:00
Veronica Berglyd Olsen
bebf487776
Update tests
2023-07-19 18:17:18 +02:00
Veronica Berglyd Olsen
c123ef9258
Add a separator style to ODT builds
2023-07-19 18:17:03 +02:00
Veronica Berglyd Olsen
7d065659e8
Bump version 2.1-beta1
2023-07-19 18:05:46 +02:00
Veronica Berglyd Olsen
3af60b4b6f
Theme updates ( #1475 )
2023-07-19 17:43:57 +02:00
Veronica Berglyd Olsen
354d299dce
Delete redundant colour definition in theme class
2023-07-19 17:40:18 +02:00
Veronica Berglyd Olsen
2670f46941
Don't set an icon theme for the Qt default theme
2023-07-19 17:36:56 +02:00
Veronica Berglyd Olsen
d289b41546
Fix test and update paged sidebar hover colour
2023-07-19 17:31:23 +02:00
Veronica Berglyd Olsen
2c5799679c
Add help text colour as separate setting, and annotate theme class
2023-07-19 17:31:02 +02:00
Veronica Berglyd Olsen
795782320c
Add default light theme and update other themes
2023-07-19 17:30:35 +02:00
Veronica Berglyd Olsen
734899a543
Improve test coverage of build tools ( #1466 )
2023-07-18 18:14:07 +02:00
Veronica Berglyd Olsen
8e3a258fd2
Fix sometimes failing backup test
2023-07-18 18:08:17 +02:00
Veronica Berglyd Olsen
36c0349c0a
Split print test into separate due to MacOS issues
2023-07-18 17:59:29 +02:00
Veronica Berglyd Olsen
9721c25613
Add test coverage of GuiManuscript tool
2023-07-18 17:52:49 +02:00
Veronica Berglyd Olsen
1997872f71
Comment out blocking call
2023-07-17 20:57:07 +02:00
Veronica Berglyd Olsen
d9e0730ad2
Add test coverage of GuiManuscriptBuild tool
2023-07-17 20:56:31 +02:00
Veronica Berglyd Olsen
839bc778aa
Add test coverage of GuiBuildSettings tool
2023-07-17 20:06:46 +02:00
Veronica Berglyd Olsen
f502411079
Complete test coverage of doc build module
2023-06-24 19:14:22 +02:00
Veronica Berglyd Olsen
151e4b2770
Change build filter to skip empty root folders
2023-06-24 18:25:44 +02:00
Veronica Berglyd Olsen
4b194752eb
Complete test coverage of build settings module
2023-06-18 19:22:42 +02:00
Veronica Berglyd Olsen
73451faa31
Add test coverage of build settings class
2023-06-17 17:30:37 +02:00
Veronica Berglyd Olsen
a3f0d5b865
Fix bug in options file conversion
2023-06-15 23:54:16 +02:00
Veronica Berglyd Olsen
6193e3191b
Fix minor issue in session log conversion
2023-06-15 23:26:27 +02:00
Veronica Berglyd Olsen
0689e977ea
Rename and restructure project meta files ( #1464 )
2023-06-15 23:13:14 +02:00
Veronica Berglyd Olsen
028abc0ce9
Update storage class and test coverage of it
2023-06-15 23:05:21 +02:00
Veronica Berglyd Olsen
ca2964c037
Add test coverage of session log class
2023-06-15 00:19:47 +02:00
Veronica Berglyd Olsen
2a1324e6cc
Make error dialog report a monospace font
2023-06-13 23:18:22 +02:00
Veronica Berglyd Olsen
61535b6ab6
Fix minor mistakes in source files from last commits
2023-06-13 22:57:19 +02:00
Veronica Berglyd Olsen
90012aff17
Fix test coverage of writingstats class
2023-06-13 22:32:17 +02:00
Veronica Berglyd Olsen
b2bfaad73d
Fix test coverage of outline class
2023-06-13 22:15:14 +02:00
Veronica Berglyd Olsen
26e6845439
Fix test coverage of spell check classes
2023-06-13 21:54:06 +02:00
Veronica Berglyd Olsen
b7bb2988e8
Fix test coverage of options class
2023-06-13 21:11:05 +02:00
Veronica Berglyd Olsen
f33ba03a2f
Fix test coverage of wordlist dialog
2023-06-13 21:10:11 +02:00
Veronica Berglyd Olsen
8d38f27eee
Update gui options file format to macth others
2023-06-13 17:31:40 +02:00
Veronica Berglyd Olsen
0003f8c24d
Change format of wordlist.txt file to json
2023-06-13 17:31:16 +02:00
Veronica Berglyd Olsen
9ac61105f3
Annotate index class and change file format slightly to match others
2023-06-13 17:30:07 +02:00
Veronica Berglyd Olsen
1b85f782a6
Update writing stats dialog to work with new log file
2023-06-13 17:29:15 +02:00
Veronica Berglyd Olsen
eba6783816
Move session log handling to a separate class, and use jsonl format
2023-06-12 01:50:27 +02:00
Veronica Berglyd Olsen
aea41032ef
Add one more random error message
2023-06-11 22:51:03 +02:00
Veronica Berglyd Olsen
f572eed5be
Update Docs ( #1462 )
2023-06-10 13:16:23 +02:00
Veronica Berglyd Olsen
9cd3e78043
Merge branch 'main' into update_docs
2023-06-10 13:15:12 +02:00
Veronica Berglyd Olsen
f9a4d7ec1f
Make a couple of corrections
2023-06-10 13:13:36 +02:00
Veronica Berglyd Olsen
98692eb2fe
Fix some sizing issues in the manuscript tools
2023-06-10 13:07:47 +02:00
Veronica Berglyd Olsen
8e6bb0b3d6
Fix outline margin so last column can be resized
2023-06-10 01:14:25 +02:00
Veronica Berglyd Olsen
6f02f3f74d
Simplify how outline column headers are saved
2023-06-10 00:45:25 +02:00
Veronica Berglyd Olsen
00350140d3
Rename index and options meta files
2023-06-10 00:44:52 +02:00
Veronica Berglyd Olsen
a87cc64766
Add a new GUI for the Build Tool ( #1389 )
2023-06-09 22:18:28 +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
112aa8468c
Finish up controls on manuscript build tool
2023-06-09 22:06:05 +02:00
Veronica Berglyd Olsen
c344cf441e
Add back print functionality to manuscript tool
2023-06-09 21:31:02 +02:00
Veronica Berglyd Olsen
5f4b6009ce
Complete the manuscript build dialog, and the doc builder class
2023-06-09 21:07:46 +02:00
Veronica Berglyd Olsen
8b7aab36a2
Add circular progress bar on manuscript preview
2023-06-08 23:33:16 +02:00
Veronica Berglyd Olsen
8ef1a12201
Use enums for build formats
2023-06-08 23:32:32 +02:00
Veronica Berglyd Olsen
4ee452d186
Add a circular progress bar to the manuscript build tool
2023-06-07 22:37:47 +02:00
Veronica Berglyd Olsen
3bcb4a5091
Add back the file name label on manuscript build dialog
2023-06-06 22:47:37 +02:00
Veronica Berglyd Olsen
b09068ab99
Add annotations to odt class
2023-06-06 22:12:56 +02:00
Veronica Berglyd Olsen
6b6c517b1f
Add annotations to tokenizer, html and markdown classes
2023-06-06 00:35:57 +02:00
Veronica Berglyd Olsen
850ee73ed4
Simplify core variables in tokenizer
2023-06-06 00:03:46 +02:00
Veronica Berglyd Olsen
67f1dd6677
Clean up variables in doc builder
2023-06-06 00:03:27 +02:00
Veronica Berglyd Olsen
9bc66128a7
Complete the build process in the build tool
2023-06-05 23:39:28 +02:00
Veronica Berglyd Olsen
b0201c58e9
Add Table of Contents to build dialog
2023-06-05 21:49:30 +02:00
Veronica Berglyd Olsen
18df119332
Update build tools icons
2023-06-05 17:19:32 +02:00
Veronica Berglyd Olsen
bc38ea19ba
Merge branch 'dev' into feature/build_gui
2023-06-05 17:13:23 +02:00
Veronica Berglyd Olsen
a730e8747f
Optimise all SVG icons ( #1456 )
2023-06-05 17:11:56 +02:00
Veronica Berglyd Olsen
62b0e7f9ca
Optimise all SVG icons
2023-06-05 16:52:13 +02:00
Veronica Berglyd Olsen
ee9da2bdf1
Improve the manuscript GUIs a bit
2023-06-05 00:25:02 +02:00
Veronica Berglyd Olsen
2f0ac4fe17
Fix Qt.UserRole access warning
2023-06-05 00:08:11 +02:00
Veronica Berglyd Olsen
033b9f2a59
Update the zipIt function to include new files
2023-06-04 21:25:03 +02:00
Veronica Berglyd Olsen
3996ff8798
Assemble most of the Manuscript Build tool
2023-06-04 20:58:50 +02:00
Veronica Berglyd Olsen
5f6335d8f9
Fix some typing issues
2023-06-04 00:40:04 +02:00
Veronica Berglyd Olsen
135ba3f290
Update the project storage class
2023-06-03 19:05:18 +02:00
Veronica Berglyd Olsen
8ef3b3e09a
Add project file revision number, and update all test reference files
2023-06-03 18:37:41 +02:00
Veronica Berglyd Olsen
0704812376
Remove titleFormat from project XML and rename mock test file
2023-06-03 18:13:02 +02:00
Veronica Berglyd Olsen
db8140418e
Fix typing and docstrings in Project data and XML classes
2023-06-03 18:05:04 +02:00
Veronica Berglyd Olsen
d915b1b02c
Remove old test reference files
2023-06-03 17:13:54 +02:00
Veronica Berglyd Olsen
4c439910dc
Remove the old build tool
2023-06-03 17:03:30 +02:00
Veronica Berglyd Olsen
9514578554
Add the build preview functionality from the old build tool
2023-06-03 16:51:45 +02:00
Veronica Berglyd Olsen
3a2733eee5
Make new code pass docstring linting
2023-06-03 15:46:51 +02:00
Veronica Berglyd Olsen
7ff5ffaebd
Remove python 3.12-dev tests again
2023-06-01 15:46:39 +02:00
Veronica Berglyd Olsen
dbb8f4fa5a
Remove lxml as a test dependency
2023-06-01 15:41:56 +02:00
Veronica Berglyd Olsen
8631ea3d5a
Update test CI jobs
2023-06-01 15:39:42 +02:00
Veronica Berglyd Olsen
58dee60297
Merge branch 'dev' into feature/build_gui
2023-06-01 15:29:00 +02:00
Veronica Berglyd Olsen
0a70adeceb
Update ignored error codes for flake8
2023-06-01 15:27:29 +02:00
Veronica Berglyd Olsen
31e76e429b
Merge branch 'main' into dev
2023-06-01 15:26:08 +02:00
Veronica Berglyd Olsen
277bd783b1
Clean up workflows
2023-06-01 10:56:11 +02:00
Veronica Berglyd Olsen
3e34721b66
Make gui class debug messages consistent
2023-06-01 00:31:42 +02:00
Veronica Berglyd Olsen
8fdec71f4b
Improve how manuscript dialog closing is handled
2023-06-01 00:12:27 +02:00
Veronica Berglyd Olsen
510b6ff6d2
Add simple build preview
2023-05-31 18:10:41 +02:00
Veronica Berglyd Olsen
704fffada3
Move all code to set default text font into the Config class
2023-05-31 17:49:31 +02:00
Veronica Berglyd Olsen
74f46f4633
Update broken test by merge from dev
2023-05-29 22:22:18 +02:00
Veronica Berglyd Olsen
c49e743f4d
Merge branch 'dev' into feature/build_gui
2023-05-29 22:20:08 +02:00
Veronica Berglyd Olsen
b7eb4d3567
Remove lxml dependency ( #1452 )
2023-05-29 22:18:46 +02:00
Veronica Berglyd Olsen
ebc3b1f745
Fix redundant line wrapping in ODT header style
2023-05-29 22:12:55 +02:00
Veronica Berglyd Olsen
af923d6050
Remove references and checks for lxml
2023-05-29 21:52:43 +02:00
Veronica Berglyd Olsen
1d90d6d385
Update XML classes and tests
2023-05-29 21:47:13 +02:00
Veronica Berglyd Olsen
a40275c431
Make the xmlIndent function the permanent solution
2023-05-29 21:35:16 +02:00
Veronica Berglyd Olsen
2a82fd628c
Fix logging bug in init
2023-05-29 21:34:48 +02:00
Veronica Berglyd Olsen
a7ffbb0965
Update Odt tests
2023-05-29 20:04:40 +02:00
Veronica Berglyd Olsen
22e0f82654
Replaxe lxml with standard library xml in ODT class
2023-05-29 20:04:28 +02:00
Veronica Berglyd Olsen
47a6ae5031
Remove test runs for Python 3.7
2023-05-29 18:23:00 +02:00
Veronica Berglyd Olsen
652013b622
Fix last broken test
2023-05-29 17:58:23 +02:00
Veronica Berglyd Olsen
af67f5081e
Fix test reference files
2023-05-29 17:16:58 +02:00
Veronica Berglyd Olsen
59931c804c
Replace lxml with standard xml for project files
2023-05-29 17:00:52 +02:00
Veronica Berglyd Olsen
7c9bff71f0
Make sure main logger only creates a single stream handle
2023-05-24 22:39:24 +02:00
Veronica Berglyd Olsen
ad6b517c1d
Rename manuscript build tool file and add build dialog
2023-05-24 22:38:47 +02:00
Veronica Berglyd Olsen
a1837d8153
Clean up old heading format usage
2023-05-24 00:50:05 +02:00
Veronica Berglyd Olsen
cd81ea5fbb
Fix tests
2023-05-24 00:27:29 +02:00
Veronica Berglyd Olsen
e3744d31aa
Move heading formatting into a separate class
2023-05-24 00:27:09 +02:00
Veronica Berglyd Olsen
fda647da54
Fix a few issues with the build settings dialog
2023-05-23 18:39:52 +02:00
Veronica Berglyd Olsen
6ab734b9e7
Add last tab in build settings and tweak filter tab a little
2023-05-23 18:18:15 +02:00
Veronica Berglyd Olsen
c302162d1f
Add build settings Content and Format tabs
2023-05-23 16:39:43 +02:00
Veronica Berglyd Olsen
06b46bb0d3
Update config layout extension class
2023-05-23 16:39:05 +02:00
Veronica Berglyd Olsen
2592423637
Update build dialog and make doc build class compatible with build settings
2023-05-22 21:58:05 +02:00
Veronica Berglyd Olsen
854cc77220
Add list of builds to manuscript build dialog
2023-05-22 18:38:58 +02:00
Veronica Berglyd Olsen
0a2355488e
Simplify build settings dialog
2023-05-22 16:25:33 +02:00
Veronica Berglyd Olsen
a212900554
Add a Headings format edit form
2023-05-18 19:30:42 +02:00
Veronica Berglyd Olsen
79a28b9e43
Add handling of build settings and build name
2023-05-18 17:41:29 +02:00
Veronica Berglyd Olsen
90a6cecd52
Merge branch 'dev' into feature/build_gui
2023-05-16 23:45:22 +02:00
Veronica Berglyd Olsen
03a19a882b
Rewrite config mocking ( #1447 )
2023-05-16 23:29:56 +02:00
Veronica Berglyd Olsen
4371d123ac
Fix docs URL ( #1446 )
2023-05-16 23:22:20 +02:00
Veronica Berglyd Olsen
70ea5e0bae
Fix broken documentation URL
2023-05-16 23:04:24 +02:00
Veronica Berglyd Olsen
db70394af3
Move all URLs to the nwConst class
2023-05-16 23:02:31 +02:00
Veronica Berglyd Olsen
324b204eaa
Drop all mappings of config object into classes now that tests don't need that
2023-05-16 23:00:30 +02:00
Veronica Berglyd Olsen
7f8ffb228e
Remove dependency on .mainConf class variable in tests
2023-05-16 00:40:56 +02:00
Veronica Berglyd Olsen
cdb501ae26
Improve debug strings in Config class
2023-05-16 00:34:28 +02:00
Veronica Berglyd Olsen
e8c6e50e92
Remove code for mocking CONFIG object and instead reset it for each test
2023-05-16 00:34:11 +02:00
Veronica Berglyd Olsen
35731ca4f7
Make build settings dialog work with single settings object
2023-05-15 15:27:02 +02:00
Veronica Berglyd Olsen
5685963b59
Modify logic so build settings are edited separately
2023-05-13 20:24:33 +02:00
Veronica Berglyd Olsen
26430e642c
Add a new Manuscript Build tool
2023-05-13 19:20:31 +02:00
Veronica Berglyd Olsen
ff0a4b03ae
Rename GuiBuildManuscript to GuiBuildSettings
2023-05-13 19:02:21 +02:00
Veronica Berglyd Olsen
a4e5a88686
Add heading format fields
2023-05-13 19:00:10 +02:00
Veronica Berglyd Olsen
50f653fefb
Add splitter to filter page and save to options
2023-05-13 17:59:43 +02:00
Veronica K. B. Olsen
a9d5974346
Add root class filtering
2023-05-09 22:00:30 +02:00
Veronica Berglyd Olsen
4c4139078a
Add icons to document filters
2023-05-07 19:36:52 +02:00
Veronica Berglyd Olsen
46b4e39bf5
Add code to filter items in build tool based on layout and active status
2023-05-07 19:21:07 +02:00
Veronica Berglyd Olsen
e7a148d20d
Merge branch 'dev' into feature/build_gui
2023-05-07 16:57:52 +02:00
Veronica Berglyd Olsen
76daa3f463
Update setup files ( #1436 )
2023-05-05 00:26:28 +02:00
Veronica Berglyd Olsen
9f22c51c8a
Add deprecation info to help output
2023-05-04 23:47:01 +02:00
Veronica Berglyd Olsen
023c0da879
Add deprecation warning about setup.py
2023-05-04 23:32:55 +02:00
Veronica Berglyd Olsen
18cc8b91dc
Update documentation on how to install novelWriter from source, and improve build script for pip
2023-05-04 23:17:25 +02:00
Veronica Berglyd Olsen
7a855a3520
Update pyproject.toml according to setuptools docs
2023-05-04 23:09:33 +02:00
Veronica Berglyd Olsen
36352d4a17
Fix a few warnings with setup.cfg and add the zip_safe option
2023-05-04 22:05:01 +02:00
Veronica Berglyd Olsen
b9351dba11
Update package build scripts ( #1433 )
2023-05-03 22:43:03 +02:00
Veronica Berglyd Olsen
8d4e555374
Fix a few help strings in setup
2023-05-03 22:34:53 +02:00
Veronica Berglyd Olsen
934ebcfc7e
Switch shasum command on mac build
2023-05-03 13:29:54 +02:00
Veronica Berglyd Olsen
128092e537
Put all build assets in a single zip file
2023-05-03 12:39:51 +02:00
Veronica Berglyd Olsen
ff22722662
Fix artifact names and add shasum files
2023-05-03 12:36:33 +02:00
Veronica Berglyd Olsen
7159a07f91
Fix build action artifact upload
2023-05-02 12:52:22 +02:00
Veronica Berglyd Olsen
0ae42ef876
Simplify package names
2023-05-02 12:46:58 +02:00
Veronica Berglyd Olsen
d66953d3ac
Add a bash script to generate a desktop launcher
2023-04-23 17:23:21 +02:00
Veronica Berglyd Olsen
d1c62e4bbc
Docs: Add a note about escape characters for text emphasis
2023-04-22 10:06:23 +02:00
Veronica Berglyd Olsen
f1b764761c
Fix error in docstring
2023-04-22 09:52:51 +02:00
Veronica Berglyd Olsen
b0c5fe6509
Make some further minor improvements to Mac build script
2023-04-18 18:57:33 +02:00
Veronica Berglyd Olsen
9daf1f1ca0
Clean up Mac build a bit
2023-04-18 18:44:08 +02:00
Veronica Berglyd Olsen
96bed5b3d5
Update copyright year
2023-04-18 18:43:55 +02:00
Veronica Berglyd Olsen
59f0beeba6
Remove the bundled lupdate6 tool and use the PyQt6 package
2023-04-18 18:17:33 +02:00
Veronica Berglyd Olsen
c7ba7b5d3a
Add a link to the regular expression Qt docs for the search/replace tool
2023-04-18 11:07:33 +02:00
Veronica Berglyd Olsen
29386e8595
Add a switch box widget and use it for filter options in build
2023-04-16 21:19:09 +02:00
Veronica Berglyd Olsen
b6dceacaf0
Merge branch 'dev' into feature/build_gui
2023-04-16 19:46:54 +02:00
Veronica Berglyd Olsen
58702a8956
Release 2.0.7 ( #1419 )
2023-04-16 11:35:33 +02:00
Veronica Berglyd Olsen
8cdb7c245c
Bump version to 2.0.7 and update changelog
2023-04-15 20:52:40 +02:00
Veronica Berglyd Olsen
1a716d858b
Update translation files
2023-04-15 20:28:01 +02:00
Veronica Berglyd Olsen
c45f786066
Fix escaped markdown not being cleaned up for HTML and ODT ( #1418 )
2023-04-15 18:55:30 +02:00
Veronica Berglyd Olsen
574ed1b2f0
Improve test coverage
2023-04-15 18:46:32 +02:00
Veronica Berglyd Olsen
38f31d6a64
Remove the tokenizer post processing stage and instead run it where needed (Issue #1412 )
2023-04-15 18:30:37 +02:00
Veronica Berglyd Olsen
6d0455bf28
Replace underscores with spaces when running spell checker ( #1417 )
2023-04-13 19:37:25 +02:00
Veronica Berglyd Olsen
b9d149a56a
Improve how underscores are treated by spell checker ( #1415 )
2023-04-13 19:22:21 +02:00
Veronica Berglyd Olsen
4e64d522a1
Merge branch 'dev' into feature/build_gui
2023-04-13 18:21:41 +02:00
Veronica Berglyd Olsen
5460536bbc
Fix CI trigger branches
2023-04-13 18:17:12 +02:00
Veronica Berglyd Olsen
239bc886a5
Fix spell check refresh (for small documents) ( #1416 )
2023-04-13 18:14:43 +02:00
Veronica Berglyd Olsen
0ffb6eee37
Allow clearing the spell check highlighting also on big docs
2023-04-13 18:11:59 +02:00
Veronica Berglyd Olsen
cf770ff77f
Remove the condition that spell checking must be enabled to refresh highlighting (Issue #1414 )
2023-04-13 17:57:14 +02:00
Veronica Berglyd Olsen
8c9f84d251
Build AppImage for older Linux distros ( #1410 )
2023-04-04 20:54:12 +02:00
Veronica Berglyd Olsen
5bb78f3f0d
Use pip for build dependencies for assets
2023-04-04 19:51:02 +02:00
Veronica Berglyd Olsen
5e985af37b
Add additional manylinux version to appimage build
2023-04-04 19:45:27 +02:00
Veronica Berglyd Olsen
f18b8ed7f3
Update i18n ( #1407 )
2023-04-04 19:36:00 +02:00
Veronica Berglyd Olsen
304d659c9f
Merge branch 'main' into update_i18n
2023-04-04 19:33:13 +02:00
Veronica Berglyd Olsen
3a9d8dea27
Add back in RTD pdf build
2023-04-04 19:19:49 +02:00
Veronica Berglyd Olsen
95713f8e09
Update docs ( #1409 )
2023-04-04 19:13:09 +02:00
Veronica Berglyd Olsen
660c15bfe9
Simplify the main Readme as most user info is now on the website
2023-04-04 19:09:14 +02:00
Veronica Berglyd Olsen
54806ba753
Clean up documentation a little and point to new doc location
2023-04-04 18:35:39 +02:00
Veronica Berglyd Olsen
42dd7ce0d7
Change doc urls to point to main website instead of RTD
2023-04-04 18:34:37 +02:00
Veronica Berglyd Olsen
89423208bb
Merge branch 'main' into add-flatpak
2023-04-04 17:52:00 +02:00
Veronica Berglyd Olsen
33b80244ea
Merge branch 'main' into update_i18n
2023-04-04 17:50:36 +02:00
Veronica Berglyd Olsen
860125e19a
Turn main into only release branch ( #1408 )
2023-04-04 17:47:52 +02:00
Veronica Berglyd Olsen
835165f012
Restore last version on main branch
2023-04-04 17:44:25 +02:00
Veronica Berglyd Olsen
3c7775aaa2
Remove dev code from main
2023-04-04 17:35:40 +02:00
Veronica Berglyd Olsen
97bf638b6f
Merge branch 'patch' into cleanup_main
2023-04-04 17:31:36 +02:00
Veronica Berglyd Olsen
3873be2927
Add Japanese translation
2023-04-04 10:48:02 +02:00
Veronica Berglyd Olsen
48453bb46b
Update latest translations
2023-04-04 10:45:25 +02:00
Veronica Berglyd Olsen
6a0a22b164
Merge branch 'patch' into update_i18n
2023-04-03 22:13:36 +02:00
Veronica Berglyd Olsen
590c03c17d
Apply 'new item' rules in project tree ( #1406 )
2023-04-03 22:12:46 +02:00
Veronica Berglyd Olsen
db1cda65c3
Add check for root class before allowing adding novel documents in project tree new item ( #1404 )
2023-04-03 22:06:57 +02:00
Veronica Berglyd Olsen
bc1861887e
Minor GUI Fixes ( #1405 )
2023-04-03 21:45:33 +02:00
Veronica Berglyd Olsen
7cd5d2740f
Update base translation file
2023-04-03 21:34:58 +02:00
Veronica Berglyd Olsen
740e3be74b
Fix project tree rename label ( #1403 )
2023-04-03 21:34:38 +02:00
Veronica Berglyd Olsen
00abb02ac1
Add the desktopFileName setting to the application for better support for Linux desktops
2023-04-03 21:31:07 +02:00
Veronica Berglyd Olsen
489fa20f18
Update latest translations with some minor additions and changes
2023-04-03 17:30:25 +02:00
Veronica Berglyd Olsen
3a569e0268
Fix typo
2023-03-21 09:17:09 +01:00
Veronica Berglyd Olsen
8bada3c468
Clarify instructions on how to download dictionaries on Windows
2023-03-20 22:36:49 +01:00
Veronica Berglyd Olsen
357d1fa83b
Update docs theme from main branch
2023-03-10 16:47:47 +01:00
Veronica Berglyd Olsen
0a68ad1b07
Update docs theme ( #1395 )
2023-03-10 16:44:53 +01:00
Veronica Berglyd Olsen
8f8498ca6d
Switch docs theme to Sphinx Book Theme
2023-03-10 16:29:41 +01:00
Veronica Berglyd Olsen
ab4cb93aaa
Fix typo in docs
2023-03-07 23:03:30 +01:00
Veronica Berglyd Olsen
51b45de19e
Revert mistake in docs about format changes
2023-03-05 11:44:43 +01:00
Veronica Berglyd Olsen
5639df7efd
Add buttons to set filter mode on build items
2023-02-28 23:19:57 +01:00
Veronica Berglyd Olsen
9af273bf8f
Add functionality to build project tree in build tool
2023-02-28 22:40:23 +01:00
Veronica Berglyd Olsen
cfd1b950d3
Rename item isInactive to isInactiveClass
2023-02-28 22:40:02 +01:00
Veronica Berglyd Olsen
8a4785d9a3
Add build tool icons to theme
2023-02-28 22:39:09 +01:00
Veronica Berglyd Olsen
ba5b4ece30
Change menu entries so tests run properly
2023-02-28 21:22:24 +01:00
Veronica Berglyd Olsen
0a8ed86b7c
Finish the build tool pages and add feature to set selected button
2023-02-28 18:24:09 +01:00
Veronica Berglyd Olsen
d166697622
Merge branch 'main' into feature/build_gui
2023-02-28 18:13:46 +01:00
Veronica Berglyd Olsen
9fdfe7616c
Change resize behaviour of main splitter ( #1388 )
2023-02-28 13:32:18 +01:00
Veronica Berglyd Olsen
21db406cf3
Change resize behaviour of main splitter to only scale editor area
2023-02-28 12:45:42 +01:00
Veronica Berglyd Olsen
eb39f5eeba
Add tip in docs on how to get the Ubuntu key imported on Debian
2023-02-27 15:09:16 +01:00
Veronica Berglyd Olsen
3125df95d3
Update translations
2023-02-26 21:50:58 +01:00
Veronica Berglyd Olsen
dfcf23cd26
Merge 2.0.6 ( #1384 )
2023-02-26 21:37:49 +01:00
Veronica Berglyd Olsen
9d11d479a4
Merge branch 'main' into merge_2.0.6
2023-02-26 21:33:37 +01:00
Veronica Berglyd Olsen
86d324a113
Release 2.0.6 ( #1382 )
2023-02-26 21:02:22 +01:00
Veronica Berglyd Olsen
026f0b921c
Complete changelog and update release notes
2023-02-26 12:00:39 +01:00
Veronica Berglyd Olsen
afa9675644
Merge branch 'patch' into release_2.0.6
2023-02-26 11:53:39 +01:00
Veronica Berglyd Olsen
a7ba0ec575
Backport docs from main ( #1381 )
2023-02-26 11:51:53 +01:00
Veronica Berglyd Olsen
bba605ee5a
Fix link format in tech docs
2023-02-26 11:40:46 +01:00
Veronica Berglyd Olsen
09083ac4f5
Backport document changes from main
2023-02-26 11:37:28 +01:00
Veronica Berglyd Olsen
916f782df9
Bump version and update changelog
2023-02-26 11:15:20 +01:00
Veronica Berglyd Olsen
2f3a8f505f
Fix GUI bugs and broken reference links ( #1379 )
2023-02-26 11:09:10 +01:00
Veronica Berglyd Olsen
4ff8c6a26f
Don't set project tree focus when setting selected handle ( #1369 )
2023-02-26 10:56:06 +01:00
Veronica Berglyd Olsen
1952906829
Switch focus to tree when creating new item ( #1376 )
2023-02-26 10:35:14 +01:00
Veronica Berglyd Olsen
acd4d44a9e
Fix reference panel links ( #1378 )
2023-02-26 10:30:25 +01:00
Veronica Berglyd Olsen
f14098d87b
Merge branch 'main' into feature/build_gui
2023-02-25 18:50:59 +01:00
Veronica Berglyd Olsen
a1c3ab688a
Update docs and add HowTo ( #1377 )
2023-02-25 18:48:37 +01:00
Veronica Berglyd Olsen
1648ad2d02
Add a contributing note to the howto docs
2023-02-25 18:48:04 +01:00
Veronica Berglyd Olsen
cc6636fe3c
Add a HowTo section
2023-02-25 18:41:40 +01:00
Veronica Berglyd Olsen
e50bb72dc7
Add some more space above sections
2023-02-25 18:35:39 +01:00
Veronica Berglyd Olsen
fd390c2cba
Increase font size for admonitions in docs
2023-02-23 08:19:05 +01:00
Veronica Berglyd Olsen
2365bcbcaf
Restore main page link in docs
2023-02-22 22:11:51 +01:00
Veronica Berglyd Olsen
d934f2bb6b
Fix download link in docs
2023-02-22 21:24:11 +01:00
Veronica Berglyd Olsen
8b2566b9fe
Add signal to paged sidebar
2023-02-22 21:07:01 +01:00
Veronica Berglyd Olsen
a507e64163
No need for the mbuild folder
2023-02-21 18:46:10 +01:00
Veronica Berglyd Olsen
9d61432641
Add a basic build settings class, and add the paged sidebar to the mbuild dialog
2023-02-21 18:15:04 +01:00
Veronica Berglyd Olsen
981111d380
Complete the paged sidebar widget
2023-02-21 18:14:20 +01:00
Veronica Berglyd Olsen
0f0c9eacb1
Rename custom to extensions to avoid import issues
2023-02-21 16:47:30 +01:00
Veronica Berglyd Olsen
7a60d8d867
Add a custom widgets subpackage
2023-02-21 16:06:41 +01:00
Veronica Berglyd Olsen
06407a44d3
Add tabs to manuscript build tool
2023-02-13 21:34:40 +01:00
Veronica Berglyd Olsen
1c17bcc981
Add the Build Manuscript tool and connect it to the main menu
2023-02-13 20:00:56 +01:00
Veronica Berglyd Olsen
e92f2a9141
Copy "Getting Started" docs over from main branch
2023-02-13 19:27:30 +01:00
Veronica Berglyd Olsen
c8182c0293
Update "Getting Started" in docs ( #1366 )
2023-02-13 19:24:35 +01:00
Veronica Berglyd Olsen
d78f13839e
Clean up the gettings started document
2023-02-13 08:46:06 +01:00
Veronica Berglyd Olsen
ed892f3f15
Move the section on setting up Python on Windows to the PyPi part
2023-02-13 08:38:19 +01:00
Veronica Berglyd Olsen
902dcc6ba7
Update MacOS install instructions formatting
2023-02-13 08:34:17 +01:00
Veronica Berglyd Olsen
43fd9db038
Merge branch 'main' into docs/getting_started
2023-02-13 08:22:25 +01:00
Veronica Berglyd Olsen
c6da74b21c
Update MacOS instructions in the docs ( #1365 )
2023-02-13 08:21:31 +01:00
Rachel Powers
5362205605
Add Macos install instructions to the docs
2023-02-12 20:38:34 -07:00
Rachel Powers
b82bead486
fix: properly sort versions in appdate.xml
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2023-02-12 20:32:07 -07:00
Rachel Powers
7233137ad3
feat: add a gen-appdata command to setup .py
...
regenerates novelwriter.appdata.xml using git tags to list versions and pulling the latest version from the source
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2023-02-12 20:00:15 -07:00
Rachel Powers
14ca0deb00
fix : use sudo to build flatpak
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2023-02-12 18:02:31 -07:00
Rachel Powers
575a046cac
fix: use sudo for flatpak remote-add
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2023-02-12 17:51:05 -07:00
Rachel Powers
77246aad17
fix: ensure flathub repo is added during build
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2023-02-12 17:47:16 -07:00
Rachel Powers
3303eb3043
add new releases to appdata.xml
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2023-02-12 17:41:30 -07:00
Rachel Powers
04f82e5151
fix: install flatpak-builder in flatpak workflow
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2023-02-12 17:37:39 -07:00
Rachel Powers
de9ebbf99d
feat: add flatpak build to workflow
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2023-02-12 17:14:09 -07:00
Rachel Powers
d6506b6430
Merge branch 'patch' of https://github.com/vkbo/novelWriter into add-flatpak
2023-02-12 16:52:12 -07:00
Veronica Berglyd Olsen
30d5be44eb
Bump version to 2.1-alpha0
2023-02-13 00:23:54 +01:00
Veronica Berglyd Olsen
9a50303068
Merge branch 'patch'
2023-02-13 00:20:51 +01:00
Veronica Berglyd Olsen
9ec8fea5f1
Improve build workflows ( #1364 )
2023-02-13 00:18:38 +01:00
Veronica Berglyd Olsen
1aecf19a03
Fix environment vars
2023-02-12 23:49:03 +01:00
Veronica Berglyd Olsen
0ab86913a7
Fix AppImage and MacOS builds
2023-02-12 23:32:11 +01:00
Veronica Berglyd Olsen
8448ec7b61
Add AppImage to build workflow
2023-02-12 23:27:15 +01:00
Veronica Berglyd Olsen
d672ec05e9
Fix artifact names
2023-02-12 22:33:40 +01:00
Veronica Berglyd Olsen
d71a277af7
Change order of macos build, and add more output
2023-02-12 22:11:32 +01:00
Veronica Berglyd Olsen
8488a85288
Update docs info on debian install
2023-02-12 21:46:15 +01:00
Veronica Berglyd Olsen
81e23f6a2a
Merge 2.0.5 ( #1363 )
2023-02-12 17:38:40 +01:00
Veronica Berglyd Olsen
955d8c8fe2
Enable short retention time for build
2023-02-12 17:30:40 +01:00
Veronica Berglyd Olsen
d9057b8581
Fix broken doc build test
2023-02-12 17:30:26 +01:00
Veronica Berglyd Olsen
79f39c1bc3
Merge branch 'main' into merge_2.0.5
2023-02-12 17:24:42 +01:00
Veronica Berglyd Olsen
0b9ba78fac
Release 2.0.5 ( #1356 )
2023-02-12 16:10:48 +01:00
Veronica Berglyd Olsen
c42f2e755c
Make ODT tests ignore version number
2023-02-12 16:07:36 +01:00
Veronica Berglyd Olsen
2f0018ddfe
Merge branch 'patch' into release_2.0.5
2023-02-12 16:04:10 +01:00
Veronica Berglyd Olsen
c4fd25ba56
Update changelog and release notes
2023-02-12 16:03:43 +01:00
Veronica Berglyd Olsen
f6a9fdd7ca
Update completed and new translations ( #1341 )
2023-02-12 15:55:57 +01:00
Veronica Berglyd Olsen
dcadaddedf
Merge branch 'patch' into update_i18n
2023-02-12 15:49:41 +01:00
Veronica Berglyd Olsen
b0952a38be
Make ODT build pass validation entries ( #1360 )
2023-02-12 15:33:44 +01:00
Veronica Berglyd Olsen
7638db21ec
Fix tests
2023-02-12 15:12:39 +01:00
Veronica Berglyd Olsen
c39e37c799
Add more meta data to supporet adding fields in LibreOffice
2023-02-12 14:44:01 +01:00
Veronica Berglyd Olsen
5796d55531
Title elements should be paragraph, not heading to be valid ODF
2023-02-12 13:27:43 +01:00
Veronica Berglyd Olsen
cce1ef54d8
Fix Open Document warning on settings.xml and bump version to 1.3
2023-02-12 12:54:05 +01:00
Veronica Berglyd Olsen
4b7a4e0789
Fix capitalisation in Portuguese translation
2023-02-12 08:36:30 +01:00
Veronica Berglyd Olsen
c2dd579eb4
Add Italian translation
2023-02-12 08:32:02 +01:00
Veronica Berglyd Olsen
ee550c2213
Update translations
2023-02-12 08:31:55 +01:00
Veronica Berglyd Olsen
6ed7c6f5a7
Update version and changelog
2023-02-10 21:50:10 +01:00
Veronica Berglyd Olsen
cd4bae976f
Merge branch 'patch' into update_i18n
2023-02-10 21:16:07 +01:00
Veronica Berglyd Olsen
917a4375db
Fix issues with novel tree last column ( #1355 )
2023-02-10 21:07:27 +01:00
Veronica Berglyd Olsen
7fe85ddfde
Update base translation file
2023-02-10 20:59:26 +01:00
Veronica Berglyd Olsen
c1f1013cfd
Improve test coverage
2023-02-10 20:55:37 +01:00
Veronica Berglyd Olsen
cf742a89c0
Add a menu entry to change column size for last column in novel tree
2023-02-10 20:49:47 +01:00
Veronica Berglyd Olsen
fd14c682a9
Allow more than one item in extra column
2023-02-10 20:16:49 +01:00
Veronica Berglyd Olsen
032ab630c1
Fix block formatting issues ( #1354 )
2023-02-10 20:11:26 +01:00
Veronica Berglyd Olsen
aa3fe96158
Add some comments to explain what's going on in the block formatting
2023-02-10 20:07:52 +01:00
Veronica Berglyd Olsen
5b20061607
Only insert line break for block formats if the block already has text ( #1349 , #1350 )
2023-02-10 20:01:46 +01:00
Veronica Berglyd Olsen
e9876b4d42
Update docs and project file format specs ( #1353 )
2023-02-10 19:40:55 +01:00
Veronica Berglyd Olsen
faa644b274
Also link filr format speck in tech docs
2023-02-10 19:30:07 +01:00
Veronica Berglyd Olsen
709ea059cb
Fix a typo in the index page note
2023-02-10 19:25:50 +01:00
Veronica Berglyd Olsen
723b44b6db
Fix some issues with the fila format spec document
2023-02-09 17:22:02 +01:00
Veronica Berglyd Olsen
72574dd8a6
Make some modifications to docs config
2023-02-09 17:21:13 +01:00
Veronica Berglyd Olsen
6aafbbae3e
Add a document builder class ( #1316 )
2023-02-06 23:23:41 +01:00
Veronica Berglyd Olsen
0b93e4a61a
Merge branch 'main' into feature/build_class
2023-02-06 23:05:59 +01:00
Veronica Berglyd Olsen
5c30e1ae33
Merge branch 'patch' into update_i18n
2023-02-05 18:48:43 +01:00
Veronica Berglyd Olsen
25ab8ccbce
Add project content path check ( #1342 )
2023-02-05 18:39:36 +01:00
Veronica Berglyd Olsen
492d94ee6e
Check that content path exists before returning it from storage class ( #1317 )
2023-02-05 18:12:50 +01:00
Veronica Berglyd Olsen
6d45194253
Update completed translations and add Russian project file
2023-02-05 14:13:21 +01:00
Veronica Berglyd Olsen
cdbfcafc38
Make patch workflow match main
2023-02-05 00:16:30 +01:00
Veronica Berglyd Olsen
437fe010b0
Add a basic build file to main
2023-02-05 00:15:09 +01:00
Veronica Berglyd Olsen
5f6f853336
Only run packaging workflow on certain tags
2023-02-05 00:00:47 +01:00
Veronica Berglyd Olsen
75b20889f4
Changes to MacOS build ( #1340 )
2023-02-04 23:46:48 +01:00
Veronica Berglyd Olsen
6b1183392f
Try using workflow_dispatch instead
2023-02-04 23:44:03 +01:00
Veronica Berglyd Olsen
652ce3848b
Try out using environment in workflow
2023-02-04 23:34:00 +01:00
Veronica Berglyd Olsen
1d90ab9fc1
Reverting som changes that didn't matter
2023-02-04 23:12:14 +01:00
Veronica Berglyd Olsen
cc48f8f8aa
Try removeing the python3.1 folder
2023-02-04 22:27:16 +01:00
Veronica Berglyd Olsen
44f624faf4
Try the -a option instead
2023-02-04 20:54:51 +01:00
Veronica Berglyd Olsen
b4813f904a
Try the preserve symlinks flag in mac bundle build
2023-02-04 20:45:15 +01:00
Veronica Berglyd Olsen
8a5ff3ab85
Turn off short retention time for now
2023-02-04 19:47:10 +01:00
Veronica Berglyd Olsen
76e1d47d14
Merge branch 'patch' into feature/macos-bundle
2023-02-04 19:33:32 +01:00
Veronica Berglyd Olsen
0e529fd72f
Rewrite macOS build workflow and make some changes to build script
2023-02-04 19:33:12 +01: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
08bc2938df
Add MacOS bundle distribution ( #1276 )
2023-02-04 17:37:47 +01:00
Veronica Berglyd Olsen
a6d9ed0c8c
Merge branch 'patch' into macos-appbundle
2023-02-04 17:35:04 +01:00
Veronica Berglyd Olsen
c9d768e138
Project Details dialog fixes ( #1339 )
2023-02-04 16:48:18 +01:00
Veronica Berglyd Olsen
4ba3297d17
Update base translation file
2023-02-04 16:45:53 +01:00
Veronica Berglyd Olsen
a5d05ab777
Improve time format of editing time on project details dialog ( #1335 )
2023-02-04 16:32:41 +01:00
Veronica Berglyd Olsen
4e815a5f86
Make sure project name, title and author cannot be set to string "None"
2023-02-04 16:29:51 +01:00
Veronica Berglyd Olsen
b1bc80a0cd
Make sure title and author is always refreshed when project details dialog is opened ( #1336 )
2023-02-04 16:29:23 +01:00
Veronica Berglyd Olsen
b0f38c3e2f
Merge branch 'main' into feature/build_class
2023-02-01 16:58:27 +01:00
Rachel Powers
af1233925e
fix icns generation and bundle display name.
...
while the icns *can* be generated on linux it is much preferable to generate it on macos
it is checked in as a convience
this commit fixes the appbundle not displaying the icon corrected
and corrects the app being displayed as "python" in the top bar when the bundle is run
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2023-01-31 17:10:36 -07:00
Veronica Berglyd Olsen
71a8e72180
Merge branch 'patch' into macos-appbundle
2023-01-30 12:14:57 +01:00
Veronica Berglyd Olsen
8273fcca1e
Update outdated info in main readme
2023-01-30 12:10:04 +01:00
Veronica Berglyd Olsen
9d46dde1c5
Fix typo in 2.0 release notes
2023-01-29 11:53:08 +01:00
Veronica Berglyd Olsen
0702154716
Merge branch 'main' into feature/build_class
2023-01-29 03:15:40 +01:00
Veronica Berglyd Olsen
0ad7dac3d3
Merge 2.0.4 ( #1327 )
2023-01-29 03:15:12 +01:00
Veronica Berglyd Olsen
f56f990085
Merge branch 'main' into merge_2.0.4
2023-01-29 03:11:30 +01:00
Veronica Berglyd Olsen
4f11990b93
Release 2.0.4 ( #1326 )
2023-01-29 02:44:08 +01:00
Veronica Berglyd Olsen
e4cc9ef5b5
Bump version to 2.0.4 and update changelog
2023-01-29 02:34:42 +01:00
Veronica Berglyd Olsen
fe6d4de025
Fix PyQt5 version check ( #1325 )
2023-01-29 02:27:06 +01:00
Veronica Berglyd Olsen
c9fe0cad05
Also fix import in the error handler
2023-01-29 02:22:14 +01:00
Veronica Berglyd Olsen
1437659a4e
Drop the splitVersionNumber function
2023-01-29 02:14:21 +01:00
Veronica Berglyd Olsen
0c75a53e57
Fix wrong inport of PyQt5 version ( #1324 )
2023-01-29 02:13:32 +01:00
Veronica Berglyd Olsen
f04f4a3e04
Update some comments and docstrings in the index class
2023-01-25 15:05:59 +01:00
Veronica Berglyd Olsen
e2f7e77ec2
Mentione Qt SVG dependency for Arch Linux in the docs ( #1319 )
2023-01-21 23:03:46 +01:00
Veronica Berglyd Olsen
004828f76c
Mention Qt SVG dependency for Arch Linux in the docs ( #1320 )
2023-01-21 23:00:42 +01:00
Veronica Berglyd Olsen
3d4dbd0bb0
Mention Qt SVG dependency for Arch Linux in the docs ( #1319 )
...
Signed-off-by: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com >
2023-01-21 22:52:43 +01:00
Veronica Berglyd Olsen
3a0bae92be
Rename the doc build functions
2023-01-12 10:21:36 +01:00
Veronica Berglyd Olsen
f569c66348
Add test coverage of the doc builder class
2023-01-11 12:30:08 +01:00
Veronica Berglyd Olsen
88cde331df
Fix a few issues in the doc builder class
2023-01-11 12:29:52 +01:00
Veronica Berglyd Olsen
72e11601a0
Complete the first version of the doc builder class and add test
2023-01-10 17:59:23 +01:00
Veronica Berglyd Olsen
87256ee62f
Merge branch 'main' into feature/build_class
2023-01-10 17:59:04 +01:00
Rachel Powers
ea7c72a509
feat(flatpak): add a build-flatpak setup command
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2023-01-09 02:35:05 -07:00
Rachel Powers
beb95c49fa
fix: fit artifact uploads
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2023-01-09 00:53:15 -07:00
Rachel Powers
f912d55177
refactor: move plist gen into setup.py
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2023-01-08 22:09:32 -07:00
Rachel Powers
a9314cc6d5
refactor: moce flatpak into setup folder
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2023-01-08 21:28:06 -07:00
Rachel Powers
3da0510a8d
fix: redundant word in metadata add period
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2023-01-08 21:24:47 -07:00
Rachel Powers
20adf39d8b
fix: link to flatpak-pip-generator in comment
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2023-01-08 21:24:47 -07:00
Rachel Powers
02f474504b
fix: only use one screenshot as defualt
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2023-01-08 21:24:47 -07:00
Rachel Powers
427abafe43
feat: add flatpak manifest
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2023-01-08 21:24:47 -07:00
Rachel Powers
b7e7a087f8
fix: remove codesign for now, only build on tags
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2023-01-08 19:27:12 -07:00
Rachel Powers
82dd1c46cf
fix: force build on this branch for testing
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2023-01-08 19:27:12 -07:00
Rachel Powers
a228c4b32a
Squashed commit of the following:
...
commit a1f358b6f0a193be7d3d72fa4082fa09701ebe16
Author: Rachel Powers <508861+Ryex@users.noreply.github.com >
Date: Thu Dec 1 11:48:38 2022 -0700
fix: reneable the res of the build
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
commit 8ed02b09aeb9c302e30023fcbf73c8b5e3bbc8ff
Author: Rachel Powers <508861+Ryex@users.noreply.github.com >
Date: Thu Dec 1 11:41:19 2022 -0700
fix: install qt for tools
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
commit d68dc29d49f1a2547912fc97867126f4fc6d96c4
Author: Rachel Powers <508861+Ryex@users.noreply.github.com >
Date: Thu Dec 1 11:32:07 2022 -0700
fix: add tex-gyre to texlive install
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
commit ff654a2a914cd00c867088baf147f8ccd70a185c
Author: Rachel Powers <508861+Ryex@users.noreply.github.com >
Date: Thu Dec 1 11:08:46 2022 -0700
fix: add required latex pkgs
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
commit 1a4babc11c274f69c6c04edddfc5011f9162759e
Author: Rachel Powers <508861+Ryex@users.noreply.github.com >
Date: Thu Dec 1 10:17:31 2022 -0700
fix: install sphinx via pip3
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
commit 4b602b0955fabc2b5067bae46c3408dab0f0dd72
Author: Rachel Powers <508861+Ryex@users.noreply.github.com >
Date: Thu Dec 1 10:05:46 2022 -0700
fix: ensure sphinx is properly installed
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
commit 59ad26f434d6c5391c2448724aa44587c2cf7a46
Author: Rachel Powers <508861+Ryex@users.noreply.github.com >
Date: Thu Dec 1 09:59:40 2022 -0700
feat: install scheme-basic texlive pkg
run setup.py in proper dir
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
commit 16cd50307fbd4519fd6ebdc719e78e99eb37d02b
Author: Rachel Powers <508861+Ryex@users.noreply.github.com >
Date: Thu Dec 1 09:54:42 2022 -0700
feat: build manual, translations, and sample project zip
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2023-01-08 19:27:12 -07:00
Rachel Powers
682986d9b9
fix: add entitlements
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2023-01-08 19:27:12 -07:00
Rachel Powers
b29b6d6eef
fix: don't remove the python symlink
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2023-01-08 19:27:12 -07:00
Rachel Powers
8a9a52da57
fix: pull the version from the python file
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2023-01-08 19:27:12 -07:00
Rachel Powers
faf302c6d8
feat: add github workflow to build for macos
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2023-01-08 19:27:12 -07:00
Rachel
f71afb5732
feat: cleanup build script
...
use python 3.10
use curl over wget (pre-installed)
ensure enchant is installed
cleanup better to limit app bundle size
fix Info.plist
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2023-01-08 19:27:12 -07:00
Rachel Powers
0eb7185d40
feat: add a macos build script
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2023-01-08 19:27:12 -07:00
Veronica Berglyd Olsen
286dbff47b
Merge 2.0.3 ( #1312 )
2023-01-08 19:52:09 +01:00
Veronica Berglyd Olsen
a671878e26
Add build for Ubuntu 23.04
2023-01-08 19:26:37 +01:00
Veronica Berglyd Olsen
5f65819f40
Release 2.0.3 ( #1311 )
2023-01-08 19:14:54 +01:00
Veronica Berglyd Olsen
ef268dc386
Bump version to 2.0.3 and update changelog and release notes
2023-01-08 19:11:26 +01:00
Veronica Berglyd Olsen
41a0788b4c
Update copyright year to 2023
2023-01-08 18:47:04 +01:00
Veronica Berglyd Olsen
073a945b8e
Update translations
2023-01-08 18:42:28 +01:00
Veronica Berglyd Olsen
90721e244b
Fix handling of item with missing parent item ( #1309 )
2023-01-08 18:23:45 +01:00
Veronica Berglyd Olsen
65bfd20ced
Update tests
2023-01-08 18:11:06 +01:00
Veronica Berglyd Olsen
22d761dea3
Improve handling of unexpected project items ( #1283 )
2023-01-08 17:57:47 +01:00
Veronica Berglyd Olsen
5daf4ed6bc
Update status/import label form code ( #1308 )
2023-01-08 17:30:03 +01:00
Veronica Berglyd Olsen
be1894ab97
Clean up the status/import form code a bit
2023-01-08 17:24:36 +01:00
Veronica Berglyd Olsen
9529a79707
Clear the staus/import form when no item is selected ( #1290 )
2023-01-08 17:16:27 +01:00
Veronica Berglyd Olsen
f6e5293d8e
Fix convert folders and open from outline ( #1306 )
2023-01-05 23:59:19 +01:00
Veronica Berglyd Olsen
31403b4299
Fix it again, but now also for enter key ( #1291 )
2023-01-05 23:54:51 +01:00
Veronica Berglyd Olsen
3b9e3762d3
Make sure editor/viewer is visible on open doc request ( #1291 )
2023-01-05 23:50:27 +01:00
Veronica Berglyd Olsen
748d76dca6
Fix converting folder to file ( #1305 )
2023-01-05 23:45:48 +01:00
Veronica Berglyd Olsen
7e0e18787f
Add a check that a non-new project actually exists ( #1301 )
2022-12-23 12:34:08 +01:00
Veronica Berglyd Olsen
3b95b2838c
Update test and translation file
2022-12-23 12:28:48 +01:00
Veronica Berglyd Olsen
8749321614
Block opening a non-new project in a non-existing location ( #1300 )
2022-12-23 12:28:30 +01:00
Veronica Berglyd Olsen
12c09b1f6c
Update icons and allow custom icon themes ( #1299 )
2022-12-20 12:56:55 +01:00
Veronica Berglyd Olsen
1664f92cc8
Also allow custom icon themes
2022-12-20 12:50:21 +01:00
Veronica Berglyd Olsen
6c76e31e0b
Remove Inkscape meta data from a bunch of icons
2022-12-20 12:32:42 +01:00
Veronica Berglyd Olsen
b7744bbda2
Correct paths for input-none icons ( #1297 )
2022-12-20 12:25:15 +01:00
Veronica Berglyd Olsen
187a75c99a
Update i18n and contributor credits ( #1298 )
2022-12-20 12:10:31 +01:00
Veronica Berglyd Olsen
670aab5224
Remove redundant CSS
2022-12-20 12:06:14 +01:00
Veronica Berglyd Olsen
1c4256ff4c
Make links consistent
2022-12-20 12:03:25 +01:00
Veronica Berglyd Olsen
55e91f08dd
Add a credits page to the About dialog
2022-12-20 11:54:45 +01:00
Veronica Berglyd Olsen
c581c774e9
Update credits doc
2022-12-20 11:33:51 +01:00
Veronica Berglyd Olsen
bce5025a66
Update Chinese translation
2022-12-20 10:40:08 +01:00
Veronica Berglyd Olsen
66cc3777dc
Release 2.0.2 ( #1279 )
2022-12-01 23:41:38 +01:00
Veronica Berglyd Olsen
b1def7b568
Release 2.0.2
2022-12-01 23:33:16 +01:00
Veronica Berglyd Olsen
1b177ff5b5
Fix highlighting not updating on prefs change ( #1278 )
2022-12-01 23:24:36 +01:00
Veronica Berglyd Olsen
594ccd45c7
Fix linux workflow
2022-12-01 23:21:00 +01:00
Veronica Berglyd Olsen
2b0216a398
Changing colouring preferences on the highlighting tab needs to re-init the syntax highlighter ( #1274 )
2022-12-01 23:12:46 +01:00
Veronica Berglyd Olsen
3fa9c29d7a
Populate build functions in new build class
2022-12-01 22:56:24 +01:00
Veronica Berglyd Olsen
25f6234cf0
Add a new module for a document build class
2022-12-01 16:12:25 +01:00
Veronica Berglyd Olsen
347266a9bd
Post release fix ( #1272 )
2022-11-29 17:41:16 +01:00
Veronica Berglyd Olsen
e7bce03be4
Add empty init files to subdirs of main package
2022-11-29 17:22:23 +01:00
Veronica Berglyd Olsen
9d08d83c2c
Release 2.0.1 ( #1270 )
2022-11-29 16:37:29 +01:00
Veronica Berglyd Olsen
e0f7e50b64
Release 2.0.1
2022-11-29 16:28:19 +01:00
Veronica Berglyd Olsen
b57d53adcd
Update French translation ( #1265 )
2022-11-28 21:37:22 +01:00
Veronica Berglyd Olsen
875bde2253
Update French translation
2022-11-28 21:30:45 +01:00
Veronica Berglyd Olsen
e77426f364
Add a icon theme fallback value ( #1264 )
2022-11-28 21:28:37 +01:00
Veronica Berglyd Olsen
9af6fa062c
Add more info on custome themes in the docs
2022-11-28 21:25:48 +01:00
Veronica Berglyd Olsen
6bc59eb7de
Make the theme class fall back to typicons lighht icon theme ( #1263 )
2022-11-28 21:05:34 +01:00
Veronica Berglyd Olsen
49cab9ec29
Use direct imports everywhere ( #1262 )
2022-11-28 18:31:54 +01:00
Veronica Berglyd Olsen
32d75567e3
Use direct imports everywhere
2022-11-28 18:23:36 +01:00
Veronica Berglyd Olsen
a51f0db6fa
Release 2.0 ( #1261 )
2022-11-28 17:27:38 +01:00
Veronica Berglyd Olsen
09eeb28257
Change the release data to today
2022-11-28 17:25:26 +01:00
Veronica Berglyd Olsen
956172af0c
Make a minor change to the release notes
2022-11-28 17:23:24 +01:00
Veronica Berglyd Olsen
35ec8e0f12
Update release notes
2022-11-28 17:12:48 +01:00
Veronica Berglyd Olsen
8390615489
Bumped version and updated changelog
2022-11-28 10:59:41 +01:00
Veronica Berglyd Olsen
df499a9776
Update translations ( #1254 )
2022-11-28 10:35:38 +01:00
Veronica Berglyd Olsen
e027c4fd4c
Update partial translations
2022-11-28 10:33:13 +01:00
Veronica Berglyd Olsen
0dd9f49856
Update completed translations
2022-11-27 17:15:04 +01:00
Veronica Berglyd Olsen
8853c73749
Remove some no longer needed strings from translations
2022-11-27 17:12:18 +01:00
Veronica Berglyd Olsen
9cb97f6a15
Merge branch 'main' into i18n
2022-11-27 17:11:08 +01:00
Veronica Berglyd Olsen
f69641c0f8
Simplify author setting ( #1258 )
2022-11-27 17:10:29 +01:00
Veronica Berglyd Olsen
1ac6e48c23
Update file format spec
2022-11-27 17:00:36 +01:00
Veronica Berglyd Olsen
a3ad90f419
Update tests
2022-11-27 16:57:11 +01:00
Veronica Berglyd Olsen
e5f04e5234
Reduce number of author entries in project to one
2022-11-27 16:55:54 +01:00
Veronica Berglyd Olsen
9d97e26fc1
Clean up the changelog a bit
2022-11-25 23:10:36 +01:00
Veronica Berglyd Olsen
e84b8d4d1d
Fix versions in module docstrings, more
2022-11-25 22:57:05 +01:00
Veronica Berglyd Olsen
d0e4c9f822
Fix versions in module docstrings
2022-11-25 22:43:27 +01:00
Veronica Berglyd Olsen
378a805b02
Update German translation
2022-11-25 22:22:36 +01:00
Veronica Berglyd Olsen
6f465e28e2
Merge branch 'main' into i18n
2022-11-24 15:18:14 +01:00
Veronica Berglyd Olsen
1678cd5e96
Update docs ( #1255 )
2022-11-24 15:18:03 +01:00
Veronica Berglyd Olsen
44c6c136a2
Update docs, second round
2022-11-24 15:13:46 +01:00
Veronica Berglyd Olsen
5538b04d55
Update completed translations
2022-11-22 22:56:57 +01:00
Veronica Berglyd Olsen
febf67179a
Fix minor GUI issues ( #1253 )
2022-11-22 13:19:12 +01:00
Veronica Berglyd Olsen
0a5fa0d190
Update main language file
2022-11-22 13:06:56 +01:00
Veronica Berglyd Olsen
4fa6329eb6
Fix tests and minor issues
2022-11-22 13:05:05 +01:00
Veronica Berglyd Olsen
3a77228aaa
Fix retention of selected item of novel tree in the details panel
2022-11-22 12:54:26 +01:00
Veronica Berglyd Olsen
f26a745d0e
Use novel selector for project details
2022-11-22 12:45:10 +01:00
Veronica Berglyd Olsen
55f7a91eaf
Add a button to open the novel tree root selector
2022-11-22 12:33:32 +01:00
Veronica Berglyd Olsen
b7373688e7
Add a novel selector class ( #1252 )
2022-11-18 13:28:35 +01:00
Veronica Berglyd Olsen
1b7814e891
Disable tooltip when novel selector is idsabled
2022-11-18 02:07:30 +01:00
Veronica Berglyd Olsen
039b2095f0
Let the novel selector replace the novel tree label
2022-11-18 02:01:55 +01:00
Veronica Berglyd Olsen
5c7c820fef
Add a combo box to novel tree
2022-11-18 01:03:44 +01:00
Veronica Berglyd Olsen
11b6ed87d4
Add the novel selector widget and use it for the outline
2022-11-18 00:44:58 +01:00
Veronica Berglyd Olsen
250a41a84a
Move StatusLED class to new components module
2022-11-18 00:19:15 +01:00
Veronica Berglyd Olsen
8c5ab9d626
Update all translation files and add test ( #1251 )
2022-11-17 17:25:50 +01:00
Veronica Berglyd Olsen
281f878a79
Remove build language part of test as this is already done in workflow
2022-11-17 17:19:40 +01:00
Veronica Berglyd Olsen
77489d22cd
Add test coverage of language files
2022-11-17 17:15:39 +01:00
Veronica Berglyd Olsen
fa880f5e2a
Update all translation files
2022-11-17 16:40:13 +01:00
Veronica Berglyd Olsen
f014d690ea
Add German trannslation ( #1033 by @HeyMyian)
2022-11-17 16:25:49 +01:00
Veronica Berglyd Olsen
7ece1123a7
Merge branch 'main' into i18n-de_DE-created
2022-11-17 16:23:14 +01:00
Veronica Berglyd Olsen
ecff40dade
Add file format specification ( #1249 )
2022-11-17 11:01:42 +01:00
Veronica Berglyd Olsen
d13e2531e8
Add a link to the file format spec in the docs ( #1012 )
2022-11-17 10:58: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
18c3e9851e
Update docs for 2.0 ( #1248 )
2022-11-16 23:07:30 +01:00
Veronica Berglyd Olsen
308a1649a5
Update docs project section
2022-11-16 23:04:35 +01:00
Veronica Berglyd Olsen
09c414c991
Update docs usage section
2022-11-16 16:17:22 +01:00
Veronica Berglyd Olsen
af7b46f714
Update docs introduction section
2022-11-16 15:59:21 +01:00
Veronica Berglyd Olsen
9a20eab1b2
Update docs, index and build, and rename viewsbar to sidebar
2022-11-16 15:58:52 +01:00
Veronica Berglyd Olsen
444c168da5
Update closing project procedure, and editor scrolling ( #1247 )
2022-11-16 11:28:47 +01:00
Veronica Berglyd Olsen
61ab597499
Make go to line in editor work consistently with auto-scrolling
2022-11-16 11:21:16 +01:00
Veronica Berglyd Olsen
62cf9b6184
Sort out status leds and project closing ( #1237 )
2022-11-16 11:20:40 +01:00
Veronica Berglyd Olsen
9f4b9a4dde
Update workflow actions ( #1246 )
2022-11-16 00:00:54 +01:00
Veronica Berglyd Olsen
af991eb31b
Update actions for syntax workflow
2022-11-15 23:43:43 +01:00
Veronica Berglyd Olsen
e6267f32b2
Merge branch 'main' into actions
2022-11-15 23:43:17 +01:00
Veronica Berglyd Olsen
c83b36acfa
Set a max column width for novel tree extra column ( #1245 )
2022-11-15 23:41:38 +01:00
Veronica Berglyd Olsen
b7f99ec95f
Update workflow actions
2022-11-15 23:41:04 +01:00
Veronica Berglyd Olsen
1e2920641d
Force a max width of extra column in novel view ( #1238 )
2022-11-15 23:27:54 +01:00
Veronica Berglyd Olsen
a15d25370e
Improve project tree iterator
2022-11-15 21:49:15 +01:00
Veronica Berglyd Olsen
7ce2fd29a6
Improve document navigation ( #1243 )
2022-11-15 17:00:27 +01:00
Veronica Berglyd Olsen
e0ca2e7fb5
Update tests and remove unused functions in viewer
2022-11-15 16:50:41 +01:00
Veronica Berglyd Olsen
a2ea7b40e2
Don't reload document if opening the same ( #1242 )
2022-11-15 16:49:59 +01:00
Veronica Berglyd Olsen
6560594c49
Fix scrolling when moving to a specific line in editor ( #1239 )
2022-11-15 16:48:46 +01:00
Veronica Berglyd Olsen
c095cc4bf0
Auto-update novel item meta ( #1241 )
2022-11-14 20:25:03 +01:00
Veronica Berglyd Olsen
8dbaa6bbd9
Remove no longer needed index function
2022-11-14 18:59:47 +01:00
Veronica Berglyd Olsen
ebc6654069
Improve how the novel tree is refreshed
2022-11-14 18:45:36 +01:00
Veronica Berglyd Olsen
992ed4f36c
Update tests
2022-11-14 17:56:31 +01:00
Veronica Berglyd Olsen
b0a0ca089f
Rewrite index class to use sequential title keys rather than line numbers
2022-11-14 16:59:51 +01:00
Veronica Berglyd Olsen
e52d8d9ff7
Add novel tree method to refresh metadata for item
2022-11-14 16:59:04 +01:00
Veronica Berglyd Olsen
827ae921a4
Merge branch 'main' into i18n-de_DE-created
2022-11-13 10:52:13 +01:00
Veronica Berglyd Olsen
e9b603d5a5
Release 2.0 RC 2 ( #1231 )
2022-11-13 10:06:39 +01:00
Veronica Berglyd Olsen
d93b3aa79f
Always save project when closing
2022-11-12 18:59:09 +01:00
Veronica Berglyd Olsen
9b6ba891a4
Merge branch 'main' into release_2.0rc2
2022-11-12 18:30:00 +01:00
Veronica Berglyd Olsen
8a9b79abd0
Improve tree class and auto-rebuild index ( #1236 )
2022-11-12 18:29:49 +01:00
Veronica Berglyd Olsen
d4d23a140f
Update changelog
2022-11-12 18:29:20 +01:00
Veronica Berglyd Olsen
e7ce13f647
Rebuild index when opdating project ( #1235 )
2022-11-12 18:23:13 +01:00
Veronica Berglyd Olsen
74d71f24ca
Improve the setOrder method in the NWTree class, and improve tests
2022-11-12 18:22:30 +01:00
Veronica Berglyd Olsen
a1213f1e84
Rename class project variable
2022-11-12 13:08:55 +01:00
Veronica Berglyd Olsen
36cf5c1d76
Merge new changes and update changelog
2022-11-11 17:24:04 +01:00
Veronica Berglyd Olsen
fd85770d4d
Merge branch 'main' into release_2.0rc2
2022-11-11 17:22:20 +01:00
Veronica Berglyd Olsen
116ebd8243
Update Config and NWItem class ( #1232 )
2022-11-11 17:21:32 +01:00
Veronica Berglyd Olsen
612034f6be
Make the item class non-dynamic, and cache formatting vars in editor
2022-11-11 17:09:03 +01:00
Veronica Berglyd Olsen
b05028e3c9
Split up the storage of quote symbols in config
2022-11-11 12:50:36 +01:00
Veronica Berglyd Olsen
495209cd1a
Fix tests of XML files and version number (again)
2022-11-11 12:16:03 +01:00
Veronica Berglyd Olsen
402cb09bb6
Fix tests of XML files and version number
2022-11-10 18:26:08 +01:00
Veronica Berglyd Olsen
dbfda1e680
Update Norwegian and US English
2022-11-10 18:17:51 +01:00
Veronica Berglyd Olsen
b03b723d25
Update i18n file
2022-11-10 18:01:13 +01:00
Veronica Berglyd Olsen
5a8e8b2221
Release 2.0 RC 2
2022-11-10 17:58:13 +01:00
Veronica Berglyd Olsen
6a664037cf
Block toolbars when there is no project ( #1230 )
2022-11-10 17:11:32 +01:00
Veronica Berglyd Olsen
f556fde848
Make some minor code fixes
2022-11-10 17:04:12 +01:00
Veronica Berglyd Olsen
bbc5be0075
Disable toolbars when no project is open
2022-11-10 16:32:17 +01:00
Veronica Berglyd Olsen
b587ab638c
Make further config class updates ( #1229 )
2022-11-10 13:37:09 +01:00
Veronica Berglyd Olsen
a1ddc6ce1d
Fix test file comparison filters
2022-11-10 13:24:13 +01:00
Veronica Berglyd Olsen
b46ad86c31
Clean up config file format, modify how projects are launched, and add broken theme setting handling
2022-11-10 13:20:26 +01:00
Veronica Berglyd Olsen
15fec91358
Clean up setters and getters in Config
2022-11-10 09:29:00 +01:00
Veronica Berglyd Olsen
e2f3a44d96
Fix pollution of recent cache from tests
2022-11-09 23:10:30 +01:00
Veronica Berglyd Olsen
eac7d9b9ee
Refactor config class, and switch to pathlib ( #1228 )
2022-11-09 23:03:03 +01:00
Veronica Berglyd Olsen
0c7fdc7013
Fix windows vs posix path issue in test
2022-11-09 22:51:12 +01:00
Veronica Berglyd Olsen
03e173634f
Switch to Path objects nearly everywhere
2022-11-09 22:43:48 +01:00
Veronica Berglyd Olsen
cb755ba820
Move recent cache out of config, and update all tests
2022-11-09 20:54:13 +01:00
Veronica Berglyd Olsen
8721d53ab2
Clean up the config class names and methods
2022-11-09 18:47:50 +01:00
Veronica Berglyd Olsen
47b57172eb
Change lastPath to a Path object
2022-11-09 18:21:40 +01:00
Veronica Berglyd Olsen
9d3291aba6
Change assetPath to a Path object
2022-11-09 17:44:20 +01:00
Veronica Berglyd Olsen
6792c11a71
Change dataPath to a Path object
2022-11-09 00:25:50 +01:00
Veronica Berglyd Olsen
6f5539de90
Change confPath to a Path object
2022-11-09 00:09:40 +01:00
Veronica Berglyd Olsen
9500c3bdb2
Make some remaining project class bariables private
2022-11-08 23:09:08 +01:00
Veronica Berglyd Olsen
5999e72592
Add a storage class ( #1225 )
2022-11-08 22:46:50 +01:00
Veronica Berglyd Olsen
0b44cf9c0a
Fix issues with variying file order in zip archive
2022-11-08 22:29:54 +01:00
Veronica Berglyd Olsen
f5a3280565
Add test coverage of storage class
2022-11-08 22:19:22 +01:00
Veronica Berglyd Olsen
ee79d3d6d6
Fix tests for core classes
2022-11-08 19:48:06 +01:00
Veronica Berglyd Olsen
b024c0996d
Move zipping of project to storage class
2022-11-08 19:25:56 +01:00
Veronica Berglyd Olsen
262a6c36b7
Rename NWDoc class to NWDocument
2022-11-07 22:51:09 +01:00
Veronica Berglyd Olsen
26f7bb4b32
Change how spel checking and booleans in general are saved in the XML
2022-11-07 22:46:30 +01:00
Veronica Berglyd Olsen
42f2bf3628
Merge branch 'main' into storage_class
2022-11-07 12:24:19 +01:00
Veronica Berglyd Olsen
6f6fe876e2
Fix parameter missing in Python 3.7
2022-11-07 10:45:53 +01:00
Veronica Berglyd Olsen
615ee2958a
Remove project path attribute from project class
2022-11-06 00:39:30 +01:00
Veronica Berglyd Olsen
a75424e44b
Use storage class to return document objects
2022-11-06 00:29:43 +01:00
Veronica Berglyd Olsen
76a1421fde
Remove project content attribute from project class
2022-11-06 00:15:24 +01:00
Veronica Berglyd Olsen
972ed25a8c
Remove project cache attribute from project class
2022-11-05 23:33:50 +01:00
Veronica Berglyd Olsen
21ab4e58f9
Remove project meta attribute from project class
2022-11-05 23:29:25 +01:00
Veronica Berglyd Olsen
82b34d9d2c
Move lock file code to storage class
2022-11-05 22:14:33 +01:00
Veronica Berglyd Olsen
9cdf840d12
Make some minor improvements to the xml reader
2022-11-05 21:37:10 +01:00
Veronica Berglyd Olsen
72cc0cf0aa
Add project file format 1.5
2022-11-05 21:13:18 +01:00
Veronica Berglyd Olsen
c6d3f680cc
Add a UUID to projects
2022-11-05 17:03:45 +01:00
Veronica Berglyd Olsen
8b4dac4e13
Split project data class back into a separate file
2022-11-05 16:24:57 +01:00
Veronica Berglyd Olsen
783a849e09
Remove the old legacy format code
2022-11-05 16:19:19 +01:00
Veronica Berglyd Olsen
407e7fa69e
Add storage code to handle projecty structure and old projects
2022-11-05 16:15:26 +01:00
Veronica Berglyd Olsen
2b8d51035d
Fix version requirements in debian build file
2022-11-03 23:48:30 +01:00
Veronica Berglyd Olsen
2e590b742f
Move new project tool to core tools ( resolves #1152 )
2022-11-03 23:47:51 +01:00
Veronica Berglyd Olsen
bd81ea0880
Make project xml class and tests use pathlib instead of os
2022-11-03 22:17:25 +01:00
Veronica Berglyd Olsen
dfd9e15951
Use storage class to open and save project XML
2022-11-03 21:51:56 +01:00
Veronica Berglyd Olsen
96b011cf70
Rename doctools module to coretools
2022-11-03 21:41:57 +01:00
Veronica Berglyd Olsen
3eee8442a7
Make packing and unpacking item data consistent
2022-11-03 17:30:54 +01:00
Veronica Berglyd Olsen
da4f4b0801
Add prototyype storage class
2022-11-01 22:58:12 +01:00
Veronica Berglyd Olsen
717d516f6a
Delegate responsibility for the index to the project class
2022-11-01 22:32:29 +01:00
Veronica Berglyd Olsen
e85bd56f60
Auto-open first document ( #1223 )
2022-11-01 19:23:35 +01:00
Veronica Berglyd Olsen
a2f92c1223
Auto-open first document on new project ( #1219 )
2022-11-01 19:15:32 +01:00
Veronica Berglyd Olsen
9dd1a60629
Fix bug with active icon on item details panel
2022-11-01 19:11:38 +01:00
Veronica Berglyd Olsen
5abc9784f1
Refactor project XML handling ( #1221 )
2022-11-01 18:44:59 +01:00
Veronica Berglyd Olsen
f1100d4475
Remove minimal project from test suite
2022-11-01 18:32:29 +01:00
Veronica Berglyd Olsen
494b94430c
Fix tests broken by xml rewrite
2022-11-01 18:31:03 +01:00
Veronica Berglyd Olsen
5b7f2b2b55
Add test coverage of the project xml class
2022-11-01 17:14:57 +01:00
Veronica Berglyd Olsen
f41db97860
Clean up the content loading
2022-11-01 13:36:22 +01:00
Veronica Berglyd Olsen
0cfaf4f021
Drop the total word count value in the XML and rewrite how counts are handled
2022-11-01 12:21:16 +01:00
Veronica Berglyd Olsen
6fd7107675
Remove pre-generatiopn of status and importance items
2022-10-31 23:18:16 +01:00
Veronica Berglyd Olsen
a88a2f5b40
Change file format to save dictionaries consistently
2022-10-31 22:37:05 +01:00
Veronica Berglyd Olsen
13b9e5a434
Move project data class to project file
2022-10-31 21:25:40 +01:00
Veronica Berglyd Olsen
a760aff826
Complete the xml writer class
2022-10-31 20:05:20 +01:00
Veronica Berglyd Olsen
3a161e90f9
Complete loading project xml via data class
2022-10-31 18:11:46 +01:00
Veronica Berglyd Olsen
522acc479b
Move status and importance to data class
2022-10-31 17:01:50 +01:00
Veronica Berglyd Olsen
cc2ef85afd
CHange how current word counts are handled
2022-10-31 16:19:31 +01:00
Veronica Berglyd Olsen
9d283d2eae
Move all remaining trivial project settings to the data class
2022-10-31 15:55:33 +01:00
Veronica Berglyd Olsen
aeef8734b8
Move the remaining project meta settings to project data class
2022-10-31 00:28:10 +01:00
Veronica Berglyd Olsen
192806a46d
Fix or disable broken tests
2022-10-30 23:55:58 +01:00
Veronica Berglyd Olsen
e887ec6991
Move project name to project data class
2022-10-30 23:18:18 +01:00
Veronica Berglyd Olsen
ea80fd3c71
Complete the XML parsing
2022-10-30 22:51:31 +01:00
Veronica Berglyd Olsen
6d1734b655
Merge branch 'main' into xml_rw_class
2022-10-30 19:40:12 +01:00
Veronica Berglyd Olsen
72f06620e9
Add version and build info to AppImage build ( #1218 )
2022-10-30 17:59:08 +01:00
Veronica Berglyd Olsen
aa963dea3d
Add version and build info to AppImage build ( #1182 )
2022-10-30 17:55:38 +01:00
Veronica Berglyd Olsen
16e7df0526
Allow moving split document to trash ( #1217 )
2022-10-30 17:21:29 +01:00
Veronica Berglyd Olsen
4d5c1b2455
Update split document tests
2022-10-30 17:14:28 +01:00
Veronica Berglyd Olsen
c1988bcc17
Fix bug where split document loses status or importance
2022-10-30 17:07:24 +01:00
Veronica Berglyd Olsen
1784d9ce28
Add move to trash switch on split dialog and processing ( #1179 )
2022-10-30 17:03:52 +01:00
Veronica Berglyd Olsen
15fd4c51df
Fix bug with missing icons in outline view
2022-10-30 16:58:10 +01:00
Veronica Berglyd Olsen
fd92f1c588
Update active/inactive and status/importance icons ( #1216 )
2022-10-30 15:31:03 +01:00
Veronica Berglyd Olsen
80496ab1ed
Improve active/inactive icons again
2022-10-30 15:16:39 +01:00
Veronica Berglyd Olsen
dbade05e46
Generate nicer status icons
2022-10-30 02:33:00 +02:00
Veronica Berglyd Olsen
e80536405e
Replace active status icons in project tree
2022-10-30 01:21:07 +02:00
Veronica Berglyd Olsen
ea59379479
Add new checkbox icons
2022-10-30 01:20:31 +02:00
Veronica Berglyd Olsen
18878dd19b
Change how item data is stored in the project tree
2022-10-29 17:55:45 +02:00
Veronica Berglyd Olsen
309a58cb18
Fix missing synopsis action in main window
2022-10-29 01:36:31 +02:00
Veronica Berglyd Olsen
64fbc2f4e9
Add format and insert features ( #1214 )
2022-10-29 01:33:42 +02:00
Veronica Berglyd Olsen
dcb473137b
Update documentation and test with synopsis insert feature
2022-10-29 01:26:58 +02:00
Veronica Berglyd Olsen
3a90ee2b0d
Add insert menu entry for synopsis comment ( #1177 )
2022-10-29 01:26:26 +02:00
Veronica Berglyd Olsen
dc401278fb
Update tests
2022-10-29 01:05:41 +02:00
Veronica Berglyd Olsen
33eb3efb11
Remove restriction on formatting empty block ( #1178 )
2022-10-29 01:05:33 +02:00
Veronica Berglyd Olsen
6d15bc5f14
Fix help text in Preferences
2022-10-29 00:56:39 +02:00
Veronica Berglyd Olsen
04c4b9eda5
Update theme system ( #1212 )
2022-10-29 00:50:26 +02:00
Veronica Berglyd Olsen
4a9ea459fa
Make some minor changes and update test coverage
2022-10-29 00:38:32 +02:00
Veronica Berglyd Olsen
9b1c3fece2
Update default themes and remove custom style sheet feature
2022-10-28 23:50:52 +02:00
Veronica Berglyd Olsen
f76fc95494
Complete coverage of themes classes
2022-10-28 23:26:25 +02:00
Veronica Berglyd Olsen
42f5ea205f
Clean up GUI tests
2022-10-28 22:15:54 +02:00
Veronica Berglyd Olsen
28916afcce
Add test coverage of GUI theme
2022-10-28 00:00:57 +02:00
Veronica Berglyd Olsen
34193021e8
Simplify the themes class a bit
2022-10-27 23:47:29 +02:00
Veronica Berglyd Olsen
c7999831c9
Remove icon setting from config, and let the theme control it
2022-10-26 22:01:04 +02:00
Veronica Berglyd Olsen
8d7ebefa65
Fix updating syntax colours ( #1171 )
2022-10-25 23:56:07 +02:00
Veronica Berglyd Olsen
88183cdc39
Add updateTheme functions to remaining GUI components
2022-10-25 23:42:43 +02:00
Veronica Berglyd Olsen
52ede26f3d
Add updateTheme functions to most GUI components
2022-10-25 23:12:21 +02:00
Veronica Berglyd Olsen
e1ecd3cd27
Fix some code linter complaints in doc editor
2022-10-25 22:01:44 +02:00
Veronica Berglyd Olsen
25c4330fd0
Make icon theme a part of the GUI theme (solves #1172 )
2022-10-25 21:27:55 +02:00
Veronica Berglyd Olsen
80ae810e1b
Merge 1.6.6 ( #1211 )
2022-10-25 18:55:52 +02:00
Veronica Berglyd Olsen
719c2aada2
Merge branch 'main' into merge_1.6.6
2022-10-25 18:49:28 +02:00
Veronica Berglyd Olsen
f2e3d95e98
Merge branch 'main' into merge_1.6.6
2022-10-25 18:47:36 +02:00
Veronica Berglyd Olsen
c22354fe4d
Release 1.6.6 ( #1210 )
2022-10-25 18:29:06 +02:00
Veronica Berglyd Olsen
4862ac3857
Bump the version number and update the changelog
2022-10-25 18:26:37 +02:00
Veronica Berglyd Olsen
e93e125a46
Allow lookup of tags with spaces ( #1209 )
2022-10-25 18:19:19 +02:00
Veronica Berglyd Olsen
dc0f9abdbc
Fix lookup of tags with spaces ( #1195 )
2022-10-25 18:12:29 +02:00
Veronica Berglyd Olsen
455a065285
Updates to status and importance feature ( #1207 )
2022-10-25 17:18:45 +02:00
Veronica Berglyd Olsen
8b3ec4376d
Merge branch 'main' into status_import
2022-10-25 17:12:37 +02:00
Veronica Berglyd Olsen
b69e4e91ac
Add Python 3.11 ( #1208 )
2022-10-25 17:11:21 +02:00
Veronica Berglyd Olsen
a5cbaa7f8c
Update requirements and add Python 3.11 to CI
2022-10-25 16:58:46 +02:00
Veronica Berglyd Olsen
b0095b266d
Add checkmark for current active status or iumportance value ( #1202 )
2022-10-25 16:19:25 +02:00
Veronica Berglyd Olsen
7b04d57605
Refactor project settings test
2022-10-25 15:48:29 +02:00
Veronica Berglyd Olsen
2ee6adcf35
Clean up function mappings in project tree class
2022-10-25 15:47:40 +02:00
Veronica Berglyd Olsen
e89f004532
Add a manage labels option to project tree context menu ( #1203 )
2022-10-25 12:20:18 +02:00
Veronica Berglyd Olsen
624787994a
Refactor the projhect tree context menu code
2022-10-25 08:17:18 +02:00
Veronica Berglyd Olsen
550896e795
Merge branch 'main' into xml_rw_class
2022-10-21 10:24:00 +02:00
Veronica Berglyd Olsen
2f926301e6
Update wizard custom page functionality ( #1201 )
2022-10-20 23:10:18 +02:00
Veronica Berglyd Olsen
34dbf3557c
Turn off generating notes if all notes folders are off in the new project wizard ( #1192 )
2022-10-20 23:00:52 +02:00
Veronica Berglyd Olsen
ae856dda6a
Rename exported status to active status ( #1200 )
2022-10-20 22:48:57 +02:00
Veronica Berglyd Olsen
871cef8af9
Add tooltip to active status icons and update build tool
2022-10-20 22:37:42 +02:00
Veronica Berglyd Olsen
6b16b7c3b7
Rename project file attribute
2022-10-20 18:28:32 +02:00
Veronica Berglyd Olsen
93a79f3605
Rename the access metods of the item class from exported to active
2022-10-20 18:14:40 +02:00
Veronica Berglyd Olsen
5ae96e4d44
Fix various issues in the code ( #1197 )
2022-10-20 12:30:00 +02:00
Veronica Berglyd Olsen
85e48eb56a
Fix a few minor typing issues
2022-10-20 12:14:09 +02:00
Veronica Berglyd Olsen
58f8f98c6f
Use constants for project and config file names
2022-10-20 12:13:29 +02:00
Veronica Berglyd Olsen
1da92e997c
Fix project tree context menu labels ( #1199 )
2022-10-20 09:12:31 +02:00
Veronica Berglyd Olsen
734f3d57bf
Rename statusBar to mainStatus in main GUI due to conflict with Qt method ( #1190 )
2022-10-20 00:26:18 +02:00
Veronica Berglyd Olsen
6a6742275f
Clean up unused part of header check function in doc editor
2022-10-20 00:22:09 +02:00
Veronica Berglyd Olsen
815c0f1125
Add a bunch of None checks, even if many may be redundant
2022-10-20 00:21:51 +02:00
Veronica Berglyd Olsen
cfe11f7b54
Make the common module a little simpler
2022-10-19 22:10:23 +02:00
Veronica Berglyd Olsen
efb7d12e1d
Remove verbose logging ( #1191 )
2022-10-19 16:21:23 +02:00
Veronica Berglyd Olsen
caf8a75bbc
Fix a couple of issues discovered by pylance
2022-10-19 12:06:57 +02:00
Veronica Berglyd Olsen
e52f0a9e16
Remove verbose logging implementation
2022-10-19 08:29:02 +02:00
Veronica Berglyd Olsen
8775b360d8
Remove all verbose log entries
2022-10-19 08:27:11 +02:00
Veronica Berglyd Olsen
54fea1d28e
Clean up common module, and fix a few typing issues ( #1188 )
2022-10-19 00:18:07 +02:00
Veronica Berglyd Olsen
c40ace1290
Fix a few weird dictionary lookups in the index
2022-10-19 00:04:31 +02:00
Veronica Berglyd Olsen
f34d95edaa
Simplify the setText method of the Tokenizer class
2022-10-18 23:49:48 +02:00
Veronica Berglyd Olsen
ac05dbc55b
Fix a potential bug
2022-10-18 23:46:08 +02:00
Veronica Berglyd Olsen
0f72c45fbc
Update tests
2022-10-18 23:41:41 +02:00
Veronica Berglyd Olsen
da820871fd
Simplify the check functions in common ( #1185 ) and remove the checkIntRange function
2022-10-18 23:41:29 +02:00
Veronica Berglyd Olsen
1aec49f852
Fix missing data path issue when creating themes folders ( #1184 )
2022-10-18 21:01:23 +02:00
Veronica Berglyd Olsen
33b95b60e3
Fix missing data path issue ( #1180 )
2022-10-18 20:43:33 +02:00
Veronica Berglyd Olsen
d232b22501
Always index main heading ( #1183 )
2022-10-17 21:39:28 +02:00
Veronica Berglyd Olsen
6c06845ed5
Drop the error on level tag in index file
2022-10-17 21:31:57 +02:00
Veronica Berglyd Olsen
5f4a171dff
Update lipsum test project
2022-10-17 21:18:42 +02:00
Veronica Berglyd Olsen
38df693987
Update tests
2022-10-17 21:15:52 +02:00
Veronica Berglyd Olsen
e24573f644
Clean out main header data in the index and make it set the item's value instead
2022-10-17 20:22:21 +02:00
Veronica Berglyd Olsen
8fe25d4b43
Update classes and functions to use the item as source of main heading instead of index
2022-10-17 20:15:45 +02:00
Veronica Berglyd Olsen
5a4b7b7264
Add a main heading variable to the NWItem class
2022-10-17 20:08:19 +02:00
Veronica Berglyd Olsen
9b5b00fd2d
Release 2.0 RC 1 ( #1169 )
2022-10-17 16:40:08 +02:00
Veronica Berglyd Olsen
d59c408e44
Merge branch 'main' into release_2.0rc1
2022-10-17 13:34:04 +02:00
Veronica Berglyd Olsen
95b6949da8
Update readme with new minimum Qt version
2022-10-15 23:32:30 +02:00
Veronica Berglyd Olsen
b0e2dbf06e
Merge branch 'main' into release_2.0rc1
2022-10-15 23:30:43 +02:00
Veronica Berglyd Olsen
0aadb29ac7
Update changelog
2022-10-15 23:29:12 +02:00
Veronica Berglyd Olsen
559a1791e1
Increase minimum Qt version to 5.10 ( #1174 )
2022-10-15 23:23:47 +02:00
Veronica Berglyd Olsen
f5dcad8725
Update references to Qt version in the docs
2022-10-15 23:14:34 +02:00
Veronica Berglyd Olsen
97724054ec
Require at least Qt 5.10 instead
2022-10-15 23:05:43 +02:00
Veronica Berglyd Olsen
30661130ca
Ignore coverage of lines of old Qt versions
2022-10-15 22:56:18 +02:00
Veronica Berglyd Olsen
9c16b58325
Fix document editor test
2022-10-15 22:50:07 +02:00
Veronica Berglyd Olsen
aadc576d0a
Require at least Qt 5.9
2022-10-15 22:47:18 +02:00
Veronica Berglyd Olsen
84db544704
Update documentation screen shots
2022-10-15 19:59:02 +02:00
Veronica Berglyd Olsen
49bce76c0d
Update changelog
2022-10-15 16:21:41 +02:00
Veronica Berglyd Olsen
20945cfc0d
Merge branch 'main' into release_2.0rc1
2022-10-15 16:19:59 +02:00
Veronica Berglyd Olsen
05ad483f06
Update i18n ( #1170 )
2022-10-15 16:19:47 +02:00
Veronica Berglyd Olsen
98e014f834
Update translations for Norwegian and US English
2022-10-15 16:10:18 +02:00
Veronica Berglyd Olsen
e316270b57
Update base translation file
2022-10-15 16:09:59 +02:00
Veronica Berglyd Olsen
4fe34640f5
Bump version to 2.0 RC 1 and update changelog
2022-10-15 12:13:14 +02:00
Veronica Berglyd Olsen
ca613e83e8
Add a root folder filter to the Build Tool ( #1168 )
2022-10-14 22:55:09 +02:00
Veronica Berglyd Olsen
72e1180c84
Add a root folder filter to the build tool
2022-10-14 22:41:58 +02:00
Veronica Berglyd Olsen
a582d231e8
Make some minor GUI tweaks ( #1167 )
2022-10-14 22:16:44 +02:00
Veronica Berglyd Olsen
11ff9567c0
Make the novel combo box on project details always visible
2022-10-14 21:49:42 +02:00
Veronica Berglyd Olsen
64c07e8910
Change a few tooltip labels and remove focus mode checkbox in menu
2022-10-14 21:45:58 +02:00
Veronica Berglyd Olsen
6f257d9b27
Use the main menu entries in the view bar settings menu
2022-10-14 20:47:01 +02:00
Veronica Berglyd Olsen
928c25e742
Fix circular imports ( #1166 )
2022-10-14 19:45:05 +02:00
Veronica Berglyd Olsen
3c49ccff53
Move the custom gui module to the root of the project
2022-10-14 19:34:37 +02:00
Veronica Berglyd Olsen
5aa5640baa
Make all imports in tests explicit
2022-10-14 19:25:21 +02:00
Veronica Berglyd Olsen
91961111d8
Add Quick Links to the Project Tree ( #1165 )
2022-10-14 17:43:23 +02:00
Veronica Berglyd Olsen
5fcfbf1c75
Add shortcut to docs, and fix broken link
2022-10-14 17:35:10 +02:00
Veronica Berglyd Olsen
77ec0a9eed
Add a quick links dropdown menu to the project tree ( #1137 )
2022-10-14 17:30:28 +02:00
Veronica Berglyd Olsen
bbbad2b170
Add bookmark icon
2022-10-14 17:29:07 +02:00
Veronica Berglyd Olsen
505385b060
Update icons ( #1164 )
2022-10-14 10:31:25 +02:00
Veronica Berglyd Olsen
07a5def0a9
Change project details to use decoration graphics rather than icons, and delete the no longer used header icons
2022-10-14 10:20:30 +02:00
Veronica Berglyd Olsen
91e6b0671e
Add header decoration function to the icon class
2022-10-14 10:19:31 +02:00
Veronica Berglyd Olsen
234a527f25
Add icon for Novel Section documents
2022-10-14 09:40:34 +02:00
Veronica Berglyd Olsen
845a15229d
Remove unused icons
2022-10-14 09:37:50 +02:00
Veronica Berglyd Olsen
ab482c4ede
Rewrite Split Tool ( #1154 )
2022-10-14 00:00:16 +02:00
Veronica Berglyd Olsen
d619f4a012
Add test coverage of splitter function in project tree
2022-10-13 23:48:52 +02:00
Veronica Berglyd Olsen
84af87b155
Add test for document splitter
2022-10-13 19:01:06 +02:00
Veronica Berglyd Olsen
3f4d85dcad
Rewrite test for split dialog
2022-10-13 18:18:08 +02:00
Veronica Berglyd Olsen
02976c5f12
Add remaining logic to document splitter, and fix bug in recursive permanet delete
2022-10-13 17:11:43 +02:00
Veronica Berglyd Olsen
049190739f
Merge branch 'main' into split_tool
2022-10-13 14:57:24 +02:00
Veronica Berglyd Olsen
e11137a90f
Merge 1.6.5 ( #1160 )
2022-10-13 11:14:02 +02:00
Veronica Berglyd Olsen
28ae292703
Merge branch 'main' into merge_1.6.5
2022-10-13 11:07:24 +02:00
Veronica Berglyd Olsen
0e94b1ca88
Patch 1.6.5 ( #1159 )
2022-10-13 10:47:22 +02:00
Veronica Berglyd Olsen
dbf672224f
Bump version to 1.6.5 and update changelog
2022-10-13 10:44:08 +02:00
Veronica Berglyd Olsen
1001140eec
Fix preferences dialog window size issue #989
2022-10-13 10:25:38 +02:00
Veronica Berglyd Olsen
038c66258b
Backport fix for #1150
2022-10-13 10:24:00 +02:00
Veronica Berglyd Olsen
bb8b0555ae
Backport fix for #1149
2022-10-13 10:22:31 +02:00
Veronica Berglyd Olsen
1421ed3bf4
Turn off the old splitter tool test
2022-10-12 23:44:15 +02:00
Veronica Berglyd Olsen
31a5761ba0
Add the core code for the DocSplitter tool
2022-10-12 23:39:56 +02:00
Veronica Berglyd Olsen
baafd5f83c
Rewrite the GuiDocSplit dialog
2022-10-12 22:36:06 +02:00
Veronica Berglyd Olsen
4f44374f48
Remove menu entry for split document
2022-10-11 23:41:39 +02:00
Veronica Berglyd Olsen
7403736ae1
Fix minor issues and clean up class inits ( #1153 )
2022-10-11 23:35:31 +02:00
Veronica Berglyd Olsen
9a0bda9884
Fix tab parents on settings dialogs
2022-10-11 23:27:45 +02:00
Veronica Berglyd Olsen
84104f2267
Include missing file from last commit
2022-10-11 23:18:37 +02:00
Veronica Berglyd Olsen
5d6778be57
Clean up class initialisation
2022-10-11 23:17:58 +02:00
Veronica Berglyd Olsen
1f05e90266
Remove the context menu in the main window ( #1147 )
2022-10-11 22:49:36 +02:00
Veronica Berglyd Olsen
3a7c3cec3f
Reset idle time when creating a new project ( #1149 )
2022-10-11 22:44:06 +02:00
Veronica Berglyd Olsen
e8f7df9cb4
Add Shift+Enter to auto-replace ( #1151 )
2022-10-11 22:35:24 +02:00
Veronica Berglyd Olsen
9b5d2b2c2b
Resolve issue #1150
2022-10-11 22:26:14 +02:00
Veronica Berglyd Olsen
87f20622f9
Rewrite Merge Tool ( #1148 )
2022-10-11 22:02:26 +02:00
Veronica Berglyd Olsen
417758a29a
Add coverage of new function in project class
2022-10-11 21:48:40 +02:00
Veronica Berglyd Olsen
07c93bcb7d
Update test coverage
2022-10-11 21:20:03 +02:00
Veronica Berglyd Olsen
b96c1e9f09
Add test coverage of doc tools
2022-10-10 16:35:13 +02:00
Veronica Berglyd Olsen
747a1a212c
Make some minor improvements to code and tests
2022-10-10 15:48:45 +02:00
Veronica Berglyd Olsen
428dce3e6e
Fix doc merge dialog test
2022-10-09 22:47:36 +02:00
Veronica Berglyd Olsen
02dc7f5fe0
Make a few more improvements to doc merge
2022-10-09 21:40:50 +02:00
Veronica Berglyd Olsen
d9a59bccda
Don't allow merging root folders
2022-10-09 21:30:21 +02:00
Veronica Berglyd Olsen
23b73dd936
Update tests for project tree deleting items
2022-10-09 20:49:25 +02:00
Veronica Berglyd Olsen
0859c14581
Remove the old merge document menu entry
2022-10-09 19:23:55 +02:00
Veronica Berglyd Olsen
2bda53e971
Split up the project tree deleteItem function
2022-10-09 19:21:05 +02:00
Veronica Berglyd Olsen
0f3d598f8d
Implement nre doc merge functionality in tree
2022-10-09 17:19:01 +02:00
Veronica Berglyd Olsen
e1c3a12d07
Redesign the Document Merge dialog box
2022-10-09 15:30:02 +02:00
Veronica Berglyd Olsen
43bb5aab5c
Rename 1.7 to 2.0 ( #1146 )
2022-10-06 09:15:48 +02:00
Veronica Berglyd Olsen
b80f5ba057
Rename 1.7 to 2.0
2022-10-06 09:10:58 +02:00
Veronica Berglyd Olsen
9c381c40a5
Remove existing space when auto-inserting space ( #1131 )
2022-10-01 23:13:07 +02:00
Veronica Berglyd Olsen
47c39e68b7
Remove the no longer needed changes to the test
2022-10-01 22:44:11 +02:00
Veronica Berglyd Olsen
a24d37ffa4
Simplify the auto-insert space check code as this is efficient enough
2022-10-01 22:41:18 +02:00
Veronica Berglyd Olsen
03db815723
Update test coverage
2022-10-01 22:35:26 +02:00
Veronica Berglyd Olsen
1aeb66d9af
Make sure existing space is stripped before inserting non-breaking space ( #1061 )
2022-10-01 22:35:00 +02:00
Veronica Berglyd Olsen
3efbc14d97
Update Project Details for multi-novel projects ( #1130 )
2022-10-01 22:11:21 +02:00
Veronica Berglyd Olsen
534614d037
Add a root folder combo box to the Project Details dialog
2022-10-01 22:02:24 +02:00
Veronica Berglyd Olsen
479478490e
Update the index to generate a ToC for a specific root folder
2022-10-01 22:02:00 +02:00
Veronica Berglyd Olsen
f4eed2bf2c
Add Expand/Collapse All functionality to project tree ( #1129 )
2022-10-01 21:25:19 +02:00
Veronica Berglyd Olsen
ba51fb4c46
Add Expand/Collapse All functionality to project tree
2022-10-01 21:17:47 +02:00
Veronica Berglyd Olsen
bdc7e4dc10
Convert folder to document or note ( #1128 )
2022-10-01 20:42:43 +02:00
Veronica Berglyd Olsen
25dec2ace8
Add test coverage of convert folder feature
2022-10-01 20:32:47 +02:00
Veronica Berglyd Olsen
7d99d6c40b
Merge branch 'main' into convert_folder
2022-10-01 19:06:52 +02:00
Veronica Berglyd Olsen
ba88160deb
Rough framework for XML reader/writer classes
2022-09-29 20:07:52 +02:00
Veronica Berglyd Olsen
08289d0675
Merge 1.6.4 ( #1121 )
2022-09-29 20:05:42 +02:00
Veronica Berglyd Olsen
a64c36221c
Fix remaining merge conflict
2022-09-29 20:00:05 +02:00
Veronica Berglyd Olsen
bf2229538e
Bring patch 1.6.4 changes into main
2022-09-29 19:59:21 +02:00
Veronica Berglyd Olsen
922d66ff53
Fix typo in release notes and changelog
2022-09-29 19:38:28 +02:00
Veronica Berglyd Olsen
cfb6059027
Add Ubunutu 22.10 to patch build
2022-09-29 19:34:20 +02:00
Veronica Berglyd Olsen
c04715c9ef
Release 1.6.4 ( #1120 )
2022-09-29 19:27:02 +02:00
Veronica Berglyd Olsen
d82c739f01
Release 1.6.4
2022-09-29 19:23:41 +02:00
Veronica Berglyd Olsen
7267490645
Backport fix #1113
2022-09-29 14:33:12 +02:00
Veronica Berglyd Olsen
5adf21e87a
Add integration test coverage of insert spaces issue
2022-09-29 14:25:42 +02:00
Veronica Berglyd Olsen
e6b2732281
Fix insert spaces crash ( #1118 )
2022-09-29 14:11:39 +02:00
Veronica Berglyd Olsen
9c4b3dbc08
Improve the tree change method
2022-09-29 14:09:03 +02:00
Veronica Berglyd Olsen
3d3ac0d05d
Allow converting folder to file in project tree ( #1071 )
2022-09-19 13:33:56 +02:00
Veronica Berglyd Olsen
9434fe2cd7
Fix clipping of cursor due to no document margin ( #1113 )
2022-09-14 16:57:15 +02:00
Veronica Berglyd Olsen
af55e57ba3
Fix clipping of cursor due to 0 doc margin, issue #1112
2022-09-14 16:48:46 +02:00
Veronica Berglyd Olsen
90fbfc30ad
Add Ubuntu 22.10 to setup builds
2022-09-14 13:33:09 +02:00
Veronica Berglyd Olsen
c48d415a9d
Update context menu entries in project tree ( #1111 )
2022-09-11 19:12:49 +02:00
Veronica Berglyd Olsen
874f4f7198
Change a few other project tree context menu labels
2022-09-11 18:51:18 +02:00
Veronica Berglyd Olsen
19c583f615
Fix misleading deletion label in context menu for empty folders
2022-09-11 18:48:15 +02:00
Veronica Berglyd Olsen
76e9c822c9
Make adding new docs smarter ( #1110 )
2022-09-11 17:40:47 +02:00
Veronica Berglyd Olsen
73b8e3e0fb
Use the new item checker functions instead of equal operator
2022-09-11 17:22:46 +02:00
Veronica Berglyd Olsen
5cba10151a
Make the add new item feature a little smarter
2022-09-11 17:06:16 +02:00
Veronica Berglyd Olsen
01b66bc62e
Add some type and layout checker functions to the item class
2022-09-11 17:04:21 +02:00
Veronica Berglyd Olsen
f14398392a
Merge release 1.6.3 into main ( #1104 )
2022-08-18 22:57:15 +02:00
Veronica Berglyd Olsen
3a7ed1f2f3
Merge branch 'main' into patch_to_main
2022-08-18 22:53:46 +02:00
Veronica Berglyd Olsen
802d1b0132
Improve the build scripts ( #1103 )
2022-08-18 22:45:43 +02:00
Veronica Berglyd Olsen
d4878525ac
Improve the package build pipeline
2022-08-18 22:38:32 +02:00
Veronica Berglyd Olsen
e98e758b5f
Fix missing version bump
2022-08-18 22:36:46 +02:00
Veronica Berglyd Olsen
672e3680b7
Release 1.6.3 ( #1102 )
2022-08-18 20:38:42 +02:00
Veronica Berglyd Olsen
53c1d1b7ee
Bumped version and update changelog
2022-08-17 23:49:37 +02:00
Veronica Berglyd Olsen
721d67ac0a
Merge patches from 1.6.3 ( #1101 )
2022-08-17 23:32:43 +02:00
Veronica Berglyd Olsen
2407b61830
Fix typo in docstring and add reference to issue
2022-08-17 23:24:18 +02:00
Veronica Berglyd Olsen
f08345b15e
Merge branch 'main' into merge_patches
2022-08-17 23:21:10 +02:00
Veronica Berglyd Olsen
20da33348c
Block adding spaces before colon in certain meta data cases ( #1099 )
2022-08-17 23:09:17 +02:00
Veronica Berglyd Olsen
7e82461aba
Fix comment in test
2022-08-17 23:05:26 +02:00
Veronica Berglyd Olsen
fcfe7507d6
Block adding spaces before colon (French language feature) in certain meta data cases
2022-08-17 23:01:03 +02:00
Veronica Berglyd Olsen
90b50fe180
Fix handling of empty spellcheck language string ( #1098 )
2022-08-17 22:34:45 +02:00
Veronica Berglyd Olsen
3ddbfb061b
Make spell ckeck tests run on en_US
2022-08-17 22:29:27 +02:00
Veronica Berglyd Olsen
93194626c7
Add an additional ignore line on main editing test
2022-08-17 22:25:02 +02:00
Veronica Berglyd Olsen
c23a1d224d
Install a generic English dictionary on Linux CI
2022-08-17 22:19:32 +02:00
Veronica Berglyd Olsen
2178391bcd
Update tests of spell check classes
2022-08-17 21:49:59 +02:00
Veronica Berglyd Olsen
c917fc9c9c
Fix issue #1096 and remove a couple of error ourputs
2022-08-17 21:49:41 +02:00
Veronica Berglyd Olsen
15c54224e0
Update the Outline View to be consistent with the Novel Tree ( #1094 )
2022-08-15 18:09:33 +02:00
Veronica Berglyd Olsen
cc7ae316ad
Make some minor changes for consistency between similar classes
2022-08-15 16:08:25 +02:00
Veronica Berglyd Olsen
bf49b1ee50
Merge branch 'main' into outline_updates
2022-07-31 18:55:03 +02:00
Veronica Berglyd Olsen
bb2c78c0f6
Update tests
2022-07-31 18:50:43 +02:00
Veronica Berglyd Olsen
069e3baf67
Add functionality to load and save last selected outline novel, and fix a few inconsistencies
2022-07-31 18:40:16 +02:00
Veronica Berglyd Olsen
b30a4d26ae
Appimage Distribution ( #1092 )
2022-07-15 16:53:37 +02:00
Veronica Berglyd Olsen
338d158bae
Make some minor changes to the setup script
2022-07-15 16:39:12 +02:00
Veronica Berglyd Olsen
895beb6aa1
Revert change of spelling from UK to US
2022-07-15 16:36:45 +02:00
Veronica Berglyd Olsen
67aff2550b
Change look of outline tree
2022-07-15 14:38:37 +02:00
Rachel Powers
82a5da391f
- ensure dist_appimage removed during cleanup
...
- cleanup
2022-07-08 18:53:01 -07:00
Rachel Powers
3dc4d1443f
ensure prefix matching of build-appimage args do not shadow normal setup
...
move defaults to pyhton 3.10 and manylinux2010 for better compatability
cleanup
2022-07-08 18:40:54 -07:00
Rachel Powers
073a9acfb3
add a method to automate the building of an Appimage package
2022-07-08 15:26:03 -07:00
Rachel Powers
b363259a72
fix spelling
2022-07-08 14:08:13 -07:00
Rachel Powers
211ab290d0
bring .desktop into compliance with Desktop Entry specification 1.1
...
validated with `desktop-file-validate`
2022-07-08 14:06:56 -07:00
Veronica Berglyd Olsen
f9df358c4f
Add the Novel Tree meta data feature ( #1088 )
2022-06-15 20:46:45 +02:00
Veronica Berglyd Olsen
0d01e108f1
Improve test coverage
2022-06-15 20:37:19 +02:00
Veronica Berglyd Olsen
8c4ecaeee2
Fix tests
2022-06-15 20:01:45 +02:00
Veronica Berglyd Olsen
4fa814a2fa
Remove no longer needed config settings, and change default text width
2022-06-15 19:51:13 +02:00
Veronica Berglyd Olsen
bb85232ea7
Add some fixes to keep novel tree active handle up to date
2022-06-15 19:47:04 +02:00
Veronica Berglyd Olsen
469275eea5
Add novel tree highlight of rows of current document
2022-06-15 19:39:07 +02:00
Veronica Berglyd Olsen
ba0ce33cfc
Add a tool tip with meta data behind a button on each novel tree item
2022-06-15 19:17:24 +02:00
Veronica Berglyd Olsen
50f299171a
Add some convenient tree widget settings to the different trees
2022-06-15 17:33:47 +02:00
Veronica Berglyd Olsen
5c04e79486
Merge branch 'main' into i18n-de_DE-created
2022-06-15 17:18:47 +02:00
Veronica Berglyd Olsen
fb14e978cd
Merge branch 'patch'
2022-06-15 17:11:56 +02:00
Veronica Berglyd Olsen
3a455fa1a7
Fix build ODT language, and collapsing of view panel ( #1087 )
2022-06-15 17:10:35 +02:00
Veronica Berglyd Olsen
ad50ad9b0d
Resolve issue #1085
2022-06-15 17:06:18 +02:00
Veronica Berglyd Olsen
7d7c2dba26
Resolve issue #1073
2022-06-15 17:05:48 +02:00
Veronica Berglyd Olsen
0b95804535
Update the novel tree GUI ( #1084 )
2022-06-15 16:52:42 +02:00
Veronica Berglyd Olsen
6ccbb358b9
Update tests
2022-06-15 16:46:44 +02:00
Veronica Berglyd Olsen
cff464392a
Use the indenta decorators of the novel tree to indicate type
2022-06-15 16:15:29 +02:00
Veronica Berglyd Olsen
3a061eec3f
Update novel tree menu processing and fix issue with reaload of document
2022-06-15 16:14:28 +02:00
Veronica Berglyd Olsen
538b722bdf
Fix tests and a few other bits
2022-06-14 19:33:12 +02:00
Veronica Berglyd Olsen
ea61db9591
Simplify the novel outline tree
2022-06-14 00:14:51 +02:00
Veronica Berglyd Olsen
49ace054bd
Make options class handle enums, and add plot column to novel tree
2022-06-12 20:18:24 +02:00
Veronica Berglyd Olsen
8040441757
Allow changing content of last column of the novel tree
2022-06-12 19:59:18 +02:00
Veronica Berglyd Olsen
88b2d61cec
Update tests
2022-06-12 17:54:37 +02:00
Veronica Berglyd Olsen
52683d5a21
Add novel tree toolbar and connect actions
2022-06-12 17:47:32 +02:00
Veronica Berglyd Olsen
b3eb276437
Wrap the novel tree in an outer widget
2022-06-12 15:45:39 +02:00
Veronica Berglyd Olsen
ed5c52859d
Simplify the conversion of very old project data ( #1083 )
2022-06-11 23:57:08 +02:00
Veronica Berglyd Olsen
c58868ed39
Simplify the conversion of very old project data
2022-06-11 23:54:20 +02:00
Veronica Berglyd Olsen
5a5a64e3a2
Replace the edit item dialog ( #1082 )
2022-06-11 18:54:08 +02:00
Veronica Berglyd Olsen
2cc8be5776
Rename the main GUI function for editing an item
2022-06-11 18:48:22 +02:00
Veronica Berglyd Olsen
8d427f40c6
Add a shortcut to open project tree context menu
2022-06-11 18:40:21 +02:00
Veronica Berglyd Olsen
946656f8c5
Add test for edit label dialog
2022-06-11 18:26:41 +02:00
Veronica Berglyd Olsen
37c3bb8cd2
Replace the item editor with the label editor dialog
2022-06-11 18:19:21 +02:00
Veronica Berglyd Olsen
6058423970
Add a new edit label dialog
2022-06-11 18:17:57 +02:00
Veronica Berglyd Olsen
d162be3543
Give main GUI objects better names ( #1081 )
2022-06-11 16:36:15 +02:00
Veronica Berglyd Olsen
985179bbb9
Rename main theme object
2022-06-11 16:29:49 +02:00
Veronica Berglyd Olsen
db01d85f2e
Rename outline components
2022-06-11 15:59:08 +02:00
Veronica Berglyd Olsen
94068e777a
Give main GUI elements more identifiable names
2022-06-11 15:49:45 +02:00
Veronica Berglyd Olsen
0181bebd70
Rename ambiguous theParent variable to mainGui
2022-06-11 15:33:32 +02:00
Veronica Berglyd Olsen
b8d557646a
Update the Project Tree with major improvements ( #1079 )
2022-06-11 14:53:45 +02:00
Veronica Berglyd Olsen
025463a28e
Improve project tree test coverage
2022-06-11 14:40:03 +02:00
Veronica Berglyd Olsen
f0bef18b63
Re-implement the tree context menu
2022-06-11 13:44:45 +02:00
Veronica Berglyd Olsen
77746f712f
Fix inconsistend expand/collapse when tree items are moved
2022-06-11 12:33:37 +02:00
Veronica Berglyd Olsen
ad438e128a
Merge branch 'main' into project_tree_updates
2022-06-07 23:41:48 +02:00
Veronica Berglyd Olsen
af39fb98a1
Clean up project tree code and add undo action to the menu
2022-06-07 23:38:17 +02:00
Veronica Berglyd Olsen
ef270bc069
Tweak project toolbar look, and fix shortcuts
2022-06-07 22:38:02 +02:00
Veronica Berglyd Olsen
0909bf7c36
Update code of conduct to v2.1
2022-06-07 10:34:27 +02:00
Veronica Berglyd Olsen
5a6ef5efd3
Add move buttons to project tree toolbar
2022-06-07 00:11:42 +02:00
Veronica Berglyd Olsen
272e7f6e24
Remove redundant menu entries
2022-06-06 22:17:24 +02:00
Veronica Berglyd Olsen
46bb8e5bcc
Populate the add button menu in the project widget
2022-06-06 22:03:42 +02:00
Veronica Berglyd Olsen
12a7ec7fe3
Allow the project class to create new files
2022-06-06 22:02:44 +02:00
Veronica Berglyd Olsen
d07f5dc520
Wrap project tree in an outer widget with a toolbar
2022-06-06 15:50:46 +02:00
Veronica Berglyd Olsen
b88cdb7677
Make the project tree columns fixed
2022-06-06 14:11:59 +02:00
Veronica Berglyd Olsen
669eabc7e8
Handle actions in the project tree internally in the class
2022-06-06 13:46:54 +02:00
Veronica Berglyd Olsen
24112f6d8d
Merge branch 'main' into i18n-de_DE-created
2022-06-06 13:27:48 +02:00
Veronica Berglyd Olsen
3ff5dfce33
Set build language for Open Document files ( #1077 )
2022-06-05 22:47:21 +02:00
Veronica Berglyd Olsen
2f81aef0a3
Set build language for Open Document files
2022-06-05 22:42:25 +02:00
Veronica Berglyd Olsen
29739ab210
Update the Outline View panel ( #1063 )
...
Add a top level widget that contains the entire Outline View.
Move the details panel code to the outline.py file.
Add a toolbar to the top of the Outline view with a dropdown box to select which Novel folder to view.
Add a refresh button to the tool bar.
Move the context menu for changing columns to a menu button on the tool bar.
Remove the Rebuild Outline and Auto-Update Outline options from the main menu.
2022-06-05 22:34:49 +02:00
Veronica Berglyd Olsen
4d9b94cfe6
Improve test coverage of Outline
2022-06-05 22:31:10 +02:00
Veronica Berglyd Olsen
85f63721e0
Allow showing all novel files in Outline
2022-06-05 18:43:09 +02:00
Veronica Berglyd Olsen
92924b3288
Make the new item function better at guessing header level of new files
2022-06-05 17:41:29 +02:00
Veronica Berglyd Olsen
88976d6800
Streamline how project item changes are reported
2022-06-05 17:25:39 +02:00
Veronica Berglyd Olsen
2873336dce
Allow switching between root novel folders
2022-06-05 15:04:04 +02:00
Veronica Berglyd Olsen
de07546e3f
Fix tests
2022-06-05 13:41:22 +02:00
Veronica Berglyd Olsen
ac14888e2a
Merge branch 'main' into outline_view
2022-06-05 13:36:54 +02:00
Veronica Berglyd Olsen
c28ac37df1
Rewrite index class ( #1074 )
...
Rewrites the index class to use objects rather than dictionaries to store indexing information.
Moves the index instance into the main project class instead of the main GUI object.
Makes the project tree and project options classes private to the project class.
2022-06-05 13:21:45 +02:00
Veronica Berglyd Olsen
63068f1018
Add full test coverage of index class
2022-06-05 13:17:24 +02:00
Veronica Berglyd Olsen
22099c1b56
Make some minor improvements to handling of tags and references
2022-06-03 11:07:40 +02:00
Veronica Berglyd Olsen
eed59a96be
Make some fixes to the index class, and improve test coverage
2022-05-30 00:28:43 +02:00
Veronica Berglyd Olsen
865acfd7e9
Clean up imports
2022-05-29 19:40:14 +02:00
Veronica Berglyd Olsen
d1b32f1ba1
Move the tags index into a wrapper class
2022-05-29 19:24:41 +02:00
Veronica Berglyd Olsen
77e50a6cee
Move the item index into a wrapper class and combine the access functions
2022-05-29 18:58:32 +02:00
Veronica Berglyd Olsen
347d34bf83
Clean up the index code a bit and add index validation
2022-05-29 00:18:48 +02:00
Veronica Berglyd Olsen
94ba7a2f94
Use the new index instead of the old
2022-05-28 21:59:52 +02:00
Veronica Berglyd Olsen
01be8be44f
Remove old tagsIndex
2022-05-28 20:16:27 +02:00
Veronica Berglyd Olsen
d584f57a3b
Loading of new index now works
2022-05-28 19:45:33 +02:00
Veronica Berglyd Olsen
b5b0074411
Rewritten index storage using classes instead
2022-05-28 18:48:31 +02:00
Veronica Berglyd Olsen
44926a4e9a
Also make tree and options properties of the project
2022-05-28 14:33:25 +02:00
Veronica Berglyd Olsen
8bdd09400a
Move the project index into the project class
2022-05-28 14:11:58 +02:00
Veronica Berglyd Olsen
8ac30b036a
Change how tag links are followed
2022-05-26 12:11:22 +02:00
Veronica Berglyd Olsen
ecc0585c87
Add a toolbar to the Outline view
2022-05-22 23:03:30 +02:00
Veronica Berglyd Olsen
007f2fbff4
Add a menu icon
2022-05-22 22:46:42 +02:00
Veronica Berglyd Olsen
1f66ed3e3b
Reduce the list of tag classes in outline view when they are not used
2022-05-22 21:00:49 +02:00
Veronica Berglyd Olsen
eb66b2c175
Merge branch 'main' into outline_view
2022-05-22 18:15:36 +02:00
Veronica Berglyd Olsen
5d86cfb092
Improve GUI look and usability ( #1069 )
2022-05-22 18:11:25 +02:00
Veronica Berglyd Olsen
b9fcc43ca6
Move highlighting theme setting back to General tab in Preferences
2022-05-22 17:53:46 +02:00
Veronica Berglyd Olsen
3cfc5d9a1a
Remove borders from all main GUI widgets
2022-05-22 17:45:54 +02:00
Veronica Berglyd Olsen
25427e8521
Add tooltips to views bar
2022-05-22 17:43:38 +02:00
Veronica Berglyd Olsen
2425af4bfe
Add menu to view bar settings, and add build button
2022-05-22 17:00:45 +02:00
Veronica Berglyd Olsen
4a4ed32fe6
Add new view bar icons
2022-05-22 17:00:09 +02:00
Veronica Berglyd Olsen
f7e31bd452
Use "project name" consistently on the GUI
2022-05-22 16:23:49 +02:00
Veronica Berglyd Olsen
adf7357155
Merge branch 'main' into outline_view
2022-05-22 16:19:53 +02:00
Veronica Berglyd Olsen
a541c90690
Add icon name to xdg mime type just in case ( #1068 )
2022-05-22 15:58:09 +02:00
Veronica Berglyd Olsen
217e184153
Update new project creation ( #1067 )
2022-05-21 22:22:07 +02:00
Veronica Berglyd Olsen
e14348a05b
Fix a few text labels on the wizard
2022-05-21 22:18:16 +02:00
Veronica Berglyd Olsen
78b97ce8fb
Remove name as a required parameter for new root folders since no part of the GUI uses it
2022-05-21 22:10:25 +02:00
Veronica Berglyd Olsen
aeaaaaf3af
Update test coverage
2022-05-21 21:55:19 +02:00
Veronica Berglyd Olsen
63a3e56cdb
Fix ignored lines in XML comparison
2022-05-21 18:15:38 +02:00
Veronica Berglyd Olsen
cea22b6147
Clean up new project creation function
2022-05-21 17:58:47 +02:00
Veronica Berglyd Olsen
06d39ea352
Make tests not depend on minimal project settings
2022-05-21 17:33:58 +02:00
Veronica Berglyd Olsen
b4ea5bc8d0
Update minimal project content
2022-05-21 17:33:36 +02:00
Veronica Berglyd Olsen
ad42a71427
Fix tests
2022-05-21 16:57:09 +02:00
Veronica Berglyd Olsen
46dce17dfe
Update new project generation to match wizard
2022-05-21 16:29:41 +02:00
Veronica Berglyd Olsen
7a8c97225b
Add a summary page to the wizard
2022-05-21 15:47:21 +02:00
Veronica Berglyd Olsen
5574d8d6c0
Update and clarify the options on the Wizard
2022-05-21 15:11:33 +02:00
Veronica Berglyd Olsen
a166d9a4dd
Add a Translation Guidelines section in i18n
2022-05-19 20:04:10 +02:00
Veronica Berglyd Olsen
b863077bfe
Make minor changes post 1.7b1 release ( #1065 )
2022-05-17 20:52:50 +02:00
Veronica Berglyd Olsen
ae2b5d4403
Fix typo and set max width on views bar
2022-05-17 20:22:39 +02:00
Veronica Berglyd Olsen
301d81f987
Update various translation files
2022-05-17 20:22:16 +02:00
Veronica Berglyd Olsen
15f59c1a4e
Release 1.7 Beta 1 ( #1064 )
2022-05-17 18:51:01 +02:00
Veronica Berglyd Olsen
9eaf240674
Release 1.7-beta1
2022-05-17 18:41:01 +02:00
Veronica Berglyd Olsen
a71fa02b0c
Sort i18n credits on about and credits doc
2022-05-17 18:40:10 +02:00
Veronica Berglyd Olsen
9add2aaa87
Update the sample project to reflect new functionality
2022-05-17 17:51:40 +02:00
Veronica Berglyd Olsen
a5b2a06f84
Fix tests and add missing methods
2022-05-15 17:56:36 +02:00
Veronica Berglyd Olsen
ca48e37163
Move the outline view into a wrapper widget
2022-05-15 17:45:51 +02:00
Veronica Berglyd Olsen
304d122342
Add valid path check to the New Project Wizard ( #1062 )
2022-05-15 16:43:43 +02:00
Veronica Berglyd Olsen
7c7e4c2297
Disabled second wizard test on macOS as it too segfaults
2022-05-15 16:39:41 +02:00
Veronica Berglyd Olsen
e2c10f52d2
Disabled wizard test on macOS as it still segfaults
2022-05-15 16:37:09 +02:00
Veronica Berglyd Olsen
c91f19f9f7
Update wizard test coverage
2022-05-15 16:31:51 +02:00
Veronica Berglyd Olsen
1d5c8566d1
Check the sanity of paths during project wizard run (issue #1058 )
2022-05-15 15:11:17 +02:00
Veronica Berglyd Olsen
badb768529
Add a "views" toolbar to the main GUI ( #1057 )
2022-05-14 19:12:02 +02:00
Veronica Berglyd Olsen
d965320b57
Fix broken test
2022-05-14 19:07:34 +02:00
Veronica Berglyd Olsen
096c2dbc83
Add Typicons link to credits
2022-05-14 19:03:51 +02:00
Veronica Berglyd Olsen
88cc4bd5a4
Add new icons for the views bar
2022-05-14 19:00:47 +02:00
Veronica Berglyd Olsen
e8a0a6d5f9
Connect the change of view methods to all relevant actions
2022-05-14 18:27:18 +02:00
Veronica Berglyd Olsen
864b06a0e7
Shift all view changing functionality to the new Views bar
2022-05-10 22:14:35 +02:00
Veronica Berglyd Olsen
ea09a53496
Add the GuiViewsBar class
2022-05-10 20:56:52 +02:00
Veronica Berglyd Olsen
d6ca87868b
Add quick delete for empty folders ( #1055 )
2022-05-08 18:26:25 +02:00
Veronica Berglyd Olsen
14458c7184
Merge branch 'main' into delete_items
2022-05-08 18:23:04 +02:00
Veronica Berglyd Olsen
12cfce758c
Force consistency of item settings ( #1054 )
2022-05-08 18:22:52 +02:00
Veronica Berglyd Olsen
9e9beea83c
Fix outdated docstring in project tree class
2022-05-08 18:21:17 +02:00
Veronica Berglyd Olsen
0a5c51ad4b
Make deleting empty folders bypass Trash
2022-05-08 18:07:21 +02:00
Veronica Berglyd Olsen
9ee4d1b2cd
Reset meta data for folders
2022-05-08 17:52:36 +02:00
Veronica Berglyd Olsen
d833692e27
Merge branch 'main' into item_checks
2022-05-08 17:46:37 +02:00
Veronica Berglyd Olsen
b68280655f
Add Mastodon link to main readme and docs
2022-04-28 19:17:16 +02:00
Veronica Berglyd Olsen
1e7d329962
Force conistency of ROOT item settings
2022-04-28 19:04:21 +02:00
Veronica Berglyd Olsen
b35c85e831
Allow deleting non-empty folders ( #1048 )
2022-04-23 21:44:37 +02:00
Veronica Berglyd Olsen
bb53b2530c
Fix error messages when emptying trash
2022-04-23 21:41:14 +02:00
Veronica Berglyd Olsen
9bc7250532
Allow deleting non-empty folders
2022-04-23 21:33:11 +02:00
Veronica Berglyd Olsen
160c3d80f9
Fix the redundant spaces highlight option text in Preferences ( #1046 )
2022-04-23 20:14:13 +02:00
Veronica Berglyd Olsen
5538c3f995
Merge branch 'main' into issue_1043
2022-04-23 20:03:43 +02:00
Veronica Berglyd Olsen
c7e560ffc5
Allow documents to have child items ( #1047 )
2022-04-23 20:03:30 +02:00
Veronica Berglyd Olsen
d9e3fd7a01
Make some minor improvements to how expanded status is saved for items
2022-04-23 19:34:40 +02:00
Veronica Berglyd Olsen
732f20a0f1
Fix word count accounting and double click tree expansion
2022-04-23 19:00:11 +02:00
Veronica Berglyd Olsen
a8a34a4a37
Fix drag and drop word propagation
2022-04-23 18:03:03 +02:00
Veronica Berglyd Olsen
821833df8e
Fix tests and drop unused function from NWTree class
2022-04-23 17:05:29 +02:00
Veronica Berglyd Olsen
bd5a14b18e
Block drag and drop for ROOT items on the widget level, and drop the TRASH item type
2022-04-23 16:57:13 +02:00
Veronica Berglyd Olsen
d96c8ddf85
Remove all restrictions on drag and drop except in ROOT items
2022-04-23 16:21:20 +02:00
Veronica Berglyd Olsen
5cdcda66a5
Update data recursively when moving an item with child items
2022-04-23 16:09:50 +02:00
Veronica Berglyd Olsen
1a47bbaf8c
Allow files to have child items
2022-04-23 15:53:14 +02:00
Veronica Berglyd Olsen
64da2793ac
Allow file items to save expanded status
2022-04-23 15:38:53 +02:00
Veronica Berglyd Olsen
31fac7bf45
Make the test suite less spammy again
2022-04-23 15:28:26 +02:00
Veronica Berglyd Olsen
147b9a4501
Fix the redundant spaces highlight option text in Preferences: issue #1043
2022-04-23 15:17:20 +02:00
Veronica Berglyd Olsen
b588fdfe1a
Use the random generator for item handles ( #1044 )
2022-04-20 22:00:34 +02:00
Veronica Berglyd Olsen
607f9409d2
Update tests
2022-04-20 21:50:07 +02:00
Veronica Berglyd Olsen
e32eb21fbf
Add a mock random number generator for testing
2022-04-20 21:46:53 +02:00
Veronica Berglyd Olsen
8320aab1bf
Use the same method to generate item handles as for status keys
2022-04-20 21:44:45 +02:00
Veronica Berglyd Olsen
ca76cb2af3
Make a couple of random, minor fixes
2022-04-20 17:15:55 +02:00
Veronica Berglyd Olsen
e938ea8967
Allow multiple roots of same class ( #1031 )
2022-04-17 19:35:51 +02:00
Veronica Berglyd Olsen
15ede5e14c
Make better use of the new NWItem functions and do some cleanup
2022-04-17 19:15:00 +02:00
Veronica Berglyd Olsen
4eec2926cb
Clean up unused code and add more comments
2022-04-17 18:38:25 +02:00
Veronica Berglyd Olsen
3f4356467e
Relax moving restrictions in project tree, and improve test coverage of NWItem class
2022-04-17 18:32:22 +02:00
Veronica Berglyd Olsen
50db7fcddb
Simplify updating an item after it has been moved
2022-04-17 17:49:47 +02:00
Veronica Berglyd Olsen
d158de5d82
Update test coverage
2022-04-17 17:00:43 +02:00
Veronica Berglyd Olsen
4cfbbf4c68
Remove max folder depth restriction, and simplify adding folders and files in the tree
2022-04-17 14:44:11 +02:00
Veronica Berglyd Olsen
ebee9ff791
Update tests
2022-04-16 20:56:52 +02:00
Veronica Berglyd Olsen
61f5425662
Update new item functions in project class
2022-04-16 20:55:54 +02:00
Veronica Berglyd Olsen
da13fbff08
Merge branch 'main' into multi_root
2022-04-16 18:49:46 +02:00
Veronica Berglyd Olsen
b785128f4c
Make status and importance labels sortable again ( #1040 )
2022-04-16 18:40:10 +02:00
Veronica Berglyd Olsen
3ed74f0b02
Add test coverage of status and importance reordering
2022-04-16 18:35:26 +02:00
Veronica Berglyd Olsen
6aa13e318b
Add sorting capability to status and importance labels
2022-04-16 18:17:01 +02:00
Veronica Berglyd Olsen
fd2248de17
Add up and down button icons
2022-04-16 17:44:54 +02:00
Veronica Berglyd Olsen
17c56440f2
Automatic indexing of un-indexed files ( #1039 )
...
* Downgrade rebuild index dialog from warning to info
* Don't flag index as broken if file is missing, just add it again
* Fix log warning
* Drop the return value in the index checker
2022-04-16 17:28:28 +02:00
Veronica Berglyd Olsen
b642e4437e
Simplify text labels in XML ( #1038 )
2022-04-16 17:03:44 +02:00
Veronica Berglyd Olsen
2f547033cd
Simplify all other strings in main project class
2022-04-16 17:00:08 +02:00
Veronica Berglyd Olsen
72c5a9ee92
Rename some internal variables in the NWItem class
2022-04-16 16:47:57 +02:00
Veronica Berglyd Olsen
048e5faa1f
Also simplify item labels, due to XML limitations
2022-04-16 16:44:39 +02:00
Veronica Berglyd Olsen
c9f7fba7dd
Re-implement the status and importance flags ( #1034 )
2022-04-16 16:32:48 +02:00
Veronica Berglyd Olsen
c5f92edaa8
Update the NWProject class test for status and import labels
2022-04-16 16:27:46 +02:00
Veronica Berglyd Olsen
d7a8cb1537
Rewrite NWStatus class tests
2022-04-16 15:38:13 +02:00
Veronica Berglyd Olsen
fedb064b1f
Fix other tests
2022-04-16 15:01:55 +02:00
Veronica Berglyd Olsen
cf7e1da96a
Fix display text issues in varuious GUI elements
2022-04-16 14:59:59 +02:00
Veronica Berglyd Olsen
e98e942f19
Replace key generator in the NWStatus class
2022-04-16 14:59:25 +02:00
Veronica Berglyd Olsen
ac904ee9fc
Update sample project file
2022-04-05 23:15:18 +02:00
Veronica Berglyd Olsen
ddd8b60816
Complete the needed GUI class changes for the new NWStatus class
2022-04-05 23:13:39 +02:00
Veronica Berglyd Olsen
40e7055f16
Rewrite most of the NWStatus class
2022-04-05 22:08:14 +02:00
Veronica Berglyd Olsen
7298e1f438
Add two new utility functions to the common module
2022-04-05 22:07:20 +02:00
Myian
383364b165
Update nw_de_DE.ts
2022-04-05 20:28:27 +02:00
Myian
8e0c42afa9
Update about.py
2022-04-05 20:16:49 +02:00
Veronica K. B. Olsen
9c9408d78a
Changing status or importance flags should still update hidden flags
2022-04-05 11:22:41 +02:00
Myian
d1a4fbf3ce
Update CREDITS.md
2022-04-04 17:47:29 +02:00
Myian
d28e0743f0
Update about.py
2022-04-04 17:46:56 +02:00
Myian
bf3d89e550
Add files via upload
2022-04-04 17:33:52 +02:00
Veronica Berglyd Olsen
34b5181f34
Merge branch 'main' into multi_root
2022-04-03 22:53:45 +02:00
Veronica Berglyd Olsen
23fd6b815f
Save both status and importance flags ( #1030 )
...
* Put the status icons in the status object itself
* Allow saving both status and importance values
* Update current tests
* Improve test coverage
* Update sample project file
2022-04-03 22:43:11 +02:00
Veronica Berglyd Olsen
bdde6a2080
Clean up handling of root and class info for items
2022-04-03 17:45:17 +02:00
Veronica Berglyd Olsen
37970bd446
Add root information to project file
2022-04-02 19:43:26 +02:00
Veronica Berglyd Olsen
f9ddcd2f8a
Restructure the record of root items in the tree class
2022-04-02 19:13:54 +02:00
Veronica Berglyd Olsen
8ddda4783d
Merge branch 'main' into multi_root
2022-04-02 17:42:37 +02:00
Veronica Berglyd Olsen
a04b44d890
Add Lorem Ipsum tool ( #1028 )
...
* Add a Lorem Ipsum dialog
* Add the Lorem Ipsum text and insert action
* Add test coverage
2022-04-02 17:41:35 +02:00
Veronica Berglyd Olsen
89558481de
Merge branch 'main' into multi_root
2022-04-02 16:03:43 +02:00
Martijn
99cc3635f7
Add Dutch translation ( #1027 )
...
* Add @mvdkleijn as translator
* Update about.py
2022-03-23 19:22:44 +01:00
Veronica Berglyd Olsen
6e3262f78e
Minor fixes and updates ( #1026 )
...
* Make the Tokenizer class an abstract class
* Fix error message when opening non-file project items
2022-03-20 17:00:29 +01:00
Veronica Berglyd Olsen
fbff421de8
Merge 1.6.2 ( #1025 )
2022-03-20 16:04:18 +01:00
Veronica Berglyd Olsen
cebe20964f
Merge branch 'main' into merge_1.6.2
2022-03-20 15:59:12 +01:00
Veronica Berglyd Olsen
203e353e92
Release 1.6.2 ( #1024 )
2022-03-20 15:44:52 +01:00
Veronica Berglyd Olsen
8c4e5b99fe
Only compute shasum of file if it exists ( #1023 )
2022-03-20 15:22:09 +01:00
Veronica Berglyd Olsen
16ce55ba60
Make sure empty files are indexed ( #1022 )
...
* Make sure also empty files are indexed
* Update comments
2022-03-20 15:09:46 +01:00
Veronica Berglyd Olsen
a2d33e9672
Merge 1.6.1 ( #1019 )
2022-03-16 23:15:39 +01:00
Veronica Berglyd Olsen
6317202626
Merge branch 'main' into merge_1.6.1
2022-03-16 23:11:59 +01:00
Veronica Berglyd Olsen
4cbbae6d2f
Release 1.6.1 ( #1018 )
2022-03-16 23:01:14 +01:00
Veronica Berglyd Olsen
9e76498f65
Update Latin American Spanish translation ( #1017 )
2022-03-16 22:41:52 +01:00
Veronica Berglyd Olsen
1c7708babd
Fix infinite search loop bug ( #1016 )
...
* Make sure the search loop in the editor cannot run infinitely
* Add test coverage of infinite search case
* Run GitHub actions against the patch branch
2022-03-16 22:34:29 +01:00
Veronica Berglyd Olsen
ce4d3c0b5c
Update linting settings, and drop Ubuntu 18.04 releases ( #1014 )
...
* Add E133 and W503 to ignored list for flake8
* Drop making releases for Ubuntu 18.04
2022-03-15 22:07:33 +01:00
Veronica Berglyd Olsen
7f43584ed5
Merge bugfixes ( #1009 )
...
* Fix document margin recursion error (#1007 )
* Fix project file icon path in Windows installer (#1006 )
2022-02-24 21:19:12 +01:00
Veronica Berglyd Olsen
7532fdb1fc
Fix project file icon path in Windows installer ( #1006 )
2022-02-24 21:08:42 +01:00
Veronica Berglyd Olsen
3cdba90bb0
Fix document margin recursion error ( #1007 )
2022-02-24 21:06:28 +01:00
Veronica Berglyd Olsen
011291f225
Drop support for Python 3.6 ( #1004 )
...
* Drop support for Python 3.6
* Remove unused time parsing function
* Use Python 3.7 datetime function for writing stats data conversion
* Test against Python 3.10 on macOS and Windows
2022-02-20 23:35:33 +01:00
Veronica Berglyd Olsen
045a595537
Implement project file format 1.4 ( #993 )
...
* Update the item class with more compact item storage format
* Bump version and file version
* Update tests
* Add explicit test coverage for format conversions for item class
* Update the documentation
2022-02-20 22:05:31 +01:00
Veronica Berglyd Olsen
be703c1f46
Merge Release 1.6 ( #1003 )
...
* Update Spanish translation
* Bumb version and update changelog and release notes
* Add a note in the changelog
2022-02-20 20:09:24 +01:00
Veronica Berglyd Olsen
45c4f3cb97
Add Out of Cheese Error ( #1000 )
...
* Add error dialog window title
* Add more error messages
2022-02-16 17:43:50 +01:00
Veronica Berglyd Olsen
3fdea6e57a
Fix tests
2022-02-14 22:18:38 +01:00
Veronica Berglyd Olsen
05aa656e75
Remove checks for unique root
2022-02-14 22:18:16 +01:00
Veronica Berglyd Olsen
f8ddff9bc3
Update en_US, fr_FR, nb_NO and pt_BR ( #992 )
...
* Update en_US, fr_FR, nb_NO, pt_BR translations
* Add Dutch project localisation
2022-02-12 18:15:51 +01:00
Veronica Berglyd Olsen
7f2d51bd15
Make some corrections to the docs introduction section ( #991 )
2022-02-12 18:13:17 +01:00
Veronica Berglyd Olsen
45def4b3b7
Set a default editor font for Windows and macOS ( #990 )
...
* Set a specific default editor font for Windows and macOS as GUI font isn't suitable
* Fix wrong reference
2022-02-12 17:36:58 +01:00
Veronica Berglyd Olsen
67c94314ed
Remove Ubuntu 21.04 release and add 22.04 ( #987 )
2022-02-06 23:47:37 +01:00
Veronica Berglyd Olsen
7f320d23ca
Release 1.6 RC 1 ( #986 )
...
* Bump version, update changelog and base translation file
* Replace svg image for docs due to LaTeX build error
2022-02-06 23:27:10 +01:00
Veronica Berglyd Olsen
6d097f0bcb
Add customisation help to docs ( #984 )
...
* Make sure user-defined themes folders exist in the data path
* Minor cleanup in shortcuts table
* Add details in docs on how to customise GUI and add dictionaries
* Add spell check reference in docs overview
2022-02-06 13:45:30 +01:00
Veronica Berglyd Olsen
d7f2fec8ad
Fix typo in main README
2022-02-06 00:00:20 +01:00
Veronica Berglyd Olsen
5ee857f6f4
Add new docs theme, and restructure ( #978 )
...
* Change documentation theme to 'furo'
* Update docs source for new theme
* Update index and split introduction
* Add a Getting Started section to the docs
* Rename getting started docs file
* Reorganise setup instructions
* Update usage sections for consistency
* Update docs references in main README
* Show release in sidebar
2022-02-05 23:59:05 +01:00
Veronica Berglyd Olsen
07c92b4bc3
Simplify windows setup builder a bit ( #983 )
...
* Optimise setup file
* Shorten windows setup file name
2022-02-04 23:58:01 +01:00
Veronica Berglyd Olsen
a0cdf44deb
Add a windows setup builder ( #981 )
...
* Add a package builder for windows install
* Remove old win installer build
* Update setup instructions
* Some minor clarifications to docs and README
2022-02-04 20:37:04 +01:00
Veronica Berglyd Olsen
71419eeda3
Update docs on install and project storage ( #976 )
...
* Add note to docs about Ubuntu repo on Debian (issue #956 )
* Add section on project storage to docs (covers issue #960 )
2022-01-25 18:29:23 +01:00
Veronica Berglyd Olsen
85ea9f5b19
Add automatic index rebuild ( #975 )
...
* Rebuild the index automatically if not all files are in the index on open
* Update tests
2022-01-25 17:41:34 +01:00
Veronica Berglyd Olsen
1a9efa4e1e
Allow hiding scene and section titles in export builds ( #974 )
2022-01-23 15:57:51 +01:00
Veronica Berglyd Olsen
ec07cebb51
Handle IO error on document save ( #961 )
...
* Add try/except to document replace call
* Try the os.replace command 5 times
* Just use else condition on for loop instead
* Make the exceptions explicitly OSError
* Revert the os.replace loop, as this is not the issue
2022-01-19 19:13:08 +01:00
Veronica Berglyd Olsen
8b603d15a5
Add back in i18n instructions and revert changes to class labels ( #970 )
...
* Revert the duplicate class name labels since there was no real need
* Restore i18n instructions
2022-01-19 08:35:59 +01:00
Veronica Berglyd Olsen
074718aedc
Clean up GUI text ( #969 )
...
* Remove all statustip entries in the menu
* Prune text in Preferences
* Fix class labels
* Remove some redundant tooltips
* Improve some labels and dialogs
* Remove some more tooltips and fix a typo
* Update base ts file
* Fix typo
2022-01-18 22:16:25 +01:00
Veronica Berglyd Olsen
25038e6cbb
Add support for external translation tools ( #968 )
...
* Make some minor translation fixes
* Remove crowdin file and add import function for crowdin zip file
* Rename fallback project lang file to en_GB
* Update all i18n files from crowdin exports
* Fix tests
* Update docs
2022-01-18 19:17:20 +01:00
Veronica Berglyd Olsen
537bf921d2
Update Crowdin configuration file
2022-01-18 16:42:45 +01:00
Veronica Berglyd Olsen
f06048384d
Add a base language file ( #965 )
2022-01-18 16:40:35 +01:00
Veronica Berglyd Olsen
56e96ec3aa
Update Crowdin configuration file
2022-01-18 15:11:47 +01:00
Veronica Berglyd Olsen
95c9e9d695
Update Crowdin configuration file
2022-01-18 14:59:27 +01:00
Veronica Berglyd Olsen
cb587112da
Update language files ( #964 )
2022-01-18 10:17:22 +01:00
Veronica Berglyd Olsen
306edec32d
Remove dependency from i18n docs and fix JSON error in Chinese file ( #963 )
2022-01-18 09:44:49 +01:00
Veronica Berglyd Olsen
c1c6a370a5
Merge patch 1.5.5 ( #955 )
...
* Remove os.path.commonpath call (Issue #954 )
* Bump version and update changelog and release notes
2022-01-05 16:24:34 +01:00
Veronica Berglyd Olsen
00b3c3e9d2
Release 1.6 Beta 1 ( #953 )
2022-01-04 22:52:18 +01:00
Veronica Berglyd Olsen
52efbcc89f
Merge changes from 1.5.4 ( #952 )
...
* Backport fix to issue #950
* Bump version and update changelog and release notes
2022-01-04 21:12:32 +01:00
Veronica Berglyd Olsen
9be2519406
Resolve HTML render bug ( #951 )
...
* Fix bug breaking HTML rendering with angle brackets in other blocks than normal text
* Restore cursor if document viewer fails to load
* Improve test coverage
2022-01-04 20:52:36 +01:00
Veronica Berglyd Olsen
59e10fbf0a
Make ODT export more LibreOffice friendly ( #949 )
...
* Make the ToODT class more LibreOffice friendly
* Update tests
2022-01-02 20:49:12 +01:00
Veronica Berglyd Olsen
79657a9d53
Fix line number update when searching ( #947 )
...
* Fix line position in footer not updating when searching
* Update and fix docstrings
2022-01-02 00:12:46 +01:00
Veronica Berglyd Olsen
0401b8556d
Add result count to search and rewrite scroll past end feature ( #946 )
...
* Restore colours to dark theme search-replace icon
* Implement a working search result counter
* Disable scroll past end feature and clean up search/replace and update test
* Re-implement scroll past end feature as a static distance
* Stop the search box from resizing on every search
2022-01-01 19:36:04 +01:00
Veronica Berglyd Olsen
b0f939af32
Apply open document shortcuts to the tree that has focus ( #945 )
...
* Better handling of Enter/Return on GUI trees, resolves #913
* Update test
* Generalise open selected handle functions
* Improve test coverage
* Update docstring
2021-12-31 19:51:26 +01:00
Veronica Berglyd Olsen
7024254960
Simplify text width settings ( #943 )
...
* Remove the fixed text width switch, resolves #924
* Update tests
* Clean up code to set text width and add to viewer
2021-12-31 17:17:27 +01:00
Veronica Berglyd Olsen
6ac9e1aec4
Tighten up the item class ( #937 )
...
* Protect the attributes of the NWItem class
* Fix test coverage
* Add a type checker function to the tree class
2021-12-31 16:25:20 +01:00
Veronica Berglyd Olsen
af3d0d2eb0
Happy new year! ( #941 )
2021-12-31 15:56:43 +01:00
Veronica Berglyd Olsen
5afd402c8b
Merge 1.5.3 fixes ( #940 )
...
* Resolve #918
* Resolve #935
* Bump version and update changelog and release notes
2021-12-31 14:58:17 +01:00
Veronica Berglyd Olsen
5e2ab4f612
Refactor core and base classes ( #931 )
...
* Improve the NWIndex class
* Improve the NWItem and NWDoc classes
* Make some optimisations in projects and update tests
* Minor changes to string formatting in main source file
* Add some more protection to core classes
* Make all converter class attributes private
2021-12-18 16:03:45 +01:00
Veronica Berglyd Olsen
2f75d88694
Merge hotfixes from 1.5.2 ( #934 )
...
* Backport fix for issue #929
* Make the spell check wrapper more robust, solves #933
* Bump version and update changelog and release notes
2021-12-12 17:30:38 +01:00
Veronica Berglyd Olsen
00eea24e3f
Error logging and mutables as function defaults ( #930 )
...
* Remove mutable iterables as function defaults
* Improve error reporting and standardise how it's done
2021-11-10 00:32:01 +01:00
Veronica Berglyd Olsen
67d2e266fd
Fix greater/lesser symbol bug in HTML conversion ( #928 )
...
* Fix issue with greater or lesser symbol in paragraph with formatting
* Add test coverage and make another fix to special case of mixing formats
2021-11-10 00:26:07 +01:00
Tommy Marplatt
32d6583ae3
Complete Latin American Spanish GUI localisation (es_419) ( #927 )
...
* Complete Latin American Spanish GUI localisation (es_419)
* LA Spanish localisation credits
2021-11-09 21:20:57 +01:00
Veronica Berglyd Olsen
e8bb130245
Code and GUI text cleanup ( #926 )
...
* Move int range checkers from options class to common file
* Improve error handling and reporting
* Make some minor improvements to init and test suite
* Fix 'trypewriter' to 'typewriter' typo
* Remove menu path description in dialog help text
* Improve the help text for entries in the Format menu
* Reword a couple of dialog messages
2021-11-07 18:17:17 +01:00
Veronica Berglyd Olsen
e71121f738
Fix docs build issues ( #922 )
...
* Remove python version in rtd config
* Try pinning docutils version
2021-10-31 23:42:25 +01:00
Veronica Berglyd Olsen
c17cec0574
Fix missing translation ( #921 )
...
* Fix missing translation of label
* Make some minor fixes to comments and logging
2021-10-31 23:10:29 +01:00
Veronica Berglyd Olsen
f562937e81
Add pylupdate6 tool to i18n ( #920 )
...
* Add the pylupdate code from PyQt6 source
* Fix linting errors in pylupdate6
* Update setup script, add readme and update debian copyright file
2021-10-31 22:43:00 +01:00
Tommy Marplatt
508d92c3e8
Improve the i18n readme ( #917 )
...
* Improve i18n readme.
* Make some minor clarifications and reformatting of the i18n readme file
Co-authored-by: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com >
2021-10-28 23:38:59 +02:00
Veronica Berglyd Olsen
299cde9cdf
Improve handling of page breaks ( #916 )
...
* Remove page break from title and always allow for partition and chapter
* Move strip of format string into the Tokenizer class
* Fix page breaks in HTML for skip and sep
* Update documentation
* Update tests
* Allow page breaks before scene and section headers
* Never hide the scene header and instead default to skip line
2021-10-24 22:09:41 +02:00
Veronica Berglyd Olsen
da2685131d
Update how translation files are built and added ( #915 )
...
* Fix wrapping of setup help text
* Fix wrong info in help description in setup
* Drop .pro file and generate lupdate arguments on the fly
* Generate lrelease arguments on the fly
* Update i18n readme file
2021-10-24 16:01:26 +02:00
Veronica Berglyd Olsen
9a484193eb
Merge hotfixes from 1.5.1 ( #914 )
...
* Fix bug in translation source list and restore lost translations
* Fix shift focus to novel tree on Alt+1 when visible
* Bump version and update changelog and release notes
2021-10-23 16:23:01 +02:00
Veronica Berglyd Olsen
1c45331b0a
Fix and optimise code ( #904 )
...
* Fix bug in early error reporting in main init
* Update docstrings and optimise code in GuiMain
* Update docstrings and optimise code in Config
* Update docstrings and optimise code in common module
* Update docstrings and optimise code in main project classes
* Update the OptionState class
* Update the spell checker class
* Update the file converter classes and extend tests
* Update the about, merge, split and item editor classes and extend tests
* Update item editor test
* Update about dialog tests
* Some minor test cleanup
* Fix typo and add clarification in contributing guide
2021-10-14 21:35:42 +02:00
Veronica Berglyd Olsen
2a06db0a2b
Change how PPA key is added ( #910 )
2021-10-13 19:24:15 +02:00
Veronica Berglyd Olsen
180deb106b
Add Python 3.10 to supported versions ( #909 )
...
* Add Python 3.10 to supported versions
* Make Python versions a string in action
2021-10-07 19:31:17 +02:00
Veronica Berglyd Olsen
662aab973c
Fix error in debian setup instructions ( #908 )
2021-10-02 17:45:00 +02:00
Veronica Berglyd Olsen
3f972250d0
Post-release fixes and updates ( #903 )
...
* Add an extra pause to the windows scripts
* Update main readme
* Add mention of Linux Mint in docs
2021-09-19 16:04:34 +02:00
Veronica Berglyd Olsen
15ec1496c5
Update and reorganise themes ( #893 )
...
* Drop the subfolders for GUI themes
* Remove bundled font support
* Add safe file read function
* Allow loading themes from multiple locations
* Clean up unused variables
* Clean up icons class
* Merge icon theme icons
* Update icon theme class
* Remove guiDark config setting
* Fix tests
* Fix handling of default theme
* Update icon readmes
* Add test for getGuiItem common function
2021-09-19 14:09:20 +02:00
Veronica Berglyd Olsen
be3376272e
Add selected words count feature ( #899 )
...
* Add a selected words counter in the document editor
* Update and extend test coverage
* Rename the functions to something more sensible
2021-09-19 13:59:36 +02:00
Veronica Berglyd Olsen
c852a5bda3
Add hash check on document read/write ( #890 )
...
* Add sha256sum function
* Add hash check to document class
* Make sha256sum test more thorough
* Handle exceptions in the sha256sum function directly
* Update test coverage
* Clarify title on dialog box
* Don't write blank lines in makeAlert
2021-09-19 13:55:54 +02:00
Veronica Berglyd Olsen
d65c5e93b6
Fix wrong format for version number
2021-09-19 13:54:14 +02:00
Veronica Berglyd Olsen
07ac88bfd6
Bump version to 1.6-alpha0 for next release cycle
2021-09-19 13:46:19 +02:00
Veronica Berglyd Olsen
1386be23f4
Setup fixes post 1.5 release ( #902 )
...
* The main version must now always include the patch number
* Fix bug in pip build script
* Fix bug in debian sha256 function call
2021-09-19 13:43:20 +02:00
Veronica Berglyd Olsen
18cadf8db5
Release 1.5 ( #888 )
...
* Bump version to 1.5 and update changelog and release notes
* Update changelog and release notes
2021-09-19 12:56:45 +02:00
Veronica Berglyd Olsen
cf83b6572e
Update French translation ( #901 )
...
Co-authored-by: jyhelle <47108022+jyhelle@users.noreply.github.com >
2021-09-18 23:10:03 +02:00
Veronica Berglyd Olsen
22662fd5eb
Dialog format error ( #889 )
...
* Remove redundant format tags in project class
* Be consistent about internal function mapping
2021-09-11 16:14:35 +02:00
Veronica Berglyd Olsen
3263ce5669
Package building fixes ( #887 )
...
* Fix a couple of errors in make scripts
* Fix snapshot versioning for launchpad
2021-09-11 14:30:58 +02:00
Veronica Berglyd Olsen
cbb527c464
Add a shasum function to setup and use it for all packages ( #886 )
2021-09-10 22:13:00 +02:00
Veronica Berglyd Olsen
9cd2bb232b
Release 1.5 RC 1 ( #885 )
...
* Bump version and update release notes and changelog
* Delete old release notes
2021-09-10 18:41:40 +02:00
Veronica Berglyd Olsen
dcfb353537
Update en_US and nb_NO translations ( #884 )
...
* Update US English translation
* Update Norwegian translation
2021-09-10 17:46:30 +02:00
Veronica Berglyd Olsen
8313de692e
Fix Project Details dialog update issue ( #883 )
...
* Move project details dialog to correct folder
* Add update functions that are run each time the project details dialog is opened
2021-09-10 01:06:40 +02:00
Veronica Berglyd Olsen
3c8cb34b0a
Project tree status and total word count changes ( #882 )
...
* Fix some inconsistencies in source file docstrings
* Remove the option to show status text in project tree
* Change how total word counts are calculated and propagated
* Fix tests and improve coverage
* Add setting in preferences
* Add missing word count timer to config file
2021-09-10 00:38:45 +02:00
Veronica Berglyd Olsen
b9311e84ce
Fix a few mistakes in the docs ( #881 )
2021-09-08 20:47:33 +02:00
Veronica Berglyd Olsen
50d0c1eb29
Add PPA support ( #880 )
...
* Clean up a few things in various setup function
* Add Launchpad-related setting to Debian build function
* Add signature feature to package builder and fix error in debian/copyright
* Update documentation
* Update README
2021-09-08 20:38:35 +02:00
Veronica Berglyd Olsen
a9cd0b29d4
Fix icon in main README
2021-09-01 23:46:00 +02: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
bbed05b273
Merge patch 1.4.2
2021-08-31 00:04:40 +02:00
Veronica Berglyd Olsen
30f0e82fba
Release 1.4.2
2021-08-30 23:36:42 +02:00
Veronica Berglyd Olsen
bdef9a3955
Fix smart quote issue ( #874 )
2021-08-30 23:23:47 +02:00
Veronica Berglyd Olsen
f6845a9820
Remove the difflib spellchecker ( #875 )
...
* Delete simple spell checker
* Clean up the spell checker code
* Update tests
* Delete the bundled dictionaries
* Update documentation
* Use set() for user word list
* Fix tests so they pass also without dictionaries installed
2021-08-30 22:39:27 +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
a00d0820cc
Release 1.5 Beta 2 ( #871 )
...
* Bump version to 1.5b2 and update changelog and release notes
* Update sample project
2021-08-26 21:10:29 +02:00
Veronica Berglyd Olsen
cdc9ab4ad6
Update US English and Norwegian translations ( #870 )
...
* Fix typo in main menu
* Add missing source file to translation list
* Update en_US translation
* Update nb_NO translation
2021-08-26 18:46:55 +02:00
Veronica Berglyd Olsen
1fb9648c6c
Drop grey icon themes ( #869 )
...
* Add settings translator for icon themes
* Rename `typicons_colour_*` to `typicons_*`
* Delete grey icon themes
* Delete outdated paragraph in main README
* Fix tests
2021-08-26 18:01:52 +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
2cf2eb9f55
Simplify the setup instructions for Windows ( #865 )
2021-08-25 23:24:00 +02:00
Veronica Berglyd Olsen
b5e52b80a3
Add a "Check for Updates" dialog ( #863 )
...
* Add basic dialog for Updates check
* Add GitHub API call and processing
* Finalise the update dialog
* Improve test coverage
2021-08-22 14:33:00 +02:00
Veronica Berglyd Olsen
80911af4d2
Release 1.5 Beta 1 ( #858 )
...
* Bump version to 1.5-beta1 and update changelog and release notes
2021-08-22 11:35:06 +02:00
Veronica Berglyd Olsen
7a80e6a55c
Make Help select correct version of docs ( #862 )
2021-08-21 18:33:35 +02:00
Veronica Berglyd Olsen
7958cb530f
Taskbar icon on windows ( #861 )
...
* Give app an unique ID when launching on Windows
* Improve test coverage
2021-08-21 17:10:19 +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 Berglyd Olsen
a9368904e5
GUI and code tweaks and fixes ( #852 )
...
* Improve format menu header descriptions
* Ensure that item status is parsed after item class from XML
* Fix column alignment in ToC.txt file
* Rename test variable and fix outdated docstring
* Fix ToC.txt underline
* Rename the Layout label on the item details panel
* Add option to emphasise H1 and H2 labels in the project tree
* Rename the main column of the novel tree to match project tree
* Use the same document icons in the outline as the project tree
* Move project tree settings to Project section of config file
2021-08-17 21:45:18 +02:00
Veronica Berglyd Olsen
f7c768bb91
Add project format documentation and popup box ( #855 )
...
* Add documentation of the various project file formats
* Add an info box for updating to project format 1.3
* Add information on how to access the documentation
* Add a note on file format and rename a few things
* Fix some typos
2021-08-17 20:06:26 +02:00
Veronica Berglyd Olsen
f2b93f90f7
Fix a typo and fix section naming in docs
2021-08-16 18:12:09 +02:00
Veronica Berglyd Olsen
7d5661443f
Improve Docs ( #851 )
...
* Split up the docs a bit more
* Improve documentation
2021-08-16 18:06:00 +02:00
Veronica Berglyd Olsen
460b350d85
Update docs and add menu entries for special titles ( #850 )
...
* Update Introduction chapter
* Update User Interface chapter
* Update Novel Projects chapter
* Update Novel Structure chapter
* Update Exporting Projects chapter
* Drop the asterisk notation for unnumbered chapters
* Add menu entries and tests for Novel Title and Unnumbered Chapter block formats
2021-08-15 23:30:11 +02:00
Veronica Berglyd Olsen
669f013c96
Fix issue with icons not updating when index is rebuilt ( #849 )
2021-08-15 21:40:45 +02:00
Veronica Berglyd Olsen
1bf584f9bf
Add [NEW PAGE] page and [VSPACE] to Insert menu ( #848 )
...
* Add menu entries for inserting new page and vspace codes
* Update tests
2021-08-15 18:58:49 +02:00
Veronica Berglyd Olsen
97aebc5b84
Update Project Tree ( #847 )
...
* Rename index textCounts to fileMeta and add main header level
* Add new icons for document layouts
* Add function in NWItem to describe the item
* Use the icons and description in the project tree and details panel
* Remove flags column and add status column with optional full text
* Update handling and display of header level in editor
* Fix potential bug in project tree
* Update tests
2021-08-15 17:55:57 +02:00
Veronica Berglyd Olsen
cf7cd5502c
Make PyQt5 minimum version requirement consistent ( #846 )
2021-08-15 10:21:37 +02:00
Veronica Berglyd Olsen
cf08ba1d39
ODT Export Fixes ( #843 )
...
* Fix issue with additional line breaks in ODT export
* Improve format handling in ToOdt, and remove some unused code
* Add test for tab in format
* Add class to write text formats to XML
* Simplify the XMLParagraph class a bit
* Correct a breach of ODT standard and add error checking
* Make some final corrections
2021-08-14 12:42:44 +02:00
Veronica Berglyd Olsen
c41e0efc73
Add a warning when opening novelWriter alpha version ( #844 )
2021-08-13 15:26:22 +02:00
Veronica Berglyd Olsen
bb1a778277
Merge Novel Layouts ( #837 )
...
* Merge novel layouts and simplify the Tokenizer class
* Fix core tests
* Delete auto-layout code
* Remove no longer needed item layouts
* Remove references to deleted item layouts in test
* Make some minor changes to Tokenizer class and update tests
* Update test reference files
* Update sample project
* Fix a few issues with the Tokenizer
* Centre some text in the sample documents
* Make some minor changes to how new projects are generated
* Add support for New Page and VSpace commands to the Tokenizer
* Remove Title and Page layouts and add codes for page break and vertical space
* Add document layout and fix some issues in index class with new title formats
* Update tests and reference files
* Bump the project file version and fix a minor issue in items class
* Update tests and test coverage
* Clean up some warnings and issues in tests
2021-08-02 23:44:35 +02:00
Veronica Berglyd Olsen
c6973043e6
Index Updates ( #840 )
...
* Improve the index keyword checker function
* Implement a more compact indented JSON encoder
* Remove timestamp from reference, novel and note indices
* Remove empty entries in reference index
* Merge novel and note indices into a single file index
2021-08-01 18:19:03 +02:00
Veronica Berglyd Olsen
e5c715695e
Config class improvements ( #826 )
...
* Subclass ConfigParser
* Remove redundant variables and update tests
* Update file description
* Move NWConfigParser class to common.py
* Improve coverage of config class
* Use NWConfigParser also in themes.py
* Update config class file header
* Fix comment
* Update the usage of ConfigParser to recommended practice and extend tests
* Improve logging for info level a bit
2021-07-28 00:10:15 +02:00
Veronica Berglyd Olsen
e92506dc07
Bump version to 1.5-alpha0 for next release cycle
2021-07-28 00:05:42 +02:00
Veronica Berglyd Olsen
62344376d7
Bump version to 1.4.1, and update changelog and release notes
2021-07-27 23:46:15 +02:00
Veronica Berglyd Olsen
8cf96c3102
Make a clarification in the changelog
2021-07-27 23:31:04 +02:00
Veronica Berglyd Olsen
16fa8679d0
Bump version to 1.4 final, and update changelog and release notes
2021-07-27 23:30:44 +02:00
Veronica Berglyd Olsen
b517276156
Fix layout margins and z-order of some dialogs ( #834 )
...
* Fix layout margins on paged dialogs
* Make sure non-modal dialogs are only shown once and are on top
2021-07-26 16:40:20 +02:00
Veronica Berglyd Olsen
732450e163
Add CREDITS file and update README ( #833 )
...
* Add CREDITS file and update README
* Fix typo and add note in Libraries section of CREDITS
2021-07-25 16:50:12 +02:00
Veronica Berglyd Olsen
df8e3dd82b
Update Contributing Guide ( #832 )
...
* Update Contributing Guide
* Minor improvements to README and CONTRIBUTING
2021-07-17 17:27:38 +02:00
Veronica Berglyd Olsen
75ddafd31d
Update French translation ( #829 )
...
Co-authored-by: jyhelle <47108022+jyhelle@users.noreply.github.com >
2021-07-13 21:51:30 +02:00
Veronica Berglyd Olsen
4f38a8d16c
Update the formatting section of the README ( #828 )
...
* Update the formatting section of the readme
* Use sup tags for footnotes in readme
2021-07-13 16:13:03 +02:00
Veronica Berglyd Olsen
35746103c7
i18n: Update en_US and nb_NO ( #825 )
...
* Update US English translation file
* Update Norwegian translation file
2021-07-13 15:37:24 +02:00
Veronica Berglyd Olsen
fb5347b8e4
Change the branching model ( #827 )
...
* Update workflows and add requirements-dev.txt
* Remove codecov from dev requirements
* Update readme and contributing guide
* Update PR template
2021-07-13 15:34:10 +02:00
Veronica Berglyd Olsen
6890b278ea
Release 1.4 RC 1 ( #824 )
...
* Bump version to 1.4 RC 1
* Update changelog and release notes
2021-07-12 20:52:35 +02:00
Veronica Berglyd Olsen
9f667a0b35
Update code style to new standard
2021-07-05 16:28:44 +02:00
Veronica Berglyd Olsen
36be7b0b33
Test Coverage of the Editor ( #787 )
...
* Drop the _qDocument class variables
* Split up the current doceditor test file
* Add tests for editor init, load and save
* Add tests for editor meta functions and actions
* Add tests for editor insert functions
* Add tests for editor text manipulation and block formatting
* Fix code style
* Add text coverage for alignment and indent
2021-07-05 16:10:52 +02:00
Veronica Berglyd Olsen
1d16cc2a03
Move the coding of angle brackets in HTML to the innermost function in the chain ( #821 )
2021-07-04 18:05:26 +02:00
Veronica Berglyd Olsen
72fd2990e7
Merge branch 'main' into dev
2021-07-04 17:58:53 +02:00
Veronica Berglyd Olsen
6d7ca2bb86
Cleanup ( #820 )
...
* Update instructions and readmes
* Cleanup in base files
* Cleanup in core files
* Cleanup in gui files
* Cleanup in dialog files
* Cleanup in tools files
* Cleanup in test files
2021-07-04 17:57:54 +02:00
Veronica Berglyd Olsen
f10a8f9589
Update PR template
2021-07-04 17:56:40 +02:00
Veronica Berglyd Olsen
1881b3d32c
Merge branch 'main' into dev
2021-07-02 10:25:56 +02:00
Veronica Berglyd Olsen
1b89d0a4f0
Logger messages ( #818 )
...
* Change the way logger messages are generated by using the printf-like method
* Use single quotes around log values that can be empty strings
* Fix bug in log message
2021-07-02 10:22:00 +02:00
용성지
671888b6ea
add language support (Simplified Chinese - initial version) ( #817 )
...
* add translator's name in about dialog
* add new CN.ts
* Update nw_zh_CN.ts
* inital version (CN)
* add project_zh_CN.json
* Update project_zh_CN.json
* Revert changes to otherlanguage files
* Change case of first character in 'novelWriter' in Chinese translation
* Update about.py
Change the entry "Simplified Chinese" from English the local name of the language
Co-authored-by: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com >
2021-07-02 10:17:58 +02:00
Veronica Berglyd Olsen
50498a7462
Merge pull request #819 from vkbo/update_guides
...
Update guides
2021-07-01 20:28:41 +02:00
Veronica Berglyd Olsen
ecd190987e
Add a pull request template
2021-07-01 20:23:21 +02:00
Veronica Berglyd Olsen
2c000f6808
Update contributing guide and i18n readme
2021-07-01 20:23:09 +02:00
Veronica Berglyd Olsen
c472e40b2b
Fix workflow
2021-06-25 23:28:38 +02:00
Veronica Berglyd Olsen
0575f89ae9
Remove alignments in arguments for format statements
2021-06-25 23:20:15 +02:00
Veronica Berglyd Olsen
e1dcfaa1e3
Drop dictionary alignment by colon
2021-06-25 23:14:13 +02:00
Veronica Berglyd Olsen
486af84107
Merge pull request #816 from vkbo/style
...
Style
2021-06-25 21:56:03 +02:00
Veronica Berglyd Olsen
8acbd8b978
Update contributing guide with new restrictions
2021-06-25 21:48:50 +02:00
Veronica Berglyd Olsen
7f9180e356
Update workflow
2021-06-25 21:39:24 +02:00
Veronica Berglyd Olsen
26912f226f
Add double space before in-line comments
2021-06-25 21:36:52 +02:00
Veronica Berglyd Olsen
0c286231cc
Remove multiple hashes before comments
2021-06-25 21:11:25 +02:00
Veronica Berglyd Olsen
991a61f2f6
Remove encoding line and add spaces between classes and functions, tests
2021-06-25 21:04:48 +02:00
Veronica Berglyd Olsen
edfd7c9770
Remove encoding line and add spaces between classes and functions
2021-06-25 20:53:33 +02:00
Veronica Berglyd Olsen
ad62faaeea
Fix broken links in docs
2021-06-13 20:03:53 +02:00
Veronica Berglyd Olsen
468903bbeb
Merge pull request #812 from vkbo/release_1.4beta1
...
Release 1.4 Beta 1
2021-06-13 20:01:03 +02:00
Veronica Berglyd Olsen
0723f44dc3
Update changelog and release notes
2021-06-13 19:56:16 +02:00
Veronica Berglyd Olsen
831bdabfc6
Bumped version to 1.4-beta1
2021-06-13 19:12:10 +02:00
Veronica Berglyd Olsen
93a3eed530
Merge pull request #804 from vkbo/text_align
...
Text alignment and indent
2021-06-13 19:10:15 +02:00
Veronica Berglyd Olsen
307a52e7f4
Update documentation
2021-06-13 19:07:36 +02:00
Veronica Berglyd Olsen
3246f4bfcc
Add tests for the menu functions
2021-06-13 18:46:35 +02:00
Veronica Berglyd Olsen
fa4f4a8db4
Make the comment format action a toggle feature
2021-06-13 18:32:11 +02:00
Veronica Berglyd Olsen
cb797fe903
Add menu entries for align and indent
2021-06-13 18:28:23 +02:00
Veronica Berglyd Olsen
618461b1ff
Merge branch 'dev' into text_align
2021-06-13 17:59:47 +02:00
Veronica Berglyd Olsen
e2f08d3c76
Merge branch 'main' into dev
2021-06-13 17:58:49 +02:00
Veronica Berglyd Olsen
f39cda729d
Merge pull request #811 from vkbo/release_1.3.3
...
Release 1.3.3
2021-06-13 17:13:54 +02:00
Veronica Berglyd Olsen
b28d826d76
Updated changelog and release notes
2021-06-13 17:11:19 +02:00
Veronica Berglyd Olsen
57ae559723
Merge pull request #810 from vkbo/wcount_when_delete
...
Update project word count when a file is permanently deleted
2021-06-13 16:57:31 +02:00
Veronica Berglyd Olsen
1d1be18689
Bumped version to 1.3.3
2021-06-13 16:56:29 +02:00
Veronica Berglyd Olsen
141b5eb776
Update project word count when a file is permanently deleted
2021-06-13 16:53:40 +02:00
Veronica Berglyd Olsen
3f941bf9fd
Merge branch 'dev' into text_align
2021-06-11 00:11:40 +02:00
Veronica Berglyd Olsen
a48f302531
Merge branch 'main' into dev
2021-06-11 00:11:19 +02:00
Veronica Berglyd Olsen
12d8872973
Merge pull request #809 from vkbo/item_tags
...
Make XML parser for items less picky
2021-06-11 00:10:46 +02:00
Veronica Berglyd Olsen
40ff865989
Make XML parser for items less picky
2021-06-11 00:01:58 +02:00
Veronica Berglyd Olsen
32e9c10702
Fix word counter for align and indent tags
2021-06-10 23:38:11 +02:00
Veronica Berglyd Olsen
804dd3bb7c
Merge branch 'dev' into text_align
2021-06-10 22:52:47 +02:00
Veronica Berglyd Olsen
9f2e3a66cd
Merge branch 'main' into dev
2021-06-10 22:51:45 +02:00
Veronica Berglyd Olsen
960d1967a3
Merge pull request #808 from vkbo/focus_keys
...
Focus keys
2021-06-10 22:45:18 +02:00
Veronica Berglyd Olsen
ad025c3fe4
Merge branch 'main' into focus_keys
2021-06-10 22:42:40 +02:00
Veronica Berglyd Olsen
81212a108e
Merge pull request #807 from vkbo/setup_win_encoding
...
Make the extractVersion function in setup a bit more robust
2021-06-10 22:42:30 +02:00
Veronica Berglyd Olsen
8637a4eb12
Merge branch 'main' into focus_keys
2021-06-10 22:35:55 +02:00
Veronica Berglyd Olsen
0e4489d627
Merge branch 'main' into setup_win_encoding
2021-06-10 22:33:04 +02:00
Veronica Berglyd Olsen
0bfb9d0700
Update docs
2021-06-10 22:18:51 +02:00
Veronica Berglyd Olsen
efe759b94e
Change focus shortcuts on Window as they conflict with alt codes
2021-06-10 22:16:06 +02:00
Veronica Berglyd Olsen
9f89c1f7a4
Merge pull request #806 from vkbo/cleanup_alerts
...
Fix translations and refactor makeAlert calls
2021-06-10 22:10:32 +02:00
Veronica Berglyd Olsen
530d92cc3f
Make the extractVersion function in setup a bit more robust
2021-06-10 22:08:26 +02:00
Veronica Berglyd Olsen
b0225515d2
Remove isinstance check in error reporting
2021-06-10 21:55:40 +02:00
Veronica Berglyd Olsen
d511c69ee7
Rewrap some alert messages
2021-06-10 21:51:52 +02:00
Veronica Berglyd Olsen
6e1e40f13e
Fix translations and refactor makeAlert calls
2021-06-10 21:42:40 +02:00
Veronica Berglyd Olsen
70d3ee07bf
Update sample project
2021-06-10 21:39:58 +02:00
Veronica Berglyd Olsen
e5477f314e
Add support for indented paragraphs in exports
2021-06-10 21:38:58 +02:00
Veronica Berglyd Olsen
80c4826253
Added left/right indentation to Tokenizer class
2021-06-10 00:04:54 +02:00
Veronica Berglyd Olsen
e0de3ff191
Improve test coverage
2021-06-09 23:40:37 +02:00
Veronica Berglyd Olsen
239cff3dee
Fix tests
2021-06-09 23:32:22 +02:00
Veronica Berglyd Olsen
6f9e3168b0
Fix default alignment
2021-06-09 23:05:16 +02:00
Veronica Berglyd Olsen
7d067f807d
Add text alignment tags
2021-06-09 22:08:31 +02:00
Veronica Berglyd Olsen
a7b43699ed
Merge pull request #802 from teymour-aldridge/patch-1
...
Remove redundant assignment.
2021-06-09 19:46:48 +02:00
Teymour Aldridge
7d11917d1c
Remove redundant assignment.
2021-06-09 18:42:16 +01:00
Veronica Berglyd Olsen
904ba9b1ca
Merge branch 'main' into dev
2021-05-30 12:27:30 +02:00
Veronica Berglyd Olsen
616fe35ed5
Merge pull request #797 from vkbo/release_1.3.2
...
Release 1.3.2
2021-05-30 12:17:58 +02:00
Veronica Berglyd Olsen
577a3c6c6a
Bump version to 1.3.2 and update changelog
2021-05-30 12:14:41 +02:00
Veronica Berglyd Olsen
e937267eb0
Merge pull request #796 from vkbo/split_tool
...
Fix split tool dropping last line (#795 )
2021-05-30 11:58:28 +02:00
Veronica Berglyd Olsen
2c1e1b94e7
Fix split tool dropping last line ( #795 )
2021-05-30 11:55:56 +02:00
Veronica Berglyd Olsen
60736ce04c
Update readme
2021-05-25 19:23:34 +02:00
Veronica Berglyd Olsen
03daa350f8
Merge branch 'main' into dev
2021-05-23 16:37:24 +02:00
Veronica Berglyd Olsen
095cc38122
Merge pull request #786 from vkbo/allow_line_breaks
...
Allow line breaks
2021-05-23 16:35:09 +02:00
Veronica Berglyd Olsen
142d659b70
Fix an issue with markdown export
2021-05-23 16:31:06 +02:00
Veronica Berglyd Olsen
0826a2f8a3
Remove trailing space highlight and add highlight of redundant spaces
2021-05-23 16:17:05 +02:00
Veronica Berglyd Olsen
a3819a7785
Update docs
2021-05-23 15:20:26 +02:00
Veronica Berglyd Olsen
2314777b4b
Add test coverage
2021-05-23 15:04:26 +02:00
Veronica Berglyd Olsen
729e97a95d
Add function to clean up line breaks
2021-05-23 14:39:02 +02:00
Veronica Berglyd Olsen
5ab60ca4a3
Fix test
2021-05-23 13:15:09 +02:00
Veronica Berglyd Olsen
f1adff82a8
Remove hard line break menu entry
2021-05-23 13:13:03 +02:00
Veronica Berglyd Olsen
96b2d139c9
Allow line breaks in paragraphs
2021-05-23 13:08:10 +02:00
Veronica Berglyd Olsen
e1bc1222c4
Merge pull request #784 from vkbo/xdg_setup
...
Add entry in xdg-install to remove old desktop icon
2021-05-22 10:55:53 +02:00
Veronica Berglyd Olsen
0bff4a3d21
Add entry in xdg-install to remove old desktop icon
2021-05-22 10:50:21 +02:00
Veronica K. B. Olsen
dfc775c925
Fix merge from main
2021-05-17 20:28:36 +02:00
Veronica K. B. Olsen
dea304d1eb
Merge branch 'main' into dev
2021-05-17 20:27:08 +02:00
Veronica Berglyd Olsen
cfd80645e2
Merge pull request #782 from vkbo/meta_stats
...
Clear handle when tree details panel is cleared
2021-05-17 20:25:36 +02:00
Veronica K. B. Olsen
4b7f7887c8
Clear handle when tree details panel is cleared
2021-05-17 20:07:56 +02:00
Veronica Berglyd Olsen
9fc640aa59
Merge pull request #780 from vkbo/class_cleanup
...
GUI Class Cleanup
2021-05-17 17:02:39 +02:00
Veronica K. B. Olsen
d812aab173
Update gitignore with versions files
2021-05-17 16:58:52 +02:00
Veronica K. B. Olsen
39b58711c7
Make some GuiItemDetails variables private
2021-05-17 16:58:07 +02:00
Veronica K. B. Olsen
c6120fcf7c
Make some GuiDocViewer variables private
2021-05-17 16:57:49 +02:00
Veronica Berglyd Olsen
45b9215c87
Merge pull request #779 from vkbo/editor_cleanup
...
Editor Code Improvements
2021-05-16 19:02:57 +02:00
Veronica K. B. Olsen
394f6adf82
Remove no longer needed forward function
2021-05-16 17:35:33 +02:00
Veronica K. B. Olsen
1a5076438d
Add a signal for updated word counts
2021-05-16 17:31:12 +02:00
Veronica K. B. Olsen
872b8e7902
Fix broken tests
2021-05-16 16:57:00 +02:00
Veronica K. B. Olsen
0cad96fdca
Use an enum to pass values to the status bar LEDs
2021-05-16 16:43:44 +02:00
Veronica K. B. Olsen
e9ef4fd091
Make sure slots and signals are correct type
2021-05-16 16:26:03 +02:00
Veronica K. B. Olsen
4ce8b38acd
Add editorDocumentChanged signal in GuiDocEditor
2021-05-16 00:41:44 +02:00
Veronica K. B. Olsen
24ab6f2d3b
Make the editor dictionary internal
2021-05-16 00:19:40 +02:00
Veronica K. B. Olsen
ba5e5f4bb5
Make GuiDocEditor variables private
2021-05-15 23:57:31 +02:00
Veronica K. B. Olsen
6ef8611a0a
Merge branch 'main' into dev
2021-05-08 21:41:36 +02:00
Veronica Berglyd Olsen
c1544ab374
Merge pull request #760 from vkbo/doc_class
...
Non-Reusable Document Class
2021-05-02 19:53:20 +02:00
Veronica K. B. Olsen
d795eb6f5f
Delete no longer needed test reference files
2021-05-02 19:47:39 +02:00
Veronica K. B. Olsen
ce8264b8f2
New split tool test
2021-05-02 19:47:04 +02:00
Veronica K. B. Olsen
c6cbc8a8b1
New merge tool test
2021-05-02 18:52:36 +02:00
Veronica K. B. Olsen
6c79a1daba
Test terminology update
2021-05-02 17:48:28 +02:00
Veronica K. B. Olsen
7867965989
Alter the init logic of handles in NWDoc
2021-05-02 17:19:50 +02:00
Veronica K. B. Olsen
348513a248
Merge branch 'dev' into doc_class
2021-05-02 17:14:15 +02:00
Veronica K. B. Olsen
eb62253137
Merge branch 'main' into dev
2021-05-02 17:12:41 +02:00
Veronica K. B. Olsen
6b119cf4b8
Remove the return false on error in doc viewer
2021-04-25 23:58:11 +02:00
Veronica K. B. Olsen
88d198403e
Update translations
2021-04-25 23:47:42 +02:00
Veronica K. B. Olsen
5ee39d7ecc
Tighten up the use of item and nwdoc objects in editor class
2021-04-25 23:46:09 +02:00
Veronica K. B. Olsen
e7102725bd
Update translations
2021-04-25 23:24:21 +02:00
Veronica K. B. Olsen
bd28867804
Update tests
2021-04-25 23:22:05 +02:00
Veronica K. B. Olsen
0eb09a2136
Move error reporting out of the NWDoc class
2021-04-25 23:21:51 +02:00
Veronica K. B. Olsen
470daf0036
Make NWDoc class non-reusable
2021-04-25 23:01:20 +02:00
Veronica K. B. Olsen
fd28cbca4e
Merge branch 'main' into dev
2021-04-25 18:25:12 +02:00
Veronica Berglyd Olsen
e865b2c054
Merge pull request #758 from vkbo/class_cleanup
...
Class Cleanup
2021-04-25 18:02:25 +02:00
Veronica K. B. Olsen
f8243f6934
Update translation files
2021-04-25 17:52:07 +02:00
Veronica K. B. Olsen
746268c3ef
GUI classes should only init with main GUI as parent
2021-04-25 17:50:11 +02:00
Veronica K. B. Olsen
48695651e1
Core classes should only init with project class and if needed access main gui via project
2021-04-25 17:39:52 +02:00
Veronica K. B. Olsen
45f726669e
Remove the showStatus flag from document handling
2021-04-25 17:16:57 +02:00
Veronica K. B. Olsen
d473615ccf
Rename open and save document to read and write in NWDoc
2021-04-25 17:10:12 +02:00
Veronica K. B. Olsen
1e48c6dcfe
Merge branch 'main' into dev
2021-04-25 11:27:13 +02:00
Veronica K. B. Olsen
51431169dd
Merge branch 'main' into dev
2021-04-23 22:02:59 +02:00
Veronica K. B. Olsen
81e72826ce
Merge branch 'main' into dev
2021-04-18 18:18:05 +02:00
Veronica K. B. Olsen
8190c189e5
Merge branch 'testing' into dev
2021-04-18 17:33:54 +02:00
Veronica K. B. Olsen
06dcaff806
Merge branch 'testing' into dev
2021-04-06 17:49:28 +02:00
Veronica K. B. Olsen
4ee5890d90
Merge branch 'testing' into dev
2021-03-31 19:03:42 +02:00
Veronica K. B. Olsen
bd888451ec
Merge branch 'testing' into dev
2021-03-29 18:52:36 +02:00
Veronica K. B. Olsen
fd7319b295
Merge branch 'testing' into dev
2021-03-29 18:39:36 +02:00
Veronica K. B. Olsen
06a13557e3
Merge branch 'testing' into dev
2021-03-28 18:15:40 +02:00
Veronica K. B. Olsen
e92ac2b30d
Merge branch 'testing' into dev
2021-03-28 15:23:16 +02:00
Veronica K. B. Olsen
56a5559024
Merge branch 'testing' into dev
2021-03-21 17:18:43 +01:00
Veronica K. B. Olsen
3664266eed
Merge branch 'testing' into dev
2021-03-17 22:58:28 +01:00
Veronica K. B. Olsen
909114e318
Merge branch 'testing' into dev
2021-03-17 21:13:51 +01:00
Veronica K. B. Olsen
03beae30ca
Move dev branch to version 1.4-alpha0
2021-03-17 11:33:37 +01:00