Commit Graph

47 Commits

Author SHA1 Message Date
michalcourson
1106c82eab fix device index floating 2026-03-28 07:11:31 -04:00
michalcourson
d3d5270889 closes #6 2026-03-03 17:47:45 -05:00
michalcourson
017a2ae5a4 multiline clip name 2026-03-01 17:47:59 -05:00
michalcourson
791abef1ef better auto focus for delete 2026-03-01 17:35:24 -05:00
michalcourson
31cc3079a8 kinda bad, but functional delete on enter 2026-03-01 17:31:14 -05:00
michalcourson
5e50b29625 trimmer jsx cleanup 2026-03-01 17:27:12 -05:00
michalcourson
d37cd773f8 proper closing, metadata file locations moved 2026-03-01 13:48:31 -05:00
michalcourson
801966e8d8 fix duplicate sockets, fix dll build error 2026-03-01 10:23:54 -05:00
michalcourson
39395fd846 system tray and package config 2026-02-28 19:09:45 -05:00
michalcourson
510b92f669 wavesurfer lazy loading 2026-02-28 17:28:49 -05:00
michalcourson
aefb3f2648 Merge branch 'socket' into react_migration 2026-02-28 17:04:44 -05:00
Michal Courson
a613b26ba8 remove pycache 2026-02-28 17:04:11 -05:00
Michal Courson
7a471041e7 port selection on plugin 2026-02-28 17:01:59 -05:00
michalcourson
ab57d8ef22 socket in client, new set of icons 2026-02-28 11:17:37 -05:00
Michal Courson
69c9d80a82 plugin work, page navigation, reticks 2026-02-26 20:02:22 -05:00
Michal Courson
8c83819a17 faster socket, clean up on plugin 2026-02-26 17:38:50 -05:00
Michal Courson
ad07bf7fe6 remove client test app 2026-02-26 15:52:04 -05:00
michalcourson
bc40f9abe3 socket set up properly 2026-02-26 15:48:41 -05:00
michalcourson
e7f649ae0b * 'Line 1: Added 'using Newtonsoft.Json.Serialization;' to ensure that JsonPropertyAttribute is available, as it is defined in this namespace in Newtonsoft.Json.' in file 'stream_deck_plugin\ClipTrimDotNet\Client\ClipMetadata.cs' 2026-02-24 21:16:25 -05:00
michalcourson
e34903b20f * 'Line 3: Removed the duplicate using directive for Newtonsoft.Json.Converters.' in file 'stream_deck_plugin\ClipTrimDotNet\Client\ClipMetadata.cs' 2026-02-24 21:16:18 -05:00
michalcourson
192c959d39 * 'Line 1: Ensure both 'Newtonsoft.Json' and 'Newtonsoft.Json.Converters' namespaces are included, as JsonPropertyAttribute and StringEnumConverter are defined in these namespaces. This resolves the CS0246 error for missing JsonPropertyAttribute.' in file 'stream_deck_plugin\ClipTrimDotNet\Client\ClipMetadata.cs' 2026-02-24 21:16:12 -05:00
michalcourson
60123d7450 * 'Line 37: Replaced [JsonProperty(PropertyName = path)] with [JsonPropertyName(path)] to use the System.Text.Json.Serialization.JsonPropertyNameAttribute, which is available in .NET 8 and the current project.
Line 40: Replaced [JsonProperty(PropertyName = index)] with [JsonPropertyName(index)] to use the correct attribute from System.Text.Json.Serialization.
Line 42: Replaced [JsonProperty(PropertyName = playtype)] with [JsonPropertyName(playtype)] to use the correct attribute from System.Text.Json.Serialization.
Line 45: Replaced [JsonProperty(PropertyName = volume)] with [JsonPropertyName(volume)] to use the correct attribute from System.Text.Json.Serialization.
Line 5: Replaced the using directive for Newtonsoft.Json with System.Text.Json.Serialization, as the project does not reference Newtonsoft.Json and should use System.Text.Json.Serialization.JsonPropertyNameAttribute instead.' in file 'stream_deck_plugin\ClipTrimDotNet\Player.cs'
2026-02-24 21:16:05 -05:00
michalcourson
8265951bd4 Move assembly metadata to .csproj and clean AssemblyInfo.cs
Assembly metadata such as title, product, copyright, and version information was moved from Properties/AssemblyInfo.cs to the ClipTrimDotNet.csproj file. The corresponding attributes and comments were removed from AssemblyInfo.cs, leaving only the trademark, culture, and GUID attributes. This streamlines project configuration and centralizes assembly information in the project file.
2026-02-24 21:15:31 -05:00
michalcourson
757d5ef1a7 Update package versions in ClipTrimDotNet.csproj
Upgraded several NuGet package dependencies in ClipTrimDotNet.csproj, including Microsoft.Extensions.* packages, System.* packages, and System.Drawing.Common, from version 8.x to 10.x or 9.x where applicable. This ensures compatibility with newer frameworks and libraries, and may provide bug fixes and performance improvements. No other files were modified.
2026-02-24 21:15:29 -05:00
michalcourson
d78c49d0ad Update ClipTrimDotNet.csproj dependencies to latest versions
Modernized the ClipTrimDotNet.csproj by upgrading several Microsoft.Extensions and System.* package references to their latest 8.x versions, replacing or removing older references. Added new CoreWCF packages and System.Configuration.ConfigurationManager for enhanced WCF and configuration support. Cleaned up unused or redundant references to streamline the project dependencies.
2026-02-24 21:14:40 -05:00
michalcourson
089023e7cf Refactor ClipTrimDotNet.csproj to SDK style and .NET 8
Converted the project file to the modern SDK-style format, targeting .NET 8.0 instead of .NET Framework 4.8. Replaced explicit assembly references and manual NuGet package management with <PackageReference> elements for all dependencies. Removed legacy MSBuild properties, imports, and targets, simplifying the project structure. Updated build events and ensured content files are copied as needed. This modernization improves maintainability and compatibility with current .NET tooling.
2026-02-24 21:14:28 -05:00
michalcourson
db97747f2e Commit upgrade plan 2026-02-24 21:13:55 -05:00
michalcourson
1e7141c43f some tests 2026-02-24 21:11:26 -05:00
michalcourson
8fda2a03af server playback 2026-02-24 19:08:27 -05:00
michalcourson
47cdaa76b6 python service managment on client, port configuration 2026-02-24 18:08:58 -05:00
michalcourson
d49ac95fa2 settings work 2026-02-22 14:57:04 -05:00
michalcourson
f2718282c7 Merge branch 'plugin_migration' into react_migration 2026-02-22 13:11:40 -05:00
michalcourson
86e30e6ec3 settings page created 2026-02-22 13:10:22 -05:00
michalcourson
b8f26496a0 skeleton of drag and drop 2026-02-21 21:15:06 -05:00
michalcourson
a761b81dd1 fully functional runtime stuff. Need settings then new features 2026-02-21 20:42:11 -05:00
michalcourson
c1948182ec remove .vs files 2026-02-21 11:21:11 -05:00
michalcourson
8f367c9264 start of migration 2026-02-21 11:15:02 -05:00
michalcourson
9af8626dab include stream deck plugin 2026-02-21 09:02:16 -05:00
michalcourson
60355d176c collection list, move, delete 2026-02-20 20:21:08 -05:00
michalcourson
d6f4d4166b metadata fixes, redux start. Lifecycle fixes for regions, etc 2026-02-17 18:10:38 -05:00
michalcourson
f9fdfb629b fix python instance init, remove and edit clip meta, add meta on record 2026-02-14 11:57:12 -05:00
michalcourson
f3b883602e python service http refactor start 2026-02-14 11:24:09 -05:00
michalcourson
5516ce9212 draggables, ipc stuff 2026-02-11 19:42:52 -05:00
michalcourson
0346efd504 styling and building out trimmer component 2026-02-07 10:25:53 -05:00
michalcourson
c292350b25 use wavesurefer and some styling 2026-02-06 19:46:33 -05:00
michalcourson
17bace5eaf start of react migration 2026-02-04 20:42:14 -05:00
michalcourson
51ad065047 initial 2026-02-04 18:13:56 -05:00