0
0
mirror of https://github.com/bec-project/bec_widgets.git synced 2025-07-13 19:21:50 +02:00

Commit Graph

  • ac3c5a38e4 feat!: namespace update for gui, dock_area and docks. wakonig_k 2025-03-13 10:06:11 +01:00
  • b085ef6e73 docs(plot_base): update docstrings for properties and setters wyzula-jan 2025-03-03 20:46:19 +01:00
  • 96cff49cd4 refactor(waveform_widget): removed and replaced by Waveform wyzula-jan 2025-02-28 00:27:14 +01:00
  • 360fe4c9c3 test(plot_indicators): tests adapted to not be dependent on BECWaveformWidget wyzula-jan 2025-02-28 01:20:40 +01:00
  • 4865341010 fix(plot_indicators): cleanup adjusted wyzula-jan 2025-02-28 01:20:04 +01:00
  • 4bec181f3a feat(waveform): new Waveform widget based on NextGen PlotBase wyzula-jan 2025-02-14 13:22:34 +01:00
  • da05877dd0 fix(entry_validator): validator reports list of signal if user chooses the wrong one wyzula-jan 2025-03-04 10:57:57 +01:00
  • fc24c8b3a5 fix(plot_base): update mouse mode state on mode change wyzula-jan 2025-03-03 21:51:53 +01:00
  • 19d8aeb162 fix(plot_base): aspect ratio removed from the PlotBase wyzula-jan 2025-03-03 15:05:58 +01:00
  • 055b96818a fix(plot_base): inner and outer axis setting in popup mode wyzula-jan 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-jan 2025-02-27 18:00:31 +01:00
  • 584b945005 fix(lmfit_dialog_vertical): vertical sizePolicy fixed wyzula-jan 2025-01-26 18:07:49 +01:00
  • 9dabf2c66c build: pyside6 capped to 6.9 wyzula-jan 2025-04-03 15:51:32 +02:00
  • e6cc6a857f fix: also install bec_server on branch in CI fix/bec_server_branch_in_ci David Perl 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-jan 2025-03-24 19:36:38 +01:00
  • 7f891820d8 fix(rpc_register): _lock and _skip_broad_cast moved to instance attributes wyzula-jan 2025-03-25 15:05:37 +01:00
  • 94030ecaa8 fix(server): BECDockArea type added wyzula-jan 2025-03-25 13:43:09 +01:00
  • 433d206525 fix(waveform): legend is correctly updated when changed from curve dialog wyzula-jan 2025-03-25 12:47:29 +01:00
  • 5472d5b71a fix(waveform): fix dap curve categorization logic wyzula-jan 2025-03-25 12:18:12 +01:00
  • 9e8d3dadee ci(e2e): e2e tests are saving logs wyzula-jan 2025-03-25 11:32:30 +01:00
  • 8efe3af8ba fix(waveform): error where scan history is empty wyzula-jan 2025-03-25 11:32:14 +01:00
  • 14072ec400 refactor(plots): plot_next_gen module renamed to plots wyzula-jan 2025-03-23 18:42:28 +01:00
  • 4592bb5b12 test(e2e): e2e tests adjusted for new plotting framework wyzula-jan 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-jan 2025-03-20 21:28:39 +01:00
  • bbf731d13b fix(client): RPC API adjusted for DockArea, ImageItem and Waveform wyzula-jan 2025-03-21 11:27:24 +01:00
  • 8bf6624e94 fix(round_frame): RoundFrame removed from BECWidget inheritance wyzula-jan 2025-03-21 15:04:32 +01:00
  • 90c1e261fb fix(plot_indicators): plot indicators added to the PlotBase wyzula-jan 2025-03-21 11:12:22 +01:00
  • d066d581b3 refactor: AutoUpdate disabled wyzula-jan 2025-03-20 21:28:16 +01:00
  • 838f9aa011 refactor(bec_figure): BECFigure removed wyzula-jan 2025-03-20 20:46:57 +01:00
  • 6a70c0ff50 fix(rpc_register): Lock changed to RLock wyzula-jan 2025-03-24 17:23:37 +01:00
  • 582a90c770 fix(setting_widget): added parent kwarg into all settings widgets in plotting framework wyzula-jan 2025-03-25 10:25:14 +01:00
  • 1ec5ff3607 refactor(multi_waveform_widget): BECMultiWaveformWidget removed wyzula-jan 2025-03-20 20:44:15 +01:00
  • 1c45bbda76 feat(multi_waveform): multi-waveform widget based on new PlotBase wyzula-jan 2025-03-20 14:39:40 +01:00
  • adb764a7f0 fix(colormap_widget): size policy fixed wyzula-jan 2025-03-20 16:53:20 +01:00
  • 64f49698ed fix(side_panel): side panel menu can be initialized without a title wyzula-jan 2025-03-20 15:15:37 +01:00
  • 0a64e47016 feat(widget_io): added handler for Sliders wyzula-jan 2025-03-20 15:19:28 +01:00
  • fb8f4ea557 fix(rpc_base): timeout run_rpc 3s wyzula-jan 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-jan 2025-03-19 23:04:23 +01:00
  • 441b663880 refactor(motor_map_widget): BECMotorMapWidget removed wyzula-jan 2025-03-14 18:05:46 +01:00
  • 7a9a1dc220 feat(motor_map): new MotorMap widget based on PlotBase wyzula-jan 2025-03-14 17:24:30 +01:00
  • d9de75bbfa fix(plot_base): do not enable inner axes when label is changed wyzula-jan 2025-03-18 15:01:19 +01:00
  • 35ebd19062 fix(plot_base): axis setting filter for relevant properties wyzula-jan 2025-03-16 19:40:27 +01:00
  • 9df815a7c8 fix(scatter_waveform,waveform): Added QTimer to fetch the last data points after 500ms wyzula-jan 2025-03-14 13:25:01 +01:00
  • 7b7c0c4570 feat(scatter_waveform): scatter waveform widget based on new Plotbase wyzula-jan 2025-03-12 15:38:56 +01:00
  • 57a6906dd7 refactor(tests): create dummy scan item moved to client_mocks.py wyzula-jan 2025-03-13 16:27:43 +01:00
  • c2f8f285a8 fix(plot_base): improved handling of matplotlib exporter errors wyzula-jan 2025-03-13 12:42:55 +01:00
  • 339e0152ff fix(plot_base): ability to set y label suffix wyzula-jan 2025-03-12 17:16:30 +01:00
  • 080c9e25ff refactor(image_widget): old BECImageWidget removed wyzula-jan 2025-03-11 14:12:16 +01:00
  • b06fc5e255 feat(image): new Image widget based on new PlotBase wyzula-jan 2025-02-13 11:21:23 +01:00
  • 240044d680 fix(toolbar): update action check handling logic for SwitchableToolBarAction wyzula-jan 2025-03-06 13:45:29 +01:00
  • 7bf7fa5b7c fix(plot_base): enable popup property fixed wyzula-jan 2025-03-06 11:09:30 +01:00
  • c431deecf4 fix(crosshair): adapted for 2D image wyzula-jan 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-jan 2025-03-03 20:46:19 +01:00
  • 22e804a7bc refactor(waveform_widget): removed and replaced by Waveform wyzula-jan 2025-02-28 00:27:14 +01:00
  • 5f1455910a test(plot_indicators): tests adapted to not be dependent on BECWaveformWidget wyzula-jan 2025-02-28 01:20:40 +01:00
  • 0bb301b678 fix(plot_indicators): cleanup adjusted wyzula-jan 2025-02-28 01:20:04 +01:00
  • 147ced2cb0 feat(waveform): new Waveform widget based on NextGen PlotBase wyzula-jan 2025-02-14 13:22:34 +01:00
  • f4d3820838 fix(entry_validator): validator reports list of signal if user chooses the wrong one wyzula-jan 2025-03-04 10:57:57 +01:00
  • 1f548bbf9b fix(plot_base): update mouse mode state on mode change wyzula-jan 2025-03-03 21:51:53 +01:00
  • 6c286b02e8 fix(plot_base): aspect ratio removed from the PlotBase wyzula-jan 2025-03-03 15:05:58 +01:00
  • 9b42e95eeb fix(plot_base): inner and outer axis setting in popup mode wyzula-jan 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-jan 2025-02-27 18:00:31 +01:00
  • b948e183c5 fix(lmfit_dialog_vertical): vertical sizePolicy fixed wyzula-jan 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-jan 2025-03-19 16:50:08 +01:00
  • d27edbbf6d WIP server has BEC qapp imported wyzula-jan 2025-03-19 15:45:02 +01:00
  • 1e87d1021c WIP main window is creating docks with status bar and actions bar wyzula-jan 2025-03-19 15:44:39 +01:00
  • f975f372d6 WIP client can connect to different gui_id wyzula-jan 2025-03-19 15:44:14 +01:00
  • ff27b0e569 WIP qmainwindow weblinks added wyzula-jan 2025-03-19 15:41:48 +01:00
  • 3c527b9a76 WIP qapp and qmain window adjusted init wyzula-jan 2025-03-19 14:49:01 +01:00
  • 35b9ede67f WIP qapp and bec widget POC adjustments wyzula-jan 2025-03-19 14:40:41 +01:00
  • 5c38ea76eb WIP qapp POC wyzula-jan 2025-03-17 15:35:53 +01:00
  • f6e2b49204 refactor(motor_map_widget): BECMotorMapWidget removed wyzula-jan 2025-03-14 18:05:46 +01:00
  • 98b6790223 feat(motor_map): new MotorMap widget based on PlotBase wyzula-jan 2025-03-14 17:24:30 +01:00
  • 3606053bf0 fix(plot_base): do not enable inner axes when label is changed wyzula-jan 2025-03-18 15:01:19 +01:00
  • 0336804fba fix(plot_base): axis setting filter for relevant properties wyzula-jan 2025-03-16 19:40:27 +01:00
  • 5dc42895aa WIP waveform with super bad convergence fix/dap-parameters-request wyzula-jan 2025-03-14 15:09:01 +01:00
  • 115da10d78 WIP waveform request dap using parameters of the previous fit wyzula-jan 2025-03-14 14:58:16 +01:00
  • 0753e359c6 fix(scatter_waveform,waveform): Added QTimer to fetch the last data points after 500ms wyzula-jan 2025-03-14 13:25:01 +01:00