Commit Graph

205 Commits

Author SHA1 Message Date
thelastWallE c9debf65c9 🌈 style(less): remove less 2021-05-11 22:22:37 +02:00
thelastWallE 84600d8848 🐞 fix(css): safari compatibility 2021-05-11 20:21:50 +02:00
thelastWallE 4549e155f6 🐞 fix(aceEditor): fix safari compatibility 2021-05-09 00:02:39 +02:00
thelastWallE 7b232e7c3b 🐞 fix(css): fix browsers
fix browser compatibility for height:calc() on ace editor
2021-05-08 16:32:04 +02:00
thelastWallE d8abaee6c3 🌈 style(settingsTemplate): title for zoombutton
add title for zoombuttons
2021-05-08 11:35:59 +02:00
thelastWallE 86b28feeda 🌈 style(settingsTemplate): add title for buttons
add title for buttons and links to get a hover tooltip
2021-05-08 11:29:58 +02:00
thelastWallE 1c61261320 🐳 chore(ace.highlighter): remove leftovers
remove leftover strings from other commit
2021-05-08 00:31:20 +02:00
thelastWallE 5f48b6701c another day another work on highlighter
-bump for version 0.3.8rc9
2021-05-06 17:14:19 +02:00
thelastWallE 1fbe46282b update highlighter 2021-05-05 08:32:39 +02:00
thelastWallE bbf0440d5b work on ace highlighter 2021-05-04 23:29:37 +02:00
thelastWallE f0c3ed59c7
update for sensor AD597 2021-05-04 17:53:20 +02:00
thelastWallE 6ed71174ac fix for UIcustomizer compatibility
bump version to 0.3.8rc7
2021-05-04 12:39:50 +02:00
thelastWallE d9371c9879 shortStatus on sidebar
-styling
2021-05-04 01:01:57 +02:00
thelastWallE e3bf92b463 check values for xyz offsets 2021-04-26 02:25:12 +02:00
thelastWallE 22fb1dd485 more highlight work
-closes #48
2021-04-26 01:02:31 +02:00
thelastWallE db8dc0b09f add probe for z-endstop 2021-04-15 23:25:58 +02:00
thelastWallE 03b29f052a fix for config lines with = 2021-04-14 23:02:26 +02:00
thelastWallE e404f89949 more syntax highlighting 2021-04-13 22:31:40 +02:00
thelastWallE f1b4477001 improve syntaxhighlight 2021-04-12 12:42:29 +02:00
thelastWallE db68bee497 css 2021-04-11 22:27:04 +02:00
thelastWallE 58c26ca9ae -zooming on editor
todo: editor is taking whole dialog
2021-04-11 00:17:19 +02:00
thelastWallE c3d7d7980c added parsingCheck Checkbox
-Strict mode disabled for parsing checks
-reworked debug messages
2021-04-07 00:00:42 +02:00
thelastWallE 3aba9e8916 Merge branch 'master' 2021-04-04 21:48:16 +02:00
thelastWallE 7607954f20 Merge branch 'master' into devel 2021-04-03 12:43:51 +02:00
thelastWallE 51ca8dc259 fix for python2.7 2021-04-03 00:49:40 +02:00
thelastWallE 6629dc0bd4 -bump for 0.3.6
-added option to turn off automatic restart
after then klipper configuration changed
2021-04-02 21:23:03 +02:00
thelastWallE 3cfea63e80 Merge branch 'rc' into devel 2021-04-01 23:38:25 +02:00
thelastWallE 47cf9eace1 Added missing Checkbox for debug logging
setting was already there in the configuration.
-bump for rc5
2021-04-01 21:23:37 +02:00
thelastWallE 45dd49508a add newline 2021-04-01 13:44:36 +02:00
thelastWallE 2474dcf8de work on offset dialog
-show offset command in the logger
-hide the offsetdialog
2021-04-01 12:05:50 +02:00
thelastWallE cc90ca8862 -bumb for rc4
-css again
-klippy.log analyzer bugfix
2021-03-30 22:05:49 +02:00
thelastWallE 6b0928bfc6 -css for editor
-fix for FillDataset checkbox, before any Graph was shown
2021-03-30 21:25:25 +02:00
thelastWallE 2aec1a9eaa -Bump for 0.3.4rc2
-fix for errorexception
-added extern logfile
2021-03-29 00:57:23 +02:00
thelastWallE 70fb1b5c71 Change name for graph dialog 2021-03-27 00:16:08 +01:00
thelastWallE 415da30ddf +reload configfile as the settings dialog is opened
+Syntax Highlighting for Configfile
+Show logfile content on the Performance Graph Dialog
+Check parsing of configfile before saving
2021-03-26 23:39:08 +01:00
thelastWallE 53614f7d00
Merge branch 'devel' into furtherConfigChecks 2021-03-16 20:15:43 +01:00
thelastWallE c1e2cb5ae0 -indentation
-css
2021-03-16 19:32:01 +01:00
thelastWallE bc6302e967 *prepare workspace
*bugfixes
*testing
2021-03-16 19:06:16 +01:00
thelastWallE 0190bf3b8d Merge branch 'testingnewversion' into rc 2021-03-14 16:52:32 +01:00
thelastWallE 1d2fbe94eb -bump version to 0.3.3
-change urls
-add prerelease branches system
2021-03-14 00:24:49 +01:00
thelastWallE ea961767c4 cleaning of rebase 2021-03-12 00:58:12 +01:00
thelastWallE 6931d37570 Rights on Macros changed 2021-03-12 00:24:53 +01:00
thelastWallE fc8d74e898 typo in executeMacro for permissions 2021-03-12 00:24:53 +01:00
thelastWallE 782b9aa91b bugfix of buttonenable and some styling 2021-03-12 00:24:38 +01:00
thelastWallE b1a380a4bf Update2
Prettified
hide buttons if someone has no permissions
2021-03-12 00:23:11 +01:00
thelastWallE 297554536c update
Tested with python3

