Craig Oates
b27acd31f2
Rename console tests and update the git ignore file.
...
Ignore all files in SavingTestArea.
6 years ago
Craig Oates
5fb703fb3b
add full overlay image test to library tests.
6 years ago
Craig Oates
fc0d8babf2
add a sleep period when creating an overlay in library tests.
6 years ago
Craig Oates
29e8f46cb2
add logic to clean TestSaveAea in tests and script.
6 years ago
Craig Oates
e6890045b0
add property tests for library project.
...
Add rough code for generating a collection of brushes in script.fsx in Test Centre.
Make minor changes to Assembly Info and fsproj (Test Centre).
6 years ago
Craig Oates
e898b40417
add property test (CLI) -- build spec with border.
6 years ago
Craig Oates
466a833dfb
add property tests and helper functions to console tests.
...
Add a comment about the setup of the tests in console tests.
6 years ago
Craig Oates
d05e56c913
add UnitTests module and initial tests for console project.
6 years ago
Craig Oates
862df84a54
add Test Centre.
...
Add FsCheck and Nunit packages, wire them up and set-up the first FsCheck test. Display tests in Test Explorer (in Visual Studio).
6 years ago
Craig Oates
d8136d4cd5
Merge pull request #3 from CraigOates/0.2-p1
...
0.2 p1
6 years ago
Craig Oates
f66fd9a5b1
make the path to appicon.res relative and fixed typo.
6 years ago
Craig Oates
d423cb6826
update cheat-sheet.pdf and add help attributes to cheat command-method.
6 years ago
Craig Oates
883b4d99e5
add cheat-sheet command in the console project.
6 years ago
Craig Oates
b7684616a5
add icon and resoureces files needed for it (CLI project).
6 years ago
Craig Oates
b5fef5563b
edit comments and attributes in ConsoleCommands.fs.
6 years ago
Craig Oates
f190e99817
add help attributes to the comand-methods.
6 years ago
Craig Oates
062002deaf
add aliases for the current command-methods.
6 years ago
Craig Oates
010b3e749c
Merge pull request #2 from CraigOates/o.2-p2
...
O.2 p2
6 years ago
Craig Oates
220a6c7248
refactor draw-image to parse the overlay param's.
6 years ago
Craig Oates
7bd8670a27
switch setPenWidth values around.
...
The image renders better.
6 years ago
Craig Oates
ba12095b0a
fix setPenWidth bug -- use height when it is the longer side.
6 years ago
Craig Oates
9049607887
set pen width dynamically.
...
It takes the images dimensions as the reference point.
6 years ago
Craig Oates
7723d54b70
add draw-default command-method.
...
Add function for building a default image spec in CLI.
6 years ago
Craig Oates
6b424a3f98
add parse overlay params's in CLI.
...
Leave notes for future changes.
6 years ago
Craig Oates
0124671fda
edit error message (again).
6 years ago
Craig Oates
f6f1fdeb6c
edit error messages and add try block to draw-image.
6 years ago
Craig Oates
e7a7010aaa
update status messages throughtout solution.
6 years ago
Craig Oates
c8edd87f12
add function to append a file name to file path.
...
Add parsing function in the CLI project to quicklly enter the desktop as the save location.
6 years ago
Craig Oates
413b443877
add list-colours command and edit error message in parseColour.
6 years ago
Craig Oates
c4a50cd476
add Validation.fs and implement draw-image command.
...
Minor moving of code in places through the solution.
6 years ago
Craig Oates
c01bff867e
add exit command-method in CLI project.
6 years ago
Craig Oates
e0520801dd
add initial console-commands to CLI project.
6 years ago
Craig Oates
10ffb67ea7
reference library project in CLI project.
6 years ago
Craig Oates
7c8032722e
setup Console.Waterwork in the CLI project.
6 years ago
Craig Oates
e51f95a249
add console project.
...
Update NuGets in console project.
6 years ago
Craig Oates
d6d74c5461
Merge pull request #1 from CraigOates/0.1
...
0.1
6 years ago
Craig Oates
c8529873ed
rename files, namespaces and modules.
6 years ago
Craig Oates
ffc261ea87
rename domain namespace.
6 years ago
Craig Oates
9fc1d6c46a
seperate into public and private modules and namespaces.
6 years ago
Craig Oates
74c30f216d
remove excess code.
6 years ago
Craig Oates
214878807d
add working code for drawing a full overlay.
...
Update the scratch pad to reflect changes.
6 years ago
Craig Oates
68e65552c1
remove hard coding of pen offset in border path array.
6 years ago
Craig Oates
acb442ed15
create a working "pen path" array for adding a border to the image.
6 years ago
Craig Oates
970b13899c
remove MakeImage2 code.
...
Reduce the amount of possible duplicate code in logic branches. And, update Scratchpad to reflect the changes. Draw border logic will, also, be added but it will be incomplete and produce incorrect results.
6 years ago
Craig Oates
ee4d5ec8e2
add note outling the plan to include reduce logic branches.
6 years ago
Craig Oates
9dfa4b4a85
add option features to makeImage2.
...
Make some functions private. Update ScratchPad.fs to use the new option-based code.
6 years ago
Craig Oates
b413819584
add code to create basic image using record types.
6 years ago
Craig Oates
b27fe400ce
finish adding initial design of types.
6 years ago
Craig Oates
cecb8682c8
begin adding record types for image specs.
6 years ago
Craig Oates
e132daedbf
add Microsoft.Windows.Compatibility NuGet.
6 years ago