Commit Graph

847 Commits

Author SHA1 Message Date
Florian Rappl
d96eebd5ee Added float in SetAspectRatio 2025-10-31 18:25:50 +01:00
Florian Rappl
23fac3263f Updated readme 2025-10-31 18:24:27 +01:00
Florian Rappl
935de8a1a5 Updated packages 2025-10-31 17:56:05 +01:00
Florian Rappl
be1887c930 Merge pull request #895 from softworkz/electronnet_core
Add documentation
0.0.18-pre.123
2025-10-16 08:44:08 +02:00
softworkz
1852802667 Some more polishing 2025-10-15 23:04:37 +02:00
softworkz
5bdabd94ba Fix typos 2025-10-15 22:29:22 +02:00
softworkz
2bc2b4bb70 Move some parts from ReadMe to Wiki 2025-10-15 22:12:46 +02:00
softworkz
771b1109f7 Add About page 2025-10-15 22:12:46 +02:00
softworkz
56258d1be8 Add API documentation (AI generated) 2025-10-15 22:12:46 +02:00
softworkz
88766adaf6 Update docs after manual review 2025-10-15 16:06:53 +02:00
softworkz
341ebe2bb1 Add .gitkeep file 2025-10-15 16:06:53 +02:00
softworkz
0c5cc3ba9d AI-written docs 2025-10-15 16:06:53 +02:00
softworkz
bb5779a941 Add docs project to solution 2025-10-15 16:06:53 +02:00
softworkz
0dd263e2b8 Docs: add automatic Wiki publishing 2025-10-15 12:54:08 +02:00
softworkz
0a0e26a9dd Add docs 2025-10-15 12:54:08 +02:00
softworkz
7b812bfae7 Remove whatsnew from root 2025-10-15 12:40:02 +02:00
Florian Rappl
82814d91d9 Merge pull request #893 from softworkz/electronnet_core
ElectronNET.Core:: Taking it to the Next Leve
2025-10-14 23:59:42 +02:00
softworkz
fcb589d58e What's new doc page (AI writen) 2025-10-14 06:24:10 +02:00
softworkz
c914bb8f14 Draft for a ReadMe update 2025-10-14 06:24:10 +02:00
softworkz
bf3e149d43 Add changelog entries (AI authored) 2025-10-14 06:24:10 +02:00
softworkz
6060e355bd Fix warnings 2025-10-14 03:48:53 +02:00
softworkz
868451408c Move global.json to repo root 2025-10-14 03:48:03 +02:00
softworkz
bef7a42fbb Update nuke build with the following changes:
- Remove obsolete sample targets
- Restore and build solution (.Lean) instead of projects
- Read version from common.props, compare with latest changelog version
  and fail if not equal
- Keep PostFix separate from version (AssemblyVersion may not have
  a postfix), so the postfix will go into the package version and
  file name as well as the informational version (visible in file
  properties dialog on Windows)
- Add "ElectronNET.Core " as prefix to GitHub release names (to
  disambiguate with earlier versions)
2025-10-14 00:19:50 +02:00
softworkz
50b49068d8 Add VersionPostFix to common.props 2025-10-14 00:19:50 +02:00
softworkz
cf87904210 Mark ElectronNET.Build as non-packable 2025-10-14 00:19:50 +02:00
softworkz
0b05b2f5a4 Add solution ElectronNET.Lean for building core projects/packages only 2025-10-14 00:19:50 +02:00
softworkz
1ea4c1343d Add nuke project to solution 2025-10-14 00:19:50 +02:00
softworkz
5d5e0b848c Reset changelog 2025-10-14 00:19:40 +02:00
softworkz
2d626ab319 Reduce pinned dotnet version to 8.0.305 and rollForward to 'feature' 2025-10-14 00:19:11 +02:00
softworkz
2e051762dd Fix typos 2025-10-13 15:23:59 +02:00
softworkz
96063bbe7d ElectronNET.Core: Update solution file 2025-10-13 14:39:22 +02:00
softworkz
471289813a Check in version 0.0.18 packages for convenient testing 2025-10-13 14:38:58 +02:00
softworkz
d0d214cd24 Introduce a common.props file, which provides version and other package metadata
...in a single place.

There's some special sauce for myself, but we'll find a better way
eventually, so that it can be removed.
2025-10-13 14:36:31 +02:00
softworkz
43ce20d60f Add ElectronNET.ConsoleApp test project 2025-10-13 14:36:31 +02:00
softworkz
40d6558613 ElectronNET.WebApp: Update project file with these changes:
- Add a ElectronNetDevMode property at the top
  This allows switching the project between using the nuget packages
  and consuming the core code directly via project references and
  direct imports or .props and .targets files
- Add the project data which was previously in the manifest file
- Add the Microsoft.TypeScript.MSBuild package
  This overrides the ASP.Net built-in TS support which is currently
  at version 5.6 only. With this package, we get 5.9.3 everywhere, so
  everything is consistent now.
  The only caveat is that it requires exclusion of folders (especially
  node_modules), so that they don't get attempted to be compiled
2025-10-13 14:36:31 +02:00
softworkz
ae12eb49ee ElectronNET.WebApp: Adjust startup to use new onAppReady callback 2025-10-13 14:36:31 +02:00
softworkz
2a26b46f91 ElectronNET.WebApp: Add builder.json, launchsettings and publish profiles 2025-10-13 14:36:31 +02:00
softworkz
78b59f62c9 ElectronNET.WebApp: Adjust controllers for API changes 2025-10-13 14:36:31 +02:00
softworkz
667a1b290e ElectronNET.WebApp: Remove manifest file (not needed anymore) 2025-10-13 14:36:31 +02:00
softworkz
c5d9ba0e43 ElectronNET.WebApp: Remove invalid property in appSettings 2025-10-13 14:36:31 +02:00
softworkz
f81424978e ElectronNET.WebApp: HostHook: Make it compile properly 2025-10-13 14:36:31 +02:00
softworkz
7fcb2f05bd ElectronNET.WebApp: HostHook: Add missing deps, update same like Host code 2025-10-13 14:36:31 +02:00
softworkz
69129a6f02 ElectronNET.WebApp: nav.js and demo-btns.js: Increase timeouts
These were too short when debugging on WSL
2025-10-13 14:36:31 +02:00
softworkz
bcde1032af ElectronNET.AspNet: Add WebApplicationBuilderExtensions (new ASP.Net builders) 2025-10-13 14:36:31 +02:00
softworkz
3a42c479dd Add ElectronNET.AspNet project (ASP.Net specific runtime code) 2025-10-13 14:36:31 +02:00
softworkz
c6c73a7c8a ElectronNET.API: Update project file 2025-10-13 14:36:31 +02:00
softworkz
d1db928222 ElectronNET.API: Add new runtime code (for launch, lifecycle and service orchestration) 2025-10-13 14:36:31 +02:00
softworkz
b06d20450b ElectronNET.API: Add ProcessRunner (for running electron from dotnet) 2025-10-13 14:36:31 +02:00
softworkz
3811b7ea20 ElectronNET.API: Re-add moved types 2025-10-13 14:36:31 +02:00
softworkz
9275f2a765 ElectronNET.API: Add WebRequest API 2025-10-13 14:36:31 +02:00