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

Commit Graph

  • ff1d918d43 fix: yaml_dialog.py added return None if no file path is specified wyzula-jan 2023-10-31 11:17:18 +01:00
  • d52aa15aac fix: wrong __init__.py in modular_app wyzula-jan 2023-10-30 18:52:07 +01:00
  • 3a4cbb1bb6 refactor: test_bec_monitor.py and test_config_dialog.py cleaned up wyzula-jan 2023-10-30 17:39:19 +01:00
  • 3866d7ce4d fix: test_bec_monitor.py config loaded fresh in the test function to avoid parameter leak wyzula-jan 2023-10-30 17:31:59 +01:00
  • 989cd51162 fix: test_bec_monitor.py setup_monitor help function changed to pytest.fixture wyzula-jan 2023-10-30 13:17:26 +01:00
  • 1fd018512f refactor: test_config_dialog.py and test_bec_monitor.py clean up wyzula-jan 2023-10-30 12:56:02 +01:00
  • 1cdd760e40 fix: test_config_dialog.py - QApplication removed wyzula-jan 2023-10-30 10:41:52 +01:00
  • 1333e6cbca fix: test_config_dialog.py - test_add_new_plot_and_modify qtbot action .click() changed -> function called directly wyzula-jan 2023-10-29 12:13:19 +01:00
  • 4e710dda5e fix: test_config_dialog.py disabled wyzula-jan 2023-10-29 12:09:30 +01:00
  • 77e1d0925d fix: test_bec_monitor.py QApplication instance removed wyzula-jan 2023-10-29 12:04:21 +01:00
  • 60e864b259 fix: test_config_dialog.py QApplication instance added wyzula-jan 2023-10-29 11:53:54 +01:00
  • a3a72b9b93 refactor: test_bec_monitor.py widget name changed wyzula-jan 2023-10-29 11:38:58 +01:00
  • 6a5e0adfb2 test: test_config_dialog.py added wyzula-jan 2023-10-28 20:22:22 +02:00
  • 5ad19b4d7b refactor: test configs are saved as yaml and shared for similar tests wyzula-jan 2023-10-28 12:47:25 +02:00
  • cb6fb9d78b refactor: BECDeviceMonitor changed to BECMonitor wyzula-jan 2023-10-28 12:03:11 +02:00
  • e4336cca30 test: BECDeviceMonitor tests wyzula-jan 2023-10-27 21:27:25 +02:00
  • a785bca880 docs: device_monitor.py update docstrings wyzula-jan 2023-10-27 15:23:14 +02:00
  • afab283988 fix: device_monitor.py BECDeviceMonitor can be promoted in the QtDesigner and then setup in the modular app wyzula-jan 2023-10-27 11:48:24 +02:00
  • 644a97aee8 fix: device_monitor.py crosshairs can be attached again wyzula-jan 2023-10-26 15:56:44 +02:00
  • 12469c8c1e fix: config_dialog.py prevents to add one scan twice wyzula-jan 2023-10-26 15:44:02 +02:00
  • 93db0c21ef refactor: config_dialog.py clean up wyzula-jan 2023-10-26 15:36:03 +02:00
  • 7e99920fc5 fix: config_dialog.py export to .yaml fixed wyzula-jan 2023-10-26 14:39:31 +02:00
  • cda8daeb35 feat: widget_hierarchy.py tool to inspect hierarchy of the widget wyzula-jan 2023-10-25 16:48:32 +02:00
  • 2b29b6cfe2 feat: yaml_dialog.py interactive QFileDialog window to load/save .yaml files to/from dict wyzula-jan 2023-10-25 14:08:12 +02:00
  • 7d5429a162 refactor: config_dialog.py load dict without scan mode wyzula-jan 2023-10-25 13:34:51 +02:00
  • e41d81cbd9 fix: config_dialog.py scan_type structure implemented wyzula-jan 2023-10-23 11:38:48 +02:00
  • 55b5ca7381 fix: config_dialog.py config from default mode can be exported to dict wyzula-jan 2023-10-22 17:41:20 +02:00
  • ec88564e65 fix: config_dialog.py tabs for scans and plots are closable now wyzula-jan 2023-10-22 15:12:14 +02:00
  • fbb7a918cc refactor: config_dialog.py hook_plot_tab_signals refactored wyzula-jan 2023-10-22 13:54:08 +02:00
  • 8ffb7d8961 refactor: config_dialog.py simpler add_new_scan and add_new_plot wyzula-jan 2023-10-21 20:51:15 +02:00
  • 7db9e0ef16 feature: DialogConfig ability to add different scan configuration wyzula-jan 2023-10-20 16:27:26 +02:00
  • f1d7abeb25 refactor: DialogConfig implemented directly to the BECDeviceMonitor wyzula-jan 2023-10-20 11:15:55 +02:00
  • d78940da3f fix: modular_app.py configs are linked to the actual version of the state of the device monitor wyzula-jan 2023-10-20 10:37:00 +02:00
  • a6616f5986 feat: qt_utils custom class for class where one can delete the row with backspace or delete wyzula-jan 2023-10-19 16:34:25 +02:00
  • f94a29bf4b fix: config_dialog.py can load the current configuration of the plot wyzula-jan 2023-10-19 16:24:04 +02:00
  • bf2a09e630 feat: modular_app.py, device_monitor.py, config_dialog.py linked together, plot configuration can be done through GUI wyzula-jan 2023-10-18 18:37:21 +02:00
  • 486ffa2505 fix,refactor: config_dialog.ui changed design of general box, remove plot works wyzula-jan 2023-10-18 15:09:31 +02:00
  • c9e5dd542c feat: config_dialog.py interactive editor of plot settings wyzula-jan 2023-10-14 17:07:44 +02:00
  • 9d36b9686e docs: added sphinx base structure wakonig_k 2023-10-30 17:38:27 +01:00
  • 282f2db756 0.28.1 v0.28.1 semantic-release 2023-10-19 12:52:14 +00:00
  • 2925a5f20e test: test_stream_plot.py basic tests for stream_plot.py, test_basic_plot.py removed wyzula-jan 2023-10-17 13:40:30 +02:00
  • 7152c5b229 test: add bec_dispatcher tests Ivan Usov 2023-10-17 13:38:33 +02:00
  • 17ea7ab703 refactor: stream_plot.py changed client initialization wyzula-jan 2023-10-17 11:11:11 +02:00
  • 8f83115efc test: test_basic_plot.py deactivated due to non-existing method on_scan_segment wyzula-jan 2023-10-17 10:41:13 +02:00
  • 6d6b1e9155 refactor: bec_dispatcher.py changed to Ivan's version wyzula-jan 2023-10-17 10:17:41 +02:00
  • 144e56cdd9 refactor: duplicate scripts of BasicPlot removed, BasicPlot renamed to StreamPlot wyzula-jan 2023-10-17 09:49:29 +02:00
  • 28908dd07c fix: stream_plot.py on_dap_update data dict opened correctly wyzula-jan 2023-10-17 09:44:40 +02:00
  • ad2b798f11 refactor: stream_plot.py color static methods removed wyzula-jan 2023-10-17 09:37:08 +02:00
  • f022153fa2 refactor: placeholders for stream plot wyzula-jan 2023-10-13 13:21:54 +02:00
  • 141b49ff39 0.28.0 v0.28.0 semantic-release 2023-10-13 14:31:31 +00:00
  • 59bba1429c fix: scan_mode for BECDeviceMonitor fixed init_ui wyzula-jan 2023-10-12 15:37:52 +02:00
  • f3f55a7ee0 feat: BECDeviceMonitor modular class which can be used to replace placeholder in .ui file. wyzula-jan 2023-10-12 15:30:53 +02:00
  • 75af0404b3 feat: placeholders initialised wyzula-jan 2023-10-11 17:39:25 +02:00
  • 483e18259a 0.27.2 v0.27.2 semantic-release 2023-10-12 13:42:06 +00:00
  • f7cbdbc5ca fix: scan_plot tests Ivan Usov 2023-10-12 15:32:52 +02:00
  • 7335aa9597 refactor: replace connect with connect_slot Ivan Usov 2023-10-12 15:13:57 +02:00
  • f01078fc21 refactor: remove all custom topic connection methods Ivan Usov 2023-10-12 13:44:17 +02:00
  • 616de26150 refactor: switch to generic connect_slot method in plots Ivan Usov 2023-08-17 15:13:11 +02:00
  • 78b666ffdb refactor: emit content and metadata from messages in connect_slot Ivan Usov 2023-08-17 15:12:14 +02:00
  • 68be2a0418 0.27.1 v0.27.1 semantic-release 2023-10-10 13:42:41 +00:00
  • 78a2b21466 Merge remote-tracking branch 'origin/extreme-scan-tests' into extreme-scan-tests wyzula-jan 2023-10-10 12:43:16 +02:00
  • 5814113f73 fix: extreme.py default config file changed to the config_example.yaml wyzula-jan 2023-10-10 12:17:05 +02:00
  • eb1f1d481e refactor: test_extreme.py corrected typos wyzula-jan 2023-10-10 12:14:53 +02:00
  • 6c3dfddd28 test: test_extreme.py MessageBox buttons Cancel and Retry tested wyzula-jan 2023-10-10 12:08:02 +02:00
  • 5162270d28 fix: extreme.py retry action fixed in ErrorHandler wyzula-jan 2023-10-10 12:01:06 +02:00
  • ac2a41d2d8 test: test_extreme.py ErrorHandler tested separately wyzula-jan 2023-10-10 11:30:52 +02:00
  • 5637c938cf refactor: extreme.py ErrorHandler fixed, new configs are correctly loaded wyzula-jan 2023-10-04 18:49:58 +02:00
  • d2c12a9f1c refactor: extreme.py error messages for config file moved to ErrorHandler class wyzula-jan 2023-10-03 16:33:46 +02:00
  • 51c3a9e9ee fix: extreme.py advanced error handling with possibility to reload different config wyzula-jan 2023-10-03 15:07:55 +02:00
  • 9750039097 fix: extreme.py error in configuration are displayed as messagebox wyzula-jan 2023-10-03 13:27:23 +02:00
  • 824ce821cd fix: extreme.py validation function to check config key component structure wyzula-jan 2023-10-03 13:19:01 +02:00
  • 90f22c2288 test: test_extreme.py error handling tested wyzula-jan 2023-10-03 11:24:18 +02:00
  • fbd299c7e7 fix: extreme.py improved error handling for scan types mode wyzula-jan 2023-10-03 11:23:51 +02:00
  • 36942b316a test: test_extreme.py init_ui more edge cases wyzula-jan 2023-10-03 10:47:46 +02:00
  • 6c773c7c94 fix: extreme.py init_ui changed > to >= for setting number of columns wyzula-jan 2023-10-03 10:38:24 +02:00
  • c525eba885 fix: extreme.py init_plot_background error handling wyzula-jan 2023-10-03 10:20:35 +02:00
  • 0338462a85 test: test_extreme.py test_init_config fixed for scan_config wyzula-jan 2023-10-02 16:41:53 +02:00
  • fc6098414e fix: extreme.py ui is initialised for the first scan of config in scan mode wyzula-jan 2023-10-02 16:38:12 +02:00
  • daf4ee190e test: test_extreme.py test_init_config new config tested wyzula-jan 2023-10-02 16:26:05 +02:00
  • 0ec65a0b41 test: test_extreme.py on_scan_segment tested with all entries correctly defined wyzula-jan 2023-10-02 11:38:33 +02:00
  • ae79faa7ed fix: extreme.py client and device manager initialisation wyzula-jan 2023-10-02 10:03:13 +02:00
  • d356cf734b fix: extreme.py default config file changed to the config_example.yaml wyzula-jan 2023-10-10 12:17:05 +02:00
  • 9e7224e0ae refactor: test_extreme.py corrected typos wyzula-jan 2023-10-10 12:14:53 +02:00
  • 2faeb639be test: test_extreme.py MessageBox buttons Cancel and Retry tested wyzula-jan 2023-10-10 12:08:02 +02:00
  • b76df1b583 fix: extreme.py retry action fixed in ErrorHandler wyzula-jan 2023-10-10 12:01:06 +02:00
  • 835bda0a53 test: test_extreme.py ErrorHandler tested separately wyzula-jan 2023-10-10 11:30:52 +02:00
  • aed65b411a refactor: extreme.py ErrorHandler fixed, new configs are correctly loaded wyzula-jan 2023-10-04 18:49:58 +02:00
  • 8050bdf82d refactor: extreme.py error messages for config file moved to ErrorHandler class wyzula-jan 2023-10-03 16:33:46 +02:00
  • d623cf9539 fix: extreme.py advanced error handling with possibility to reload different config wyzula-jan 2023-10-03 15:07:55 +02:00
  • 89a52a0948 fix: extreme.py error in configuration are displayed as messagebox wyzula-jan 2023-10-03 13:27:23 +02:00
  • 5a7ac860a8 fix: extreme.py validation function to check config key component structure wyzula-jan 2023-10-03 13:19:01 +02:00
  • fc31960c61 test: test_extreme.py error handling tested wyzula-jan 2023-10-03 11:24:18 +02:00
  • ece1859a63 fix: extreme.py improved error handling for scan types mode wyzula-jan 2023-10-03 11:23:51 +02:00
  • 7b3a873800 test: test_extreme.py init_ui more edge cases wyzula-jan 2023-10-03 10:47:46 +02:00
  • a0a89fe704 fix: extreme.py init_ui changed > to >= for setting number of columns wyzula-jan 2023-10-03 10:38:24 +02:00
  • dafb6fae7a fix: extreme.py init_plot_background error handling wyzula-jan 2023-10-03 10:20:35 +02:00
  • 69aaea24f9 test: test_extreme.py test_init_config fixed for scan_config wyzula-jan 2023-10-02 16:41:53 +02:00
  • 82bebe6b41 fix: extreme.py ui is initialised for the first scan of config in scan mode wyzula-jan 2023-10-02 16:38:12 +02:00
  • f8d30c9b0e test: test_extreme.py test_init_config new config tested wyzula-jan 2023-10-02 16:26:05 +02:00
  • 126451a7a9 test: test_extreme.py on_scan_segment tested with all entries correctly defined wyzula-jan 2023-10-02 11:38:33 +02:00