Commit Graph

  • 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_c 2025-03-24 15:24:52 +01:00
  • 3112a3b8c9 tests: add test for rpcrefernce on rpcbase object appel_c 2025-03-24 14:03:29 +01:00
  • ae1c71e704 fix: broadcast context manager to emit registry changes just once appel_c 2025-03-24 13:53:53 +01:00
  • 68ac8555ee refactor: fix cleanup for various widgets, including RoundedFrame appel_c 2025-03-24 09:24:46 +01:00
  • 6b9d1d5f2f refactor: fix cleanup bug for BECConnector items, renamed _registry_state to _server_registry appel_c 2025-03-24 08:06:42 +01:00
  • 1ea225d2fd tests(bec-figure): Comment all BECFigure tests as they will be removed appel_c 2025-03-22 16:49:13 +01:00
  • 67032eaa95 refactor: cleanup, fix tests and _top_level dict/windows appel_c 2025-03-22 16:42:19 +01:00
  • 36749dd76d refactor: cleanup rpc reference tracking, fix appquit, fix namespace updates edge cases appel_c 2025-03-22 07:36:13 +01:00
  • 225b73b073 refactor(rpc_reference): refactor rpc reference tracking appel_c 2025-03-19 16:55:00 +01:00
  • 26bc6ec089 test: fix tests for namespace updates appel_c 2025-03-19 16:41:29 +01:00
  • 1172a1250a fix (client-utils): start server if not running for 'show' and 'new' appel_c 2025-03-19 16:21:17 +01:00
  • 64236c2cfc fix(device_input_base): removed enums from Pydantic models to make them serialisable appel_c 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_c 2025-03-14 10:25:41 +01:00
  • 1c322cc20a feat: add rpc broadcast wakonig_k 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
  • 441b663880 refactor(motor_map_widget): BECMotorMapWidget removed wyzula_j 2025-03-14 18:05:46 +01:00
  • 7a9a1dc220 feat(motor_map): new MotorMap widget based on PlotBase wyzula_j 2025-03-14 17:24:30 +01:00
  • d9de75bbfa fix(plot_base): do not enable inner axes when label is changed wyzula_j 2025-03-18 15:01:19 +01:00
  • 35ebd19062 fix(plot_base): axis setting filter for relevant properties wyzula_j 2025-03-16 19:40:27 +01:00
  • 9df815a7c8 fix(scatter_waveform,waveform): Added QTimer to fetch the last data points after 500ms wyzula_j 2025-03-14 13:25:01 +01:00
  • 7b7c0c4570 feat(scatter_waveform): scatter waveform widget based on new Plotbase wyzula_j 2025-03-12 15:38:56 +01:00
  • 57a6906dd7 refactor(tests): create dummy scan item moved to client_mocks.py wyzula_j 2025-03-13 16:27:43 +01:00
  • c2f8f285a8 fix(plot_base): improved handling of matplotlib exporter errors wyzula_j 2025-03-13 12:42:55 +01:00
  • 339e0152ff fix(plot_base): ability to set y label suffix wyzula_j 2025-03-12 17:16:30 +01:00
  • 080c9e25ff refactor(image_widget): old BECImageWidget removed wyzula_j 2025-03-11 14:12:16 +01:00
  • b06fc5e255 feat(image): new Image widget based on new PlotBase wyzula_j 2025-02-13 11:21:23 +01:00
  • 240044d680 fix(toolbar): update action check handling logic for SwitchableToolBarAction wyzula_j 2025-03-06 13:45:29 +01:00
  • 7bf7fa5b7c fix(plot_base): enable popup property fixed wyzula_j 2025-03-06 11:09:30 +01:00
  • c431deecf4 fix(crosshair): adapted for 2D image wyzula_j 2025-02-13 10:50:54 +01:00
  • 7a2c19c295 test: disable test_bec_dock_rpc_e2e module, issue to fix this created #450 appel_c 2025-03-13 17:50:41 +01:00
  • 70a1de5456 tests: fix e2e tests for namespace refactoring appel_c 2025-03-13 16:38:42 +01:00
  • 4f7babb757 refactor: cleanup MR appel_c 2025-03-13 15:58:43 +01:00
  • 08f5a1cceb feat!: namespace update for gui, dock_area and docks. wakonig_k 2025-03-13 10:06:11 +01:00
  • f895dd4863 docs(plot_base): update docstrings for properties and setters wyzula_j 2025-03-03 20:46:19 +01:00
  • 22e804a7bc refactor(waveform_widget): removed and replaced by Waveform wyzula_j 2025-02-28 00:27:14 +01:00
  • 5f1455910a test(plot_indicators): tests adapted to not be dependent on BECWaveformWidget wyzula_j 2025-02-28 01:20:40 +01:00
  • 0bb301b678 fix(plot_indicators): cleanup adjusted wyzula_j 2025-02-28 01:20:04 +01:00
  • 147ced2cb0 feat(waveform): new Waveform widget based on NextGen PlotBase wyzula_j 2025-02-14 13:22:34 +01:00
  • f4d3820838 fix(entry_validator): validator reports list of signal if user chooses the wrong one wyzula_j 2025-03-04 10:57:57 +01:00
  • 1f548bbf9b fix(plot_base): update mouse mode state on mode change wyzula_j 2025-03-03 21:51:53 +01:00
  • 6c286b02e8 fix(plot_base): aspect ratio removed from the PlotBase wyzula_j 2025-03-03 15:05:58 +01:00
  • 9b42e95eeb fix(plot_base): inner and outer axis setting in popup mode wyzula_j 2025-03-03 13:29:31 +01:00
  • 5776fe66e9 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
  • b948e183c5 fix(lmfit_dialog_vertical): vertical sizePolicy fixed wyzula_j 2025-01-26 18:07:49 +01:00
  • 8f2f42f818 1.25.1 v1.25.1 semantic-release 2025-03-24 19:00:17 +00:00
  • e5c9dd288c fix(positioner_box): if possible tweak should use the current setpoint instead of the readback wakonig_k 2025-03-24 15:27:32 +01:00
  • be274a10fc fix(positioner_box): fixed motor moving flags for spinner wakonig_k 2025-03-21 18:12:55 +01:00
  • 1b680b0b1d WIP very messy ui as a server window, however, works as expected feat/bec-qapp wyzula_j 2025-03-19 16:50:08 +01:00
  • d27edbbf6d WIP server has BEC qapp imported wyzula_j 2025-03-19 15:45:02 +01:00
  • 1e87d1021c WIP main window is creating docks with status bar and actions bar wyzula_j 2025-03-19 15:44:39 +01:00
  • f975f372d6 WIP client can connect to different gui_id wyzula_j 2025-03-19 15:44:14 +01:00
  • ff27b0e569 WIP qmainwindow weblinks added wyzula_j 2025-03-19 15:41:48 +01:00
  • 3c527b9a76 WIP qapp and qmain window adjusted init wyzula_j 2025-03-19 14:49:01 +01:00
  • 35b9ede67f WIP qapp and bec widget POC adjustments wyzula_j 2025-03-19 14:40:41 +01:00
  • 5c38ea76eb WIP qapp POC wyzula_j 2025-03-17 15:35:53 +01:00
  • f6e2b49204 refactor(motor_map_widget): BECMotorMapWidget removed wyzula_j 2025-03-14 18:05:46 +01:00
  • 98b6790223 feat(motor_map): new MotorMap widget based on PlotBase wyzula_j 2025-03-14 17:24:30 +01:00
  • 3606053bf0 fix(plot_base): do not enable inner axes when label is changed wyzula_j 2025-03-18 15:01:19 +01:00
  • 0336804fba fix(plot_base): axis setting filter for relevant properties wyzula_j 2025-03-16 19:40:27 +01:00
  • 5dc42895aa WIP waveform with super bad convergence fix/dap-parameters-request wyzula_j 2025-03-14 15:09:01 +01:00
  • 115da10d78 WIP waveform request dap using parameters of the previous fit wyzula_j 2025-03-14 14:58:16 +01:00
  • 0753e359c6 fix(scatter_waveform,waveform): Added QTimer to fetch the last data points after 500ms wyzula_j 2025-03-14 13:25:01 +01:00
  • 69bc40a8e4 feat(scatter_waveform): scatter waveform widget based on new Plotbase wyzula_j 2025-03-12 15:38:56 +01:00
  • 75dbbf7663 refactor(tests): create dummy scan item moved to client_mocks.py wyzula_j 2025-03-13 16:27:43 +01:00
  • a5be450590 fix(plot_base): improved handling of matplotlib exporter errors wyzula_j 2025-03-13 12:42:55 +01:00
  • 7127bba1de fix(plot_base): ability to set y label suffix wyzula_j 2025-03-12 17:16:30 +01:00
  • 6b265b1d30 refactor(image_widget): old BECImageWidget removed wyzula_j 2025-03-11 14:12:16 +01:00
  • 0a9d2c4d18 feat(image): new Image widget based on new PlotBase wyzula_j 2025-02-13 11:21:23 +01:00
  • 37f736954f fix(toolbar): update action check handling logic for SwitchableToolBarAction wyzula_j 2025-03-06 13:45:29 +01:00
  • bea107b036 fix(plot_base): enable popup property fixed wyzula_j 2025-03-06 11:09:30 +01:00
  • 532f2957b4 fix(crosshair): adapted for 2D image wyzula_j 2025-02-13 10:50:54 +01:00
  • 7a676d6078 test: disable test_bec_dock_rpc_e2e module, issue to fix this created #450 appel_c 2025-03-13 17:50:41 +01:00
  • cc3cb8ccb1 tests: fix e2e tests for namespace refactoring appel_c 2025-03-13 16:38:42 +01:00
  • 81c306611d refactor: cleanup MR appel_c 2025-03-13 15:58:43 +01:00
  • c5b384c7f5 feat!: namespace update for gui, dock_area and docks. wakonig_k 2025-03-13 10:06:11 +01:00
  • a186e66b92 docs(plot_base): update docstrings for properties and setters wyzula_j 2025-03-03 20:46:19 +01:00
  • 183104456f refactor(waveform_widget): removed and replaced by Waveform wyzula_j 2025-02-28 00:27:14 +01:00
  • d1a6a59b86 test(plot_indicators): tests adapted to not be dependent on BECWaveformWidget wyzula_j 2025-02-28 01:20:40 +01:00
  • 1562000b37 fix(plot_indicators): cleanup adjusted wyzula_j 2025-02-28 01:20:04 +01:00
  • 2b37ac154e feat(waveform): new Waveform widget based on NextGen PlotBase wyzula_j 2025-02-14 13:22:34 +01:00