All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
Generated by auto-changelog
.
- Show raw pen
#60
v2.3.4 - 2021-07-24
v2.3.3 - 2021-07-01
- refactor: cleaned up class method syntax in ShellParameters
75dd4f8
- refactor: switched to class methods in DefaultForm & DefaultShips
1de8ec7
- feature: added option to show shell names
8242967
- update version
885a869
- refactor: minor changes to DefaultForm component to improve clarity
1c35b7c
- refactor: cleaned up class method syntax in App
d5789fa
- fix: adjusted ship modules button css margin
ef4920c
- fix: clarified ship labeling setting
5d3a3d9
v2.3.2 - 2021-04-16
- Projection labels
#56
- update version
a960696
- fix: renamed ship upgrades to ship modules for consistency
fce7865
- changed initial data to Yukon
1a834a2
v2.3.1 - 2021-03-13
- Ship upgrades
#55
- update version
80c79ec
- feature: added projection plane type to title; fix: edited trajectory normal proejction to impact normal projection
e899595
v2.3.0 - 2021-02-06
- refactor: moved upgradeforms to another file
5a57614
- feature: ship upgrades basic UI complete
d5b11ac
- feature: basic component selection working
f867bc5
- feature: integrated upgrades into defaultForms updates
0c6da8a
- fix: fixed ship upgrade items breaking column alignment
60990fb
- update version
4723614
- refactor: moved defaultForms interface into more isolated tsx
0f35613
- feature: added fcs modifiers
16e41f3
v2.2.12 - 2021-01-31
- Vertical types
#52
- feature: added dispersion and dispersion modifiers
39e0411
- update version
28aa811
- Update README.md
055a36d
- fix: renamed items for clarification
d0fb56e
- fix: added type for shellparameters to silence ts warning
cb1a860
v2.2.11 - 2021-01-30
- Vertical types
#51
- update version
5a10c96
- fix: updated tooltips for dispersion; updated naming for verticalTypes
2ac66ea
v2.2.10 - 2021-01-30
- Formalize dispersion
#50
- feature: added settings to select vertical type - formatting adjusted
098f45e
- refactor: deal with warnings
2a3e7d5
- fix: cleaned up css and naming for settings
14cf853
- update version
489e319
- feature: added wasm to support different vertical types
a6b36be
- fix: edited readme
250b959
- Update README.md
8f54936
- Update README.md
4820ec8
v2.2.9 - 2021-01-21
- fix: removed experimental designation for dispersion now that the theory is confirmed; fix: edited explanations for dispersion
1dc8012
- refactor: minor code cleanup
a8a818f
- update version
047bc95
v2.2.8 - 2021-01-15
- fix: migrated to cra 4.0.1 successfully
fa6f37c
- fix: removed numerous unnecessary modules
daa5c51
- minor edit
c7016ee
- refactor: preliminary wasm replacement operational
3993970
- refactor: successfully migrated to cra4.0.1 and ts4.1.3
3cb2ad4
- feature: added button for updating graph layouts without recomputing
a46c8d6
- fix: wasm now uses the two file (js, wasm) approach - significantly reduces js chunk size
465b22a
- fix: tested loading logos separately
cd31e7e
- fix: removed bugs that prevents using react-bootstrap@1.4.0; updated package.json to use react-bootstrap@1.4.0
4c98dfa
- fix: removed more modules, removed chartjs-annotations import from Charts.tsx
f1cc39a
- refactor: minor App.tsx refactors
a8d8552
- fix: update ts packages
9e3794f
- fix: update manifest.json
1ba2c84
- fix: attempt to fix missing image in navbar
54afcfd
- update version
84e6656
- fix: make links open a new tab instead of changing current page
8105a36
- edited changelog
3689fd2
- update version
3d62463
- update history
6a0f438
- fix: removed debug prints
365767e
- fix: fixed bug with reference angles only showing one label
1b7ad92
- added github and discord symbols to navbar w/ corresponding links
d0d64b9
- fix: corrected error with vertical dispersion
0c23079
- fix: edited package.json
0d0cd27
- feature: added 50% dispersion
ed71236
- fix: updated initialData
17df83e
- Update README.md
9c5a2ad
- fix: removed images from components
608c952
v2.2.5 - 2020-10-29
- fix: updated initialData; cleanup initialData generation
a61484e
- refactor: minor changes
f77f59b
- fix: update initalData
c283a56
- fix: increased default launch angle from 25 degrees to 30 degrees so calculations for certain ships reach max range by default
a06c928
- update version
32cb051
- fix: new backend - shell speed ratio changed from 2.61 -> 2.75
d942523
- fix: fixed typo in navbar title
b6505cc
v2.2.4 - 2020-09-24
- fix: corrected equation used to generate standard dispersion
99f82fb
- feature: correctly implemented idealDistance and maxDist
0f7b78d
- feature: updated ballistics model; edited App.tsx to be compatible with new wasm module
6d5b21b
- update version
be35825
- feature: added forms for maxDist and idealDistance
8f8104b
- update version
85c62da
- update version
3084dd4
- fix: corrected idealRadius and minRadius descriptors
f00aeca
- feature: new forms now update with queried data
58b9b93
- fix: updated wasm module with revised time multiplier
d1608dd
- fix: updated initialData
10a2aa8
- fix: vertical overflow switched from idealDistance to maxDist
995d1b8
- fix: adjusted maxDist descriptor
73c03ab
- fix: updated initalData
5100dcc
- fix: updated ballistics module again
4071bec
- fix: updated initialData using revised wasm module
daef767
- feature: updated initial chart to be inline with updated ballistics model
a50bb3f
v2.2.3 - 2020-08-04
- fix: shortened point generation
e50720f
- fix: simplified dispersion calculations
aa4283a
- feature: display en-localization names
b50b96d
- update version
e3201c1
- fix: post-pen charts navbar not updating
f080b86
- fix: initialData now has shortname ship/shell labels
61db8fa
v2.2.2 - 2020-07-31
- Ellipse
#41
- update version
49e585e
- fix: files dating before sap would leave hesap null
52c72f7
- minor changes
b68b750
v2.2.1 - 2020-07-31
- Dispersion
#40
- feature: added dispersion ellipse area
cb82b0e
- update version
6ca5579
- fix: slight optimizations
d8c8eda
- Update README.md
de7ec79
- feature: added dispersion area to initialData
239803d
v2.2.0 - 2020-07-31
- added dispersion charts
41e6d00
- feature: added dispersion parameters; separated charts with <hr/>
a4cc5bd
- refactored shellForms.getDefaultData; pass dispersion parameters into formData
88fab0c
- feature: added tooltips for understood parameters
bfe31ee
- update version
17d3d18
- pass dispersion parameters to shellForms
763e85b
- fix: bug where dispersion charts do not update
24081cf
- Update README.md
9886684
- feature: added dispersion charts to initalData
97d1ef4
v2.1.1 - 2020-07-30
v2.1.0 - 2020-07-19
- Ricochet Angles Impact
#39
- fix: more chart generation code cleanup
eed95c0
- feature: added ricochet angles to deck penetration; fix: refAngles / ricochetAngles not updating on charts
8bb634d
- fix: cleanup chart generation code
54d5384
- fix: added ricochet angle to initialData
4b5cc8f
- update version
0cb2ca3
- fix: minor changes
6ca2ab2
v2.0.1 - 2020-07-19
- fix: rename horizontal to belt for more clarification
#38
- update version
0a63957
v2.0.0 - 2020-07-16
- V2
#37
- feature: added carousel internal support for charts
2e20fb2
- fix: tweaked button colors
6773846
- fix: trimming unnecessary elements
731f61a
- fix: navbars work not with carousel; feature: buttons for selecting graph
f252d66
- fix: color tweaks
4961d9c
- fix: styling changes - improves accessbility and visibility
5b0cd9c
- 2nd close button attempt
f08ea80
- fix: abbreviated labels; higher switch button text/background contrast
cb49692
- fix: custom close button - greater width control; made fixed target forms vertically stacked
314256a
- feature: moved targetForms next to shellForms
308271e
- fix: graph carousel buttons are now grid items
3a89720
- fix: adjusted tooltips to start and place properly
ba61df6
- fix: dropdowns now select chart carousel
a65eeb9
- fix: centered refAngle label; increased width of modal titles to prevent overflow
aac463f
- fix: carousel buttons - removed - blocking chart
a96a5d9
- fix: minor changes
441d549
- fix: tweaked dropdown and footer color
ef4fe21
- fix: chart labels not updating properly
323bb9b
- update version
ed3a517
- fix: evened out target parameters units
cc2ebeb
- fix: shell number not centering
88ed1c5
- fix: added additional colors for future use
956eeec
- fix: increased angleForm font size
02f09cf
v1.4.6 - 2020-07-15
- fix: settings grids misforming
#36
- update version
2efb10d
- fix: settings grids misforming due to incorrectly placed div elements
94c1911
v1.4.5 - 2020-07-12
v1.4.4 - 2020-07-11
- Refactor
#35
- fix: supportfooter css; decluttered chartUpdate; more loop optimizations
7c30855
- fix: loop optimizations
09ddf50
- update version
5c2e2e9
- fix: minor loop optimizations
6be05db
- fix: angleforms breaking format when reaching angle 10
8646b9f
v1.4.3 - 2020-07-11
- Df3
#34
- fix: reduced defaultforms logic complexity
661aa3b
- fix: minor changes
bd260cb
- feature: ship changes now try to resolve to the same tier
feb7e5e
- update version
2bbbc2f
- fix: minor cleanup
21fcf9b
- fix: broken link
d8e227d
- Update README.md
f5fae6c
- Update README.md
275286f
- Update README.md
99271ca
- Update README.md
80f3cd4
- Update README.md
3b2cc73
- Update README.md
e5c5567
- Update README.md
96afe4b
- Update README.md
78f6c54
- fix: try to reduce caching issues
ef7fed8
- Update README.md
05c7f42
- Update README.md
ec4a5ec
v1.4.2 - 2020-07-10
v1.4.1 - 2020-07-09
- Redo styling
#33
- feature: replaced bootstrap row/col with css grids - also better responsive behavior
e16ff64
- fix: settings now maintain graph / calc categorization on resize
b1123a3
- feature: css grids in ShellFormsContainer - improves responsive behavior on large and small screens
6b924df
- fix: edited minmax grids; edited box background color
2a7a6cd
- feature: responsive css grids in TargetForms fixed labels
f9546d6
- feature: responsive css grids in TargetForms for angle labels
c874255
- update version
9f6e173
- fix: settings bar grids more responsive and consistent
31397c0
- fix: fixed fuzing angles not being zero when thickness = threshold
961db49
- fix: removed modal-dialog top margin
3a84832
- fix: shrunk chart label names
a364367
- fix: settings bar grids more responsive and consistent
fd18222
- fix: tweaked targetForms css to convey more information
575702d
- fix: widened shellForms padding
fd5c1b9
v1.4.0 - 2020-07-07
- Chart update
#32
- fix: created generic settingsradio
72b3a5a
- fix: reduced unnecessary layout components in settingsbar
51babc4
- fix: added working legends position; replaced calcRadio w/ functional component
964d975
- fix: fuse -> fuze
c592813
- fix: minor changes - code shortening
c7e588e
- fix: more optimized chart update for post-pen charts
f286e31
- fix: minor changes
e23a608
- fix: removed unnecessary component - no need to isolate rendering anymore when chart.js update works
3ddedcf
- update version
590d6bb
- fix: bug where pressing makeGraph before wasm load could cause a crash
05344c9
- fix: updates not changing title
cb31d9b
- fix: update in a cleaner and more complete manner
e397c00
- fix: use chartjs.update() instead of forceupdate()
799ff55
v1.3.12 - 2020-07-06
- Df2
#31
- fix: minor readability changes
5ecea34
- fix: bundle functions together to reduce code size
0de1651
- fix: minor changes
4bd01bf
- iterative mode working
a2b7caa
- fix: changing forms will now try to keep the same option where possible
eda5a05
- fix: render charts at mounting instead of after
2ec5cc4
- fix: minor changes
4f3ca47
- fix: optimized new defaultForms algorithm
170166c
- update version
95391bb
- fix: minor changes
c98172b
v1.3.11 - 2020-07-02
- Refactor
#30
- fix: split navbar updates
1c74f98
- fix: trimmed unnecessary components; fix css bug
73003ad
- fix: cleanup directories and css
eb94e51
- fix: removed resize function - unnecessary and likely detrimental to performance
9e82f8f
- fix: trimming unnecessary components
5a2e19d
- fix: trimmed unnecessary code
fd4ec32
- fix: broken refs, removed unused code
48e948b
- fix: patched broken aria labels
3840127
- fix: moved analytics to index.tsx
80c0588
- fix: trimmed more unnecessary components
5712658
- fix: turned on serviceworker
8cf08e5
- update version
ff81e4d
- fix: preloading certain assets
d8849d8
- fix: comment out unused code
430551c
- fix: broken build script pt.2
06f5767
v1.3.10 - 2020-07-01
- Default forms
#29
- update version
e23bd55
- fix: trimmed compression functions - unnecessary
eef8194
- fix: switched to uncompressed data to save on computations since data is compressed during transfer anyways
375a2c2
- fix: broken build script
995966c
v1.3.9 - 2020-06-30
- Mobile
#28
- migrate to yarn
6386656
- feature: added question circles around tooltips
616e37f
- fix: navbar becoming a mess on smaller screen - replaced with responsive collapsible; fix: reduced angle form sizes
4299376
- fix: adjusted settings form sizes
ea5ade4
- fix: removed extraneous components from settings
a1a2dd5
- update version
ef8ad19
- fix: reworded shell parameters tooltips
1e9f906
- fix: removed extraneous components from settings
2c70c55
- async attempt
da77c72
- fix: renamed raw parameters to raw input so the size better matches up with the clone button on smaller screens
84bd926
- Update README.md
f068a50
- Update README.md
24b53c2
- Update README.md
583ec99
- Update README.md
cf51844
- Update README.md
5d46f1e
- Update README.md
6b167e7
v1.3.8 - 2020-06-28
- Icon
#27
v1.3.7 - 2020-06-25
- update version
314e056
- fix: error being triggered on name update
570c58b
- Update README.md
cc3b52f
- Update README.md
de37934
- Update README.md
7b4fc77
- Update README.md
9fe2527
- Update README.md
7df13e7
- Update README.md
6ef4fe5
- Update README.md
e562ebf
- Update README.md
8d760cc
v1.3.6 - 2020-06-25
- Settings redux
#26
- feature: added point settings
e7a9615
- fix: proper closure usage
0c17c6e
- fix: split up charts so rendering can be done separately
7030e4b
- fix: fixed various parameterform bugs
ae69037
- feature: added ability to only rerender chart
f759377
- feature: lazy loading navbar items
2a8ce02
- refactored parameterform
1c77fdf
- reorganized directories
968ff60
- minor changes
c5a7bb9
- update version
09c05e7
- minor changes
0dd59d2
- minor changes
e7a79ae
v1.3.5 - 2020-06-23
v1.3.4 - 2020-06-23
- Page load
#25
- split off shell parameters
07871ae
- fix: split initialdata from main chunk; graphs update separately now
d5d6220
- fix: using closures in functions with nested functions
df699ba
- feature: lazy load tooltips
5b51434
- feature: lazy load settings
e704024
- feature: lazy load shellparameters for better page load
da39b42
- reorganizing shellforms
6b43fe6
- update version
1c83c95
- minor changes
4e53b58
- Update README.md
ec35c1f
- small fix
852ede2
v1.3.3 - 2020-06-22
- Switch
#24
- refactor: code shortening; fix: [ab]using closures to minimize function reallocations
d277b2d
- fix: finished using closures to reduce redefinitions in charts
ca1e70f
- fix: moved more map callbacks out of renders
9c37ea7
- feature: replace toggle button w/ switch toggle
86be016
- fix: shellforms clone now copies whether to graph shell
e71242d
- fix: move addCharts out of render
7672e94
- minor changes
c09b218
- update version
7cb238e
- fix: privatize render related functions
50d45aa
- Update README.md
4dddfbf
- feature: changed make graphs color
5a5d169
v1.3.2 - 2020-06-20
v1.3.1 - 2020-06-20
- Refactor
#23
- fix: removed funtions in render()s
5695699
- more typing
b70e8f4
- fix: added values array for options for fancier default labels without post processing
a1276e0
- fix: nested functions being reinstantiated
2128d60
- fix: clone bug created by separating values and options; purecomponents
81665e1
- fix: inconsistent points between static and post-penetration charts
1b5c8d1
- update version
7e1ce63
- fix: more purecomponents replacing components
589b6d1
- fix: remove unused function
2b46a29
v1.3.0 - 2020-06-18
- Compressed default
#22
- new defaultForm working
330e482
- added children to defaultforms
2b0a2ae
- update version
1d5891b
- added tier to defaultships
e75e1fa
- adjusted initial charts
4a53845
v1.2.2 - 2020-06-16
- added settings for new color generation
9aa6e2e
- feature: more distinct colors
6ab5c14
- fix: colors becoming indistinct with high shell counts
482a239
- update version
c02efb4
v1.2.1 - 2020-06-15
- Tooltips
#19
- fix: bug with clone where ships are cloned from previous clone instea…
#18
- Tooltips
#17
- Charts2
#16
- Refactor
#15
- fix: renamed detailed parameters to raw parameters - improves formatting on smaller screens
03f7475
- some shortening and indention changes
2e024c5
- fix: bug with clone where ships are cloned from previous clone instead of actual target
5ec91be
- angle chart annotations line added
62476af
- feature: tooltips for raw shell parameters
6d2810d
- cleanup some duplicated code in charts; more code comments; other cleanup
8422837
- fix: silence tbody warnings
2a4acd2
- small cleanups to charts
36d0db5
- feature: added option to toggle whether to graph shell or not
10cbaa5
- feature: thousands commas in callbacks
25ebe67
- preliminary angle annotations added
4ae91b8
- feature: tooltips on chart group titles, and some target forms titles
a66e576
- commenting
deeab51
- more shortening
eb5b937
- feature: showline option added
780067c
- fix: edited ship width generation - slightly more efficient
9f5a671
- feature: tooltips for remaining target parameters
0474814
- fix: removed unncessary moved download button to different file;
d78c024
- reorder repo
fa889c5
- fix: bug where tooltips of names with spaces become truncated
c93f472
- feature: update shellForms colors upon settings change
5e7490e
- added aria-labels to all remaining forms
88de3c2
- feature: user angle chart labels
812c59b
- Create LICENSE
ef0b6a1
- trimmed unneeded color function; added rawpen to data
03b593b
- fix: only using lodash.clonedeep - lodash has sec vulns
3897cce
- version changes
75940d5
- stricter typing
791faca
- update version
140cb7e
- moved graph toggle
3e5c50a
- version update
a6629e9
- Update README.md
4f89e14
- silence warnings
6a8e8f0
- Update README.md
8f532a0
- fix: removed debug console.logs
b102af2
- Update README.md
dc062de
- Update README.md
82e22aa
- fix: unnecessary variables
152efe6
- small changes
0479b3f
- Update README.md
b9f970a
- Update README.md
d09a895
- Update README.md
57f1d7c
- Shell forms redux
#14
- Refactor
#13
-
- added settings to navbar
#12
- added settings to navbar
- Refactor
#11
- integrated wasm backend with non ap support - should marginally improve performance
#10
- dropdown replaced with popover
#9
- Input group
#8
- settings bar working
#7
- Navbar
#6
- navbar working
#5
- Refactor
#4
- Add wasm
#3
- fixed formatting, iOS tested
#2
- typescript working
b84390e
- first commit
d633af0
- addWasm successful
a8386eb
- moving over to ts
e972369
- targetForms-delete working
ddc5ea8
- working DefaultForm
b53a0d6
- add ship crash bug eliminated - delete still needs fix
f8f8bd8
- refactor successful
5f47692
- edited shellforms data structures
dc69f62
- bare features completed
eb070f2
- feature: added copy shell functionality
f66f688
- impact charts working
3982fbc
- added units and cleanup imports
e6fb507
- adding settings internally
3311946
- targetForms-add working
d72a4b6
- add delete working
f958952
- angle charts working
09430f7
- forgot to merge
bb4e6c1
- fixed static formData and defaultData
0f2683a
- adding enums; cleaning up poor variable names in charts; replacing string concatenation with template literals
26c31bb
- post pen charts working
b7ee893
- removed unnecessary code in defaultForms; starting to use ts enums
63496c9
- refactored output -> calculatedDat; fixed formlabels overflowing width with some ship names
971923e
- send data successful
b87824b
- edited readme
30c339a
- reordered settings - clarified launch angle and numerical analysis sections
1122df7
- delete crash bug fixed
11c7e87
- adding changelog
d33ab21
- added settings to navbar; added support item to navbar
dbd28d9
- feature: show shell colors on modal
273568f
- changed indents
bb40819
- finalized refactors
effc7b3
- added download json
4fe9e3d
- added launch angle increment setting
5a36bf5
- more enums; clearer variable names
52d0e92
- added color controls
944158c
- removed deadend wasm
83dad48
- small cleanup
05fbed1
- added post pen data
f1269aa
- edited color scheme
e4f39e1
- improved algorithm on shell add / delete
ec34895
- color scheme changes
51372d7
- fix: colors being the same on different shell modals
0128401
- fix: bug where datasets with the same labels and different colors have the same colors
13f3fe5
- imporved algorithm on angle add / delete
1cd1101
- edited readme
d564846
- trim console outputs
1a8cb2b
- integrated wasm backend with non ap support
a5c1d10
- adding ga, more bug fixes
a37be6c
- edited readme
9a99dd1
- added initial data
917c530
- reduced append padding
fc94789
- move to new directory
cf17f6e
- improved default ships formatting
5ff002d
- commenting
7316990
- small changes
ea85a28
- finalize
463c6b0
- minor changes
822903f
- edit title and meta
b6f229a
- small changes
dc4618e
- Improved Shell Forms
dd93c5c
- edited readme
4e82787
- edited readme
f3d4275
- edited readme
065a278
- small changes
054590b
- edited readme
a1d5d8d
- edited readme
ad77ad5
- 1.0.0 version in changelo
e9e8777
- edited version
94659fe
- fixed shell forms overlapping on smaller screens
eeb29af
- edited readme
46a70a1
- edited readme
a150ffd
- edited readme
742b261
- download JSON -> data
bd10e10
- added aria-labels for default forms
563e163
- fix hide bug on settings
19fc0ed
- turn off settings by default
625851f
- moved download button into collapsible region
c772fc8
- edited readme
f6082c9
- fixed detailed shell parameters from lying on top of navbar
fe8fc37