+borders around macro
+macro permission role
+hide macros then one has no permission
2021-03-12 00:20:17 +01:00
thelastWallE 2984f072ba test1
Test of fix for overflow, link for printer.cfg and hsyntax.
2021-03-12 00:11:22 +01:00
thelastWallE 66c05e258e HSyntax for klipperconfig
From old open PR on fork of mmone
2021-03-12 00:11:21 +01:00
thelastWallE 1b1014f58c Shortcut to printer.cfg with granulary access (#29)
* Shortcut to printer.cfg with granulary access

* added button to sidebar

* restyle
2021-03-11 23:35:45 +01:00
thelastWallE d6cbf8d867 switch for navbar (#33) 2021-03-11 23:35:45 +01:00
thelastWallE 778de6517d
Shortcut to printer.cfg with granulary access (#29)
* Shortcut to printer.cfg with granulary access

* added button to sidebar

* restyle
2021-03-11 12:42:05 -06:00
thelastWallE 32d08946b9
switch for navbar (#33) 2021-02-09 16:45:17 -06:00
Master92 f5d533865d
Fix switching to the tab with a navbar click (#24)
Fix switching to the plugin tab with a navbar click broken
2021-01-05 21:57:49 -06:00
Master92 728dfef0c8
Fix opening in binary mode destroys parsing with python 3 (#25)
Fix performance graph can't read log with Python 3
2021-01-05 21:57:14 -06:00
Oliver Fawcett-Griffiths 1d8a6cb352
Implement further config validation
Basically just parse the config file before we save it, ensuring that it
can be parsed by `configparser` - the same parser used by Klipper.

This PR depende on the changes from https://github.com/AliceGrey/OctoprintKlipperPlugin/pull/8
in order to send a warning popup when validation fails.
2020-10-04 16:31:10 +13:00
Alice dbf64faee8
Remove unicode conversion (#11)
Fixes issue #9 but keeps unicode conversion for python2 users.
2020-09-27 16:46:47 -05:00
Alice Grey e553a69ff5 Implement Configpath and Logpath Validation
Added JS popup handler. Added configpath and logpath validation when settings are saved.
Add logpath validation


Change file checking method


Check new values instead of old settings on save
2020-09-07 11:40:24 -05:00
Alice Grey a2291b1a3d Typo in github config
Solution for issue #7
2020-09-02 13:23:51 -05:00
Alice Grey 3e918afcb6 Fix Config Path Regression
Config path variable was not updated in template
2020-09-01 22:30:41 -05:00
Alice Grey 2d8a6126ca updateStatus on login
Testing updateStatus command
2020-08-30 15:08:01 -05:00
Alice Grey 1b83ceb588 Update Github Check
Change Github user and url
2020-08-30 10:44:24 -05:00
Alice Grey 53cb69e416 Rename path to configpath
Rename path to configpath to match naming scheme of logpath
2020-08-30 10:43:54 -05:00
Schnello 0141b5e130 add log path entry to config 2020-08-30 10:25:53 -05:00
Alice Grey a3a4202b00 All strings are unicode in Python 3 2020-08-29 17:25:20 -05:00
Alice Grey 89156d51f3 Update to License to all match AGPL
Some code was marked GPL and some was marked AGPL. Now it's all AGPL.
2020-08-29 17:23:22 -05:00
Alice Grey d50bca8c9e Initial Python2 to Python3 Conversion
Initial Python2 to Python3 Conversion using automated 2to3 tool.
2020-08-29 13:57:13 -05:00
Richard Kuhnt 2f3f231cc7 [fix] Improve readablity of Messages with Themeify
closes #47
2020-08-28 21:34:43 -05:00
James 31c8afcb9e Convert config file from unicode to string before writing, if necessary. 2019-02-15 20:46:52 -06:00
James Leach 5aa5400c2f Use of .split to create an array of strings which is sent to
OctoPrint.control.sendGcode instead of a single string.
This allows multiple-line Gcode to be interpreted properly.
2019-02-13 10:57:21 -06:00
James Leach f00ea284cb Split using RegEx - Cleaner 2019-02-12 10:03:36 -06:00
James Leach c9e8a2b76c Unable to test currently but this should resolve the issue. 2019-02-12 07:18:39 -06:00
James 71018f3ab0 this is not working 2019-02-11 21:40:05 -06:00
James Leach 6c273f423c Potential fix for #19 (and #32):
Multiple line Gcode commands must be sent as an array of strings.
2019-02-11 18:34:59 -06:00
James Leach a9edc04a47 Fix for Issue #31:
Send the three GCode commands with one OctoPrintClient.control.sendGcode
command by sending an array of strings instead of three separate commands
with individual strings.
2019-02-11 17:43:22 -06:00
Martin Muehlhaeuser aaf045df55 [fix] Line breaks not honored in log output 2018-08-27 19:39:09 +00:00
Martin Muehlhaeuser 97770e094e [macro] Improve parameter extraction 2018-08-25 19:16:03 +00:00
mmone 769b8a53ed
[feature] Parameterized macros (#16)
Adds the option to have parameters in Macros and show a dialog to the user on execution to change them.
Here's and example:

PID_CALIBRATE 
HEATER={label:Heater, default:extruder, options:extruder|extruder1}
TARGET={label:Temperature, unit:°C, default:190}
WRITE_FILE={label:WriteFile, default:0, options:0|1}
2018-08-25 16:55:48 +02:00
Martin Muehlhaeuser 8f38062630 [doc] Add some more help/info to the views 2018-08-24 15:23:23 +00:00
mfm 9d4384354a [view]Fix error colorring in log 2018-08-22 16:25:14 +02:00
mmone 78dabe2859
[view] Fix log hint text 2018-08-21 19:06:38 +02:00
mfm d3a62dad49 [release] Change plugin display name 2018-08-20 15:12:52 +02:00
mmone ef30648199
[view] Remove debug output 2018-08-20 01:24:37 +02:00
Martin Muehlhaeuser 591b3c988a [chores] Add copyright header 2018-08-19 11:49:24 +00:00
Martin Muehlhaeuser c23c38278c [view] Style graph dialog 2018-08-18 12:44:40 +00:00
Martin Muehlhaeuser 136f47f318 [fix] File listing not working 2018-08-18 12:44:11 +00:00
Martin Muehlhaeuser 4bcda8ee66 [fix] Log files not listed in graph dialog 2018-08-18 07:19:26 +00:00
mmone db58c0f337
[fix] erroneous import 2018-08-16 12:31:45 +02:00
Martin Muehlhaeuser 91171d40b6 [refactor] 2018-08-14 23:34:06 +00:00
Martin Muehlhaeuser a03cc70539 [feat] Add file list refresh button 2018-08-14 23:22:31 +00:00
Martin Muehlhaeuser 665654ec75 [fix] Improve config file path handling 2018-08-14 23:17:12 +00:00
Martin Muehlhaeuser cc7653dd1a [view] Keep modal offset dialog open on set btn click 2018-08-14 16:36:26 +00:00
Martin Muehlhaeuser a2ce724dd3 [view] Optimized sidebar layout 2018-08-14 16:31:27 +00:00
Martin Muehlhaeuser b3c4aba0a2 [view] Add loading spinner 2018-08-14 16:30:56 +00:00
mmone 86d8e631d5
[feat] Add performance graph (#9)
* [feat] Basic graph demo

* [feat] Basic Log analyzer with graph

* [feat] Finish graph feature.
2018-08-13 18:22:58 +02:00
Martin Muehlhaeuser a25609eea0 [conf] Make config reload command configurable 2018-08-10 15:36:35 +00:00
Martin Muehlhaeuser e2aaf5471c [release] Update version 2018-08-09 09:25:28 +00:00
Martin Muehlhaeuser 41491ffbe8 Major refactor 2018-08-09 07:25:05 +00:00
Martin Muehlhaeuser 36955f76fd [view] Cleanup sidebar layout 2018-08-09 00:17:05 +00:00
Martin Muehlhaeuser 76c5137e8a [feat] Basic config editor 2018-08-09 00:16:07 +00:00
Sillyfrog 5550f6a5e1 Provide an icon for the sidebar 2018-08-03 13:34:17 +10:00