Gina Häußge
8a70b5cd7f
Merge remote-tracking branch 'origin/devel' into devel
2015-03-04 23:05:44 +01:00
Gina Häußge
ee73e51d03
Also set heating flag when sending heatup GCODE through comm layer
2015-03-04 23:04:45 +01:00
Gina Häußge
923fe98a99
Merge branch 'dev/commExperiments' into dev/printerRefactoring
...
Conflicts:
src/octoprint/util/comm.py
2015-03-04 20:43:02 +01:00
Gina Häußge
88ac1974d1
Time estimation for SD printing needs less strict thresholds
2015-03-04 20:41:10 +01:00
Gina Häußge
f0b2f6d509
Fix: Display full name currently selected SD file
...
Wrong truncation caused first character to be missing
2015-03-04 20:39:36 +01:00
Gina Häußge
edd560f5a4
Fixed a bug causing feed rate adjustment to not work while printing
2015-03-04 20:38:49 +01:00
Gina Häußge
c7cccb2ce5
Prevent multiple copies of poll commands in send queue
...
Utilizes a "TypedQueue" which tracks command types - if provided - and doesn't
add entries of the same type as another entry in the queue.
Somewhat backported from dev/commRefactoring branch
2015-03-04 20:38:15 +01:00
Gina Häußge
8092ff7e62
Workaround a bug in old versions of Marlin
...
For some versions, the ok for a file delete message is not prepended
by a newline: "File Deleted:<filename>ok"
This work around will make it still detectable.
2015-03-04 20:35:10 +01:00
Gina Häußge
b1129332c9
Detect external heatup
...
If a line "T: <temperature>" comes in, the printer is heating up although
we don't know why. Nevertheless count the time.
2015-03-04 20:33:44 +01:00
Gina Häußge
cc4d13e1ce
Fix issue with rewinding SD files
...
Sometimes M26 S0 does not cause a selected SD file to be
properly rewound, leading to issues when restarting the
print job. Reselecting the file (and ignoring the
resulting select event) solves this.
2015-03-04 20:31:51 +01:00
Gina Häußge
bcc724df2c
Merge pull request #793 from imrahil/fix_in_apidocs
...
Fixed docs for BlueprintPlugin
2015-03-04 16:59:33 +01:00
Gina Häußge
116a540abd
More experimenting with comm queueing, seems to work fine now
...
Next up: actual print
2015-03-04 14:15:01 +01:00
Gina Häußge
4383a89091
_heatupWaitStartTime should be reset to None instead of 0
2015-03-04 10:29:29 +01:00
Gina Häußge
801f9adfd7
Further experiments with send_queue and polling timers
2015-03-04 10:20:13 +01:00
Gina Häußge
383f36fc48
Backported clear_to_send mechanism from commRefactoring
...
Also added temperature and sd status polling timers
2015-03-04 09:45:51 +01:00
Gina Häußge
9ec49d6273
Merge branch 'devel' into dev/printerRefactoring
2015-03-03 17:05:29 +01:00
Gina Häußge
7e4cc68492
Fixed SD handling of virtual printer
2015-03-03 17:03:32 +01:00
Gina Häußge
333c9ba205
Refactoring of "printer" modules
...
- renamed methods from camelCase to snake_case
- renamed callback mathods from comm module from camelCase to snake_case
- extracted and documented public interface to be used by plugins
- extracted callback interface to be implemented by subscribed callbacks to printer
- moved standard implementation to custom package
- moved time estimation classes to custom package
2015-03-03 17:01:33 +01:00
Gina Häußge
af0cad90a8
Made drag-n-drop better usable on high resolutions
...
Now stop complaining.
Closes #187
2015-03-03 16:39:27 +01:00
Gina Häußge
6cf84a0bc4
Added a lot of changelog entries
2015-03-03 10:52:41 +01:00
Gina Häußge
b8e5019e24
Corrected a merge error that broke the system menu display
...
Closes #797
2015-03-02 22:41:37 +01:00
Gina Häußge
60882d9a5c
Don't consider it a disconnect until after some failed direct tries to reconnect
...
Should solve issues where the "Disconnected" dialog briefly appears when the connection gets interrupted only briefly, e.g. when starting a timelapse download in Firefox.
2015-03-02 22:20:27 +01:00
Gina Häußge
18b2b7dfe8
Fixed warnings in documentation build
2015-03-02 16:03:37 +01:00
Gina Häußge
8da9f55b05
Merge branch 'devel' into dev/gcodeScripts
2015-03-02 15:40:20 +01:00
Gina Häußge
3820f7b275
Added download link for STLs to the file list
2015-03-02 15:34:48 +01:00
Gina Häußge
befe2e7bee
Allow adding slicing profiles for unconfigured slicers and properly reload slicing view model upon configuration
...
This should fix the problem where on a fresh setup it was impossible to upload slicing profiles for Cura before
the path to the binary was configured.
Also made the slicing dialog auto update available slicers when the settings are updated. The slicing button
in the file list is now only active if a slicer is available. The slicing dialog will only show upon upload of
an STL file if a slicer is available.
Closes #795
2015-03-02 15:34:29 +01:00
Gina Häußge
36a837cd77
Always allow uploading STL files, even if no slicer is configured yet
2015-03-02 15:30:03 +01:00
Gina Häußge
db382e39a7
setup.py: Always include develop dependencies on RTD
2015-03-02 15:17:53 +01:00
Gina Häußge
cef4683082
Travis should use the develop flavor for install so that tests can run
2015-03-02 13:15:46 +01:00
Gina Häußge
778a38a668
Added [develop] extra to setup.py to install development dependencies
...
Use
pip install -e .[develop]
to prime your environment for development, this will install all requirements both for running as well as for development tasks (such as running unit tests or compiling the documentation) and register OctoPrint as an editable python package as well.
2015-03-02 13:15:00 +01:00
Gina Häußge
19114d1073
Use fully qualified import for plugin manager in file manager to simplify unit testing
2015-03-02 13:01:13 +01:00
Gina Häußge
e702736455
Updated/fixed unit tests and travis configuration
2015-03-02 12:58:24 +01:00
Jarek Szczepanski
49fbe75387
Fixed docs for BlueprintPlugin
2015-03-01 21:46:21 +01:00
Gina Häußge
06f14045ad
CSS recompiled
2015-03-01 14:31:38 +01:00
Gina Häußge
a88a781d38
Merge branch 'devel' into dev/gcodeScripts
2015-03-01 14:28:09 +01:00
Gina Häußge
c3834c16fa
Merge branch 'devel' into dev/gcodeScripts
...
Conflicts:
CHANGELOG.md
src/octoprint/static/css/octoprint.css
src/octoprint/static/js/app/viewmodels/timelapse.js
src/octoprint/util/comm.py
2015-03-01 14:11:43 +01:00
Gina Häußge
dec9f47aa6
New transparent toggle in appearance settings
...
Allows color matching your OctoPrint instance to your printer even if it uses semi-transparent colored acrylic ;)
2015-02-28 23:43:30 +01:00
Gina Häußge
4dc570779d
Merge branch 'devel' of https://github.com/nophead/OctoPrint into nophead-appearance
2015-02-28 13:33:36 +01:00
Chris Palmer
a9f1c3711a
Bigger trans-background image
2015-02-28 09:46:03 +00:00
Chris Palmer
7ff03d2e75
Fixed trans-background image
2015-02-28 09:34:28 +00:00
Chris Palmer
97f4fabd48
Added missing trans-background image
2015-02-28 09:10:50 +00:00
Chris
df49bf4cf3
Merge pull request #1 from thinkl33t/devel
...
Bobs transparent mods
2015-02-28 00:43:52 +00:00
Gina Häußge
cd3ead3f30
More documentation
2015-02-27 20:28:24 +01:00
Bob Clough
06850dd775
Added gradient to transparent header background, compiled + minified CSS
2015-02-27 17:39:40 +00:00
Bob Clough
47a58a73e4
Added transparent header background, compiled + minified CSS
2015-02-27 17:19:38 +00:00
Bob Clough
6665332359
Added compiled octoprint.css that includes white as an option
2015-02-27 17:05:16 +00:00
Bob Clough
b0b594c5f8
Added class for white
2015-02-27 16:49:42 +00:00
Chris Palmer
a74ce57d24
Added white to avialable appearance colours
2015-02-27 11:10:22 +00:00
Gina Häußge
84c32a3cd9
Unit tests for octoprint.plugin.PluginSettings
...
And some small fixes of that class in the process...
2015-02-27 10:29:08 +01:00
Gina Häußge
0a92b340ac
Refactoring in octoprint.util
...
* Renamed a couple of camelCased methods to snake_case
* Moved to better location what didn't make sense in the common util module
2015-02-27 10:28:16 +01:00