Skip to content

Releases: kcjengr/qtpyvcp

v0.2.7

29 Sep 03:09
Compare
Choose a tag to compare

Changes since the v0.2.6 release.

Style Fixes (whitespace, PEP8)

v0.2.6

21 Sep 16:10
Compare
Choose a tag to compare

Changes since the v0.2.5 release.

v0.2.5

20 Sep 23:05
Compare
Choose a tag to compare

Changes since the v0.2.4 release.

Documentation

  • add python-pyqt5.qtquick to dependencies (b145edd)

v0.2.4

18 Sep 23:36
Compare
Choose a tag to compare

Changes since the release.

Bug Fixes

  • ToolTable Plugin - Emit signal after reloading tooltable (adec0d5)
  • Fix menu action dialogs (277d087)
  • update edit VCP tool to work with 2.9 pre (280371d)
  • fix a config so mini will run (a598310)
  • use colon instead of new line to separate MDI commands (806a873)

Enhancements and Features

  • Merge remote-tracking branch 'TurBoss/VCPDial' (d1a1b19)
  • add HalPlot widget. Contributed by @scottalford75 (68c9763)
  • add checked pin to hal button (cacb590)
  • select all text in QLineEdit when it gets focus (1c0acf5)

Documentation

  • update Quick Start system requirements (8d58945)
  • add subcallbutton to docs (f6d79ad)
  • fix formatting (f4d2511)
  • finish adding info about the subcallbutton (3610cfa)
  • add more info about subcallbutton (b20b78b)
  • add qml-module-qtquick-controls to dependency list (6c66a00)

LinuxCNC sim Configs

  • update RS274 start code (00d6bab)

v0.2.3

10 Apr 18:41
Compare
Choose a tag to compare

Changes since the v0.2.2 release.

Bug Fixes

  • fix error when entering action name in designer (0156568)
  • make it possible to set log level from INI (823ead6)
  • add missing ok and bindOk methods for jog_mode action (34e86b5)
  • setup.py - update paths to pyqt5 libs (58f0ae2)

Enhancements and Features

  • add HalCheckBox widgets (74707ac)
  • better exception message when binding actions to widgets fails (5510a64)
  • add video test vcp's to chooser (f19b374)
  • add bare bones vcp's to test video cards (91b8b6d)

Build System

  • try to fix build by mocking _hal (ebedf31)

Documentation

  • update README gitter badge and move badges under title (660807b)
  • clarify command line and INI options (fde571a)
  • ini files can't have inline comments (0de9d84)

Style Fixes (whitespace, PEP8)

Work In Progress

  • partial fix of video test VCPs (47e4b47)
  • work on feed hold (b678172)

v0.2.2

22 Mar 16:41
Compare
Choose a tag to compare

Changes since the v0.2.1 release.

Bug Fixes

  • fix "No JSON object could be decoded" error (9026899)
  • fix "No JSON object could be decoded" error (a4c4c74)
  • fix trying to set program items with no file loaded (2ecac07)
  • use OrderedDict for plugins (e85a5bf)

Enhancements and Features

  • add widget container with rules (9514bdc)

Documentation

  • clear up what each install method is for (1681811)
  • add requirements information (56c7f07)
  • start to organize the tutorials in logical order (cc36be1)
  • fix broken links (f5040ed)
  • clean up toc and add containers (426a0d0)
  • update ini configuration for vtk backplot (e3cb2fd)

Style Fixes (whitespace, PEP8)

  • remove shebang lines were they are not needed (dea4e8d)

v0.2.1

10 Mar 18:20
Compare
Choose a tag to compare

Changes since the v0.2.0 release.

Bug Fixes

  • fix live tool plot so it includes active TLOs (de00810)
  • fix x2 view-up error (fef0123)
  • ugly hack to make x,y,z views zoom in (fc87f97)
  • try to add an offsets dialog (7746e74)
  • fix return value type (ded7bbd)
  • point user to the right location (4306c10)
  • DROWidget - fix Q_ENUMS so axis and reference type are set (39c33e1)
  • fix sim ini so screens load at 0x0 (0315c19)

Enhancements and Features

  • add VCPFrame widget (adee0a6)
  • fix tool table plugin and widget so they auto update (08f443d)
  • start adding properties for vtk display (492d361)
  • use VTK for gcode BackPlot back end (761e91b)
  • add control for boundry, ticks, and labels (ed6ce66)
  • add orthographic and perspective views (95a98f7)
  • add a 3 axis 3 spindle sim (8beee02)
  • enable setting initial window states from YAML (a3258ff)
  • add initialize and terminate methods to widgets (30c7823)
  • add ToolTable edit dialog (56cbc7b)

