Updated readme
This commit is contained in:
		
							
								
								
									
										11
									
								
								LICENSE.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								LICENSE.txt
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,11 @@
 | 
				
			|||||||
 | 
					Copyright (c) 2023 Zakary Timson
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					All Rights Reserved.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 | 
				
			||||||
 | 
					IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 | 
				
			||||||
 | 
					FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 | 
				
			||||||
 | 
					AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 | 
				
			||||||
 | 
					LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 | 
				
			||||||
 | 
					OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 | 
				
			||||||
 | 
					THE SOFTWARE.
 | 
				
			||||||
							
								
								
									
										93
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										93
									
								
								README.md
									
									
									
									
									
								
							@@ -1,6 +1,91 @@
 | 
				
			|||||||
Formula [Formula Manager](http://zakscode.com)
 | 
					<!-- Header -->
 | 
				
			||||||
=======================
 | 
					<div id="top" align="center">
 | 
				
			||||||
 | 
					  <br />
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Presenting [Formula Manager v1.0](http://zakscode.com),
 | 
					  <!-- Logo -->
 | 
				
			||||||
 | 
					  <img src="./icon.png" alt="Logo" width="200" height="200">
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Software to record **vendors**, **materials**, and **formulas** using the materials.
 | 
					  <!-- Title -->
 | 
				
			||||||
 | 
					### Formula Manager
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  <!-- Description -->
 | 
				
			||||||
 | 
					  Formula Recording Software
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  <!-- Repo badges -->
 | 
				
			||||||
 | 
					  [](https://git.zakscode.com/fhsons/formula-manager/tags)
 | 
				
			||||||
 | 
					  [](https://git.zakscode.com/fhsons/formula-manager/pulls)
 | 
				
			||||||
 | 
					  [](https://git.zakscode.com/fhsons/formula-manager/issues)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  <!-- Links -->
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  ---
 | 
				
			||||||
 | 
					  <div>
 | 
				
			||||||
 | 
					    <a href="https://git.zakscode.com/fhsons/formula-manager/wiki" target="_blank">Documentation</a>
 | 
				
			||||||
 | 
					    • <a href="https://git.zakscode.com/fhsons/formula-manager/releases" target="_blank">Release Notes</a>
 | 
				
			||||||
 | 
					    • <a href="https://git.zakscode.com/fhsons/formula-manager/issues/new?template=.github%2fissue_template%2fbug.md" target="_blank">Report a Bug</a>
 | 
				
			||||||
 | 
					    • <a href="https://git.zakscode.com/fhsons/formula-manager/issues/new?template=.github%2fissue_template%2fenhancement.md" target="_blank">Request a Feature</a>
 | 
				
			||||||
 | 
					  </div>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  ---
 | 
				
			||||||
 | 
					</div>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## Table of Contents
 | 
				
			||||||
 | 
					- [Formula Manager](#top)
 | 
				
			||||||
 | 
					    - [About](#about)
 | 
				
			||||||
 | 
					        - [Built With](#built-with)
 | 
				
			||||||
 | 
					    - [Setup](#setup)
 | 
				
			||||||
 | 
					        - [Development](#development)
 | 
				
			||||||
 | 
					    - [License](#license)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## About
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					<img alt="Screenshot" src="./splash.png" width="60%" height="auto">
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Formula Manager is a Java program written to record chemical formulas & break them down into the required materials & vendors.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Formulas can be scaled & have the materials automatically adjusted.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					All formulas are maintained by FH & Sons and are synced to the client through their webserver.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### Built With
 | 
				
			||||||
 | 
					[](https://java.com/)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## Setup
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					<details>
 | 
				
			||||||
 | 
					<summary>
 | 
				
			||||||
 | 
					  <h3 id="produciton" style="display: inline">
 | 
				
			||||||
 | 
					    Production
 | 
				
			||||||
 | 
					  </h3>
 | 
				
			||||||
 | 
					</summary>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#### Prerequisites
 | 
				
			||||||
 | 
					- [Java JDK](https://www.oracle.com/java/technologies/downloads/)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#### Instructions
 | 
				
			||||||
 | 
					1. Download the latest release
 | 
				
			||||||
 | 
					2. Extract to desired install directory
 | 
				
			||||||
 | 
					3. Run `Formula Manager.jar`
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					</details>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					<details>
 | 
				
			||||||
 | 
					<summary>
 | 
				
			||||||
 | 
					  <h3 id="development" style="display: inline">
 | 
				
			||||||
 | 
					    Development
 | 
				
			||||||
 | 
					  </h3>
 | 
				
			||||||
 | 
					</summary>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#### Prerequisites
 | 
				
			||||||
 | 
					- [Java SDK](https://www.oracle.com/ca-en/java/technologies/downloads)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#### Instructions
 | 
				
			||||||
 | 
					1. Compile source code: `cd src/com/zakscode/FormulaManager && javac Main.java`
 | 
				
			||||||
 | 
					2. Start the game: `java StartUp`
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					</details>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## License
 | 
				
			||||||
 | 
					Copyright © 2023 Zakary Timson | All Rights Reserved
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					See the [license](./LICENSE) for more information.
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										48
									
								
								log.txt
									
									
									
									
									
								
							
							
						
						
									
										48
									
								
								log.txt
									
									
									
									
									
								
							@@ -1,48 +0,0 @@
 | 
				
			|||||||
java.io.IOException: expected='endstream' actual='' at offset 555094
 | 
					 | 
				
			||||||
	at org.apache.pdfbox.pdfparser.BaseParser.parseCOSStream(BaseParser.java:607)
 | 
					 | 
				
			||||||
	at org.apache.pdfbox.pdfparser.PDFParser.parseObject(PDFParser.java:650)
 | 
					 | 
				
			||||||
	at org.apache.pdfbox.pdfparser.PDFParser.parse(PDFParser.java:203)
 | 
					 | 
				
			||||||
	at org.apache.pdfbox.pdmodel.PDDocument.load(PDDocument.java:1227)
 | 
					 | 
				
			||||||
	at org.apache.pdfbox.pdmodel.PDDocument.load(PDDocument.java:1194)
 | 
					 | 
				
			||||||
	at org.apache.pdfbox.pdmodel.PDDocument.load(PDDocument.java:1165)
 | 
					 | 
				
			||||||
	at com.zakscode.FormulaManager.Export.printPDF(Export.java:133)
 | 
					 | 
				
			||||||
	at com.zakscode.FormulaManager.Frame$13.actionPerformed(Frame.java:201)
 | 
					 | 
				
			||||||
	at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
 | 
					 | 
				
			||||||
	at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
 | 
					 | 
				
			||||||
	at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
 | 
					 | 
				
			||||||
	at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
 | 
					 | 
				
			||||||
	at javax.swing.AbstractButton.doClick(Unknown Source)
 | 
					 | 
				
			||||||
	at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
 | 
					 | 
				
			||||||
	at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source)
 | 
					 | 
				
			||||||
	at java.awt.Component.processMouseEvent(Unknown Source)
 | 
					 | 
				
			||||||
	at javax.swing.JComponent.processMouseEvent(Unknown Source)
 | 
					 | 
				
			||||||
	at java.awt.Component.processEvent(Unknown Source)
 | 
					 | 
				
			||||||
	at java.awt.Container.processEvent(Unknown Source)
 | 
					 | 
				
			||||||
	at java.awt.Component.dispatchEventImpl(Unknown Source)
 | 
					 | 
				
			||||||
	at java.awt.Container.dispatchEventImpl(Unknown Source)
 | 
					 | 
				
			||||||
	at java.awt.Component.dispatchEvent(Unknown Source)
 | 
					 | 
				
			||||||
	at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
 | 
					 | 
				
			||||||
	at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
 | 
					 | 
				
			||||||
	at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
 | 
					 | 
				
			||||||
	at java.awt.Container.dispatchEventImpl(Unknown Source)
 | 
					 | 
				
			||||||
	at java.awt.Window.dispatchEventImpl(Unknown Source)
 | 
					 | 
				
			||||||
	at java.awt.Component.dispatchEvent(Unknown Source)
 | 
					 | 
				
			||||||
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
 | 
					 | 
				
			||||||
	at java.awt.EventQueue.access$500(Unknown Source)
 | 
					 | 
				
			||||||
	at java.awt.EventQueue$3.run(Unknown Source)
 | 
					 | 
				
			||||||
	at java.awt.EventQueue$3.run(Unknown Source)
 | 
					 | 
				
			||||||
	at java.security.AccessController.doPrivileged(Native Method)
 | 
					 | 
				
			||||||
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
 | 
					 | 
				
			||||||
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
 | 
					 | 
				
			||||||
	at java.awt.EventQueue$4.run(Unknown Source)
 | 
					 | 
				
			||||||
	at java.awt.EventQueue$4.run(Unknown Source)
 | 
					 | 
				
			||||||
	at java.security.AccessController.doPrivileged(Native Method)
 | 
					 | 
				
			||||||
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
 | 
					 | 
				
			||||||
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
 | 
					 | 
				
			||||||
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
 | 
					 | 
				
			||||||
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
 | 
					 | 
				
			||||||
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
 | 
					 | 
				
			||||||
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
 | 
					 | 
				
			||||||
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
 | 
					 | 
				
			||||||
	at java.awt.EventDispatchThread.run(Unknown Source)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
		Reference in New Issue
	
	Block a user