mirror of
https://github.com/gui-cs/Terminal.Gui.git
synced 2025-12-26 15:57:56 +01:00
* Remove continous press code from Application * WIP prototype code to handle continuous press as subcomponent of View * Prototype with Button * Implement CWP * Move to seperate classes and prevent double entry to Start * Fix repeat clicking when moving mouse by removing phantom click code (old implementation of WantContinuousButtonPressed) * Remove initial tick because it results in double activation e.g. button firing twice immediately as mouse is pressed down. * Refactor DatePicker lamdas * WIP investigate subcomponents instead of statics * Add IMouseGrabHandler to IApplication * Make mouse grabbing non static activity * Make MouseHeldDown suppress when null fields e.g. app not initialized in tests * Update test and remove dependency on Application * Fix other mouse click and hold tests * Code cleanup * Update class diagram * Fix bad xml doc references * Fix timed events not getting passed through in v2 applications * Make timed events nullable for tests that dont create an Application * Remove strange blocking test * WIP remove all idles and replace with zero timeouts * Fix build of tests * Fix unit tests * Add wakeup call back in * Comment out incredibly complicated test and fix others * Fix test * test fix * Make Post execute immediately if already on UI thread * Re enable test and simplify Invoke to just execute if in UI thread (up front) * Remove xml doc references to idles * Remove more references to idles * Make Screen initialization threadsafe * Add more exciting timeouts * WIP add tests * fix log * fix test * make continuous key press use smoth acceleration * Rename _lock to _lockScreen * Remove section on idles, they are not a thing anymore - and they kinda never were. * Add nullable enable * Add xml comment * Fix namings and cleanup code * xmldoc fix * Rename LockAndRunTimers to just RunTimers * Rename AddTimeout and RemoveTimeout (and event) to just Add/Remove * Update description of MainLoop * Commented out Run_T_Call_Init_ForceDriver_Should_Pick_Correct_Driver * Again? Commented out Run_T_Call_Init_ForceDriver_Should_Pick_Correct_Driver * Revert Commented out Run_T_Call_Init_ForceDriver_Should_Pick_Correct_Driver * When mouse is released from MouseHeldDown reset host MouseState * Fix namespaces in class diagram * Apply @BDisp suggested fix * Fix class diagrams * Add lock * Make TimeSpan.Zero definetly run * Fix duplicate entry in package props --------- Co-authored-by: Tig <tig@users.noreply.github.com>
50 lines
3.3 KiB
XML
50 lines
3.3 KiB
XML
<Project>
|
|
<PropertyGroup>
|
|
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
|
|
</PropertyGroup>
|
|
<ItemGroup>
|
|
<!-- Enable Nuget Source Link for github -->
|
|
<PackageVersion Include="Microsoft.CodeAnalysis.Analyzers" Version="3.11.0" />
|
|
<PackageVersion Include="Microsoft.CodeAnalysis.CSharp.Workspaces" Version="4.11.0" />
|
|
<PackageVersion Include="Microsoft.CodeAnalysis.Features" Version="4.11.0" />
|
|
<PackageVersion Include="Microsoft.CodeAnalysis.VisualBasic.Workspaces" Version="4.11.0" />
|
|
<PackageVersion Include="Microsoft.CodeAnalysis.Workspaces.MSBuild" Version="4.11.0" />
|
|
<PackageVersion Include="Microsoft.Net.Compilers.Toolset" Version="4.11.0" />
|
|
<PackageVersion Include="Microsoft.SourceLink.GitHub" Version="[8,9)" />
|
|
<PackageVersion Include="ColorHelper" Version="[1.8.1,2)" />
|
|
<PackageVersion Include="JetBrains.Annotations" Version="[2024.3.0,)" />
|
|
<PackageVersion Include="Microsoft.CodeAnalysis" Version="4.11.0" />
|
|
<PackageVersion Include="Microsoft.CodeAnalysis.Common" Version="4.11.0" />
|
|
<PackageVersion Include="Microsoft.CodeAnalysis.CSharp" Version="4.11.0" />
|
|
<PackageVersion Include="Microsoft.Extensions.Logging.Abstractions" Version="[9.0.2,10)" />
|
|
<PackageVersion Include="Microsoft.Extensions.Logging" Version="9.0.6" />
|
|
<PackageVersion Include="System.IO.Abstractions" Version="[22.0.11,23)" />
|
|
<PackageVersion Include="Wcwidth" Version="[2,3)" />
|
|
<PackageVersion Include="Microsoft.VisualStudio.Azure.Containers.Tools.Targets" Version="[1.21.2,2)" />
|
|
<PackageVersion Include="Serilog" Version="4.2.0" />
|
|
<PackageVersion Include="Serilog.Extensions.Logging" Version="9.0.0" />
|
|
<PackageVersion Include="Serilog.Sinks.Debug" Version="3.0.0" />
|
|
<PackageVersion Include="Serilog.Sinks.File" Version="6.0.0" />
|
|
<PackageVersion Include="SixLabors.ImageSharp" Version="[3.1.7,4)" />
|
|
<PackageVersion Include="CsvHelper" Version="[33.0.1,34)" />
|
|
<PackageVersion Include="Microsoft.DotNet.PlatformAbstractions" Version="[3.1.6,4)" />
|
|
<PackageVersion Include="System.CommandLine" Version="[2.0.0-beta4.22272.1,3)" />
|
|
<PackageVersion Include="BenchmarkDotNet" Version="0.14.0" />
|
|
<PackageVersion Include="CommunityToolkit.Mvvm" Version="[8.4.0,9)" />
|
|
<PackageVersion Include="Microsoft.Extensions.DependencyInjection" Version="[9.0.2,10)" />
|
|
<PackageVersion Include="ReactiveUI" Version="[20.1.63,21)" />
|
|
<PackageVersion Include="ReactiveMarbles.ObservableEvents.SourceGenerator" Version="[1.3.1,2)" />
|
|
<PackageVersion Include="ReactiveUI.SourceGenerators" Version="[2.1.8,3)" />
|
|
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="[17.13,18)" />
|
|
<PackageVersion Include="Moq" Version="[4.20.72,5)" />
|
|
<PackageVersion Include="ReportGenerator" Version="5.4.5" />
|
|
<PackageVersion Include="TestableIO.System.IO.Abstractions.TestingHelpers" Version="22.0.14" />
|
|
<PackageVersion Include="xunit" Version="[2.9.3,3)" />
|
|
<PackageVersion Include="Xunit.Combinatorial" Version="[1.6.24,2)" />
|
|
<PackageVersion Include="xunit.runner.visualstudio" Version="[2.8.2,3)" />
|
|
<PackageVersion Include="coverlet.collector" Version="[6.0.4,7)" />
|
|
</ItemGroup>
|
|
<ItemGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
|
|
<PackageVersion Include="Terminal.Gui" Version="2.0.0" />
|
|
</ItemGroup>
|
|
</Project> |