Skip to content

Commit

Permalink
Merge branch 'master' of https://github.com/WXRIW/Ink-Canvas into fea…
Browse files Browse the repository at this point in the history
…t/TimeMachine

# Conflicts:
#	Ink Canvas/MainWindow.xaml
  • Loading branch information
Raspberry-Monster committed Apr 23, 2023
2 parents f2f106a + af71932 commit c570534
Show file tree
Hide file tree
Showing 5 changed files with 32 additions and 26 deletions.
8 changes: 4 additions & 4 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,19 +13,19 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v2
uses: actions/checkout@v3.5.2
with:
fetch-depth: 0

# 安装 .NET Core
- name: Install .NET Core
uses: actions/setup-dotnet@v2
uses: actions/setup-dotnet@v3.0.3
with:
dotnet-version: '6.0.x'

# 安装 NuGet
- name: Setup NuGet
uses: nuget/setup-nuget@v1
uses: NuGet/setup-nuget@v1.2.0
with:
nuget-version: '5.x'

Expand All @@ -35,7 +35,7 @@ jobs:

# 添加 MSBuild.exe 到环境变量: https://github.com/microsoft/setup-msbuild
- name: Add msbuild to PATH
uses: microsoft/setup-msbuild@v1.0.2
uses: microsoft/setup-msbuild@v1.3.1

# 编译整个项目
- name: Build the solution
Expand Down
1 change: 1 addition & 0 deletions Ink Canvas/Ink Canvas.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<RuntimeIdentifiers>win;win-x86;win-x64;win-arm64</RuntimeIdentifiers>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{8D0EDFC7-F974-4571-BC49-6F3A6653FE81}</ProjectGuid>
Expand Down
40 changes: 23 additions & 17 deletions Ink Canvas/MainWindow.xaml
Original file line number Diff line number Diff line change
Expand Up @@ -469,34 +469,33 @@
<ui:ToggleSwitch Name="ToggleSwitchShowButtonPPTNavigation" Header="显示 PPT 浏览切页按钮" IsOn="True" FontFamily="Microsoft YaHei UI" OnContent="" OffContent="" Toggled="ToggleSwitchShowButtonPPTNavigation_OnToggled"/>
</ui:SimpleStackPanel>
</GroupBox>
<GroupBox Header="PowerPoint 集成">
<GroupBox Header="PowerPoint 相关">
<ui:SimpleStackPanel Spacing="12">
<TextBlock Text="此分区的设置项将会在幻灯片播放时使用,优先级高于其他设置项" Foreground="#666666"/>
<TextBlock Text="此部分的设置项将会在幻灯片播放时使用,优先级高于其他设置项" Foreground="#666666"/>
<ui:ToggleSwitch Name="ToggleSwitchSupportPowerPoint" Header="Microsoft PowerPoint 支持" IsOn="True" FontFamily="Microsoft YaHei UI" OnContent="" OffContent="" Toggled="ToggleSwitchSupportPowerPoint_Toggled"/>
<TextBlock Text="我们并不推荐使用 WPS Office,因为其对于触摸设备的较差支持。" Foreground="#666666"/>
<TextBlock Text="对 WPS Office 支持时会导致 WPS Office 关闭时卡顿,仅测试用。" Foreground="#666666"/>
<TextBlock Text="对 WPS Office 支持时会导致 WPS Office 关闭时卡顿,仅测试用。" Margin="0,-12,0,0" Foreground="#666666"/>
<ui:ToggleSwitch Name="ToggleSwitchSupportWPS" Header="WPS Office 支持" IsOn="False" IsEnabled="True" FontFamily="Microsoft YaHei UI" OnContent="" OffContent="" Toggled="ToggleSwitchSupportWPS_Toggled"/>
<Grid />
<ui:ToggleSwitch Name="ToggleSwitchShowCanvasAtNewSlideShow" Header="开始放映时自动启动画板" IsOn="True" FontFamily="Microsoft YaHei UI" OnContent="" OffContent="" Toggled="ToggleSwitchShowCanvasAtNewSlideShow_Toggled"/>
<ui:ToggleSwitch Name="ToggleSwitchEnableTwoFingerGestureInPresentationMode" Header="允许幻灯片模式下的双指手势" FontFamily="Microsoft YaHei UI" OnContent="" OffContent="" Toggled="ToggleSwitchEnableTwoFingerGestureInPresentationMode_Toggled"/>
<TextBlock Text="允许开启画板时使用手指手势进行幻灯片翻页(启用后,在幻灯片放映模式下,当画板无墨迹时,使用手指(笔尖或手掌无法识别)左右滑动即可控制幻灯片翻页。)" TextWrapping="Wrap" Foreground="#666666"/>
<ui:ToggleSwitch Name="ToggleSwitchEnableFingerGestureSlideShowControl" Header="允许使用手指手势进行幻灯片翻页" FontFamily="Microsoft YaHei UI" OnContent="" OffContent="" IsOn="True" Toggled="ToggleSwitchEnableFingerGestureSlideShowControl_Toggled"/>
<ui:ToggleSwitch Name="ToggleSwitchAutoSaveScreenShotInPowerPoint" Header="自动幻灯片截屏" IsOn="True" FontFamily="Microsoft YaHei UI" OnContent="" OffContent="" Toggled="ToggleSwitchAutoSaveScreenShotInPowerPoint_Toggled"/>
<TextBlock Text="开启后将在结束幻灯片放映时自动将已有墨迹保存至此电脑,并在下次打开时自动加载(文件名和幻灯片页数都要相同)" TextWrapping="Wrap" Foreground="#666666"/>
<ui:ToggleSwitch Name="ToggleSwitchAutoSaveStrokesInPowerPoint" Header="自动保存幻灯片墨迹" IsOn="True" FontFamily="Microsoft YaHei UI" OnContent="" OffContent="" Toggled="ToggleSwitchAutoSaveStrokesInPowerPoint_Toggled"/>
<ui:ToggleSwitch Name="ToggleSwitchNotifyPreviousPage" Header="记忆并提示上次播放位置" IsOn="True" FontFamily="Microsoft YaHei UI" OnContent="" OffContent="" Toggled="ToggleSwitchNotifyPreviousPage_Toggled"/>
<ui:ToggleSwitch Name="ToggleSwitchNotifyPreviousPage" Header="记忆并提示上次播放位置" IsOn="False" FontFamily="Microsoft YaHei UI" OnContent="" OffContent="" Toggled="ToggleSwitchNotifyPreviousPage_Toggled"/>
<ui:ToggleSwitch Name="ToggleSwitchNotifyHiddenPage" Header="提示隐藏幻灯片" IsOn="True" FontFamily="Microsoft YaHei UI" OnContent="" OffContent="" Toggled="ToggleSwitchNotifyHiddenPage_Toggled"/>

