Commit Graph

  • 378398a29b test(e2e): e2e tests adjusted for new plotting framework wyzula_j 2025-03-23 13:20:05 +01:00
  • 6ade934356 test(unit_tests): unit tests adjusted to use a modern plotting framework instead of BECFigure wyzula_j 2025-03-20 21:28:39 +01:00
  • 6ca4aa0f9b fix(client): RPC API adjusted for DockArea, ImageItem and Waveform wyzula_j 2025-03-21 11:27:24 +01:00
  • b58a098ed4 fix(round_frame): RoundFrame removed from BECWidget inheritance wyzula_j 2025-03-21 15:04:32 +01:00
  • 42e3b9c137 fix(plot_indicators): plot indicators added to the PlotBase wyzula_j 2025-03-21 11:12:22 +01:00
  • 4e29291b3a refactor: AutoUpdate disabled wyzula_j 2025-03-20 21:28:16 +01:00
  • f76d9319bd refactor(bec_figure): BECFigure removed wyzula_j 2025-03-20 20:46:57 +01:00
  • 6c90ca3107 fix(rpc_register): Lock changed to RLock wyzula_j 2025-03-24 17:23:37 +01:00
  • 94c2e2db65 fix(setting_widget): added parent kwarg into all settings widgets in plotting framework wyzula_j 2025-03-25 10:25:14 +01:00
  • 7c31bbd9c2 refactor(multi_waveform_widget): BECMultiWaveformWidget removed wyzula_j 2025-03-20 20:44:15 +01:00
  • 77f96160ab feat(multi_waveform): multi-waveform widget based on new PlotBase wyzula_j 2025-03-20 14:39:40 +01:00
  • 1cc2a98489 fix(colormap_widget): size policy fixed wyzula_j 2025-03-20 16:53:20 +01:00
  • 112eed694c fix(side_panel): side panel menu can be initialized without a title wyzula_j 2025-03-20 15:15:37 +01:00
  • 1a0097e027 feat(widget_io): added handler for Sliders wyzula_j 2025-03-20 15:19:28 +01:00
  • 8558b46114 fix(rpc_base): timeout run_rpc 3s wyzula_j 2025-03-24 15:32:35 +01:00
  • 75b24467de fix: server shutdown widgets appel_candwyzula_j 2025-03-24 15:24:52 +01:00
  • c8bdcaabde tests: add test for rpcrefernce on rpcbase object appel_candwyzula_j 2025-03-24 14:03:29 +01:00
  • a5f06c8f83 fix: broadcast context manager to emit registry changes just once appel_candwyzula_j 2025-03-24 13:53:53 +01:00
  • d05179a519 refactor: fix cleanup for various widgets, including RoundedFrame appel_candwyzula_j 2025-03-24 09:24:46 +01:00
  • be83c7d5f4 refactor: fix cleanup bug for BECConnector items, renamed _registry_state to _server_registry appel_candwyzula_j 2025-03-24 08:06:42 +01:00
  • 757375f117 tests(bec-figure): Comment all BECFigure tests as they will be removed appel_candwyzula_j 2025-03-22 16:49:13 +01:00
  • 5872253123 refactor: cleanup, fix tests and _top_level dict/windows appel_candwyzula_j 2025-03-22 16:42:19 +01:00
  • 7ba93ce934 refactor: cleanup rpc reference tracking, fix appquit, fix namespace updates edge cases appel_candwyzula_j 2025-03-22 07:36:13 +01:00
  • bd5e251ee9 refactor(rpc_reference): refactor rpc reference tracking appel_candwyzula_j 2025-03-19 16:55:00 +01:00
  • f3d3c9425d test: fix tests for namespace updates appel_candwyzula_j 2025-03-19 16:41:29 +01:00
  • ee2eefdace fix (client-utils): start server if not running for 'show' and 'new' appel_candwyzula_j 2025-03-19 16:21:17 +01:00
  • 43b747ec8a fix(device_input_base): removed enums from Pydantic models to make them serialisable appel_candwyzula_j 2025-03-19 15:33:22 +01:00
  • 58b0c7ddc1 fix(server): remove window.hide() since widgets will be teared down on kill_server before siginit signals is sent appel_candwyzula_j 2025-03-14 10:25:41 +01:00
  • 2ba9b4cb23 feat: add rpc broadcast wakonig_kandwyzula_j 2025-03-13 10:06:34 +01:00
  • 9f2a083abb fix(motor_map): limit map creating optimized wyzula_j 2025-03-19 23:04:23 +01:00
  • f878e87ad5 refactor(motor_map_widget): BECMotorMapWidget removed wyzula_j 2025-03-14 18:05:46 +01:00
  • fec26d793e feat(motor_map): new MotorMap widget based on PlotBase wyzula_j 2025-03-14 17:24:30 +01:00
  • 98eda03f4d fix(plot_base): do not enable inner axes when label is changed wyzula_j 2025-03-18 15:01:19 +01:00
  • 0204d9c86f fix(plot_base): axis setting filter for relevant properties wyzula_j 2025-03-16 19:40:27 +01:00
  • e6795dd87c fix(scatter_waveform,waveform): Added QTimer to fetch the last data points after 500ms wyzula_j 2025-03-14 13:25:01 +01:00
  • 95fcf016c3 feat(scatter_waveform): scatter waveform widget based on new Plotbase wyzula_j 2025-03-12 15:38:56 +01:00
  • 0dd9617e6e refactor(tests): create dummy scan item moved to client_mocks.py wyzula_j 2025-03-13 16:27:43 +01:00
  • 4f9514fbd1 fix(plot_base): improved handling of matplotlib exporter errors wyzula_j 2025-03-13 12:42:55 +01:00
  • 890b50115f fix(plot_base): ability to set y label suffix wyzula_j 2025-03-12 17:16:30 +01:00
  • de10609b3c refactor(image_widget): old BECImageWidget removed wyzula_j 2025-03-11 14:12:16 +01:00
  • cb39ff3fbd feat(image): new Image widget based on new PlotBase wyzula_j 2025-02-13 11:21:23 +01:00
  • ac08bdfab2 fix(toolbar): update action check handling logic for SwitchableToolBarAction wyzula_j 2025-03-06 13:45:29 +01:00
  • 30db18367e fix(plot_base): enable popup property fixed wyzula_j 2025-03-06 11:09:30 +01:00
  • a85402dde1 fix(crosshair): adapted for 2D image wyzula_j 2025-02-13 10:50:54 +01:00
  • 17f2dda977 test: disable test_bec_dock_rpc_e2e module, issue to fix this created #450 appel_candwyzula_j 2025-03-13 17:50:41 +01:00
  • d211bd67ab tests: fix e2e tests for namespace refactoring appel_candwyzula_j 2025-03-13 16:38:42 +01:00
  • 0b00cd24fd refactor: cleanup MR appel_candwyzula_j 2025-03-13 15:58:43 +01:00
  • ac3c5a38e4 feat!: namespace update for gui, dock_area and docks. wakonig_kandwyzula_j 2025-03-13 10:06:11 +01:00
  • b085ef6e73 docs(plot_base): update docstrings for properties and setters wyzula_j 2025-03-03 20:46:19 +01:00
  • 96cff49cd4 refactor(waveform_widget): removed and replaced by Waveform wyzula_j 2025-02-28 00:27:14 +01:00
  • 360fe4c9c3 test(plot_indicators): tests adapted to not be dependent on BECWaveformWidget wyzula_j 2025-02-28 01:20:40 +01:00
  • 4865341010 fix(plot_indicators): cleanup adjusted wyzula_j 2025-02-28 01:20:04 +01:00
  • 4bec181f3a feat(waveform): new Waveform widget based on NextGen PlotBase wyzula_j 2025-02-14 13:22:34 +01:00
  • da05877dd0 fix(entry_validator): validator reports list of signal if user chooses the wrong one wyzula_j 2025-03-04 10:57:57 +01:00
  • fc24c8b3a5 fix(plot_base): update mouse mode state on mode change wyzula_j 2025-03-03 21:51:53 +01:00
  • 19d8aeb162 fix(plot_base): aspect ratio removed from the PlotBase wyzula_j 2025-03-03 15:05:58 +01:00
  • 055b96818a fix(plot_base): inner and outer axis setting in popup mode wyzula_j 2025-03-03 13:29:31 +01:00
  • 39cf4ddd5a fix(plot_base): fix cleanup of popups if popups are still open when PlotBase is closed wyzula_j 2025-02-27 18:00:31 +01:00
  • 584b945005 fix(lmfit_dialog_vertical): vertical sizePolicy fixed wyzula_j 2025-01-26 18:07:49 +01:00
  • 9dabf2c66c build: pyside6 capped to 6.9 wyzula_j 2025-04-03 15:51:32 +02:00
  • e6cc6a857f fix: also install bec_server on branch in CI fix/bec_server_branch_in_ci perl_d 2025-04-01 11:11:44 +02:00
  • 5b0f080c18 fix: fix bug for namespace, dock_areas were not removed from gui object fix/namespace_cleanup_for_dock_area appel_c 2025-03-25 10:32:53 +01:00
  • a1ae311335 refactor(utils): qt_utils moved to utils wyzula_j 2025-03-24 19:36:38 +01:00
  • 7f891820d8 fix(rpc_register): _lock and _skip_broad_cast moved to instance attributes wyzula_j 2025-03-25 15:05:37 +01:00
  • 94030ecaa8 fix(server): BECDockArea type added wyzula_j 2025-03-25 13:43:09 +01:00
  • 433d206525 fix(waveform): legend is correctly updated when changed from curve dialog wyzula_j 2025-03-25 12:47:29 +01:00
  • 5472d5b71a fix(waveform): fix dap curve categorization logic wyzula_j 2025-03-25 12:18:12 +01:00
  • 9e8d3dadee ci(e2e): e2e tests are saving logs wyzula_j 2025-03-25 11:32:30 +01:00
  • 8efe3af8ba fix(waveform): error where scan history is empty wyzula_j 2025-03-25 11:32:14 +01:00
  • 14072ec400 refactor(plots): plot_next_gen module renamed to plots wyzula_j 2025-03-23 18:42:28 +01:00
  • 4592bb5b12 test(e2e): e2e tests adjusted for new plotting framework wyzula_j 2025-03-23 13:20:05 +01:00
  • 2dd66a7679 test(unit_tests): unit tests adjusted to use a modern plotting framework instead of BECFigure wyzula_j 2025-03-20 21:28:39 +01:00
  • bbf731d13b fix(client): RPC API adjusted for DockArea, ImageItem and Waveform wyzula_j 2025-03-21 11:27:24 +01:00
  • 8bf6624e94 fix(round_frame): RoundFrame removed from BECWidget inheritance wyzula_j 2025-03-21 15:04:32 +01:00
  • 90c1e261fb fix(plot_indicators): plot indicators added to the PlotBase wyzula_j 2025-03-21 11:12:22 +01:00
  • d066d581b3 refactor: AutoUpdate disabled wyzula_j 2025-03-20 21:28:16 +01:00
  • 838f9aa011 refactor(bec_figure): BECFigure removed wyzula_j 2025-03-20 20:46:57 +01:00
  • 6a70c0ff50 fix(rpc_register): Lock changed to RLock wyzula_j 2025-03-24 17:23:37 +01:00
  • 582a90c770 fix(setting_widget): added parent kwarg into all settings widgets in plotting framework wyzula_j 2025-03-25 10:25:14 +01:00
  • 1ec5ff3607 refactor(multi_waveform_widget): BECMultiWaveformWidget removed wyzula_j 2025-03-20 20:44:15 +01:00
  • 1c45bbda76 feat(multi_waveform): multi-waveform widget based on new PlotBase wyzula_j 2025-03-20 14:39:40 +01:00
  • adb764a7f0 fix(colormap_widget): size policy fixed wyzula_j 2025-03-20 16:53:20 +01:00
  • 64f49698ed fix(side_panel): side panel menu can be initialized without a title wyzula_j 2025-03-20 15:15:37 +01:00
  • 0a64e47016 feat(widget_io): added handler for Sliders wyzula_j 2025-03-20 15:19:28 +01:00
  • fb8f4ea557 fix(rpc_base): timeout run_rpc 3s wyzula_j 2025-03-24 15:32:35 +01:00
  • 43fda7c23f fix: server shutdown widgets appel_candwyzula_j 2025-03-24 15:24:52 +01:00
  • 3112a3b8c9 tests: add test for rpcrefernce on rpcbase object appel_candwyzula_j 2025-03-24 14:03:29 +01:00
  • ae1c71e704 fix: broadcast context manager to emit registry changes just once appel_candwyzula_j 2025-03-24 13:53:53 +01:00
  • 68ac8555ee refactor: fix cleanup for various widgets, including RoundedFrame appel_candwyzula_j 2025-03-24 09:24:46 +01:00
  • 6b9d1d5f2f refactor: fix cleanup bug for BECConnector items, renamed _registry_state to _server_registry appel_candwyzula_j 2025-03-24 08:06:42 +01:00
  • 1ea225d2fd tests(bec-figure): Comment all BECFigure tests as they will be removed appel_candwyzula_j 2025-03-22 16:49:13 +01:00
  • 67032eaa95 refactor: cleanup, fix tests and _top_level dict/windows appel_candwyzula_j 2025-03-22 16:42:19 +01:00
  • 36749dd76d refactor: cleanup rpc reference tracking, fix appquit, fix namespace updates edge cases appel_candwyzula_j 2025-03-22 07:36:13 +01:00
  • 225b73b073 refactor(rpc_reference): refactor rpc reference tracking appel_candwyzula_j 2025-03-19 16:55:00 +01:00
  • 26bc6ec089 test: fix tests for namespace updates appel_candwyzula_j 2025-03-19 16:41:29 +01:00
  • 1172a1250a fix (client-utils): start server if not running for 'show' and 'new' appel_candwyzula_j 2025-03-19 16:21:17 +01:00
  • 64236c2cfc fix(device_input_base): removed enums from Pydantic models to make them serialisable appel_candwyzula_j 2025-03-19 15:33:22 +01:00
  • 2adcc4a4ad fix(server): remove window.hide() since widgets will be teared down on kill_server before siginit signals is sent appel_candwyzula_j 2025-03-14 10:25:41 +01:00
  • 1c322cc20a feat: add rpc broadcast wakonig_kandwyzula_j 2025-03-13 10:06:34 +01:00
  • 6282210698 fix(motor_map): limit map creating optimized wyzula_j 2025-03-19 23:04:23 +01:00