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
Craig Oates
9f982e3d19
stub out inital public facing functions.
6 years ago
Craig Oates
b0d5c6d76e
Remove all projects.
...
Add .net standard project.
6 years ago
Craig Oates
6d6d0918d8
Stub out initial functions in NuGet.
...
Update assembly info. in CLI and NuGet
6 years ago
Craig Oates
b73a1d3a01
Created the test centre.
6 years ago
Craig Oates
0eae26e6b5
Remade console program.
...
Name is different from original one.
6 years ago
Craig Oates
6596481558
Created the library.
...
Removed console project for naming reasons. Easier to delete and start again.
6 years ago
Craig Oates
10fdfe64e2
Created the console program.
6 years ago
Craig Oates
eb50841811
Initial commit
6 years ago