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