44 Commits

Author SHA1 Message Date
Ladd
68464b0460 Implemented adjustable elasticity and adjustable merge threshold
This parameter represents the percentage of energy that will be
conserved in collisions.
0 -> Perfectly inelastic
1 -> Perfectly elastic
2026-01-31 18:22:56 -06:00
Ladd
21820c53af implemented elastic collisions 2026-01-29 11:28:39 -06:00
Ladd
f7f8eb93b9 details of objects tool 2026-01-05 01:45:21 -06:00
Ladd
c2806c9ac4 pause on import 2026-01-05 01:30:32 -06:00
Ladd
0a0c9da3af improve load from url 2026-01-05 00:45:04 -06:00
Ladd
a0e45f00b6 Feature: Save and load from url JSON strings 2026-01-04 23:30:32 -06:00
Ladd
f05d1ed399 Feature: Objects Tool 2026-01-04 16:45:40 -06:00
Ladd
71854d2a95 added camera vector 2026-01-04 15:09:26 -06:00
Ladd
54ed2838f7 Enhancement: options showIf 2026-01-04 13:29:19 -06:00
Ladd
4eec03dd1f Feature: Select; Object Tool 2026-01-03 18:40:04 -06:00
Ladd
eac659822b refactored panning to its own class 2026-01-03 13:10:38 -06:00
Ladd
6922011ca7 Adjustments to panning; Added Selection Box 2026-01-02 11:51:52 -06:00
Ladd
debf31e9b0 target frame rate 2026-01-01 13:02:12 -06:00
Ladd
d010d19495 fixed display vectors 2026-01-01 00:00:44 -06:00
Ladd
f53a82f594 adjusted zoom to fit ratio 2025-12-31 20:01:48 -06:00
Ladd
a50c7c2a58 fix zoom and pan 2025-12-31 18:41:50 -06:00
Ladd
f5512c1be3 work in progress 2025-12-31 15:56:01 -06:00
Ladd
49feb0c106 fixed option save/load 2025-12-31 01:28:32 -06:00
d6c3db8e45
Fix options localStorage 2025-12-30 19:02:46 -06:00
Ladd
e50be0b874 Moved "Clear Traces" tool to Utilities 2025-12-29 21:34:58 -06:00
ef51f436c3
moved Zero Momentum to Utilities toolbar 2025-12-29 17:50:09 -06:00
9070617bf4
refactoring 2025-12-29 16:06:08 -06:00
b0cbbc61f8
refactor, move panning to display.js 2025-12-29 14:52:57 -06:00
e434726be9
objects reducer, and some angular momentum calculations 2025-12-29 13:39:23 -06:00
1b14843070
separate parameters section 2025-12-29 11:40:34 -06:00
Ladd
56414a7ca1 Implemented "Clear Traces" tool 2025-12-29 02:09:22 -06:00
Ladd
dc4d92c9cd refactor, moved drawObject to Object class 2025-12-29 02:00:43 -06:00
Ladd
4cfdfc902b time scale 2025-12-29 00:22:53 -06:00
Ladd
a6678ced37 Revert "no extra ssh on commit"
This reverts commit 403ce4b6830bf3943c03bc772b0a0d9648b270cb.
2025-12-28 22:22:05 -06:00
Ladd
403ce4b683 no extra ssh on commit 2025-12-28 22:16:38 -06:00
Ladd
bff693ee9f first numeric option: gravitation constant 2025-12-28 22:15:25 -06:00
Ladd
8458a3e948 tweak headings 2025-12-28 21:27:51 -06:00
Ladd
25796a5ec3 toolbar header clickable 2025-12-28 16:15:03 -06:00
Ladd
a6eda0226b collapsable toolbars 2025-12-28 15:19:58 -06:00
Ladd
59bf820081 traces options 2025-12-28 01:42:36 -06:00
Ladd
d8debf1a52 moved options to second toolbar 2025-12-27 19:38:36 -06:00
Ladd
17c01a4bf4 adding select mode 2025-12-27 18:02:56 -06:00
Ladd
e3fe7bd4e4 eslint 2025-12-27 17:10:34 -06:00
Ladd
a1af83b392 latest developments. works dang decent 2025-12-27 16:36:55 -06:00
429357469d
acceleration first cut 2025-12-26 20:55:43 -06:00
c53a4e9393
refinements to pan and zoom 2025-12-26 19:03:17 -06:00
b76adc6941
improved scaling representation and mode selection 2025-12-26 16:53:53 -06:00
2dc55377d3
added zoom buttons. added modes. 2025-12-26 16:19:34 -06:00
da250955fe
ignore more vim swap files 2025-12-26 14:15:51 -06:00