662 Commits

Author SHA1 Message Date
alfrix
c1b9123e9e Printer_select: improve arrangement if printers > 4 2022-02-05 10:18:41 -03:00
alfrix
5c23946283 Job_status: Fix issue with standby state that prevented closing 2022-02-04 14:18:11 -03:00
alfrix
ffb62f149c Job_status: revert close_panel changes 2022-02-04 10:49:12 -03:00
alfrix
e1877f2c2e Job_status: call state_check just before trying to close the panel
This shouldn't be needed but it's a reasonable safeguard
2022-02-04 09:34:05 -03:00
alfrix
d5ab606509 Job_status: Fix not loading without display_status (needed for M117) 2022-02-04 09:28:11 -03:00
alfrix
da7667e64e Job_status: Prevent the panel from closing itself when a print is in progress 2022-02-03 15:52:01 -03:00
alfrix
5384c59689 Job_status: Fix issues when the panel is not active
If the print finishes (or the user cancelled) while KS is in another panel, job_status was broken with no buttons, no filename, wrong progress and  wrong status, this fixes all those issues, and removes some redundant checks
2022-02-03 11:47:52 -03:00
Randell Hodges
e478c3e8d9
Increase max move speed and separate XY and Z max speed (#411)
* Seperate XY and Z max speed
Increase max range of speed

* Limit the UI maximum for speed to 200, but allow a per printer override.

* Fix linting
2022-02-01 20:07:49 -05:00
alfrix
7db75ec30f Temp_panel: Fix target not updating when using both gcode and ks settings 2022-02-01 12:54:27 -03:00
Adam Polkosnik [fun]
57377a7e8b
Bed leveling fix for printers with 4+ bed_screws (#445)
Fixes #443 on my printer with  6 bed screws.
It seemed to work with 3, 4, and 6 bed screws defined in printer.cfg
Also, added if statement to check for "screws_tilt_adjust" to avoid throwing an error when the section is not present.
2022-01-30 21:12:10 -03:00
alfrix
aad665e3ca Extrude: visibly change load/unload if they are not found 2022-01-30 21:06:04 -03:00
alfrix
f2d642b94d Installer: Workaround pip 22.0 issues 2022-01-30 18:28:27 -03:00
alfrix
588869aa57 Don't upgrade pip in the installer (pip 22.0 is being an issue) 2022-01-30 16:05:14 -03:00
alfrix
0f5752e3f1 Fix long line 2022-01-30 14:35:18 -03:00
alfrix
b9b404a356 Tpanel: replace underscore with space close #463 2022-01-30 14:03:51 -03:00
Alfredo Monclus
c1372c1839
Start in configurations without fans or extruders or temp devices
A bunch of conditionals that makes KS start and not stay in the splash screen
2022-01-30 10:55:05 -03:00
alfrix
dad267d278 Temp_panel: Fix issue with shared_heaters Fix #482 2022-01-29 00:24:50 -03:00
alfrix
4c89eaf3e2 Temp: Start in delta mode when printing 2022-01-28 14:23:22 -03:00
alfrix
c8a8f020af Installer: always unmask the service and enable 2022-01-26 09:07:26 -03:00
alfrix
21b0466f95 Create an uninstaller 2022-01-26 08:07:36 -03:00
alfrix
86cdcfafe4 Installer prevent the script from being run as root 2022-01-26 07:20:26 -03:00
alfrix
7bb99ecc7d Installer: clean deprecated command 2022-01-24 08:59:16 -03:00
alfrix
d0ccdc0f7c Temp_panel: Show only heaters 2022-01-24 08:41:22 -03:00
dependabot[bot]
f9f640ca52
build(deps): bump requests from 2.26.0 to 2.27.1 (#404)
Bumps [requests](https://github.com/psf/requests) from 2.26.0 to 2.27.1.
- [Release notes](https://github.com/psf/requests/releases)
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)
- [Commits](https://github.com/psf/requests/compare/v2.26.0...v2.27.1)

---
updated-dependencies:
- dependency-name: requests
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-24 07:43:09 -03:00
alfrix
4e594c258f System: Fix long translations breaking the ui at low resolution 2022-01-24 07:17:35 -03:00
Adam Polkosnik [fun]
17b21bd41d
Polish translation (#468)
* Added Polish translation

* Updated polish translation, fixed plural forms for "hour" in KlipperScreen.pot

* updated en lang, forgot trailing new line in .pot

* Small updates to .pl language translation
2022-01-24 07:11:38 -03:00
alfrix
213f1c92d6 Temp_panel: Maintain selection of heaters if the user go out of the panel and back 2022-01-23 13:51:18 -03:00
alfrix
02c008de84 Temp_panel: Fix temps not updating after opening another instance
Fix #446
2022-01-23 13:18:36 -03:00
Alfredo Monclus
d8bc4747e8
Fix Startup without [virtual_sdcard] (#461)
* Rewrite evaluate_state

* Print: Show an error if trying to print without [virtual_sdcard]
2022-01-22 22:03:57 -03:00
alfrix
0592840ded Change scrolling behaviour in a few more places 2022-01-22 21:08:41 -03:00
Jordan
4b0b937c41 Change scrolling behavior to enable touch scroll. Fix #466 2022-01-22 15:30:02 -05:00
alfrix
1b38dbb36a Finish da-translation #465 2022-01-22 12:08:45 -03:00
srbjessen
5d19652b5b
da-translation (#465)
* Update KlipperScreen.po
2022-01-22 12:06:37 -03:00
alfrix
07aa6bb7f7 Job_status: wrap long error messages 2022-01-22 09:36:50 -03:00
alfrix
8e8e23de0f Job_status: Fix not changing state if a print is issued during cancelling 2022-01-22 09:06:33 -03:00
alfrix
de0b6ea435 Job_status: Fix thumbnail and metadata not updating after a cancel and re-upload 2022-01-22 09:06:33 -03:00
Alfredo Monclus
1065676018
Temp_panel: Do not set temp if not defined or out of range (#449) 2022-01-22 07:43:03 -03:00
Alfredo Monclus
efa6344964
bed_mesh: use default profile (#450)
currently the bed_mesh panel will create a profile called None if no profile is selected, but klipper will use the default profile if that is the case, using the default profile if nothing was selected should be correct.
2022-01-22 07:35:57 -03:00
alfrix
a754cdc239 Update docs: re-add the manual method of changing gl driver 2022-01-21 16:45:23 -03:00
Kmarty
0e3027638f
Fix issue trying to set temperature from main_menu (#457)
'KlippyGcodes' has no attribute 'MAX_EXT_TEMP" by syncing (duplicit)
function change_target_temp() with 'panels/temperature.py'
2022-01-21 16:24:41 -03:00
Alfredo Monclus
ec4213b971
System: fix updater dialog (#462) 2022-01-21 16:22:01 -03:00
alfrix
d2419335b4 Fix startup: downgrade matplotlib to 3.5.0 2022-01-21 16:08:29 -03:00
Alfredo Monclus
f156bd8529
Add numpy to requirements to prevent unexpected issues (#453) 2022-01-18 19:00:23 -05:00
Alfredo Monclus
5d3bae8ff9
Temp_panel: put devices in a scroll (#436)
* Temp_panel: put devices in a scroll

* Tweak margins

* Tpanel: Fix whitespace in message

* Fix #429 temperature_fan not updating target
2022-01-17 01:13:46 -05:00
Alfredo Monclus
8dd5c64006
Extrude panel: Support 5 extruders (#441) 2022-01-17 01:13:16 -05:00
Alfredo Monclus
86fc0f9988
Menu: Arrange 3 x 2 and 2 x 2 (#442)
* Arrange 3 x 3 and 2 x 2

* typo
2022-01-17 01:12:54 -05:00
Alfredo Monclus
8775221b5f
Update Docs: add Thumbnail info, add xorg.log, optimize and organize images (#447)
* Update Docs: add Thumbnail info, add xorg.log, optimize pngs

* Organize images in subfolders
2022-01-17 01:12:19 -05:00
Devil-of-Chaos
f796a72057
Add Ability to Use Custom Service (#418)
* Custom Servive

* Custom Service

* Update system.py

* Update Configuration.md
2022-01-13 11:17:45 -05:00
Alfredo Monclus
8c489bc465
Support hiding by name using underscore (#437) 2022-01-13 11:09:06 -05:00
Alfredo Monclus
6b043d63bc
Improve config file search (#440) 2022-01-13 11:08:12 -05:00