Skip to content

KlipperScreen Changelog

Cyril Guislain edited this page Sep 11, 2023 · 44 revisions

12/09/2023:

  • docs: Lots of updates.
  • screen: Revert preload, as it may cause unexpected issues.
  • printer_init: Dump config to help debug issues.
  • macros: Fix possible issue when loading macro.

05/09/2023:

  • Make extrude panel on pause optional.
  • docs: Add title to the preheat note.
  • Updated translations.

04/09/2023:

  • dialogs: Remove steppers since they cause issues.
  • rest: Add timeout parameter for system update refresh.
  • Updated translations.

03/09/2023:

  • screen: Fix Screensaver shows even when disabled when not using dpms.
  • camera: Fix camera not showing during printing.
  • job_status: Patch print_time estimating too early.
  • job_status: Fix E225.
  • Pause will auto-open extrude menu.
  • macros: Hide the panel if there are no elegible macros.
  • dialogs: Simplify dialog calls, fix layout issue.
  • spoolman: Change initialization to be equal to the rest of components.
  • Updated translations.

29/08/2023:

  • Spoolman: Clear filter buton.
  • main: temp: Heater list smaller slider.
  • klippygtk: Button find box with find_widget.
  • job_status: Click thumbnail for fullscreen thumbnail.
  • wayland: Do not run xset, wayland needs another solution.

27/08/2023:

  • klippyGtk: Fixup possible issues with spinner and busy state.
  • macros: Hide load and unload (use them in the extrude panel).
  • macros: Hide macros with rename_existing (equal to Mainsail).
  • menu: Fit 4 rows.
  • Refactor temp updates for devices fix extruder_stepper icon error.
  • Reverted "bed_mesh: load default if no mesh have been loaded".
  • Fixed changes from env to virtualenv.

22/08/2023:

  • Temporarily disabled backgrounds for themes to fix issue with buttons staying in busy state.
  • camera: Relative url support.
  • camera: Fixed 'No Xvideo support found' error message.
  • base_panel: Fixed printer select.
  • print and spoolman: Fixed arrows.
  • spoolman: Added extra padding to expanders.
  • PEP E721.
  • Log popup messages for debugging.
  • Updated translations.

20/08/2023:

  • Added support for Spoolman.
  • Updated documentation.

19/08/2023:

  • Add buttons for vertical scrollbars fixes.
  • bed_level: Fixed center button not reporting rotation and reduce icon size fixes.
  • menu: Rename KS settings to KlipperScreen.
  • Define a minimum python version.
  • job_status: Fixup progress initialization if restarted during print.
  • extrude: Show during printing but disable buttons during printing, this allows disabling and checking the filament sensor.
  • move: Settings button relocation for vertical mode.
  • system and splash: Add ignore inhibitors to reboot and shutdown.
  • Refactor tempstore initialization.
  • base_panel: Improvement.
  • Removes main it makes duplicates of searchs and it's annoying.
  • Use callbacks to disable and enable buttons to improve user feedback.
  • klippygcodes: Simplify and remove some alias that are irrelevant.
  • printer: Save and use available commands.
  • main_menu: Allow closing the keypad with the back button.
  • screen: Reinit if necessary, it does make a noticeable difference in slow hardware.
  • moonraker Compat: create system-dependencies.
  • screen: Preload most used panels.
  • camera: Requirements fix for debian bookworm.
  • camera: Add support for moonraker cameras, deprecates camera_url. This also adds support for flipping and rotation (configured in Moonraker).
  • css: Simplify graph_labels.
  • Updated documentation.

04/08/2023:

  • job_status: Fixed remaining times.
  • style: Reduced the opacity of disabled buttons (better feedback).
  • keypad: Fixed calibrate pid not showing sometimes.
  • Updated translations.

02/08/2023:

  • fine_tune: Split speed and flow selectors close.

  • Added parameter to labels to silence IDE warnings.

  • Reduced the use of contextlib.

  • screen: removed panel subscription.

  • job_status: Refactor to improve efficiency.

  • job_status: Changed progress percentage to time-based instead of file-based.

  • job_status: Fixed screen overflow on small screens.

  • job_status: Tweaks to the calc of time remaining.

  • screen_panel: format_time round minutes since seconds are only shown with less than a minute.

  • screen: Translate dpms failed and save settings after disabling it.

  • screen: Simplify panel loading.

  • screen: Make show_panel parameters more clear.

  • screen: Changes in printer initialization to prevent loading main to early.

  • Changes in how the config is validated. Now it validates in steps:

    • 1 defaults
    • 2 user settings
    • 3 user includes
    • 4 auto-generated section

    Unknown keys will be removed from the auto-generated section if no other errors are found detect and warn about missing newlines in headers.

  • move: Added a failsafe for velocity.

  • macros: Fixed default parameters.

  • Removed unnecessary params from labels.

  • build(deps): bump websocket-client from 1.6.0 to 1.6.1.

  • Updated translations.

