1
0
mirror of https://github.com/bec-project/bec_widgets.git synced 2026-04-24 09:10:45 +02:00

Commit Graph

  • 8e588d79c8 fix(waveform_widget): use @SafeSlot decorator for automatic error message wyzula_j 2024-07-17 16:17:40 +02:00
  • 8d93405399 feat(waveform): export to matplotlib window of current scene wyzula_j 2024-07-17 11:37:59 +02:00
  • 6ff6111091 feat(figure): export dialog can be launched from CLI and from toolbar wyzula_j 2024-07-16 23:14:47 +02:00
  • a8b6ef20cc refactor(icons): icons moved to the assets directory wyzula_j 2024-07-16 22:31:19 +02:00
  • a8ff1d4cd0 feat(waveform_widget): added error handle utility wyzula_j 2024-07-16 13:24:57 +02:00
  • 47fcb9ebfe refactor(waveform_widget): removed PYSIDE6 check wyzula_j 2024-07-15 22:29:47 +02:00
  • e8305652fd feat(curve_dialog): add DAP functionality wyzula_j 2024-07-06 11:18:16 +02:00
  • 33495cfe03 fix(waveform): colormaps of curves can be changed and normalised wyzula_j 2024-07-14 23:19:40 +02:00
  • 8ac35d7280 fix(waveform_widget): adapted for changes from improved scan logic from waveform widget wyzula_j 2024-07-14 20:49:48 +02:00
  • c926a75a79 feat(curve_dialog): curves can be added wyzula_j 2024-07-04 18:39:31 +02:00
  • fa9b17191d feat(waveform_widget): BECWaveformWidget toolbar added import/export config wyzula_j 2024-07-04 14:19:56 +02:00
  • 755b394c1c feat(waveform_widget): BECWaveformWidget added with toolbar wyzula_j 2024-07-03 14:35:57 +02:00
  • 717df63d62 0.87.1 v0.87.1 semantic-release 2024-07-18 13:42:24 +00:00
  • d75c55b2b1 fix(dock): added hasattr to cleanup method for widgets wyzula_j 2024-07-18 15:28:45 +02:00
  • e52ee2604c fix: add missing close() call, ensure jupyter console client.shutdown() is called in closeEvent guijar_m 2024-07-12 14:50:38 +02:00
  • c7feb6952d refactor: BECWidget is a mixin based on BECConnector, for each QWidget in BEC guijar_m 2024-07-16 16:36:46 +02:00
  • d64758f268 fix: BECWidget checks if it is a widget, and implements closeEvent and cleanup guijar_m 2024-07-16 15:56:39 +02:00
  • 6202d224fe fix: add exit handlers for BECConnection objects guijar_m 2024-07-16 16:02:14 +02:00
  • 4ac90e1e56 0.87.0 v0.87.0 semantic-release 2024-07-17 13:55:04 +00:00
  • 8f104cf402 tests: add unit tests for error and warning message boxes guijar_m 2024-07-17 13:25:19 +02:00
  • 787f74949b feat(qt_utils): added warning utility with simple API to setup warning message wyzula_j 2024-07-16 17:34:35 +02:00
  • 196ef7afe1 feat(qt_utils): added error handle utility with popup messageBoxes wyzula_j 2024-07-16 13:47:28 +02:00
  • 18ac3ffac0 0.86.0 v0.86.0 semantic-release 2024-07-17 09:03:48 +00:00
  • ba69e7957c feat(toolbar): added separator action wyzula_j 2024-07-16 21:28:56 +02:00
  • 5acb47532c 0.85.1 v0.85.1 semantic-release 2024-07-17 08:04:49 +00:00
  • b5b0aa4f82 fix(waveform): readout_priority dict fixed, not overwritten to 'baseline' key wyzula_j 2024-07-15 21:54:59 +02:00
  • 5d1879e8e7 feat(qt_utils): added warning utility with simple API to setup warning message feat/error_message_popup_util wyzula_j 2024-07-16 17:34:35 +02:00
  • 9ce2279533 feat(qt_utils): added error handle utility with popup messageBoxes wyzula_j 2024-07-16 13:47:28 +02:00
  • 9a91583ed0 0.85.0 v0.85.0 semantic-release 2024-07-16 10:53:11 +00:00
  • b98fd00ade feat(color_map_selector): added colormap selector with plugin wyzula_j 2024-07-14 22:33:15 +02:00
  • d5c5e12589 0.84.0 v0.84.0 semantic-release 2024-07-15 15:23:11 +00:00
  • e495fd30c4 fix(waveform): timestamp are not converted to human readable format wyzula_j 2024-07-15 16:51:16 +02:00
  • 8516a1d639 fix(waveform): set_x method various bugs fixed wyzula_j 2024-07-11 23:42:07 +02:00
  • 006992e43c test(waveform): tests extended wyzula_j 2024-07-11 23:10:35 +02:00
  • 48911e9348 refactor(waveform): plot can be prompted without specifying kwargs wyzula_j 2024-07-11 22:09:46 +02:00
  • e4e1a905d1 fix(waveform): x axis switching logic fixed when axis are not compatible wyzula_j 2024-07-11 17:12:50 +02:00
  • fc935d9fc8 refactor(jupyter_console_window): added more examples of waveforms wyzula_j 2024-07-11 16:56:34 +02:00
  • 0c6a9f2310 feat(waveform): async readback update implemented for async devices wyzula_j 2024-07-10 22:40:04 +02:00
  • d23fd8bd07 fix(waveform): dap leaked RID for all daps in current process; dap RID is now f"{scan_id}-{gui_id}" to distinguish for each plot instance wyzula_j 2024-07-10 20:05:57 +02:00
  • 9d6ae87d0f fix(waveform): only one type of x axis allowed; x mode validated wyzula_j 2024-07-10 14:01:36 +02:00
  • fc5a8bdd8b fix(waveform): data for axis are taken by separate method; validation consolidated wyzula_j 2024-07-09 13:04:59 +02:00
  • b8717f1327 feat(waveform): data are taken directly from ScanItem which is defined from scan_status endpoint; scan update is triggered from scan_segment; plots can be added just specifying y_name -> best effort for setting x reported device wyzula_j 2024-07-09 11:50:51 +02:00
  • 0aa317aae5 fix(bec_dispatcher): connect_slot can accept kwargs wyzula_j 2024-07-09 10:05:27 +02:00
  • edc19bdff8 0.83.1 v0.83.1 semantic-release 2024-07-14 17:09:45 +00:00
  • 11a7204c98 test(toolbar): added reference pngs for spinner for Darwin wyzula_j 2024-07-14 16:49:33 +02:00
  • eab7883979 fix(toolbar): default transparent background wyzula_j 2024-07-14 16:49:04 +02:00
  • 2d4249e73a fix: use apply_theme guijar_m 2024-07-10 15:33:57 +02:00
  • 63db1352ee fix: spinner: update reference image for widget test, use apply_theme guijar_m 2024-07-10 15:16:07 +02:00
  • 8308115f36 fix: replace pyqtdarktheme by qdarkstyle, add 'apply_theme' function (in utils/colors.py) guijar_m 2024-07-10 13:28:58 +02:00
  • 8d363e58d6 wip feature/device_control_line wakonig_k 2024-07-09 18:02:38 +02:00
  • 02fce838db 0.83.0 v0.83.0 semantic-release 2024-07-08 22:48:40 +00:00
  • 360d171355 fix(terminal): added default args to avoid designer crashes on startup wakonig_k 2024-07-08 19:38:30 +02:00
  • eb26e2a11b test(vscode): fixed vscode tests for new cleanup routine wakonig_k 2024-07-08 19:38:05 +02:00
  • 2b29e34b52 fix(widget): fixed widget cleanup routine wakonig_k 2024-07-08 17:18:40 +02:00
  • fd8766ed87 fix(bec_widget): added cleanup method to bec widget base class wakonig_k 2024-07-08 16:17:40 +02:00
  • 5de8804da1 test(vscode): improved vscode test wakonig_k 2024-07-07 11:21:01 +02:00
  • 2988fd387e feat: added reference utils to compare renderings of widgets wakonig_k 2024-07-06 20:25:09 +02:00
  • 1b017edfad feat(widgets): added device box with spinner wakonig_k 2024-07-04 18:37:50 +02:00
  • 903ce7d46b fix(website): fixed dummy input wakonig_k 2024-07-05 13:27:43 +02:00
  • 41bcb80167 feat(designer): added option to skip the widget validation for DesignerPluginGenerator wakonig_k 2024-07-04 18:36:55 +02:00
  • a9b808d86a fix(terminal): added default args to avoid designer crashes on startup wakonig_k 2024-07-08 19:38:30 +02:00
  • 7018506872 test(vscode): fixed vscode tests for new cleanup routine wakonig_k 2024-07-08 19:38:05 +02:00
  • b5e2c83492 fix(widget): fixed widget cleanup routine wakonig_k 2024-07-08 17:18:40 +02:00
  • d3f85060ca 0.82.2 v0.82.2 semantic-release 2024-07-08 14:23:59 +00:00
  • 08a39bf41c fix(bec_widget): added cleanup method to bec widget base class wakonig_k 2024-07-08 16:17:40 +02:00
  • b9f2abcb21 test(vscode): improved vscode test wakonig_k 2024-07-07 11:21:01 +02:00
  • 88996e8cde feat: added reference utils to compare renderings of widgets wakonig_k 2024-07-06 20:25:09 +02:00
  • b1d5fbbfad feat(widgets): added device box with spinner wakonig_k 2024-07-04 18:37:50 +02:00
  • be0915c054 fix(website): fixed dummy input wakonig_k 2024-07-05 13:27:43 +02:00
  • 767a492613 feat(designer): added option to skip the widget validation for DesignerPluginGenerator wakonig_k 2024-07-04 18:36:55 +02:00
  • 90178e2f61 fix(rpc_server): pass cli config to server wakonig_k 2024-07-03 20:29:26 +02:00
  • b9f9a003a2 0.82.1 v0.82.1 semantic-release 2024-07-07 21:12:13 +00:00
  • 734f4c7750 tests(motor_map_widget): tests added wyzula_j 2024-07-06 20:20:31 +02:00
  • c78cd898f2 fix(motor_map): bug where motors without limits were selected wyzula_j 2024-07-07 19:06:55 +02:00
  • 74a249bd06 test(setting_dialog): tests added wyzula_j 2024-07-07 22:15:28 +02:00
  • 2020953b93 feat(settings_dialog):apply button wyzula_j 2024-07-05 21:01:20 +02:00
  • 3826bb3d9e refactor(setting_dialog): moved to qt_utils wyzula_j 2024-07-05 12:59:12 +02:00
  • 7ffc06f3c7 refactor(toolbar): toolbar moved from widgets to qt_utils wyzula_j 2024-07-05 11:27:34 +02:00
  • eea1a75d4a 0.82.0 v0.82.0 semantic-release 2024-07-07 20:58:24 +00:00
  • b9bff38b64 feat(toggle): added angular component-like toggle wakonig_k 2024-07-07 17:31:10 +02:00
  • f04862933f refactor(device_input): DeviceComboBox and DeviceLineEdit moved to top layer of widgets wyzula_j 2024-07-07 11:39:03 +02:00
  • f5b8375fd3 refactor(stop_button): moved to top layer, plugin added wyzula_j 2024-07-06 20:48:15 +02:00
  • db1cdf4280 refactor(motor_map_widget): removed restriction of only PySide6 for widget wyzula_j 2024-07-06 20:36:45 +02:00
  • fa1e86ff07 refactor(color_button): ColorButton moved to top level of widgets wyzula_j 2024-07-06 20:30:49 +02:00
  • 9a95454723 0.81.2 v0.81.2 semantic-release 2024-07-07 16:28:51 +00:00
  • dd1875ea5c fix(waveform): scan_history error check for IndexError wyzula_j 2024-07-05 20:25:07 +02:00
  • df4fabb32a 0.81.1 v0.81.1 semantic-release 2024-07-07 11:45:03 +00:00
  • 70fd1b7be4 feat(figure): added support for async device readbacks as curve data feature/async_waveform wakonig_k 2024-07-07 12:37:31 +02:00
  • 99114f14f6 fix(motor_control): temporary remove of motor control widgets wyzula_j 2024-07-07 11:41:07 +02:00
  • fc3a69bbb0 0.81.0 v0.81.0 semantic-release 2024-07-06 12:24:20 +00:00
  • 9594be2606 feat(color_button): can get colors in RGBA or HEX wyzula_j 2024-07-05 20:14:40 +02:00
  • 96fd239608 0.80.1 v0.80.1 semantic-release 2024-07-06 10:24:21 +00:00
  • 61de7e9e22 fix(entry_validator): check for entry == "" wyzula_j 2024-07-05 20:28:11 +02:00
  • 24c4cdc39f 0.80.0 v0.80.0 semantic-release 2024-07-06 10:14:40 +00:00
  • fadbf77866 feat(qt5): dropped support for qt5; pyside2 and pyqt5 wakonig_k 2024-07-06 10:05:32 +02:00
  • 03819a3d90 feat(plugins): moved plugin dict to dataclass and container wakonig_k 2024-07-06 09:50:50 +02:00
  • d6d0777113 feat(plugins): added support for pyqt6 ui files wakonig_k 2024-07-05 22:50:19 +02:00
  • 1aa83e0ef1 feat(plugins): added bec widgets base class wakonig_k 2024-07-05 21:22:51 +02:00
  • b09c644e01 0.79.3 v0.79.3 semantic-release 2024-07-05 08:25:37 +00:00
  • e403870874 fix: changed inheritance to adress qt designer bug in rendering appel_c 2024-07-03 18:43:10 +02:00