Qtpyvcp Versions Save

QtPyVCP - Qt and Python based Virtual Control Panel framework for LinuxCNC.

4.0

8 months ago

Stable release

requires:

debian12 python3.11 qt 5.15.8 linuxcnc 2.9 or 2.10 pre

2 new apt repositories for develop and stable releases

/etc/apt/sources.list.d/kcjengr.list

Keyring:

$ sudo apt install wget
$ wget -q -O - https://repository.qtpyvcp.com/repo/kcjengr.key | gpg --dearmor | sudo tee /usr/share/keyrings/kcjengr/kcjengr.gpg > /dev/null

Development versions:

deb https://repository.qtpyvcp.com/apt develop main

Stable releases:

deb https://repository.qtpyvcp.com/apt stable main

Thanks to all the contributors!

python3_master

2 years ago

Changes since the v0.3.18 release.

Enhancements and Features

  • Python 3 port initial commit run 2to3 and fix base widget (8958e897)

Documentation

  • DOCS: add g code syntax option (5c44d8fd)

Maintenance (refactoring, typos, etc.)

  • Merge pull request #84 from joco-nz/py3_gcode__iterator_issue (fe86c682)
  • iterator compatibility issue (05470480)

v0.3.19

2 years ago

Changes since the v0.3.18 release.

v0.3.18

2 years ago

Changes since the v0.3.17 release.

v0.3.16

2 years ago

This release comes with a lot of new features please test well your configs before

changelog coming soon

v0.3.12

3 years ago

Changes since the v0.3.11 release.

Bug Fixes

  • ToolTable - Warn user when trying to delete tool in spindle (d9ed820)

Enhancements and Features

  • VTK Backplot can be a container (0902f44)

Documentation

  • Add debiand 10 to the supported distros (43879ac)
  • Add debian 10 the the bash note (c0c5fa5)
  • Fix typo in offset MDI commands (894f2f6)
  • Add notes about raspberry pi in system requirements (e918261)
  • Dev install - need sphinx-gitstamp to build docs (3e0d66e)

v0.3.11

3 years ago

Changes since the v0.3.10 release.

Bug Fixes

  • Fix menu shortcuts not working (3967398)
  • Notification pop-ups now stay on top on fullscreen mode (84f11fa)

Documentation

  • fix dev requirements (024c4ae)

v0.3.10

3 years ago

Changes since the v0.3.9 release.

Bug Fixes

  • Settings - call get method to property initialize when (bea56d3)
  • Settings - Pass on errors encountered when initing setting value (69b43ae)
  • DROWidgets - Diameter mode only applies to X-axis (3766caf)
  • Merge pull request #40 from joco-nz/layout_aware_bar_indicator (76495ef)
  • Corrected shading for vertical orirentation. Corrected logic to deal with border display based on orientation. Removed trying to rotate text in vertical display. Removes need to traying to deal with width issues and working out correct bar width to display text as it widens as percentage climbs to 100%. (a1962c4)

Enhancements and Features

  • Dialogs - Add method to hide last dialog (14ed1ae)
  • Merge pull request #41 from joco-nz/mdi_history_enhance2 (3a4b9cf)
  • OptParser - refactor to allow overriding arg handling in VCP (80e0a11)
  • Load application fronts from directory (18f9f3d)
  • DROWidgets - Add back RulesEditor in designer (16ba79c)
  • Merge branch 'DROWidgets' (6f74757)
  • Status - Add DataChannel for axis_mask to support str and list (ce8bea8)
  • SettingsLineEdit - Add support for str values (b7cd115)
  • Settings - initialize call back with setting value (230a4f7)
  • Settings - Make it possible to specify setting value type (bc1c1fa)
  • Decorators - Add support for marking classes as deprecated (25694fa)
  • HAL BarIndicator - add float in and min and max val pins (45e7778)
  • Make BarIndicator widget support float values and improve formatting (471f6e9)

Deprecated Items

  • DROWidget - Deprecate old buggy DRO widget (4a6f01c)

Documentation

  • update install dependencies (bcbb33f)
  • Add LinuxCNC forum section to README (7c0b9d6)

Work In Progress

  • copy selected entries to a standard file in /tmp (787da78)
  • WIP on a layout aware bar indicator (f8c8c3d)

v0.3.9

3 years ago

Changes since the v0.3.8 release.