29/07/2023:

  • Avoid re-capitalizing names that already include uppercase letters. This improves the presentation of names like "TMC2209", etc. when the user has manually capitalized the name.
  • Use title case instead of only capitalizing the first character.
  • Updated translations.

08/07/2023:

  • Fixed possible issue with the mesh profile is not complete.
  • Extrude: do not call T0 if there is only one extruder.
  • Extrude: change style to hexpand.
  • Updated translations.
  • Updated documentations.

03/07/2023:

  • Fixed multiple zcalibrate opening.
  • Fixed language not saving.
  • Updated translations.

02/07/2023:

  • Added new settings to add arrows for vertical scrollbars.
  • Bed Mesh: Load default if no mesh have been loaded.
  • Calibrate: Use the new method manual_probe is_active to improve detection of status.
  • Fixes on Main Menu.

27/06/2023:

  • Menus reorganization.
  • Added PID calibrate to the keypad with possibility to select temperature.
  • Removed PID calibrations from Calibrations menu.
  • Fixed selected device in job status menu.
  • Use klipper config values for speed and heights on bed level menu.
  • Updated translations.

26/06/2023:

  • Latest KlipperScreen commits.
  • Fixed Unknown command for printers other than V400.

22/05/2023:

  • Latest KlipperScreen commits.
  • Added new PID section in Calibrations menu.

18/05/2023:

  • Latest KlipperScreen commits.
  • Added support for BigTreeTech Pad7 (theme and touch sound).

10/03/2023:

  • Latest KlipperScreen commits.

17/02/2023:

  • Latest KlipperScreen commits.
  • Improved menu and Z Calibrate Panel.

11/12/2022:

  • Latest KlipperScreen commits.

06/12/2022:

  • Latest KlipperScreen commits.

04/12/2022:

  • Latest KlipperScreen commits.

03/12/2022:

  • Latest KlipperScreen commits.

27/11/2022:

  • Latest KlipperScreen commits.
  • Improvements.

24/11/2022:

  • Latest KlipperScreen commits.

23/11/2022:

  • Latest KlipperScreen commits.
  • Fixed Reprint button when print is cancelling.

21/11/2022:

  • Latest KlipperScreen commits.

18/11/2022:

  • Latest KlipperScreen commits.
  • Added possibility to reset Z-Offset on Z Calibration menu.

16/11/2022:

  • Added support for printers icons on printer select screen.

09/11/2022:

  • Latest KlipperScreen commits.

04/11/2022:

  • Latest KlipperScreen commits.

29/10/2022:

  • Latest KlipperScreen commits.

25/10/2022:

  • Added searching KlipperScreen.conf file in new directories.

16/10/2022:

  • Latest KlipperScreen commits.

08/10/2022:

  • Fixed heaters not showing their respective power percentages.

04/10/2022:

  • Latest KlipperScreen commits.

23/09/2022:

  • Added layers on Job Status Screen.

18/09/2022:

  • Added support for bed mesh profiles and bed mesh visualization.

11/09/2022:

  • Added settings to Show Heater Power.

10/09/2022:

  • Some menus now use Macros.

08/09/2022:

  • Added Support for Neopixels.

05/09/2022:

  • Updated to latest KlipperScreen v0.2.6.

03/09/2022:

  • Improvements.

28/08/2022:

  • Latest KlipperScreen commits.
  • Power on Hotend LED when calibrate Z-Offset.

17/08/2022:

  • Added Home button in Z Calibrate menu.
  • Translate Input Shaper menu.
  • Improvements.

16/08/2022:

  • Improved moves speeds.
  • Improved French translation.

14/08/2022:

  • Improved extrude/retract speeds.
  • Improved French translation.

13/08/2022:

  • Latest KlipperScreen commits

10/08/2022:

  • First release
Clone this wiki locally