4876 Commits

Author SHA1 Message Date
Linwood CI
d0e3cebe06 Merge branch 'main' into develop 2026-03-12 14:46:15 +00:00
Linwood CI
31e0f00a6f Bump version 2026-03-12 14:46:14 +00:00
Linwood CI
d3835a4e38 Update Version to 2.5.0-rc.1 2026-03-12 14:41:48 +00:00
Linwood CI
e2fd4b5ca2 Add changelog of v2.5.0-rc.0 nightly v2.5.0-rc.0 2026-03-12 14:36:20 +00:00
CodeDoctorDE
ee5002f7cd Upgrade dependencies 2026-03-12 14:46:50 +01:00
CodeDoctor
719c4f7e2f New Crowdin updates (#1048)
* New translations utilities.md (Thai)
[ci skip]

* New translations intro.mdx (Thai)
[ci skip]

* New translations templates.md (Thai)
[ci skip]

* New translations add.md (Hindi)
[ci skip]

* New translations collaboration.md (Hindi)
[ci skip]

* New translations layers.md (Hindi)
[ci skip]

* New translations pack.md (Hindi)
[ci skip]

* New translations pages.md (Hindi)
[ci skip]

* New translations shortcuts.md (Hindi)
[ci skip]

* New translations storage.md (Hindi)
[ci skip]

* New translations utilities.md (Hindi)
[ci skip]

* New translations intro.mdx (Hindi)
[ci skip]

* New translations templates.md (Hindi)
[ci skip]

* New translations add.md (Odia)
[ci skip]

* New translations collaboration.md (Odia)
[ci skip]

* New translations layers.md (Odia)
[ci skip]

* New translations pack.md (Odia)
[ci skip]

* New translations pages.md (Odia)
[ci skip]

* New translations shortcuts.md (Odia)
[ci skip]

* New translations storage.md (Odia)
[ci skip]

* New translations utilities.md (Odia)
[ci skip]

* New translations intro.mdx (Odia)
[ci skip]

* New translations templates.md (Odia)
[ci skip]

* New translations add.md (Serbian)
[ci skip]

* New translations collaboration.md (Serbian)
[ci skip]

* New translations layers.md (Serbian)
[ci skip]

* New translations pack.md (Serbian)
[ci skip]

* New translations pages.md (Serbian)
[ci skip]

* New translations shortcuts.md (Serbian)
[ci skip]

* New translations storage.md (Serbian)
[ci skip]

* New translations utilities.md (Serbian)
[ci skip]

* New translations intro.mdx (Serbian)
[ci skip]

* New translations templates.md (Serbian)
[ci skip]

* New translations en.json (Romanian)
[ci skip]

* New translations faq.md (Romanian)
[ci skip]

* New translations en.json (French)
[ci skip]

* New translations faq.md (French)
[ci skip]

* New translations en.json (Spanish)
[ci skip]

* New translations faq.md (Spanish)
[ci skip]

* New translations en.json (Afrikaans)
[ci skip]

* New translations faq.md (Afrikaans)
[ci skip]

* New translations en.json (Arabic)
[ci skip]

* New translations faq.md (Arabic)
[ci skip]

* New translations en.json (Catalan)
[ci skip]

* New translations faq.md (Catalan)
[ci skip]

* New translations en.json (Czech)
[ci skip]

* New translations faq.md (Czech)
[ci skip]

* New translations en.json (Danish)
[ci skip]

* New translations faq.md (Danish)
[ci skip]

* New translations en.json (German)
[ci skip]

* New translations faq.md (German)
[ci skip]

* New translations en.json (Greek)
[ci skip]

* New translations faq.md (Greek)
[ci skip]

* New translations en.json (Finnish)
[ci skip]

* New translations faq.md (Finnish)
[ci skip]

* New translations en.json (Hebrew)
[ci skip]

* New translations faq.md (Hebrew)
[ci skip]

* New translations en.json (Hungarian)
[ci skip]

* New translations faq.md (Hungarian)
[ci skip]

* New translations en.json (Italian)
[ci skip]

* New translations faq.md (Italian)
[ci skip]

* New translations en.json (Japanese)
[ci skip]

* New translations faq.md (Japanese)
[ci skip]

* New translations en.json (Korean)
[ci skip]

* New translations faq.md (Korean)
[ci skip]

* New translations en.json (Dutch)
[ci skip]

* New translations faq.md (Dutch)
[ci skip]

* New translations en.json (Norwegian)
[ci skip]

* New translations faq.md (Norwegian)
[ci skip]

* New translations en.json (Polish)
[ci skip]

* New translations faq.md (Polish)
[ci skip]

* New translations en.json (Portuguese)
[ci skip]

* New translations faq.md (Portuguese)
[ci skip]

* New translations en.json (Russian)
[ci skip]

* New translations faq.md (Russian)
[ci skip]

* New translations en.json (Swedish)
[ci skip]

* New translations faq.md (Swedish)
[ci skip]

* New translations en.json (Turkish)
[ci skip]

* New translations faq.md (Turkish)
[ci skip]

* New translations en.json (Ukrainian)
[ci skip]

* New translations faq.md (Ukrainian)
[ci skip]

* New translations en.json (Chinese Simplified)
[ci skip]

* New translations faq.md (Chinese Simplified)
[ci skip]

* New translations en.json (Chinese Traditional)
[ci skip]

* New translations faq.md (Chinese Traditional)
[ci skip]

* New translations en.json (Vietnamese)
[ci skip]

* New translations faq.md (Vietnamese)
[ci skip]

* New translations en.json (Portuguese, Brazilian)
[ci skip]

* New translations faq.md (Portuguese, Brazilian)
[ci skip]

* New translations en.json (Indonesian)
[ci skip]

* New translations faq.md (Indonesian)
[ci skip]

* New translations en.json (Thai)
[ci skip]

* New translations faq.md (Thai)
[ci skip]

* New translations en.json (Hindi)
[ci skip]

* New translations faq.md (Hindi)
[ci skip]

* New translations en.json (Odia)
[ci skip]

* New translations faq.md (Odia)
[ci skip]

* New translations en.json (Serbian)
[ci skip]

* New translations faq.md (Serbian)
[ci skip]

* New translations stylus-support.md (Romanian)
[ci skip]

* New translations stylus-support.md (French)
[ci skip]

* New translations stylus-support.md (Spanish)
[ci skip]

* New translations stylus-support.md (Afrikaans)
[ci skip]

* New translations stylus-support.md (Arabic)
[ci skip]

* New translations stylus-support.md (Catalan)
[ci skip]

* New translations stylus-support.md (Czech)
[ci skip]

* New translations stylus-support.md (Danish)
[ci skip]

* New translations stylus-support.md (German)
[ci skip]

* New translations stylus-support.md (Greek)
[ci skip]

* New translations stylus-support.md (Finnish)
[ci skip]

* New translations stylus-support.md (Hebrew)
[ci skip]

* New translations stylus-support.md (Hungarian)
[ci skip]

* New translations stylus-support.md (Italian)
[ci skip]

* New translations stylus-support.md (Japanese)
[ci skip]

* New translations stylus-support.md (Korean)
[ci skip]

* New translations stylus-support.md (Dutch)
[ci skip]

* New translations stylus-support.md (Norwegian)
[ci skip]

* New translations stylus-support.md (Polish)
[ci skip]

* New translations stylus-support.md (Portuguese)
[ci skip]

* New translations stylus-support.md (Russian)
[ci skip]

* New translations stylus-support.md (Swedish)
[ci skip]

* New translations stylus-support.md (Turkish)
[ci skip]

* New translations stylus-support.md (Ukrainian)
[ci skip]

* New translations stylus-support.md (Chinese Simplified)
[ci skip]

* New translations stylus-support.md (Chinese Traditional)
[ci skip]

* New translations stylus-support.md (Vietnamese)
[ci skip]

* New translations stylus-support.md (Portuguese, Brazilian)
[ci skip]

* New translations stylus-support.md (Indonesian)
[ci skip]

* New translations stylus-support.md (Thai)
[ci skip]

* New translations stylus-support.md (Hindi)
[ci skip]

* New translations stylus-support.md (Odia)
[ci skip]

* New translations stylus-support.md (Serbian)
[ci skip]

* New translations faq.md (Portuguese, Brazilian)
[ci skip]

* New translations app_en.arb (French)
[ci skip]

* New translations app_en.arb (Spanish)
[ci skip]

* New translations app_en.arb (Afrikaans)
[ci skip]

* New translations app_en.arb (Arabic)
[ci skip]

* New translations app_en.arb (Catalan)
[ci skip]

* New translations app_en.arb (Czech)
[ci skip]

* New translations app_en.arb (Danish)
[ci skip]

* New translations app_en.arb (German)
[ci skip]

* New translations app_en.arb (Greek)
[ci skip]

* New translations app_en.arb (Finnish)
[ci skip]

* New translations app_en.arb (Hebrew)
[ci skip]

* New translations app_en.arb (Hungarian)
[ci skip]

* New translations app_en.arb (Italian)
[ci skip]

* New translations app_en.arb (Japanese)
[ci skip]

* New translations app_en.arb (Korean)
[ci skip]

* New translations app_en.arb (Dutch)
[ci skip]

* New translations app_en.arb (Norwegian)
[ci skip]

* New translations app_en.arb (Polish)
[ci skip]

* New translations app_en.arb (Portuguese)
[ci skip]

* New translations app_en.arb (Russian)
[ci skip]

* New translations app_en.arb (Swedish)
[ci skip]

* New translations app_en.arb (Turkish)
[ci skip]

* New translations app_en.arb (Ukrainian)
[ci skip]

* New translations app_en.arb (Chinese Simplified)
[ci skip]

* New translations app_en.arb (Chinese Traditional)
[ci skip]

* New translations app_en.arb (Vietnamese)
[ci skip]

* New translations app_en.arb (Portuguese, Brazilian)
[ci skip]

* New translations app_en.arb (Indonesian)
[ci skip]

* New translations app_en.arb (Thai)
[ci skip]

* New translations app_en.arb (Hindi)
[ci skip]

* New translations app_en.arb (Odia)
[ci skip]

* New translations app_en.arb (Serbian)
[ci skip]

* New translations app_en.arb (Romanian)
[ci skip]

* New translations web.mdx (Romanian)
[ci skip]

* New translations web.mdx (French)
[ci skip]

* New translations web.mdx (Spanish)
[ci skip]

* New translations web.mdx (Afrikaans)
[ci skip]

* New translations web.mdx (Arabic)
[ci skip]

* New translations web.mdx (Catalan)
[ci skip]

* New translations web.mdx (Czech)
[ci skip]

* New translations web.mdx (Danish)
[ci skip]

* New translations web.mdx (German)
[ci skip]

* New translations web.mdx (Greek)
[ci skip]

* New translations web.mdx (Finnish)
[ci skip]

* New translations web.mdx (Hebrew)
[ci skip]

* New translations web.mdx (Hungarian)
[ci skip]

* New translations web.mdx (Italian)
[ci skip]

* New translations web.mdx (Japanese)
[ci skip]

* New translations web.mdx (Korean)
[ci skip]

* New translations web.mdx (Dutch)
[ci skip]

* New translations web.mdx (Norwegian)
[ci skip]

* New translations web.mdx (Polish)
[ci skip]

* New translations web.mdx (Portuguese)
[ci skip]

* New translations web.mdx (Russian)
[ci skip]

* New translations web.mdx (Swedish)
[ci skip]

* New translations web.mdx (Turkish)
[ci skip]

* New translations web.mdx (Ukrainian)
[ci skip]

* New translations web.mdx (Chinese Simplified)
[ci skip]

* New translations web.mdx (Chinese Traditional)
[ci skip]

* New translations web.mdx (Vietnamese)
[ci skip]

* New translations web.mdx (Portuguese, Brazilian)
[ci skip]

* New translations web.mdx (Indonesian)
[ci skip]

* New translations web.mdx (Thai)
[ci skip]

* New translations web.mdx (Hindi)
[ci skip]

* New translations web.mdx (Odia)
[ci skip]

* New translations web.mdx (Serbian)
[ci skip]

* New translations app_en.arb (French)
[ci skip]

* New translations index.mdx (Romanian)
[ci skip]

* New translations app_en.arb (Spanish)
[ci skip]

* New translations index.mdx (French)
[ci skip]

* New translations app_en.arb (Afrikaans)
[ci skip]

* New translations index.mdx (Spanish)
[ci skip]

* New translations app_en.arb (Arabic)
[ci skip]

* New translations app_en.arb (Catalan)
[ci skip]

* New translations index.mdx (Arabic)
[ci skip]

* New translations app_en.arb (Czech)
[ci skip]

* New translations app_en.arb (Danish)
[ci skip]

* New translations index.mdx (Czech)
[ci skip]

* New translations app_en.arb (German)
[ci skip]

* New translations app_en.arb (Greek)
[ci skip]

* New translations app_en.arb (Finnish)
[ci skip]

* New translations index.mdx (Greek)
[ci skip]

* New translations app_en.arb (Hebrew)
[ci skip]

* New translations index.mdx (Finnish)
[ci skip]

* New translations app_en.arb (Hungarian)
[ci skip]

* New translations app_en.arb (Italian)
[ci skip]

* New translations app_en.arb (Japanese)
[ci skip]

* New translations index.mdx (Italian)
[ci skip]

* New translations app_en.arb (Korean)
[ci skip]

* New translations index.mdx (Japanese)
[ci skip]

* New translations app_en.arb (Dutch)
[ci skip]

* New translations app_en.arb (Norwegian)
[ci skip]

* New translations app_en.arb (Polish)
[ci skip]

* New translations index.mdx (Norwegian)
[ci skip]

* New translations app_en.arb (Portuguese)
[ci skip]

* New translations index.mdx (Polish)
[ci skip]

* New translations app_en.arb (Russian)
[ci skip]

* New translations app_en.arb (Swedish)
[ci skip]

* New translations index.mdx (Russian)
[ci skip]

* New translations app_en.arb (Turkish)
[ci skip]

* New translations index.mdx (Swedish)
[ci skip]

* New translations app_en.arb (Ukrainian)
[ci skip]

* New translations index.mdx (Turkish)
[ci skip]

* New translations app_en.arb (Chinese Simplified)
[ci skip]

* New translations index.mdx (Ukrainian)
[ci skip]

* New translations app_en.arb (Chinese Traditional)
[ci skip]

* New translations index.mdx (Chinese Simplified)
[ci skip]

* New translations app_en.arb (Vietnamese)
[ci skip]

* New translations index.mdx (Chinese Traditional)
[ci skip]

* New translations app_en.arb (Portuguese, Brazilian)
[ci skip]

* New translations app_en.arb (Indonesian)
[ci skip]

* New translations app_en.arb (Thai)
[ci skip]

* New translations app_en.arb (Hindi)
[ci skip]

* New translations app_en.arb (Odia)
[ci skip]

* New translations app_en.arb (Serbian)
[ci skip]

* New translations app_en.arb (Romanian)
[ci skip]

* New translations app_en.arb (German)
[ci skip]
2026-03-11 22:57:39 +01:00
CodeDoctorDE
931b574fa2 Fix opening local files when default storage is set to cloud 2026-03-09 21:16:39 +01:00
CodeDoctorDE
499f238892 Improve rendering performance on unbaked viewport 2026-03-09 20:38:03 +01:00
CodeDoctorDE
7b65a60c89 Fix stamp handler 2026-03-09 20:12:09 +01:00
CodeDoctorDE
eb3bbd92fb Improve polygons, closes #1049 2026-03-09 20:05:30 +01:00
CodeDoctorDE
12accc1561 Add long press action for double/triple touch shortcuts 2026-03-08 17:46:20 +01:00
CodeDoctorDE
073cef8b96 Add favorite templates to settings export 2026-03-08 17:36:00 +01:00
CodeDoctorDE
e593b5e835 Add option to enable/disable thumbnails for notes, closes #984 2026-03-05 23:29:03 +01:00
CodeDoctorDE
1e59715465 Enhance web documentation on browser compatibility 2026-03-05 23:01:55 +01:00
CodeDoctorDE
a1985a17fa Add hold shortcuts, closes #992 2026-03-05 20:04:25 +01:00
CodeDoctorDE
6608459240 Add selective exporting in data settings 2026-03-05 19:39:18 +01:00
CodeDoctorDE
06c870bef2 Fix undo/redo state not updating in toolbar 2026-03-05 19:15:28 +01:00
Linwood CI
d25f8d35e3 Merge branch 'main' into develop 2026-03-05 17:44:37 +00:00
Linwood CI
d4f0ae614c Bump version 2026-03-05 17:44:36 +00:00
Linwood CI
a51338f6da Update Version to 2.5.0-rc.0 2026-03-05 17:43:06 +00:00
Linwood CI
50051f5aab Add changelog of v2.5.0-beta.3 v2.5.0-beta.3 2026-03-05 17:41:19 +00:00
CodeDoctorDE
7da5f52e20 Update dependencies 2026-03-05 12:24:17 +01:00
YuF-9468
8ff5fa0266 [Docs] Add dedicated stylus support page and link it from FAQ (#1045)
* docs: add dedicated stylus support page and FAQ links

* docs: expand stylus settings and pointer test guidance

* docs: add stylus_support English sidebar translation

---------

Co-authored-by: YuF-9468 <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-05 12:22:27 +01:00
CodeDoctorDE
327a3bd216 Fix typos in docs 2026-03-03 22:19:48 +01:00
CodeDoctorDE
8b92c07769 Fix keybinder recording not toggling 2026-03-03 22:11:37 +01:00
CodeDoctorDE
95150b7e6b Fix property view overlapping with zoom and pen only toggle control and fix zoom control position not saved 2026-03-03 21:54:22 +01:00
CodeDoctor
111a959a1b New Crowdin updates (#1044)
* New translations index.mdx (Romanian)
[ci skip]

* New translations intro.mdx (Romanian)
[ci skip]

* New translations branding.mdx (Romanian)
[ci skip]

* New translations app_en.arb (French)
[ci skip]

* New translations index.mdx (French)
[ci skip]

* New translations intro.mdx (French)
[ci skip]

* New translations branding.mdx (French)
[ci skip]

* New translations app_en.arb (Spanish)
[ci skip]

* New translations index.mdx (Spanish)
[ci skip]

* New translations intro.mdx (Spanish)
[ci skip]

* New translations branding.mdx (Spanish)
[ci skip]

* New translations app_en.arb (Afrikaans)
[ci skip]

* New translations index.mdx (Afrikaans)
[ci skip]

* New translations intro.mdx (Afrikaans)
[ci skip]

* New translations branding.mdx (Afrikaans)
[ci skip]

* New translations app_en.arb (Arabic)
[ci skip]

* New translations index.mdx (Arabic)
[ci skip]

* New translations intro.mdx (Arabic)
[ci skip]

* New translations branding.mdx (Arabic)
[ci skip]

* New translations app_en.arb (Catalan)
[ci skip]

* New translations index.mdx (Catalan)
[ci skip]

* New translations intro.mdx (Catalan)
[ci skip]

* New translations branding.mdx (Catalan)
[ci skip]

* New translations app_en.arb (Czech)
[ci skip]

* New translations index.mdx (Czech)
[ci skip]

* New translations intro.mdx (Czech)
[ci skip]

* New translations branding.mdx (Czech)
[ci skip]

* New translations app_en.arb (Danish)
[ci skip]

* New translations index.mdx (Danish)
[ci skip]

* New translations intro.mdx (Danish)
[ci skip]

* New translations branding.mdx (Danish)
[ci skip]

* New translations app_en.arb (German)
[ci skip]

* New translations index.mdx (German)
[ci skip]

* New translations intro.mdx (German)
[ci skip]

* New translations branding.mdx (German)
[ci skip]

* New translations app_en.arb (Greek)
[ci skip]

* New translations index.mdx (Greek)
[ci skip]

* New translations intro.mdx (Greek)
[ci skip]

* New translations branding.mdx (Greek)
[ci skip]

* New translations app_en.arb (Finnish)
[ci skip]

* New translations index.mdx (Finnish)
[ci skip]

* New translations intro.mdx (Finnish)
[ci skip]

* New translations branding.mdx (Finnish)
[ci skip]

* New translations app_en.arb (Hebrew)
[ci skip]

* New translations index.mdx (Hebrew)
[ci skip]

* New translations intro.mdx (Hebrew)
[ci skip]

* New translations branding.mdx (Hebrew)
[ci skip]

* New translations app_en.arb (Hungarian)
[ci skip]

* New translations index.mdx (Hungarian)
[ci skip]

* New translations intro.mdx (Hungarian)
[ci skip]

* New translations branding.mdx (Hungarian)
[ci skip]

* New translations app_en.arb (Italian)
[ci skip]

* New translations index.mdx (Italian)
[ci skip]

* New translations intro.mdx (Italian)
[ci skip]

* New translations branding.mdx (Italian)
[ci skip]

* New translations app_en.arb (Japanese)
[ci skip]

* New translations index.mdx (Japanese)
[ci skip]

* New translations intro.mdx (Japanese)
[ci skip]

* New translations branding.mdx (Japanese)
[ci skip]

* New translations app_en.arb (Korean)
[ci skip]

* New translations index.mdx (Korean)
[ci skip]

* New translations intro.mdx (Korean)
[ci skip]

* New translations branding.mdx (Korean)
[ci skip]

* New translations app_en.arb (Dutch)
[ci skip]

* New translations index.mdx (Dutch)
[ci skip]

* New translations intro.mdx (Dutch)
[ci skip]

* New translations branding.mdx (Dutch)
[ci skip]

* New translations app_en.arb (Norwegian)
[ci skip]

* New translations index.mdx (Norwegian)
[ci skip]

* New translations intro.mdx (Norwegian)
[ci skip]

* New translations branding.mdx (Norwegian)
[ci skip]

* New translations app_en.arb (Polish)
[ci skip]

* New translations index.mdx (Polish)
[ci skip]

* New translations intro.mdx (Polish)
[ci skip]

* New translations branding.mdx (Polish)
[ci skip]

* New translations app_en.arb (Portuguese)
[ci skip]

* New translations index.mdx (Portuguese)
[ci skip]

* New translations intro.mdx (Portuguese)
[ci skip]

* New translations branding.mdx (Portuguese)
[ci skip]

* New translations app_en.arb (Russian)
[ci skip]

* New translations index.mdx (Russian)
[ci skip]

* New translations intro.mdx (Russian)
[ci skip]

* New translations branding.mdx (Russian)
[ci skip]

* New translations app_en.arb (Swedish)
[ci skip]

* New translations index.mdx (Swedish)
[ci skip]

* New translations intro.mdx (Swedish)
[ci skip]

* New translations branding.mdx (Swedish)
[ci skip]

* New translations app_en.arb (Turkish)
[ci skip]

* New translations index.mdx (Turkish)
[ci skip]

* New translations intro.mdx (Turkish)
[ci skip]

* New translations branding.mdx (Turkish)
[ci skip]

* New translations app_en.arb (Ukrainian)
[ci skip]

* New translations index.mdx (Ukrainian)
[ci skip]

* New translations intro.mdx (Ukrainian)
[ci skip]

* New translations branding.mdx (Ukrainian)
[ci skip]

* New translations app_en.arb (Chinese Simplified)
[ci skip]

* New translations index.mdx (Chinese Simplified)
[ci skip]

* New translations intro.mdx (Chinese Simplified)
[ci skip]

* New translations branding.mdx (Chinese Simplified)
[ci skip]

* New translations app_en.arb (Chinese Traditional)
[ci skip]

* New translations index.mdx (Chinese Traditional)
[ci skip]

* New translations intro.mdx (Chinese Traditional)
[ci skip]

* New translations branding.mdx (Chinese Traditional)
[ci skip]

* New translations app_en.arb (Vietnamese)
[ci skip]

* New translations index.mdx (Vietnamese)
[ci skip]

* New translations intro.mdx (Vietnamese)
[ci skip]

* New translations branding.mdx (Vietnamese)
[ci skip]

* New translations app_en.arb (Portuguese, Brazilian)
[ci skip]

* New translations index.mdx (Portuguese, Brazilian)
[ci skip]

* New translations intro.mdx (Portuguese, Brazilian)
[ci skip]

* New translations branding.mdx (Portuguese, Brazilian)
[ci skip]

* New translations app_en.arb (Indonesian)
[ci skip]

* New translations index.mdx (Indonesian)
[ci skip]

* New translations intro.mdx (Indonesian)
[ci skip]

* New translations branding.mdx (Indonesian)
[ci skip]

* New translations app_en.arb (Thai)
[ci skip]

* New translations index.mdx (Thai)
[ci skip]

* New translations intro.mdx (Thai)
[ci skip]

* New translations branding.mdx (Thai)
[ci skip]

* New translations app_en.arb (Hindi)
[ci skip]

* New translations index.mdx (Hindi)
[ci skip]

* New translations intro.mdx (Hindi)
[ci skip]

* New translations branding.mdx (Hindi)
[ci skip]

* New translations app_en.arb (Odia)
[ci skip]

* New translations index.mdx (Odia)
[ci skip]

* New translations intro.mdx (Odia)
[ci skip]

* New translations branding.mdx (Odia)
[ci skip]

* New translations app_en.arb (Serbian)
[ci skip]

* New translations index.mdx (Serbian)
[ci skip]

* New translations intro.mdx (Serbian)
[ci skip]

* New translations branding.mdx (Serbian)
[ci skip]

* New translations app_en.arb (French)
[ci skip]

* New translations app_en.arb (Spanish)
[ci skip]

* New translations app_en.arb (Afrikaans)
[ci skip]

* New translations app_en.arb (Arabic)
[ci skip]

* New translations app_en.arb (Catalan)
[ci skip]

* New translations app_en.arb (Czech)
[ci skip]

* New translations app_en.arb (Danish)
[ci skip]

* New translations app_en.arb (German)
[ci skip]

* New translations app_en.arb (Greek)
[ci skip]

* New translations app_en.arb (Finnish)
[ci skip]

* New translations app_en.arb (Hebrew)
[ci skip]

* New translations app_en.arb (Hungarian)
[ci skip]

* New translations app_en.arb (Italian)
[ci skip]

* New translations app_en.arb (Japanese)
[ci skip]

* New translations app_en.arb (Korean)
[ci skip]

* New translations app_en.arb (Dutch)
[ci skip]

* New translations app_en.arb (Norwegian)
[ci skip]

* New translations app_en.arb (Polish)
[ci skip]

* New translations app_en.arb (Portuguese)
[ci skip]

* New translations app_en.arb (Russian)
[ci skip]

* New translations app_en.arb (Swedish)
[ci skip]

* New translations app_en.arb (Turkish)
[ci skip]

* New translations app_en.arb (Ukrainian)
[ci skip]

* New translations app_en.arb (Chinese Simplified)
[ci skip]

* New translations app_en.arb (Chinese Traditional)
[ci skip]

* New translations app_en.arb (Vietnamese)
[ci skip]

* New translations app_en.arb (Portuguese, Brazilian)
[ci skip]

* New translations app_en.arb (Indonesian)
[ci skip]

* New translations app_en.arb (Thai)
[ci skip]

* New translations app_en.arb (Hindi)
[ci skip]

* New translations app_en.arb (Odia)
[ci skip]

* New translations app_en.arb (Serbian)
[ci skip]

* New translations app_en.arb (Romanian)
[ci skip]

* New translations app_en.arb (French)
[ci skip]

* New translations app_en.arb (Spanish)
[ci skip]

* New translations app_en.arb (Arabic)
[ci skip]

* New translations app_en.arb (Czech)
[ci skip]

* New translations app_en.arb (Danish)
[ci skip]

* New translations app_en.arb (German)
[ci skip]

* New translations app_en.arb (Greek)
[ci skip]

* New translations app_en.arb (Finnish)
[ci skip]

* New translations app_en.arb (Italian)
[ci skip]

* New translations app_en.arb (Japanese)
[ci skip]

* New translations app_en.arb (Dutch)
[ci skip]

* New translations app_en.arb (Norwegian)
[ci skip]

* New translations app_en.arb (Polish)
[ci skip]

* New translations app_en.arb (Portuguese)
[ci skip]

* New translations app_en.arb (Russian)
[ci skip]

* New translations app_en.arb (Swedish)
[ci skip]

* New translations app_en.arb (Ukrainian)
[ci skip]

* New translations app_en.arb (Chinese Simplified)
[ci skip]

* New translations app_en.arb (Portuguese, Brazilian)
[ci skip]

* New translations app_en.arb (Romanian)
[ci skip]
2026-03-03 13:27:07 +01:00
CodeDoctorDE
25009b69bb Fix desyncronization of renderers when concurrently changing elements 2026-03-03 13:16:13 +01:00
CodeDoctorDE
2ff8343f9a Improve presentation mode and tools 2026-03-02 20:58:50 +01:00
CodeDoctorDE
c8a336788f Fix asset invalidation when elements are removed, see #1046 2026-03-02 16:55:06 +01:00
CodeDoctorDE
c2898828a5 Add thumbnail capturing feature with interactive selection dialog 2026-03-01 23:40:23 +01:00
CodeDoctorDE
15cf8ab596 Add double and triple press shortcuts for touch input, closes #976 2026-03-01 21:27:34 +01:00
CodeDoctorDE
591c63381f Update dependencies and improve WebDAV implementation for better performance 2026-03-01 15:10:00 +01:00
CodeDoctorDE
04bd1e81e5 Fix top corner menu could have invalid size 2026-03-01 00:19:59 +01:00
CodeDoctorDE
9a367d628f Fix tool properties not updating if tool was newly created 2026-02-28 20:49:23 +01:00
CodeDoctorDE
00db71cd25 Enhance area size and aspect ratio selection UI with new input components and presets, fix area tool aspect ratio constraint issues 2026-02-28 20:23:30 +01:00
CodeDoctorDE
180636c3d0 Add main menu to the edit toolbar in full screen mode 2026-02-28 19:30:40 +01:00
CodeDoctorDE
2a47659975 Fix controls at the bottom being cut out on some devices 2026-02-28 19:22:30 +01:00
CodeDoctorDE
2d2a9f0059 Add default name when creating new areas 2026-02-28 17:21:19 +01:00
CodeDoctorDE
30420aeecd Fix file overwrite on failed import and web embedding 2026-02-28 15:31:38 +01:00
Linwood CI
360badbd36 Merge branch 'main' into develop 2026-02-26 18:17:40 +00:00
Linwood CI
7435481c91 Bump version 2026-02-26 18:17:38 +00:00
Linwood CI
46f211b2b2 Update Version to 2.5.0-beta.3 2026-02-26 18:11:10 +00:00
Linwood CI
4ef2b4b9d5 Add changelog of v2.5.0-beta.2 v2.5.0-beta.2 2026-02-26 18:04:19 +00:00
CodeDoctorDE
7db72ebfb5 Use import file name as default name when importing documents and add option to import multiple files 2026-02-26 18:14:31 +01:00
CodeDoctorDE
0c20ec047f Improve what's new button styling and live update on the home page 2026-02-26 16:12:34 +01:00
CodeDoctorDE
a48e566fff Fix file name display duplicated extension 2026-02-26 14:33:50 +01:00
CodeDoctorDE
21ef1a72fd Update dependencies and improve changelog formatting 2026-02-25 18:22:19 +01:00
CodeDoctor
3b3fa08a52 New Crowdin updates (#1042)
* New translations app_en.arb (Romanian)
[ci skip]

* New translations app_en.arb (French)
[ci skip]

* New translations app_en.arb (Afrikaans)
[ci skip]

* New translations app_en.arb (Arabic)
[ci skip]

* New translations app_en.arb (Catalan)
[ci skip]

* New translations app_en.arb (Czech)
[ci skip]

* New translations app_en.arb (Danish)
[ci skip]

* New translations app_en.arb (German)
[ci skip]

* New translations app_en.arb (Greek)
[ci skip]

* New translations app_en.arb (Finnish)
[ci skip]

* New translations app_en.arb (Hebrew)
[ci skip]

* New translations app_en.arb (Hungarian)
[ci skip]

* New translations app_en.arb (Italian)
[ci skip]

* New translations app_en.arb (Japanese)
[ci skip]

* New translations app_en.arb (Korean)
[ci skip]

* New translations app_en.arb (Dutch)
[ci skip]

* New translations app_en.arb (Norwegian)
[ci skip]

* New translations app_en.arb (Polish)
[ci skip]

* New translations app_en.arb (Portuguese)
[ci skip]

* New translations app_en.arb (Russian)
[ci skip]

* New translations app_en.arb (Swedish)
[ci skip]

* New translations app_en.arb (Turkish)
[ci skip]

* New translations app_en.arb (Ukrainian)
[ci skip]

* New translations app_en.arb (Chinese Simplified)
[ci skip]

* New translations app_en.arb (Chinese Traditional)
[ci skip]

* New translations app_en.arb (Vietnamese)
[ci skip]

* New translations app_en.arb (Portuguese, Brazilian)
[ci skip]

* New translations app_en.arb (Indonesian)
[ci skip]

* New translations app_en.arb (Thai)
[ci skip]

* New translations app_en.arb (Hindi)
[ci skip]

* New translations app_en.arb (Odia)
[ci skip]

* New translations app_en.arb (Serbian)
[ci skip]

* New translations app_en.arb (Romanian)
[ci skip]

* New translations app_en.arb (French)
[ci skip]

* New translations app_en.arb (Afrikaans)
[ci skip]

* New translations app_en.arb (Arabic)
[ci skip]

* New translations app_en.arb (Catalan)
[ci skip]

* New translations app_en.arb (Czech)
[ci skip]

* New translations app_en.arb (Danish)
[ci skip]

* New translations app_en.arb (German)
[ci skip]

* New translations app_en.arb (Greek)
[ci skip]

* New translations app_en.arb (Finnish)
[ci skip]

* New translations app_en.arb (Hebrew)
[ci skip]

* New translations app_en.arb (Hungarian)
[ci skip]

* New translations app_en.arb (Italian)
[ci skip]

* New translations app_en.arb (Japanese)
[ci skip]

* New translations app_en.arb (Korean)
[ci skip]

* New translations app_en.arb (Dutch)
[ci skip]

* New translations app_en.arb (Norwegian)
[ci skip]

* New translations app_en.arb (Polish)
[ci skip]

* New translations app_en.arb (Portuguese)
[ci skip]

* New translations app_en.arb (Russian)
[ci skip]

* New translations app_en.arb (Swedish)
[ci skip]

* New translations app_en.arb (Turkish)
[ci skip]

* New translations app_en.arb (Ukrainian)
[ci skip]

* New translations app_en.arb (Chinese Simplified)
[ci skip]

* New translations app_en.arb (Chinese Traditional)
[ci skip]

* New translations app_en.arb (Vietnamese)
[ci skip]

* New translations app_en.arb (Portuguese, Brazilian)
[ci skip]

* New translations app_en.arb (Indonesian)
[ci skip]

* New translations app_en.arb (Thai)
[ci skip]

* New translations app_en.arb (Hindi)
[ci skip]

* New translations app_en.arb (Odia)
[ci skip]

* New translations app_en.arb (Serbian)
[ci skip]

* New translations app_en.arb (Spanish)
[ci skip]

* New translations app_en.arb (Romanian)
[ci skip]

* New translations app_en.arb (French)
[ci skip]

* New translations app_en.arb (Arabic)
[ci skip]

* New translations app_en.arb (Czech)
[ci skip]

* New translations app_en.arb (Danish)
[ci skip]

* New translations app_en.arb (German)
[ci skip]

* New translations app_en.arb (Greek)
[ci skip]

* New translations app_en.arb (Italian)
[ci skip]

* New translations app_en.arb (Japanese)
[ci skip]

* New translations app_en.arb (Dutch)
[ci skip]

* New translations app_en.arb (Norwegian)
[ci skip]

* New translations app_en.arb (Polish)
[ci skip]

* New translations app_en.arb (Portuguese)
[ci skip]

* New translations app_en.arb (Russian)
[ci skip]

* New translations app_en.arb (Swedish)
[ci skip]

* New translations app_en.arb (Ukrainian)
[ci skip]

* New translations app_en.arb (Chinese Simplified)
[ci skip]

* New translations app_en.arb (Portuguese, Brazilian)
[ci skip]

* New translations app_en.arb (Spanish)
[ci skip]

* New translations app_en.arb (Finnish)
[ci skip]
2026-02-25 17:59:51 +01:00
CodeDoctorDE
06fa4a806a Refactor asset management to use Futures for images and PDFs, improve memory handling, and enhance element import functionality 2026-02-25 13:09:47 +01:00