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
Craig Oates
f885b0fff4
add Scrathpad.fsx from removed NuGet project.
6 years ago
Craig Oates
ff999edffb
rename Library.fs to ImageMaker.fs.
...
Port code from previous commits into new NuGet project.
6 years ago
Craig Oates
90bf28cc00
remove old projects, in prep. for repo. restructuring.
6 years ago
Craig Oates
7748ab33ff
create a console project.
...
Add references/NuGets to console project.
Include basic logic to create image in console.
6 years ago
Craig Oates
351b7c76a9
add input validation to makeImage.
...
Add async and try-catch blocks to makeImage.
Refactor the scratch pad. script
6 years ago
Craig Oates
0fb5dfa31f
move script code to ImageMaker.
...
Add Windows Compatibility Pack.
6 years ago
Craig Oates
47071e7b8a
add initial sketching out of image creation in scratch pad.
6 years ago
Craig Oates
8da13c695e
add scratchpad script.
6 years ago