Commit Graph

  • e742ef3460 fix: Get generators to work on Chrome; make wrl-only plugin also (#71) main 0.4.0 Glen Whitney 2024-02-23 06:31:03 +0000
  • f77737db72 fix: Get generators to work on Chrome; make wrl-only plugin also #71 Glen Whitney 2024-02-22 22:29:42 -0800
  • c895f2d30f chore: get working again on chrome and ready to distribute unpacked (#69) 0.3.0 Glen Whitney 2024-02-21 15:46:43 +0000
  • 42de3d29e1 chore: get working again on chrome and ready to distribute unpacked #69 Glen Whitney 2024-02-20 22:06:22 -0800
  • 0567da019f feat: Improve options page and add toggles for the two main features. (#68) Glen Whitney 2024-02-20 04:14:44 +0000
  • f327152309 feat: Improve options page and add toggles for the two main features. #68 Glen Whitney 2024-02-19 20:13:19 -0800
  • b74921341c feat: Reimplementation of prism generator (#65) Glen Whitney 2024-02-19 21:52:56 +0000
  • f2fce39ced chore: Update to latest Civet bugfix #65 Glen Whitney 2024-02-19 13:51:17 -0800
  • f089f02f0e feat: complete correct operation of prism generator Glen Whitney 2024-02-19 13:45:18 -0800
  • 279bb4b30b feat: get prism generator working (first three options) Glen Whitney 2024-02-19 00:31:08 -0800
  • dba8870c83 feat: Handle vrml generated on the fly in Conway notation page (#62) Glen Whitney 2024-02-18 09:32:17 +0000
  • cbe44238a1 feat: Conway notation page working #62 Glen Whitney 2024-02-18 01:30:14 -0800
  • af2d9e02c7 feat: Get viewer for notation generator working Glen Whitney 2024-02-17 09:10:42 -0800
  • 44158f5595 feat: Add VRML97 Conway notation generator Glen Whitney 2024-02-16 00:23:31 -0800
  • 37bea13d30 chore: Update version of vrml1to97 again Glen Whitney 2024-02-14 01:01:39 -0800
  • 049039dd9a chore: Update to latest versions of dependencies. Glen Whitney 2024-02-13 21:13:57 -0800
  • 9a3dd1b49b chore: Update version of vrml1to97. Glen Whitney 2024-02-12 13:43:41 -0800
  • 3165ea540b chore: Update all dependencies to current and add overlooked assets Glen Whitney 2024-02-12 09:21:14 -0800
  • ff819f99c6 chore: include a basic wrl test file Glen Whitney 2024-02-11 18:54:55 -0800
  • 96421410c8 chore: one remaining base 3d font for Geogebra Glen Whitney 2024-02-11 18:44:14 -0800
  • d2c872020c fix: hacks and bugfixes to get Book 13 working (#59) Glen Whitney 2024-02-11 23:34:43 +0000
  • e33ac16ae9 fix: hacks and bugfixes to get Book 13 working #59 Glen Whitney 2024-02-11 15:33:29 -0800
  • be13a384b1 feat: Complete operation through Book Twelve (#58) Glen Whitney 2024-02-11 05:30:36 +0000
  • d5c8bf08c0 feat: Complete operation through Book Twelve The only actual new command is the construction of a polygon as a face of a previously defined polyhedron. Aside from that, just adds some hacky "bugfixes" to Joyce's underlying Geometry Applet code to convert drawings that Joyce left in 2D when they should be in 3D. #58 Glen Whitney 2024-02-10 21:27:35 -0800
  • 0b241e010e feat: joyce commands needed for BookEleven (#57) Glen Whitney 2024-02-10 07:01:20 +0000
  • c903a42f89 feat: complete commands needed for Book Eleven #57 Glen Whitney 2024-02-09 22:59:55 -0800
  • e10da118a7 feat: new arguments for perpendicular method of point This should complete all of Joyce's options for constructing a point by being perpendicular to something. Also fixes coloring of the sphere and adds the planeSlider method for constructing a point. Glen Whitney 2024-02-09 17:50:25 -0800
  • a4f3a96d6e feat: Improve 3D operation Working toward successfully rendering Book Eleven. Specific changes in this commit include: * Improvement to coordinate system/initial view for 3D constructions * More attention to ambient plane for some 2D commands * Add sphereSlider construction method for point * Add intersection construction method for circle (intersection of two spheres) * Fix display/non-display of perimeter of sectors * Add sphere construction by radius * Add polyhedron construction methods parallelepiped and pyramid Glen Whitney 2024-02-08 17:45:26 -0800
  • 9e69613425 fix: Use geonames for auxiliaries (#56) Glen Whitney 2024-01-19 03:58:14 +0000
  • 753311268e fix: Use geonames for auxiliaries Otherwise sometimes they will convert points into vectors (ugh!) Also adds debugging output. #56 Glen Whitney 2024-01-18 19:50:56 -0800
  • f8c95860b8 feat: Implement 'meanProportional' point construction method (#55) Glen Whitney 2024-01-18 06:10:23 +0000
  • 8e691a56be feat: Implement 'meanProportional' point construction method #55 Glen Whitney 2024-01-17 21:53:45 -0800
  • a9a5a3584f fix: Improve labeling of line segments (#54) Glen Whitney 2024-01-17 23:14:02 +0000
  • 50a489ebb9 fix: Improve labeling of line segments #54 Glen Whitney 2024-01-17 15:12:50 -0800
  • b1e480a4be feat: Allow pentagons and hexagons (#53) Glen Whitney 2023-11-30 23:51:59 +0000
  • b889d000ce feat: Allow pentagons and hexagons #53 Glen Whitney 2023-11-30 15:50:23 -0800
  • 29dfc54646 fix: correct colors of labels when point color defaults (#51) Glen Whitney 2023-11-29 05:37:20 +0000
  • 23433a210d fix: correct colors of labels when point color defaults #51 Glen Whitney 2023-11-28 21:34:50 -0800
  • 6489fb7fac fix: correct handedness of polygon application in some cases (#50) Glen Whitney 2023-11-28 07:33:58 +0000
  • a2516826bc fix: correct handedness of polygon application in some cases #50 Glen Whitney 2023-11-27 23:28:12 -0800
  • d024fcfa31 feat: add line-foot construction method (#48) Glen Whitney 2023-11-27 04:21:06 +0000
  • b8ab409fc0 feat: add line-foot construction method #48 Glen Whitney 2023-11-26 20:18:20 -0800
  • 52272ff728 fix: conform to Joyce's original axis orientations (#47) Glen Whitney 2023-11-27 03:40:04 +0000
  • 5b8317d50a fix: conform to Joyce's original axis orientations #47 Glen Whitney 2023-11-26 19:36:10 -0800
  • 5b1ca40b26 feat: Implement additional Geometry Applet commands toward Book I (#45) Glen Whitney 2023-10-22 17:33:01 +0000
  • 791c6173fd feat: Implement additional Geometry Applet commands towards Book I #45 Glen Whitney 2023-10-22 10:30:15 -0700
  • 4a12367c5d feat: Implement 'lineSlider' point method and warn about 'align' Glen Whitney 2023-10-18 09:14:23 -0700
  • 277d9b0a8c feat: Get all of Rostamian's old pages working (#44) Glen Whitney 2023-10-18 01:07:58 +0000
  • 71a3fd4cc4 feat: Get all Rostamian's old pages working This commit is just the last piece in the puzzle, implementing the perpendicular method for lines. Resolves #36. #44 Glen Whitney 2023-10-17 18:04:50 -0700
  • 85ad82d9e2 feat: handle the 'pivot' parameter of the Geometry Applet Dealing with general click and drag on the applet and differentiating between a background drag and dragging an element seemed like too big a task, so this PR simply provides a slider to rotate the diagram when the pivot is defined. Glen Whitney 2023-10-13 10:17:16 -0700
  • bb1713a674 feat: implement more commands needed for Alberts trisection Glen Whitney 2023-10-10 20:05:29 -0700
  • 5433719440 feat: Implement 'similar' point method for Steve Gray problem Glen Whitney 2023-10-09 23:23:10 -0700
  • a236e15990 feat: Get extension working in the Edge browser (#42) Glen Whitney 2023-10-10 03:17:19 +0000
  • b4f732d5bf feat: Get extension working in the Edge browser To accomplish this, it needed to be bundled up in a zip file, so code to do that was added. (Quite possibly the zip will be able to be renamed as an .xpi file to create the file needed for Firefox. At the moment, you must extract this zip and "sideload" the extension into Edge by selected the extracted folder. I read that Edge will handle the packing into a single extension file itself. #42 Glen Whitney 2023-10-09 20:03:36 -0700
  • fff75f67e3 chore: update and prune embedded GeoGebra (#41) Glen Whitney 2023-10-08 22:15:11 +0000
  • 2d692bbff5 chore: update and prune embedded GeoGebra #41 Glen Whitney 2023-10-08 15:12:28 -0700
  • 25ba69c621 feat: Enable 3D constructions when adapting Geometry Applet (#40) Glen Whitney 2023-10-08 17:10:59 +0000
  • e67cc4dc01 feat: Remaining commands for incenter.html #40 Glen Whitney 2023-10-07 14:16:14 -0700
  • 51a046590d fix: hide xy-plane indicator Glen Whitney 2023-10-07 12:07:22 -0700
  • 3245db6d07 feat: Initial enabling of 3D Turns on 3D viewer when needed; implements tetrahedron command. Still quite several commands remaining for first test construction (from Rostamian's incenter.html) to work. Glen Whitney 2023-10-07 08:55:56 -0700
  • c99b51dafa feat: Start implementing Rostamian's pages (#39) Glen Whitney 2023-10-06 19:38:56 +0000
  • 35678be213 feat: Start implementing Rostamian's pages #39 Glen Whitney 2023-10-06 12:21:48 -0700
  • e7361f94a7 feat: Produce an archematics plugin that works in Firefox (#38) Glen Whitney 2023-10-05 06:19:11 +0000
  • 92308d2197 feat: Add an options panel #38 Glen Whitney 2023-10-04 23:05:39 -0700
  • 58469f793e feat: Get plugin working with Joyce Geometry Applets as well Glen Whitney 2023-10-04 16:39:55 -0700
  • e56090cd7e feat: Generate Firefox plugin So far, plugin only handles VRML. But it loads as a temporary plugin in Firefox OK, and it generates viewers as necessary, including overlaying existing images that are links to VRML files. Glen Whitney 2023-09-28 13:25:25 -0700
  • b31c0671d2 chore: update to x_ite 8.12.4 Glen Whitney 2023-09-26 12:30:12 -0700
  • 01d78081a2 fix: Handle Joyce Geometry Applet color specifications (#33) Glen Whitney 2023-09-25 22:44:44 +0000
  • 5ee77a1e3c fix: interpret remaining Joyce color specifications #33 Glen Whitney 2023-09-25 15:42:07 -0700
  • 147b478a34 fix: Handle Joyce Geometry Applet color specifications Not everything is tested, but tried to capture all of the structure of the original, except for pivot points green, since there are no pivot points yet. Also many of the color specifications are missing. Resolves #8. Glen Whitney 2023-09-25 13:35:28 -0700
  • bab48b25ad feat: Improve construction element handling (#32) Glen Whitney 2023-09-25 00:47:35 +0000
  • f1696120dc feat: Improve construction element handling This change implements several additional construction methods, including the first polygon ones. In particular, it now allows arbitrary strings as entity names, even ones that are not allowed as GeoGebra identifiers, using captions to show the original entity names. In addition, line arguments are interpreted as a pair of point arguments as needed. #32 Glen Whitney 2023-09-24 17:42:02 -0700
  • 550ce0168c feat: Enough commands to get to the @ (#29) Glen Whitney 2023-09-19 07:32:11 +0000
  • 6905d73f57 feat: Enough commands to get to the @ #29 Glen Whitney 2023-09-19 00:31:02 -0700
  • a55342ae95 feat: Add a separate browser and toggle control for each link (#27) Glen Whitney 2023-09-19 04:40:23 +0000
  • d12a9e891d chore: update dependencies #27 Glen Whitney 2023-09-18 21:37:32 -0700
  • 9fdf43a165 feat: Add a separate browser and toggle control for each link Glen Whitney 2023-09-18 21:07:49 -0700
  • 285554137d fix: Expand the world info viewer so you can see content (#25) Glen Whitney 2023-09-18 02:05:19 +0000
  • 5c13278a4b fix: Expand the world info viewer so you can see content #25 Glen Whitney 2023-09-17 19:02:31 -0700
  • af472d7bfe feat: Adjust the X3D browser size (#24) Glen Whitney 2023-09-11 18:20:09 +0000
  • 7ae9dd706f feat: Adjust the X3D browser size #24 Glen Whitney 2023-09-11 11:17:05 -0700
  • 765d4ff840 fix: Interpret relative URLs correctly. (#19) Glen Whitney 2023-09-11 03:44:16 +0000
  • 4c596392bc fix: Interpret relative URLs correctly. Also update to latest version of Civet. Resolves #11. #19 Glen Whitney 2023-09-10 20:42:06 -0700
  • b5478254af chore: Check types and add draft full typing for x_ite. (#18) Glen Whitney 2023-09-11 01:52:39 +0000
  • 56fbc0a0e9 chore: Add draft full typing for x_ite #18 Glen Whitney 2023-09-10 18:45:18 -0700
  • 6bcec494e2 chore: Check types. Glen Whitney 2023-09-05 23:20:17 -0700
  • a8707386aa chore: Update dependencies and fix build script (#15) Glen Whitney 2023-09-05 07:32:38 +0000
  • e27a03fbdb chore: Update dependencies and fix build script #15 Glen Whitney 2023-09-05 00:31:10 -0700
  • 545c5f550f feat: Convert VRML 1 files with vrml1to97 (#13) Glen Whitney 2023-09-05 01:50:52 +0000
  • eba64648c9 feat: Convert VRML 1 files with vrml1to97 Now that the vrml1to97 package has been published, uses it to convert any VRML 1 files it encounters. Also uses the new x_ite module #13 Glen Whitney 2023-09-04 18:37:40 -0700
  • 9107c82f13 feat: Proof of concept for displaying wrl files (#10) Glen Whitney 2023-08-31 05:30:41 +0000
  • e32dcdc3ff feat: Get x_ite mostly working on VRML97 and later files In addition, it checks for VRML 1.0 files and reports that it can't yet handle them. There are still some glitches, but the basic functionality is there. Resolves #9. #10 Glen Whitney 2023-08-30 22:14:47 -0700
  • d4b6ddd861 feat: Add targets for wrl activity, import x_ite Glen Whitney 2023-08-30 00:02:08 -0700
  • 97f7138d7b feat: Create geogebra applet and implement some Joyce commands (#5) Glen Whitney 2023-08-30 03:56:13 +0000
  • f7a55a84f7 feat: Create geogebra applet and implement some Joyce commands #5 Glen Whitney 2023-08-29 20:54:40 -0700
  • 10146073c8 feat: Allow civet code to modify DOM (#4) Glen Whitney 2023-08-29 01:29:08 +0000
  • fd01759647 feat: Allow civet code to modify DOM #4 Glen Whitney 2023-08-28 18:22:37 -0700
  • 16f38e769e chore: Add first target webpage and package to serve it Glen Whitney 2023-08-28 10:31:35 -0700
  • 3a14bb1e89 chore: Set up simple civet build Glen Whitney 2023-08-28 09:01:25 -0700
  • b9cd84eae3 chore: Initialize pnpm package manager Glen Whitney 2023-08-28 08:33:10 -0700