<ui:ToggleSwitch Name="ToggleSwitchNoStrokeClearInPowerPoint" Header="进入鼠标模式不清除笔迹" IsOn="True" FontFamily="Microsoft YaHei UI" OnContent="" OffContent="" Toggled="ToggleSwitchNoStrokeClearInPowerPoint_Toggled"/>
<ui:ToggleSwitch Name="ToggleSwitchShowStrokeOnSelectInPowerPoint" Header="进入鼠标模式不隐藏笔迹" IsOn="True" FontFamily="Microsoft YaHei UI" OnContent="" OffContent="" Toggled="ToggleSwitchShowStrokeOnSelectInPowerPoint_Toggled"/>
<ui:ToggleSwitch Name="ToggleSwitchNoStrokeClearInPowerPoint" Header="进入鼠标模式时不清除笔迹" IsOn="True" FontFamily="Microsoft YaHei UI" OnContent="" OffContent="" Toggled="ToggleSwitchNoStrokeClearInPowerPoint_Toggled"/>
<ui:ToggleSwitch Name="ToggleSwitchShowStrokeOnSelectInPowerPoint" Header="进入鼠标模式时不隐藏笔迹" IsOn="False" FontFamily="Microsoft YaHei UI" OnContent="" OffContent="" Toggled="ToggleSwitchShowStrokeOnSelectInPowerPoint_Toggled"/>
</ui:SimpleStackPanel>

