Commit Graph
91 Commits
Author SHA1 Message Date
Wouter R 4a3da30ebd Log git/version information in web console (#305).
The information is dynamically inserted when grunt is run.
2016-04-23 17:36:35 +02:00
Wouter R 533968bb04 Stability fixes on unstable network (#304):
- when a sequence number mismatch is received and the wifibox expects the chunk immediately following the current one, skip ahead; this often happens after a network disconnect.
- retry sending a print part when the wifibox was disconnected (i.e. checkStatus failed and set state to WIFIBOX_DISCONNECTED_STATE).
2016-04-19 18:03:52 +02:00
Wouter R 0a9ceee49a Log statement fixes. 2016-04-19 18:03:17 +02:00
Wouter R 50d964e611 Change several log statements for Safari to print on one line instead of multiple. 2016-04-19 00:28:55 +02:00
Wouter R 656e37670e Log more information on AJAX failure and explicitly log when buffer is full. 2016-03-11 15:49:32 +01:00
Wouter R 4752199cfb Remove outdated comment. 2016-02-17 18:52:17 +01:00
Wouter R c742740078 Include sequence numbers in console.log message when sending print. 2016-02-14 17:29:23 +01:00
Wouter R 578fba4f63 Sequence numbering + stop button:
- send sequence numbers along with gcode to wifibox;
- remove 'disable stop button hack';
- show error to user in case of sequencing errors, except when in stopping state.

Should fix #226.
2016-02-14 17:13:13 +01:00
Wouter R bca548def5 js/Printer.js: partly clean up sendPrinterPart. 2016-02-14 16:42:21 +01:00
Wouter R a5d3e88f0a js/Printer.js:
- change this.sendLength to Printer.MAX_LINES_PER_POST;
- re-order object variable declarations.
2016-02-14 16:21:52 +01:00
Wouter R 456531b15f Change 'first' parameter of printer/print call to 'clear'. 2016-02-14 00:37:17 +01:00
Wouter R 4f5e1143b4 Send total number of lines to be printed along with every gcode chunk. 2016-02-13 23:45:48 +01:00
Wouter R a9f7fe1c78 Use bufferSize and maxBufferSize from printer progress to wait until buffer load drops below given ratio after buffer_full has been received. 2016-02-12 17:34:05 +01:00
Wouter R 8f0943a53b Update license-spec.lua for changed directory structure. 2016-02-12 17:06:03 +01:00
Wouter R 5c07947fe5 Code refactoring. 2016-01-06 20:35:19 +01:00
Wouter R d48944e448 Add checkbox for new setting 'printer.bottomEnableTraveling'.
Implement bottom layer traveling in GCode generation as well as sketch rendering.
2016-01-06 19:26:07 +01:00
Wouter R 46bcd54a1a Only show warning about verbose logging when level is set to verbose or bulk.
Small improvements to when log level warnings are shown.
2016-01-06 16:38:59 +01:00
Wouter R c2f5f890c7 Add dropdown menu to settings window for log level selection with appropriate warnings. 2016-01-06 14:25:17 +01:00
Wouter R 27e794876b Merge branch 'develop' of github.com:Doodle3D/doodle3d-client into develop 2014-06-05 19:53:07 +02:00
Wouter R 494aca34bc Eclipse-related files. 2014-03-20 21:48:00 +01:00
Wouter R fee0a4f480 Merge branch 'develop' of github.com:Doodle3D/doodle3d-client into develop 2014-03-06 13:44:03 +01:00
Wouter R ee6bab1c5a Change message.set() to set html instead of text.
Move message div to appear on top of logo and dialog overlays.
Minor text modifications.
2014-03-06 13:43:08 +01:00
Wouter R 2eaf21a030 Display hint about wrong printer type setting if connecting takes longer than 15 seconds. 2014-03-05 23:06:23 +01:00
Wouter R e050c8e080 Add connecting state. 2014-03-05 22:34:28 +01:00
Wouter R 2457ce656e Code formatting. 2014-03-05 13:49:15 +01:00
Wouter R 9a620fd9ce Display more specific texts in update panel.
Fix minor bugs in update code.
Display release dates of updates.
2014-02-25 21:08:29 +01:00
Wouter R 0b52f928ca Show different text when able to switch from beta to stable release. 2014-02-24 17:26:34 +01:00
Wouter R afb279fbc7 Whitespace fixes. 2014-02-24 15:58:50 +01:00
Wouter R ce489112e8 Add button to include/exclude beta releases. 2014-02-24 15:48:39 +01:00
Wouter R 2427856be9 Fix bounds calculation of paths with coords >|9999|. 2014-02-02 02:43:33 +01:00
Wouter R e1206f73d4 Fix loading of sketches for wordart. 2014-01-19 17:49:44 +01:00
Wouter R 304657a104 Reindent Svg.js. 2014-01-19 17:43:27 +01:00
Wouter R 92a28f54b8 Merge branch 'develop' of github.com:Doodle3D/doodle3d-client into develop 2014-01-17 18:04:40 +01:00
Wouter R de757cae0a Disable log messages in shape transform functions. 2014-01-17 18:03:42 +01:00
Wouter R 7288ac8b1e Change settings window to use popup handlers as well. 2014-01-17 17:59:26 +01:00
Wouter R 74b9149175 Formatting of SettingsWindow.js. 2014-01-17 16:28:29 +01:00
Wouter R 5eb129d2a2 New event structure in Popup, shape and wordart popups now behave correctly.
Add copyright notice for wordart font.
2014-01-17 15:10:39 +01:00
Wouter R d634f2e9c3 Merge branch 'text-experiment' into develop
Conflicts:
	js/Help.js
	js/buttonbehaviors.js
	js/main.js
	js_src/Keyboard.js
	js_src/Shape.js
	js_src/verticalShapes.js
	www/index.html
2014-01-17 13:21:02 +01:00
Wouter R 032d6413f7 Merge branch 'text-experiment' of github.com:Doodle3D/doodle3d-client into text-experiment 2014-01-17 13:00:08 +01:00
Wouter R b25044d2d6 Bounds checking on all sketch transforms (WIP, there's still an issue with scaling up). 2014-01-17 12:37:54 +01:00
Wouter R 1098c86dd5 Bounds checking in shape move/zoom (WIP).
More specific unbinding of popup key handlers.
2014-01-17 00:57:22 +01:00
Wouter R 06ff438119 Add keyword to draw calibration diamond.
Remove some unneeded log messages.
2014-01-17 00:21:29 +01:00
Wouter R fd6c55b69e Merge branch 'text-experiment' of github.com:Doodle3D/doodle3d-client into text-experiment 2014-01-17 00:17:13 +01:00
Wouter R 57c928f195 Add esc/enter support to cancel or accept popups. 2014-01-16 23:28:58 +01:00
Wouter R c697806385 Silliness. 2014-01-15 20:16:46 +01:00
Wouter R e8c9932014 Prevent magnifying glass from appearing on iPad.
Cancel wordart on click/tap outside dialog popup.
2014-01-15 18:08:26 +01:00
Wouter R 97201587c0 Fix move/zoom/rotate buttons on android (both chrome and native browser).
Remove reference to undefined variable; remove unneeded log message.
2014-01-15 17:30:11 +01:00
Wouter R e125939db8 Fix direction of rotate buttons.
Ignore key presses with modifiers in order to not obstruct regular shortcuts.
2014-01-15 14:20:49 +01:00
Wouter R 295ba222a3 Add settings for bottom layer speed and bottom layer flow rate.
Force travel from wait position to first point.
Disable traveling in bottom layers (providing sort of a poor man's raft).
Fix use of firstLayerSlow setting.
2014-01-10 17:47:05 +01:00
Wouter R 44f6534f9e Remove ___settings.html (leftover?). 2014-01-10 17:44:19 +01:00
Wouter R af95065bbe Fix mistake in js include. 2014-01-10 12:12:25 +01:00
Wouter R 292f798f9a Update list of separate js includes for local development. 2014-01-07 22:35:57 +01:00
Wouter R 97377a7b19 Minor textual corrections to readme. 2014-01-02 20:23:48 +01:00
Wouter R 2d8c385e02 Add license header to source files. 2013-12-20 16:31:41 +01:00
Wouter R 744862b6a1 Add license + copyright info on external software.
Add configuration file for license header script.
Change js uglify to keep copyright comments.
2013-12-20 15:32:53 +01:00
Wouter R d0806a0ea1 Include links to release notes in update panel, both for current version and for updateable version.
Bump package version.
2013-12-12 14:14:34 +01:00
Wouter R aa585236b8 Fix prev button behaviour, fixes https://github.com/Doodle3D/doodle3d-client/issues/117.
Clear preview when all points have been ‘oopsed’ away, fixes https://github.com/Doodle3D/doodle3d-client/issues/123.
2013-12-11 22:21:05 +01:00
Wouter R 076b69500e Bind click buttons to ‘click’ event to prevent double triggers.
prev/next buttons are now initially disabled.
2013-12-11 17:57:29 +01:00
Wouter R eb2736afcb Add openwrt option to enable/disable minification of javascript files (enabled by default).
Bump version to 0.9.2.
2013-11-29 23:25:14 +01:00
Wouter R a545f8f2b1 Merge branch 'master' into develop 2013-11-22 18:03:17 +01:00
Wouter R c2d6c2274e Default makerbot printer type to replicator 2. 2013-11-22 18:01:53 +01:00
Wouter R ea2d50fd60 Lower number of lines to send per gcode part to 500, this should fix failure to convert to x3g code for Makerbots (which took about 8 seconds while ajax timeouts are 5 seconds).
Bump version to 0.9.1.
2013-11-22 16:51:26 +01:00
Wouter R fe9c2cc5ea Dummy merge branch 'feature/savingsketches' to preserve history.
Commit [0b5cf1a] contains (most) of the changes in that branch, but in working form.
The merge was created as described here: <http://www.claassen.net/geek/blog/2011/02/git-merge-strategytheirs.html>.
2013-11-08 20:53:26 +01:00
Wouter R 5ebaf0e654 Merge branch 'feature/printerdriver' of github.com:Doodle3D/doodle3d-client into feature/printerdriver 2013-10-23 18:49:21 +02:00
Wouter R 1155cad8c2 Merge branch 'feature/printerdriver' of github.com:Doodle3D/doodle3d-client into feature/printerdriver
Conflicts:
	js_src/Printer.js
2013-10-23 18:48:02 +02:00
Wouter R 2e93202bfc Fix spelling error. 2013-10-23 18:43:54 +02:00
Wouter R 98e0418eb8 Disable settings button if printer is busy or no control access. 2013-10-23 18:42:47 +02:00
Wouter R 3b192078b4 Add logic for stepping through saved sketches (WIP, untested). 2013-10-23 12:43:21 +02:00
Wouter R 9fc106b916 loading/saving sketches: metadata is now written in cdata as json and loaded back so sketches can be fully restored. 2013-10-23 02:43:58 +02:00
Wouter R 56d404522a Move loadFromSvg and saveToSvg to better position in file. 2013-10-23 01:31:03 +02:00
Wouter R 77a58849e8 Load sketch path from svg (WIP, metadata is not parsed yet). 2013-10-23 01:29:50 +02:00
Wouter R 81bdabd2d5 Clean up empty directories on package removal. 2013-10-22 22:38:42 +02:00
Wouter R 02d026e52a Re-added two css files which were accidentally untracked. 2013-10-22 21:49:22 +02:00
Wouter R db4ed0df8a Re-added two css files which were accidentally untracked. 2013-10-22 21:45:56 +02:00
Wouter R 86dcb57677 Untrack and ignore derived files in www/js and www/css directories. 2013-10-22 21:20:33 +02:00
Wouter R 21b5f5d03e Untrack and ignore derived files in www/js and www/css directories. 2013-10-22 21:19:37 +02:00
Wouter R feae8ba3e6 Merge branch 'feature/printerdriver' into feature/savingsketches 2013-10-22 20:51:16 +02:00
Wouter R 6e79e70c0b Change references to minified stylesheets. 2013-10-22 19:43:37 +02:00
Wouter R 1f79986f54 Add openwrt package Makefile. Add short description of steps to build css and js files. 2013-10-22 18:23:29 +02:00
Wouter R 7b44b52cdd Fix permissions. 2013-10-22 17:39:44 +02:00
Wouter R 9c9086ab91 Small svg fix.
Path is now translated so the data can actually be previewed properly.
Change metadata to be put in a single comment.
2013-10-21 23:29:07 +02:00
Wouter R 28c179aa77 Hacky implementation of an SVG generator + api call to save generated data. 2013-10-21 22:37:10 +02:00
Wouter R e29dd1576c Merge branch 'feature/printerdriver' of https://github.com/Doodle3D/doodle3d-client into HEAD 2013-10-14 17:47:33 +02:00
Wouter R 356630e7ba NOTE: hack! this is temporary.
Hide stop button after print is started, until gcode sending is completed (to prevent sending gcode after stopping).
2013-10-14 17:46:55 +02:00
Wouter R 07fa1f62e8 NOTE: this commit is temporary and should be reverted!
Add confirmation dialog when stop print button is pressed.
Add modal alert when print is started to prevent repeated clicking of button (which in turn corrupts gcode buffering).
Change preheat M109 to M104 to speed up printing cycle.
2013-10-14 16:40:48 +02:00
Wouter R a45d1ad8ed Bugfix for heatup change. 2013-09-27 16:04:56 +02:00
Wouter R 733ddea616 Add redirect.html (only used as 404 page in captive portal mode). 2013-08-26 16:14:32 +02:00
Wouter R 4f080ef1e4 Merge github.com:Doodle3D/doodle3d-client into HEAD
Conflicts:
	js/gcodeGenerating_v01.js
2013-08-02 13:59:00 +02:00
Wouter R d13051e40f Add temperature setting to config interface; move temperature setting from start code and use configuration. 2013-08-01 20:01:52 +02:00
Wouter R d78317ecd6 Use host as API base URL. 2013-07-29 19:07:41 +02:00
Wouter R 7972273e27 Enable sending gcode. It prints! 2013-07-29 16:48:13 +02:00