All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
2.6.5 (2023-06-27)
Note: Version bump only for package @jscad/web
2.6.4 (2023-04-30)
Note: Version bump only for package @jscad/web
2.6.3 (2023-01-09)
- web: add render hotkey message in editor (1e99fa5)
2.6.2 (2022-11-26)
Note: Version bump only for package @jscad/web
2.6.1 (2022-09-23)
Note: Version bump only for package @jscad/web
2.6.0 (2022-08-21)
- web: added chinese language into other language locales (63a7564)
2.5.12 (2022-07-17)
2.5.11 (2022-06-12)
Note: Version bump only for package @jscad/web
2.5.10 (2022-05-15)
- web: corrected messages from parameter runtime errors (missing types, etc) (cf7d5f1)
- web: corrected status (error) message format and display (abd02b1)
- web: enhanced design state management to handle error messages (1c15139)
2.5.9 (2022-04-24)
2.5.8 (2022-04-03)
Note: Version bump only for package @jscad/web
2.5.7 (2022-04-03)
2.5.6 (2022-03-13)
Note: Version bump only for package @jscad/web
2.5.5 (2022-03-06)
2.5.4 (2022-02-19)
2.5.3 (2022-01-23)
- core: corrected checks for proper main module, and improved error messages (#979) (e4e6c12)
- web: corrected to handle exceptions in parameter definitions (#976) (bd82558)
2.5.2 (2021-12-26)
Note: Version bump only for package @jscad/web
2.5.1 (2021-12-11)
- web: changed setup to use OES_element_index_uint only if available (2c2fcfa)
2.5.0 (2021-11-07)
2.4.4 (2021-10-17)
2.4.3 (2021-10-04)
2.4.2 (2021-09-27)
Note: Version bump only for package @jscad/web
2.4.1 (2021-09-09)
- web: added open issues and discord community to help (4ea1196)
- web: adjusted layout of status messages #884 (#887) (aa2836b)
- web: enhanced createContext() for older browsers (#902) (8d011db)
- regl-renderer: use webgl2 as default context or enable OES_element_index_uint extension (#878) (a6c92f9)
2.4.0 (2021-06-20)
2.3.3 (2021-06-11)
2.3.2 (2021-06-01)
Note: Version bump only for package @jscad/web
2.3.1 (2021-05-16)
- web: another attempt to fix performance / elasticity issues of viewer (5685c67)
- web: replaced JSON comparisons with ID comparisons in viewer (#839) (87cc7d2)
- web: small tweak to the rendering loop (f363f24)
2.3.0 (2021-05-07)
2.2.2 (2021-04-30)
Note: Version bump only for package @jscad/web
2.2.1 (2021-04-20)
Note: Version bump only for package @jscad/web
2.2.0 (2021-04-17)
- all: support sparse arrays from main() (#672) (209961d)
- all: update dependencies (d8c713a)
- all: V2 : allow other file types to be loaded into the fake FS of the WEB UI (#709) (1d4304a)
- all: V2 : several fixes for modeling (#705) (62017a4)
- core: corrected webRequire to use posix paths (53a6e85)
- regl-renderer: Changes to improve regl-renderer (#722) (7bcc689)
- web: apply throttles on viewer events, creating smoother transitions (4528a7e)
- web: changed the file system watcher to use setTimeout(), and calculate dynamic delays (#725) (9757561)
- web: corrected errors when uploading files using Chrome OS #331 (#441), late V1 fix (025aab2)
- web: fixes for slider, group, and choice parameter types (a3faba3)
- web: improve tracking of rotate/pan/zoom changes (#717) (ab69808)
- web: V2 enable multi-gesture touch events for mobile devices (#686) (3243f17)
- web: V2 fix instant update (#744) (c009e6d)
- web: V2 fix loading of designs from remote URLs (#692) (21940a2)
- web: V2 web layout tweaks (#687) (15f96a4)
- web: various minor improvements (#764) (82baca5)
- core: V2 : Fix core packaging (#720) (e19c10c)
- examples: examples overhaul for V2 JSCAD (d73e06f)
- modeling: add align() and measureAggregateBoundingBox() functions (72df65c)
- modeling: V2 : rename option to align and center (#775) (c5b0f48)
- web: V2 : initial implementation of the built-in editor (#746) (cc260ed)
2.1.0 (2021-04-15)
- all: support sparse arrays from main() (#672) (209961d)
- all: update dependencies (d8c713a)
- all: V2 : allow other file types to be loaded into the fake FS of the WEB UI (#709) (1d4304a)
- all: V2 : several fixes for modeling (#705) (62017a4)
- core: corrected webRequire to use posix paths (53a6e85)
- regl-renderer: Changes to improve regl-renderer (#722) (7bcc689)
- web: apply throttles on viewer events, creating smoother transitions (4528a7e)
- web: changed the file system watcher to use setTimeout(), and calculate dynamic delays (#725) (9757561)
- web: corrected errors when uploading files using Chrome OS #331 (#441), late V1 fix (025aab2)
- web: fixes for slider, group, and choice parameter types (a3faba3)
- web: improve tracking of rotate/pan/zoom changes (#717) (ab69808)
- web: V2 enable multi-gesture touch events for mobile devices (#686) (3243f17)
- web: V2 fix instant update (#744) (c009e6d)
- web: V2 fix loading of designs from remote URLs (#692) (21940a2)
- web: V2 web layout tweaks (#687) (15f96a4)
- web: various minor improvements (#764) (82baca5)
- core: V2 : Fix core packaging (#720) (e19c10c)
- examples: examples overhaul for V2 JSCAD (d73e06f)
- modeling: add align() and measureAggregateBoundingBox() functions (72df65c)
- modeling: V2 : rename option to align and center (#775) (c5b0f48)
- web: V2 : initial implementation of the built-in editor (#746) (cc260ed)
2.0.0 (2021-04-12)
Note: Version bump only for package @jscad/web
2.0.0-alpha.16 (2021-03-07)
2.0.0-alpha.15 (2021-02-07)
- web: corrected remote fetching of binary formats (#764) (82baca5)
- web: corrected theme names (#764) (82baca5)
2.0.0-alpha.14 (2021-01-02)
2.0.0-alpha.13 (2020-12-04)
Note: Version bump only for package @jscad/web
2.0.0-alpha.12 (2020-11-07)
- regl-renderer: Changes to improve regl-renderer (#722) (7bcc689)
- web: changed the file system watcher to use setTimeout(), and calculate dynamic delays (#725) (9757561)
2.0.0-alpha.11 (2020-10-24)
- all: V2 : allow other file types to be loaded into the fake FS of the WEB UI (#709) (1d4304a)
- web: improve tracking of rotate/pan/zoom changes (#717) (ab69808)
2.0.0-alpha.10 (2020-10-11)
2.0.0-alpha.9 (2020-09-29)
Note: Version bump only for package @jscad/web
2.0.0-alpha.8 (2020-09-28)
- web: V2 fix loading of designs from remote URLs (#692) (21940a2)
- web: V2 web layout tweaks (#687) (15f96a4)
2.0.0-alpha.7 (2020-09-19)
- all: support sparse arrays from main() (#672) (209961d)
- web: V2 enable multi-gesture touch events for mobile devices (#686) (3243f17)
- modeling: add align() and measureAggregateBoundingBox() functions (72df65c)
2.0.0-alpha.6 (2020-09-08)
- core: corrected webRequire to use posix paths (53a6e85)
- examples: examples overhaul for V2 JSCAD (d73e06f)
2.0.0-alpha.5 (2020-09-02)
- all: update dependencies (d8c713a)
2.0.0-alpha.4 (2020-08-26)
- regl-renderer: various fixes to renderer
2.0.0-alpha.3 (2020-08-24)
- web: fixes for slider, group, and choice parameter types (a3faba3)
2.0.0-alpha.2 (2020-08-23)
- web: apply throttles on viewer events, creating smoother transitions (4528a7e)
- web: corrected errors when uploading files using Chrome OS #331 (#441), late V1 fix (025aab2)
2.0.0-alpha.1 (2020-08-19)
Note: Version bump only for package @jscad/web
2.0.0-alpha.0 (2020-08-13)
- web: small tweaks and fixes for V2 (#484) (ee50200)
- web: added serialize-to-js to dependencies in package.json (#457) (84a9041)
- web: changed walkFileTree to filter out hidden files and directories
- web: cleanup of html for the main view
- web: corrected to pass the canvas option to initialize the regl instance
- web: reworked the logic in viewer setup, considating options
- web: added subColor to themes, added grass and ocean themes
- web: added grass and ocean themes to list
- web: enhanced options view to build a selection list of themes
- web: enhanced viewer view to support themes
- web: moved to div/span layout to support Safari
- web: simplified logic in updateAndRender loop
- web: created a list of themes, which is used to initialize the available themes
- web: corrected issues with export format selection, and export of files
- web: enhanced code to support loading of project directories
- web: small change to CSS and layout to eliminate id conflict in html layout
- web: changed to serialize objects using JSON
- web: updated links, and added support for languages in help
1.10.0 (2019-01-04)
1.9.0 (2018-09-02)
1.8.4 (2018-05-12)
1.8.3 (2018-04-07)
1.8.2 (2018-04-07)
Note: Version bump only for package @jscad/web
1.8.1 (2018-04-02)
1.8.0 (2018-03-10)
1.7.0 (2018-03-09)
Note: Version bump only for package @jscad/web
Note: Version bump only for package @jscad/web