Commit Graph

67 Commits

Author SHA1 Message Date
6bdd2ff20d Part.orientation in constructor 2024-12-12 08:19:51 +01:00
04fe180334 * InnerConnection -> Resistance
* Wire extends Resistance
+ Voltmeter: Meter, Amperemeter, Voltmeter
2024-12-09 13:34:26 +01:00
04708e5835 moving part while dragging, not only on mouseRelease 2024-12-09 11:28:09 +01:00
c5efdd0d97 wireBend + reconnect outer nodes on part-remove 2024-12-09 11:19:07 +01:00
3d8342d8a4 hover, drag cleanup 2024-12-09 09:46:01 +01:00
ba182a102a code clean 2024-12-05 16:11:31 +01:00
e82307431f CircuitPainter now uses PartNode instead of Node to draw PartNodes 2024-12-05 16:10:55 +01:00
8c1555330b CircuitPanelMouseAdapter: part rotation was blocked by wire 2024-12-05 15:54:40 +01:00
621a14bc8d SHOW_WIRE_DETAILS = false 2024-12-05 15:48:43 +01:00
45f8520ad1 code clean 2024-12-05 15:48:43 +01:00
ceb9800f38 PartNode now overwrites draw using 'inside' coordinates instead of 'position' 2024-12-05 15:48:43 +01:00
b1a230f176 splitted Node into Node and PartNode 2024-12-05 15:48:41 +01:00
43e5d8b3d2 Moved RotationMatrix to common package 2024-12-05 15:48:27 +01:00
228d78c739 RENAME: Junction -> Node 2024-12-05 14:11:14 +01:00
d881c8ff04 REFACTOR: position, evaluate, repaint 2024-06-05 08:58:15 +02:00
e7e74cba44 Voltmeter layout WIP 2024-05-23 16:28:40 +02:00
2dc9513476 cleanup 2024-05-23 15:22:05 +02:00
2456bb3a17 Demos 2024-05-23 15:20:46 +02:00
02a24b43e7 Voltmeter 2024-05-23 15:20:42 +02:00
e71791d0b2 remove Part via mouse (FIX: ConcurrentModificationException) 2024-05-23 12:03:39 +02:00
2f7b2568c6 remove Part via mouse 2024-05-23 11:40:22 +02:00
db63665949 FIX: wire did not disappear after disconnect 2024-05-23 11:34:52 +02:00
b7954b7459 auto save 2024-05-23 11:32:20 +02:00
0eb53de222 saving JSON plus PNG preview 2024-05-23 11:17:04 +02:00
ad7562e3d2 more sidebar buttons 2024-05-23 10:51:01 +02:00
6d34e37572 sidebar details switches 2024-05-23 10:11:09 +02:00
3869293216 FIX: Battery inner resistance put inside "innerConnections" instead of special treatment in Calculation 2024-05-23 09:41:21 +02:00
a02d93b21d removed imports 2024-05-23 09:04:19 +02:00
e1d06adef0 FIX: Circuit 'created' serialization 2024-05-23 09:03:47 +02:00
de5d1bfc2c FIX: auto-evaluation from Part-change -> Circuit 2024-05-23 09:03:27 +02:00
8da0cf8071 Poti 2024-05-22 16:32:07 +02:00
42de5cd032 RENAME: removed Part- prefix from parts 2024-05-22 15:32:23 +02:00
698c6b2509 FIX ui update on action/rotate 2024-05-22 15:24:36 +02:00
3ddb117696 Circuit.dirty 2024-05-22 15:19:33 +02:00
857d7252a6 Position serialization FIX 2024-05-22 14:59:00 +02:00
81375c94e9 package cleanup 2024-05-22 13:54:45 +02:00
a4d8f9cb2a separate disjunct portions of circuit 2024-05-22 13:44:16 +02:00
4a335353b9 SHOW_DETAILS 2024-05-22 11:56:27 +02:00
dfea68adaf Admittance matrix (Knotenpotentialverfahren) 2024-05-22 11:47:12 +02:00
e91d1eadde REFACTOR: position 2024-05-18 15:48:49 +02:00
ce7a41c535 hover fix 2024-05-17 11:03:01 +02:00
8a190cb755 reintroduced Wire for performance 2024-05-17 10:41:57 +02:00
3e7f0b5e73 label rotation fix 2024-05-17 10:10:02 +02:00
0bd947a27b PartJunction*Dto 2024-05-17 10:07:24 +02:00
4fc22e961c labels 2024-05-17 09:58:26 +02:00
3591741ee5 code clean: evaluate, render, repaint 2024-05-17 09:25:14 +02:00
b832482606 PartJunction* implemented 2024-05-17 09:12:00 +02:00
da23e1d40a Hover + Wire delete 2024-05-16 16:43:01 +02:00
7ae8a35e0c Bulb default OFF color 2024-05-16 15:05:30 +02:00
3825c41bc4 SplitPane 2024-05-16 14:54:46 +02:00