Documentation

  • make widget docs match code directory hierarchy (b7f0a10)
  • minor update (2a4da9e)
  • add PyDM license and copyright info (see #5) (8e9c11c)
  • add more to components section (556e452)
  • fix typo (4d3ffd7)
  • add more action button syntax (28b7243)
  • add docstring (3a14809)
  • add docstrings (cff19f2)
  • update tutorial (da5ce78)
  • add components section (1d478e7)
  • add trouble shooting info (9cc1f8c)
  • start on action button tutorial (8eb87ab)
  • update tutorial for new datachannels (c6680f7)

VCP Examples

  • ProbeBasic - set probe basic to open full screen by default (feb776e)

Work In Progress

  • remove all GL dependencies for GLCanonDraw (8c17b2c)

v0.2.0

19 Feb 15:30
Compare
Choose a tag to compare

Changes since the v0.1.16 release.

⚠️ This version introduces incompatible API changes. VCPs will have to be updated to work with the new data channel syntax.

Most of the changes are simple, for example status:joint[0].homed is now status:joint.0.homed.

Bug Fixes

  • DROWidget - fix DRO widget reporting wrong values (73c85f2)
  • positions - fix report actual and commanded pos settings (a4e2284)
  • fix program actions bind ok method (72c34e2)
  • fix window position and size arguments (f59b104)

Enhancements and Features

  • add notifications plugin (854fff0)
  • notify - make it possible to specify icons by name (3c6c2e5)
  • Merge branch 'DataChannel' (7372295)

Build System

  • fix doc build by mocking dbus (6d4aec8)

Documentation

  • add link to wikipedia YAML page (9b208d8)
  • add info about where to put YAML code (3498ee7)
  • positions - add YAML config example (5e65498)
  • finish up status labels tutorial (2bf6bbd)
  • add clock to the docstrings (3ce6e43)
  • add missing string tables (fb58a86)
  • status tutorial done (601deed)

LinuxCNC sim Configs

  • don't maximize and fullscreen by default (deadca2)

VCP Examples

  • update probe basic with new data chan syntax (27b014d)
  • ProbeBasic - fix tooltable slots (96c9056)

Work In Progress

v0.1.16

17 Feb 19:07
Compare
Choose a tag to compare

Changes since the v0.1.15 release.

Bug Fixes

  • ToolTable - allow tool numbers up to 99999, but limit entries to 56 (91567b2)
  • ToolTable - allow setting negative numbers for diameter and offsets (dabebbf)
  • set initial state of MDI command widgets (160231a)

Enhancements and Features

  • ToolTable Widget - make display columns configurable (1b98795)

Build System

  • add IRC notification on build failure (447f690)
  • fix script paths (4e2f6da)

Documentation

  • tooltable - add yaml config info (f0c5bdd)
  • add actionbutton syntax (83ab247)
  • fix return type (b0c097a)
  • add machine mode docstrings (6a1bf13)
  • minor updates (b2d5a59)
  • change to a note so it stands out more (9a6a3e9)

VCP Examples

  • ProbeBasic - breath life into mode buttons (87f599c)

v0.1.15

17 Feb 19:01
Compare
Choose a tag to compare

Changes since the v0.1.14 release.

Bug Fixes

  • fix error when trying to load splash gcode (7132b03)
  • Status - fix error and info message channels (b567693)

Enhancements and Features

  • add VCPLineEdit widget (0711e4a)
  • MDIButton - expand variables from QSliders and QSpinBoxes (3b19cb2)

Documentation

  • add vcp template to tutorial (d1fbcc3)
  • finish adding button group tutorial (aecf464)
  • add missing navParent button (4a3157b)
  • start adding detailed tutorials by subject (25e6427)
  • Showcase - add sections for mill and lathe VCPs (b4b118d)
  • Showcase - add BP Touch (174da71)
  • fix formatting error that prevented docs from building (34ca443)
  • add info about qt designer install (54f0eb3)
  • add offsets page to tutorial (dedf25a)
  • MDIButton - add some more usage info (f6ac058)
  • add more info on the python code used (16082bf)
  • redo the tutorial again (722e6e3)

VCP Examples

  • ProbeBasic - make Tool num entry update on tool change (ddb462e)
  • add ProbeBasic Lathe and Vertical layouts to installed examples (baf21b8)