0
0
mirror of https://github.com/bec-project/bec_widgets.git synced 2025-07-14 03:31:50 +02:00

Commit Graph

  • cba8131367 docs: readme.md updated wyzula-jan 2023-12-11 16:42:53 +01:00
  • 831eddc136 docs: gitlab templates for issues and merge requests from main bec repo wyzula-jan 2023-12-11 13:26:08 +01:00
  • 9e852d1afc refactor: replace deprecated imports from typing Ivan Usov 2023-12-12 15:22:59 +01:00
  • 3ec9caae09 build: fix python requirement Ivan Usov 2023-12-12 15:14:18 +01:00
  • 11281fef53 ci: added rtd update job wakonig_k 2023-12-11 19:22:01 +01:00
  • 9d497b70bf 0.34.0 v0.34.0 semantic-release 2023-12-08 09:57:26 +00:00
  • 2a334156a8 test: validation errors tests wyzula-jan 2023-12-07 18:50:26 +01:00
  • 086804780d fix: monitor_config_validator.py - Signal validation changed from field_validator to model_validator to check first name and then entry wyzula-jan 2023-12-06 13:25:28 +01:00
  • 731fba55ec refactor: monitor.py pylint improvement wyzula-jan 2023-11-30 19:45:21 +01:00
  • a3b24f9242 feat: monitor.py error message popup wyzula-jan 2023-11-30 18:16:23 +01:00
  • af71e35e73 fix: monitor_config_validator.py fix entry validation executed only if name validator is successful wyzula-jan 2023-11-30 17:48:42 +01:00
  • 3e8996a024 0.33.0 v0.33.0 semantic-release 2023-12-07 17:10:16 +00:00
  • 03bdf980bc fix: fixed default config options wakonig_k 2023-12-07 18:03:29 +01:00
  • 1084bc0a80 fix: added hooks to react to incoming config messages and instructions wakonig_k 2023-12-01 18:45:45 +01:00
  • 504944f696 feat: added axis_width and axis_color as optional plot settings wakonig_k 2023-12-01 18:45:13 +01:00
  • b53f72f0ad 0.32.2 v0.32.2 semantic-release 2023-12-06 19:39:51 +00:00
  • aad754f472 test: removed captured code for Permission tests wyzula-jan 2023-12-06 16:27:09 +01:00
  • f5d1127d21 test: additional tests for error handling for yaml_dialog.py wyzula-jan 2023-12-06 16:12:51 +01:00
  • 080c258d15 fix: changed exec_ to exec for all apps wyzula-jan 2023-12-06 16:02:28 +01:00
  • 5adde23a45 fix: yaml_dialog.py changed to use native solution of OS -> should prevent crashing on py3.11 wyzula-jan 2023-12-06 15:29:21 +01:00
  • 2359a08519 0.32.1 v0.32.1 semantic-release 2023-12-06 10:21:25 +00:00
  • d1f9979ab1 fix: widget_io print_widget_hierarchy fix comboboxes wyzula-jan 2023-12-06 09:44:32 +01:00
  • bcc47f3740 refactor: improve pylint for WidgetIO wyzula-jan 2023-12-04 19:47:56 +01:00
  • 4f700976dd fix: WidgetIO combobox fixed for qt6 distributions wyzula-jan 2023-12-04 19:37:42 +01:00
  • 039f963661 Ci multiple python versions wyzula_j 2023-11-30 15:11:30 +01:00
  • 3ebdb4bed0 0.32.0 v0.32.0 semantic-release 2023-11-30 13:28:36 +00:00
  • 016b26f5cf feat: jupyter rich console added as alternative to default QTextEdit terminal output wyzula-jan 2023-11-22 14:33:57 +01:00
  • e5010c7772 build: added qtconsole to dependency wyzula-jan 2023-11-22 14:32:54 +01:00
  • a4d9713785 refactor: improve pylint score wyzula-jan 2023-11-22 13:24:23 +01:00
  • b21c1db2a9 test: test_editor.py tests added wyzula-jan 2023-11-22 13:12:25 +01:00
  • d967fafe3c refactor: editor.py open/save file refactored to not use native window wyzula-jan 2023-11-22 12:48:47 +01:00
  • 7d15397ce3 refactor: changed dependency to CAPS wyzula-jan 2023-11-22 10:15:49 +01:00
  • d978740f98 fix: added missing dependency jedi wyzula-jan 2023-11-22 00:50:25 +01:00
  • c174326762 build: disabled support to PySide2/PySide6, due to no QScintilla support; added pyqtdarktheme wyzula-jan 2023-11-22 00:06:16 +01:00
  • 3d9dc5c008 doc: editor.py and toolbar.py documentation added wyzula-jan 2023-11-21 23:32:13 +01:00
  • 3cc05cde14 fix: editor.py switch to disable docstring wyzula-jan 2023-11-21 22:56:27 +01:00
  • f96caccfcb fix: editor.py compact signature on tooltip wyzula-jan 2023-11-21 20:54:53 +01:00
  • d7a2c6830f refactor: editor.py signature tooltip process moved to AutoCompleter; simpler logic for signature tooltip wyzula-jan 2023-11-21 19:45:52 +01:00
  • 045b1baa60 feat: editor.py basic signature calltip wyzula-jan 2023-11-21 17:28:11 +01:00
  • fb555b278a feat: editor.py jedi autocomplete hooked wyzula-jan 2023-11-20 16:36:57 +01:00
  • d865e2f1af fix: editor.py removed automatic background behind edited text wyzula-jan 2023-11-19 19:54:57 +01:00
  • c70ddb3cb1 feat: editor.py added splitter between editor and terminal wyzula-jan 2023-11-19 19:24:01 +01:00
  • 8ad3059592 fix: toolbar.py automatic initialisation works wyzula-jan 2023-11-19 19:04:32 +01:00
  • ee3b616ec1 refactor: toolbar.py migration to native qt QToolBar wyzula-jan 2023-11-19 15:17:23 +01:00
  • 286e62df92 feat: toolbar.py proof-of-concept wyzula-jan 2023-11-18 15:53:24 +01:00
  • b07bb3dde2 refactor: editor.py migration to qtpy wyzula-jan 2023-11-18 13:35:57 +01:00
  • 10dfe9fb65 refactor: change from QMainWindow to QWidget wyzula-jan 2023-11-17 19:07:16 +01:00
  • a0d172e3dc fix: terminal output as QThread wyzula-jan 2023-11-16 14:07:59 +01:00
  • 94878448c8 feat: basic text editor + running terminal output wyzula-jan 2023-11-16 14:06:06 +01:00
  • 745aa6e812 ci: added pylint to ci wyzula-jan 2023-11-15 12:19:06 +01:00
  • b14d95ad2b build: added option to add PyQt6/PyQt5/PySide2/PySide6 as qt distribution with PyQt6 as default wyzula-jan 2023-11-14 00:34:57 +01:00
  • 65cbd6ef28 ci: added libdbus wakonig_k 2023-11-13 21:56:24 +01:00
  • bb64088282 ci: added libegl1-mesa to the apt-get install command in tests wyzula-jan 2023-11-13 18:51:21 +01:00
  • b6f6bc5b20 refactor: migration to qtpy wyzula-jan 2023-11-13 18:37:32 +01:00
  • 7957d2c566 0.31.0 v0.31.0 semantic-release 2023-11-13 14:52:28 +00:00
  • 84ef7e59c9 refactor: monitor_config_validator.py name validation logic wyzula-jan 2023-11-13 14:22:18 +01:00
  • cae4f8b934 refactor: fix bec_lib imports in tests wyzula-jan 2023-11-13 13:53:08 +01:00
  • 53494c7327 refactor: monitor_config_validator.py device_manager renamed to devices wyzula-jan 2023-11-13 13:52:11 +01:00
  • 05c822617a test: tests fixed; test_bec_monitor.py extended for FakeDevice class wyzula-jan 2023-11-11 21:06:53 +01:00
  • 6b114c2461 refactor: clean up wyzula-jan 2023-11-11 21:05:06 +01:00
  • cd9cd9ef9d refactor: BECMonitor cleanup for validation in on_scan_segment; dropped support for multiple entries for single device wyzula-jan 2023-11-11 18:52:16 +01:00
  • 37278e363c refactor: configs for BECMonitor are validated by pydantic outside the main widget wyzula-jan 2023-11-11 00:24:02 +01:00
  • 92a5325aad docs: pydantic validation module docs wyzula-jan 2023-11-10 15:11:00 +01:00
  • 7fec0c7e44 feat: pydantic validation module for monitor.py wyzula-jan 2023-11-10 15:09:04 +01:00
  • 59bc40427c refactor: monitor.py update_config renamed to on_config_update; gui_id added wyzula-jan 2023-11-10 12:55:16 +01:00
  • 5ec2b08e34 refactor: fix bec_lib imports Ivan Usov 2023-11-13 08:29:07 +01:00
  • b38e942acb 0.30.0 v0.30.0 semantic-release 2023-11-10 09:58:53 +00:00
  • 832a438b24 test: tests for scan_control wyzula-jan 2023-11-09 21:46:31 +01:00
  • 43777f58f6 refactor: changed buttons name to be consistent with other projects wyzula-jan 2023-11-09 21:01:43 +01:00
  • aa4c7c3385 feat: WidgetIO support for QLabel wyzula-jan 2023-11-09 21:00:05 +01:00
  • b85cc898d5 fix: added imports to __init__.py in widget for ScanControl class wyzula-jan 2023-11-09 16:13:52 +01:00
  • da9025e032 fix: scan_control.py args_size_max fixed wyzula-jan 2023-11-09 12:13:24 +01:00
  • 5c67026637 fix: scan_control.py default spinBox limits increases wyzula-jan 2023-11-08 16:21:21 +01:00
  • ee2f36fb40 fix: scan_control.py supports minimum and maximum number of args wyzula-jan 2023-11-08 16:02:50 +01:00
  • 5ac3526384 fix: scan_control.py wipe table and reinitialise devices when scan is changed wyzula-jan 2023-11-08 15:17:41 +01:00
  • 3be9c974b5 refactor: scan_control.py refactor to use WidgetIO wyzula-jan 2023-11-08 14:35:43 +01:00
  • 18a702572f fix: widget_IO.py added handler for QCheckBox wyzula-jan 2023-11-08 12:14:03 +01:00
  • 63f23cf78e refactor: scan_control.py extraction of args separated wyzula-jan 2023-11-07 19:19:59 +01:00
  • 2e42ba174f fix: scan_control.py scan can be executed from GUI wyzula-jan 2023-11-07 19:12:47 +01:00
  • 8bc88ca195 refactor: scan_control.py kwargs are in grid layout, args in table widget wyzula-jan 2023-11-07 18:40:22 +01:00
  • f5ff15fb9a refactor: scan_control.py kwargs and args layouts changed to QGridLayouts wyzula-jan 2023-11-06 15:00:27 +01:00
  • 4b7592c279 fix: scan_control.py all kwargs are rendered wyzula-jan 2023-11-06 14:18:23 +01:00
  • 0fe06ade5b feat: scan_control.py added option to limit scan selection from list of strings as init parameter wyzula-jan 2023-11-06 13:31:14 +01:00
  • 27f6a89a29 refactor: scan_control.py clean up wyzula-jan 2023-11-04 20:36:10 +01:00
  • b311069722 fix: scan_control.py kwargs and args are added to the correct layouts wyzula-jan 2023-11-04 20:30:31 +01:00
  • 26c6e1f4b8 refactor: scan_control.py generate_input_field refactored into smaller functions wyzula-jan 2023-11-03 14:19:02 +01:00
  • 088fa516a8 feat: scan_control.py a general widget which can generate GUI for scan input wyzula-jan 2023-11-03 14:13:01 +01:00
  • 975aadbf07 refactor: changed widget_IO.py to widget_io.py for consistency; widget_io.py example excluded from coverage wyzula-jan 2023-11-08 14:21:29 +01:00
  • 1f0103480d refactor: clean up wyzula-jan 2023-11-08 11:23:25 +01:00
  • 679d3e1980 test: test_widget_io.py fixed wyzula-jan 2023-11-08 11:20:40 +01:00
  • 3c28cf0e01 refactor: widget_hierarchy.py renamed to widgets_io.py wyzula-jan 2023-11-08 11:07:58 +01:00
  • 9308f60b88 refactor: widget_hierarchy.py changed into general purpose modul to extract values from widgets using handlers wyzula-jan 2023-11-08 11:06:37 +01:00
  • ebd0e588d4 0.29.0 v0.29.0 semantic-release 2023-10-31 15:22:02 +00:00
  • 42fe859fca refactor: yaml_dialog.py save/load logic changed wyzula-jan 2023-10-31 16:18:17 +01:00
  • 850f02338e test: test_yaml_dialog.py tests for loading/saving dialog for .yaml export wyzula-jan 2023-10-31 15:55:52 +01:00
  • 10539f0ba5 fix: yaml_dialog.py added support for .yml files wyzula-jan 2023-10-31 15:20:08 +01:00
  • 4a6e73f4f7 docs: config_dialog.py comments added to example cases wyzula-jan 2023-10-31 15:15:39 +01:00
  • f396f98e73 test: test_hierarchy.py added wyzula-jan 2023-10-31 15:11:49 +01:00
  • de23c28e40 refactor: qt_utils/hierarchy function refactored to use widget handler allowing to add more widget support in the future wyzula-jan 2023-10-31 13:03:27 +01:00
  • fd49f1b484 refactor: config_dialog.py add_new_plot_tab and add_new_scan_tab changed names wyzula-jan 2023-10-31 13:03:20 +01:00