Commit Graph

1563 Commits

Author SHA1 Message Date
Paul Falstad
45f92ed413 no editing inside subcircuit 2026-03-01 11:38:34 -08:00
Paul Falstad
a83e05960f fix toolbar subcircuit, back button formatting 2026-03-01 11:15:58 -08:00
Paul Falstad
772dd9f127 subcircuit stack in toolbar (with bad formatting) 2026-03-01 11:03:34 -08:00
Paul Falstad
f5752c6f7b fix crash on two levels deep.
remove debug code.
2026-02-28 22:47:14 -08:00
Paul Falstad
7bc168ed53 fix for current on show internals 2026-02-28 22:10:33 -08:00
Paul Falstad
f53fba8713 show internal elements of a CompositeElm 2026-02-28 15:56:15 -08:00
Paul Falstad
71bffeb6f4 move more ui stuff around 2026-02-27 22:29:18 -08:00
Paul Falstad
5becdd4ca9 uimgr can access menus directly 2026-02-27 21:42:39 -08:00
Paul Falstad
f54fad8114 create UIManager and move stuff there 2026-02-27 21:29:37 -08:00
Paul Falstad
d5878d7362 fix dumping of CompositeElm state
fix extra elements showing up with CompositeElms
2026-02-27 14:47:55 -08:00
Paul Falstad
aa4690d4a0 indent closing tag 2026-02-27 14:47:31 -08:00
Paul Falstad
c381c2cf88 for custom models, dump all elements but non-essential ones to end 2026-02-27 14:16:59 -08:00
Paul Falstad
af21ca07b3 skip unnecessary elements 2026-02-26 18:12:49 -08:00
Paul Falstad
d2f246346e store original subcircuit data in xml and view it when "Load Model Circuit" is pressed 2026-02-26 18:06:52 -08:00
Paul Falstad
674104c649 change dump type 2026-02-26 17:44:52 -08:00
Paul Falstad
305f10a4bc fixes for nested subcircuits 2026-02-26 17:23:58 -08:00
Paul Falstad
ed11234691 defer building of compNodeInfo for CompositeElms (using prestamp) 2026-02-25 23:52:45 -08:00
Paul Falstad
6aa030a3cd allocNodes after changing series resistance (which might change number of nodes) 2026-02-25 23:51:39 -08:00
Paul Falstad
7d205c0890 avoid exception when creating unijunction at startup (when classes we depend on aren't registered yet) 2026-02-25 15:50:35 -08:00
Paul Falstad
a1222b3dd2 clear circuit when loading xml 2026-02-25 15:42:40 -08:00
Paul Falstad
10b935cb67 add xml dump/undump 2026-02-25 15:42:25 -08:00
Paul Falstad
80759d70a4 center circuit, etc. after reading xml circuit 2026-02-24 22:53:33 -08:00
Paul Falstad
ffea6e291b serialize/deserialize adjustables 2026-02-24 22:46:59 -08:00
Paul Falstad
49381aea08 xml serialize hints 2026-02-24 22:44:34 -08:00
Paul Falstad
8a28b07936 remove old code 2026-02-24 22:36:57 -08:00
Paul Falstad
433ff9dd18 fix composite elm xml dump format 2026-02-24 22:30:06 -08:00
Paul Falstad
591af65c70 fix xml undump of iv curve scopes 2026-02-24 21:19:19 -08:00
Paul Falstad
695eff6726 custom composite model xml dump (needs work) 2026-02-24 21:19:03 -08:00
Paul Falstad
837d0b6001 fix scopeelm dumping 2026-02-24 21:00:04 -08:00
Paul Falstad
faa6f3dad7 error checking 2026-02-24 20:58:33 -08:00
Paul Falstad
e29d837958 xml transistor model 2026-02-24 20:28:24 -08:00
Paul Falstad
41f2f7fa44 rename for clarity 2026-02-24 20:18:55 -08:00
Paul Falstad
7c83bcefbe move setuplist stuff 2026-02-24 20:17:16 -08:00
Paul Falstad
23b5d1fe5e move more code to CommandManager
delete unused code
2026-02-24 20:09:13 -08:00
Paul Falstad
b1a4b6f3a8 move menuPerformed out of CirSim 2026-02-24 19:56:46 -08:00
Paul Falstad
e87ddecd9d move locale stuff to Locale, delete old debug code 2026-02-24 19:37:49 -08:00
Paul Falstad
447317e838 move export image stuff out of CirSim 2026-02-24 19:02:22 -08:00
Paul Falstad
9f64137274 extract undo manager 2026-02-24 16:23:27 -08:00
Paul Falstad
9c2270e2dc move circuit loader into own class 2026-02-24 16:13:05 -08:00
Paul Falstad
846b919569 move mouse stuff to separate class 2026-02-24 11:49:33 -08:00
Paul Falstad
7cf192e60f move js interface to own class 2026-02-23 23:35:01 -08:00
Paul Falstad
4af56c934c extract scope stuff into ScopeManager 2026-02-23 23:24:35 -08:00
Paul Falstad
2b723244ef another merge issue 2026-02-23 23:02:22 -08:00
Paul Falstad
cc7d1a7b42 Merge branch 'master' into xml-merge 2026-02-23 23:02:10 -08:00
Paul Falstad
56d0699851 improve gitignore 2026-02-23 22:54:17 -08:00
Paul Falstad
4ec191bd9e ignore svg 2026-02-23 22:53:56 -08:00
Paul Falstad
7fd2556336 Merge branch 'master' of https://github.com/pfalstad/circuitjs1 2026-02-19 15:33:53 -08:00
Paul Falstad
6563de8118 3.1.4 2026-02-19 15:20:01 -08:00
Paul Falstad
79c3ec9fe3 add option for Korean 2026-02-19 15:19:29 -08:00
Paul Falstad
247cf96737 14-seg and 16-seg decoders (#1010) 2026-02-18 21:20:25 -08:00