Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
6bb9184
Pascal casing for public Settings members
atifaziz Jul 22, 2015
b05a1c4
Settings.FirstRun was never used
atifaziz Jul 22, 2015
5878d74
More logical Settings field names
atifaziz Jul 22, 2015
995a4ad
Settings does note need to be public
atifaziz Jul 22, 2015
b9ba6b2
Stronger-typed color settings
atifaziz Jul 22, 2015
3d8ec84
Stronger-typed background settings
atifaziz Jul 22, 2015
9ce6caa
Fix for reversed default window resize settings
atifaziz Jul 22, 2015
8de8864
Stronger-type resize settings
atifaziz Jul 22, 2015
915b3e3
Stronger-type capture delay setting
atifaziz Jul 22, 2015
8a2a22b
Folding bool + state settings into a Switch<T>
atifaziz Jul 22, 2015
b9c3cea
Moving registry load of settings from ctor to own method
atifaziz Jul 22, 2015
8b82909
Eager disposal of registry key is a good thing
atifaziz Jul 22, 2015
c9037c9
ScreenshotTask is immutable
atifaziz Jul 22, 2015
3cd936f
Moving saving of settings closer to loading
atifaziz Jul 22, 2015
d680d19
Fix for uninitialized Settings fields
atifaziz Jul 22, 2015
c639a23
Save & load of settings to & from INI file
atifaziz Jul 23, 2015
b572df0
Saving to registry no longer needed nor used
atifaziz Jul 23, 2015
bfda8cc
Merge with master
atifaziz Jul 23, 2015
15d2ee6
Targeting .NET Framework 3.5
atifaziz Jul 23, 2015
39c1525
Fixing target framework of import packages
atifaziz Jul 24, 2015
1eb4c09
Settings fields into properties
atifaziz Jul 24, 2015
cd1d5cf
Settings.UseClipboard & UseDisk are mutually exclusive
atifaziz Jul 24, 2015
094dee5
Normalize color to RGB before hex encoding
atifaziz Jul 24, 2015
32ee66b
Inlining only use of Settings.CreateRegistryKey
atifaziz Jul 24, 2015
a133886
INI formatting extension into own file
atifaziz Jul 24, 2015
fa5cad5
Open, don't create reg key on load
atifaziz Jul 24, 2015
277bfb9
Simplification of reg value type checking
atifaziz Jul 24, 2015
049ded5
INI keys and words into consts
atifaziz Jul 24, 2015
9c9b066
Settings in MainForm can be scoped to ctor
atifaziz Jul 25, 2015
9c276f4
Settings loading into MainForm readability
atifaziz Jul 25, 2015
c1d20cb
Scoping settings near its usage in HotKey
atifaziz Jul 25, 2015
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
bin/
obj/
packages/
*.userprefs
*.suo
10 changes: 9 additions & 1 deletion AeroShot.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>AeroShot</RootNamespace>
<AssemblyName>AeroShot</AssemblyName>
<TargetFrameworkVersion>v2.0</TargetFrameworkVersion>
<TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<ApplicationIcon>icon.ico</ApplicationIcon>
<StartupObject>AeroShot.Program</StartupObject>
Expand All @@ -33,6 +33,7 @@
<IsWebBootstrapper>false</IsWebBootstrapper>
<UseApplicationTrust>false</UseApplicationTrust>
<BootstrapperEnabled>true</BootstrapperEnabled>
<TargetFrameworkProfile>Client</TargetFrameworkProfile>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
Expand All @@ -56,6 +57,8 @@
<PlatformTarget>AnyCPU</PlatformTarget>
</PropertyGroup>
<ItemGroup>
<Compile Include="App_Packages\Gini\Ini.cs" />
<Compile Include="Gini.cs" />
<Compile Include="Hotkeys.cs">
<SubType>Form</SubType>
</Compile>
Expand All @@ -72,6 +75,7 @@
<SubType>Form</SubType>
</Compile>
<Compile Include="UnsafeBitmap.cs" />
<Compile Include="Switch.cs" />
<Compile Include="WindowsAPI.cs" />
<EmbeddedResource Include="icon.ico" />
<Reference Include="System" />
Expand All @@ -95,5 +99,9 @@
<Install>true</Install>
</BootstrapperPackage>
</ItemGroup>
<ItemGroup>
<None Include="app.config" />
<None Include="packages.config" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
</Project>
Loading