</GroupBox>
<GroupBox Header="高级">
<ui:SimpleStackPanel Spacing="12">
<TextBlock Text="可在手指触摸画板时显示圆形橡皮或手掌触摸画板时显示的橡皮比&#x000A;手掌大很多时调整" Foreground="#666666"/>
<ui:ToggleSwitch Name="ToggleSwitchIsSpecialScreen" Header="特殊屏幕模式" FontFamily="Microsoft YaHei UI" OnContent="" OffContent="" Toggled="ToggleSwitchIsSpecialScreen_OnToggled"/>
<StackPanel Orientation="Horizontal">
<StackPanel Orientation="Horizontal" Visibility="{Binding Visibility,ElementName=TouchMultiplierSlider}">
<Slider x:Name="TouchMultiplierSlider"
HorizontalAlignment="Left"
Minimum="0" Maximum="1"
Expand Down Expand Up @@ -542,17 +541,19 @@
<ui:ToggleSwitch Name="ToggleSwitchAutoSaveStrokesAtScreenshot" Header="截图时自动保存墨迹" IsOn="False" FontFamily="Microsoft YaHei UI" OnContent="" OffContent="" Toggled="ToggleSwitchAutoSaveStrokesAtScreenshot_Toggled"/>
<ui:ToggleSwitch Name="ToggleSwitchAutoSaveStrokesAtClear" Header="清屏时自动截图" IsOn="False" FontFamily="Microsoft YaHei UI" OnContent="" OffContent="" Toggled="ToggleSwitchAutoSaveStrokesAtClear_Toggled"/>
<ui:ToggleSwitch Name="ToggleSwitchClearExitingWritingMode" Header="切换到鼠标模式后自动清屏" IsOn="False" FontFamily="Microsoft YaHei UI" OnContent="" OffContent="" Toggled="ToggleSwitchExitingWritingMode_Toggled"/>
<Slider x:Name="SideControlMinimumAutomationSlider"
HorizontalAlignment="Left"
Minimum="0" Maximum="10"
Width="320" FontFamily="Microsoft YaHei UI"
ui:ControlHelper.Header="自动截图最小墨迹量"
IsSnapToTickEnabled="True" Value="0"
TickFrequency="1" TickPlacement="Both"
ValueChanged="SideControlMinimumAutomationSlider_ValueChanged"/>
<TextBlock Text="{Binding Value, ElementName=SideControlMinimumAutomationSlider, Mode=OneWay}"
<StackPanel Orientation="Horizontal">
<Slider x:Name="SideControlMinimumAutomationSlider"
HorizontalAlignment="Left"
Minimum="0" Maximum="10"
Width="320" FontFamily="Microsoft YaHei UI"
ui:ControlHelper.Header="自动截图最小墨迹量"
IsSnapToTickEnabled="True" Value="0"
TickFrequency="1" TickPlacement="Both"
ValueChanged="SideControlMinimumAutomationSlider_ValueChanged"/>
<TextBlock Text="{Binding Value, ElementName=SideControlMinimumAutomationSlider, Mode=OneWay}"
VerticalAlignment="Bottom" Margin="10,0,0,8"
FontSize="14" Width="25" HorizontalAlignment="Center"/>
</StackPanel>
</ui:SimpleStackPanel>
</GroupBox>
<GroupBox Header="关于">
Expand All @@ -566,8 +567,13 @@
<TextBlock FontSize="14">
<Bold>开发者:</Bold> XY Wang (WXRIW)
</TextBlock>
<<<<<<< HEAD
<TextBlock FontSize="14">
<Bold>贡献者:</Bold> Kengwang, jiajiaxd, CN-Ironegg<LineBreak/>Raspberry Kan
=======
<TextBlock FontSize="13.5">
<Bold>贡献者:</Bold> Kengwang, jiajiaxd, CN-Ironegg, Raspberry Kan
>>>>>>> af719329c99731bc5697b7264548c1b5a5f13e23
</TextBlock>
<TextBlock FontSize="14">
<Bold>开源地址:</Bold>
Expand Down
5 changes: 2 additions & 3 deletions Ink Canvas/Settings.cs
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ public class Settings
public Appearance Appearance { get; set; } = new Appearance();
[JsonProperty("automation")]
public Automation Automation { get; set; } = new Automation();
[JsonProperty("powerpoint")]
[JsonProperty("behavior")]
public PowerPointSettings PowerPointSettings { get; set; } = new PowerPointSettings();
[JsonProperty("canvas")]
public Canvas Canvas { get; set; } = new Canvas();
Expand Down Expand Up @@ -76,7 +76,6 @@ public class Appearance

}


public class PowerPointSettings
{
[JsonProperty("isShowPPTNavigation")]
Expand All @@ -94,7 +93,7 @@ public class PowerPointSettings
[JsonProperty("isAutoSaveScreenShotInPowerPoint")]
public bool IsAutoSaveScreenShotInPowerPoint { get; set; } = false;
[JsonProperty("isNotifyPreviousPage")]
public bool IsNotifyPreviousPage { get; set; } = true;
public bool IsNotifyPreviousPage { get; set; } = false;
[JsonProperty("isNotifyHiddenPage")]
public bool IsNotifyHiddenPage { get; set; } = true;
[JsonProperty("isEnableTwoFingerGestureInPresentationMode")]
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<div align="center">

[![LOGO](https://github.com/WXRIW/Ink-Canvas/blob/master/Ink%20Canvas/Resources/InkCanvas.png?raw=true "LOGO")](# "LOGO")
[![LOGO](Ink%20Canvas/Resources/InkCanvas.png?raw=true "LOGO")](# "LOGO")

# Ink-Canvas

Expand Down Expand Up @@ -46,7 +46,7 @@ A fantastic Ink Canvas in WPF/C#, with fantastic support for Seewo Boards.

## 感谢
感谢 [yuwenhui2020](https://github.com/yuwenhui2020)`Ink Canvas 使用说明` 做出的贡献!
感谢 [CN-Ironegg](https://github.com/CN-Ironegg) [jiajiaxd](https://github.com/jiajiaxd) [Kengwang](https://github.com/kengwang) 为本项目贡献代码!
感谢 [CN-Ironegg](https://github.com/CN-Ironegg)[jiajiaxd](https://github.com/jiajiaxd)[Kengwang](https://github.com/kengwang)[Raspberry Kan](https://github.com/Raspberry-Monster) 为本项目贡献代码!

## License
[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2FWXRIW%2FInk-Canvas.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2FWXRIW%2FInk-Canvas?ref=badge_large)

0 comments on commit c570534

Please sign in to comment.