KlipperScreen Changelog - Guilouz/Klipper-Flsun-Speeder-Pad GitHub Wiki

15/01/2024:

  • Merged all commits from official repo
  • Updated translations
  • Removed unused icons
  • Improved themes

27/11/2023:

  • wifi: fix
  • wifi: add icons
  • wifi: networkmanager signal strength is not dbm

19/11/2023:

  • Fix fullscreen issue when setting width or height in config for non-desktop machines.
  • wifi: avoid wwan close.

18/11/2023:

  • Improved themes and re-enabled background. Re-select your correct theme.
  • Desktop environment users should be out of fullscreen.
  • Logging rollover improvements.
  • wifi: simplify channel identification and add 3Ghz and 6Ghz frequency bands.
  • Initial notifications panel.
  • Updated docs.
  • Updated translations.

05/11/2023:

  • print: fix layout on small screens
  • layout: remove the margin as it's very useful on small screens
  • deps: update pycairo
  • exclude: fix layout
  • Revert "screen: detect Desktop environment"
  • config: fix screw_rotation not in validator
  • lint fixes
  • Update docs
  • Update translations

14/10/2023:

  • led: better implementation of the white channel.
  • led: make the ON preset change only available colors.
  • led: do not round it's unnecessary.
  • layout: spoolman fixes for vertical mode.
  • layout: always set dialogs size (fullscreen does not always work).
  • layout: fix issues.
  • job_status: fix rounding to 100.
  • job_status: fix issue with thumbnail at low resolutions.
  • docs: add nano editor commands for file edits.
  • docs: clarify that the fix is for raspberry.
  • docs: update PS thumbnail screenshot.

09/10/2023:

  • docs: android add a helper section for first-start issues.
  • bed_level: hotfix.
  • changelog: update breaking changes.
  • config: deprecate old configs.
  • styles: extend extruder icons to 0-11.

08/10/2023:

  • job_status and print: revise the size of the thumbnail close.
  • Updated translations.

03/10/2023:

  • docs: layer progress add Cura and IdeaMaker.
  • docs: clarify why some macros are no longer visible.
  • printer: add macro list to be used for menu enable, this should improve multi-printer separation.
  • menu: refactor for efficiency.
  • Update translations.

01/10/2023:

  • spoolman: fix for spools defined with no material or color fixes.
  • camera: hide log msg that distracts from the real issue.
  • docs: load/unload examples fix velocity (config v is mm/s and gcode mm/min).

29/09/2023:

  • menu: allow users to unset variables for replacing panels.
  • installer: call python3.
  • Check requirements in the installer.
  • Updated requirements.
  • Updated translations.

25/09/2023:

  • Added support for LED light control. klipperscreen.conf file must be updated with the new one.
  • Added moonraker warnings.

22/09/2023:

  • popups: do not auto-close on menu back and do auto-close on screensaver trigger.

19/09/2023:

  • move: fix for max_z velocity too low for the gtk adjustment.

18/09/2023:

  • screen: dialogs should call fullscreen too for use inside DEs.

16/09/2023:

  • screen: exception info now includes a traceback.
  • locales: dialog change continue to accept.
  • shaper: fix issue with re.
  • fix locales fusion conflict.
  • docs: add g2d_23 log meesage since it's a common source of questions.
  • docs: update to try avoid a common missuses of the docs.

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