Bug Fixes

  • GcodeTextEdit - hack to fix seg fault when loading a new file (d97048e)
  • Duplicate designer plugin class name (120ae20)
  • fix typo (bcae84a)
  • Merge pull request #44 from adargel/allow_jog_on_limit_with_override (5a772cb)
  • Allow jog on limit when limit override is true (5212040)
  • Merge pull request #43 from adargel/do_not_clear_text_value_when_default (7ba69f5)
  • Do not clear text value when default is used (3acf6fb)
  • fix a typo that Turboss found (ceaa48e)
  • Status - command and debug status items should not be ignored (a759eaa)
  • QtDesigner - fix rules editor (f93e2cb)

Enhancements and Features

  • VTKBackplot - add view angle settings (b959177)
  • VTKBackplot - Add support for AXIS style backplot control comments (4e16dbe)
  • add support for enum type settings in menubar (e9b87dd)
  • use settings instead of INI options for VTK views (5b93ffb)
  • add Settings PushButton (f318fcb)
  • use enum settings for DROWidget options (6174793)
  • add support for enum type settings (0cba968)
  • add support for setting menu items (5fd6997)
  • Make VirtualInput providers plugable so they can be customized (dc14b54)
  • Add support for virtual keyboard and numpad (1e3cce8)
  • Allow arithmetic expressions in DROLineEdit (4c8321f)
  • Merge remote-tracking branch 'origin/HalButtonIO' (1dce75f)
  • HalButton - only add checked hal pin if the button is checkable (1889e16)
  • add Turboss context menu (774c473)

Documentation

  • Try to add 404 page (0bff7ae)
  • DOCS: remove gcedit from index for now (3d64970)
  • DOCS: add info to docstring (16cf0f7)
  • DOCS: try to get travis to build without errors (3ad0994)
  • update standard install (45ee545)
  • try to organize tutorials (11fa340)
  • Plugins - update plugins documentation (9f698dd)
  • atodoc - sort members by order defined in source (565fc2f)

Maintenance (refactoring, typos, etc.)

  • Plugins - Move all plugin specific methods to plugins (e2325a3)

Style Fixes (whitespace, PEP8)

  • Convert tabs to spaces for consistency (3d549d3)

v0.3.8

3 years ago

Changes since the v0.3.7 release.

Bug Fixes

  • EditVCP - Fix error when trying to launch designer with relative paths (e973656)
  • Launcher - fix error when loading VCP from UI file (ea82142)
  • Settings - Pass on errors encountered when initing setting value (69b43ae)
  • DROWidgets - Diameter mode only applies to X-axis (3766caf)
  • Merge pull request #40 from joco-nz/layout_aware_bar_indicator (76495ef)
  • Corrected shading for vertical orirentation. Corrected logic to deal with border display based on orientation. Removed trying to rotate text in vertical display. Removes need to traying to deal with width issues and working out correct bar width to display text as it widens as percentage climbs to 100%. (a1962c4)

Enhancements and Features

  • QtDesigner - add settings selector task menu extension (3feedd7)
  • HalWidgets - Add pinBaseName property (f51d817)
  • DROWidgets - Add back RulesEditor in designer (16ba79c)
  • Merge branch 'DROWidgets' (6f74757)
  • Status - Add DataChannel for axis_mask to support str and list (ce8bea8)
  • SettingsLineEdit - Add support for str values (b7cd115)
  • Settings - initialize call back with setting value (230a4f7)
  • Settings - Make it possible to specify setting value type (bc1c1fa)
  • Decorators - Add support for marking classes as deprecated (25694fa)
  • HAL BarIndicator - add float in and min and max val pins (45e7778)
  • Make BarIndicator widget support float values and improve formatting (471f6e9)

Deprecated Items

  • DROWidget - Deprecate old buggy DRO widget (4a6f01c)

Documentation

  • Update examples README (28cdbe4)
  • Remove ProbeBasic from list of included examples (20b18f3)
  • Status Items - Update interpreter settings (e7f41d4)

Maintenance (refactoring, typos, etc.)

  • EditVCP - remove debug settings print (c8dbe5a)
  • HalWidgets - Use hal.getComponent() in HAL widgets (a28db64)
  • Clean up actions examples VCP (b322f57)
  • Remove unmaintained VTK tool table VCP (70087c1)
  • Remove unmaintained ATC test VCP (4b1f9f3)

VCP Examples

  • Update filemanger example (b6a8edf)
  • Actions Example - promote to a full on example VCP (ee534e7)

Work In Progress

  • calculator plugin (5cbe64c)
  • WIP on a layout aware bar indicator (f8c8c3d)