1
0
mirror of https://github.com/bec-project/bec_widgets.git synced 2025-12-31 19:11:18 +01:00

Commit Graph

  • e1cc87d421 wip wakonig_k 2025-03-28 11:13:34 +01:00
  • 7719ac86b8 wip wakonig_k 2025-03-28 11:11:59 +01:00
  • 705e819352 wip wakonig_k 2025-03-27 21:42:19 +01:00
  • 1d98aed46e wip - launch file wakonig_k 2025-03-27 20:47:00 +01:00
  • 90c4460996 refactor: minor type hint improvements wakonig_k 2025-03-27 20:44:49 +01:00
  • f423e8463d fix: fix rpc after qapp refactoring; simplified update logic wakonig_k 2025-03-27 20:44:35 +01:00
  • accaeed832 feat: moved to bec qapp wakonig_k 2025-03-27 20:43:32 +01:00
  • 20028fc057 feat: add cli server class wakonig_k 2025-03-27 20:41:40 +01:00
  • 188fe4840f feat: add launch window wakonig_k 2025-03-27 20:41:22 +01:00
  • 157eced745 fix: set parent id for widgets of custom ui files wakonig_k 2025-03-27 20:39:58 +01:00
  • 8e8f7f4264 fix: ensure parent and parent_id are passed on wakonig_k 2025-03-27 20:38:56 +01:00
  • ae3e2d7946 wip QAPP with QMainWindow with some example ui files, you need to manually change the ui file in the server to change ui wyzula-jan 2025-03-25 20:49:03 +01:00
  • 867ab574cb wip widget_IO added filter to list just BECWidget hierarchy wyzula-jan 2025-03-25 20:48:19 +01:00
  • ac8bf593f6 hack: comment out segfaulting test David Perl 2025-03-26 13:51:09 +01:00
  • 49d1955001 docs: add docs on widget plugins David Perl 2025-03-14 15:00:10 +01:00
  • b752a56797 feat: add loader/helper for widget plugins David Perl 2025-03-13 10:31:25 +01:00
  • b4925918f7 refactor: tidy client generation and add options David Perl 2025-02-28 17:23:43 +01:00
  • 43e1aa9505 fix: add designer plugin for ScanMetadata David Perl 2025-04-03 15:12:15 +02:00
  • 28ae0d2b57 fix: expose common classes from bec_widgets package David Perl 2025-02-28 14:16:23 +01:00
  • 7726d83b68 fix: create widget enum programatically David Perl 2025-02-28 11:30:04 +01:00
  • be552d3ece refactor(utils): qt_utils moved to utils wyzula-jan 2025-03-24 19:36:38 +01:00
  • 8d17f7e32f fix(rpc_register): _lock and _skip_broad_cast moved to instance attributes wyzula-jan 2025-03-25 15:05:37 +01:00
  • 4a74891184 fix(server): BECDockArea type added wyzula-jan 2025-03-25 13:43:09 +01:00
  • c2d2c484cd fix(waveform): legend is correctly updated when changed from curve dialog wyzula-jan 2025-03-25 12:47:29 +01:00
  • b91f1fe487 fix(waveform): fix dap curve categorization logic wyzula-jan 2025-03-25 12:18:12 +01:00
  • d4106c548e ci(e2e): e2e tests are saving logs wyzula-jan 2025-03-25 11:32:30 +01:00
  • 288ea4dbbd fix(waveform): error where scan history is empty wyzula-jan 2025-03-25 11:32:14 +01:00
  • 9fb9a1cfd2 refactor(plots): plot_next_gen module renamed to plots wyzula-jan 2025-03-23 18:42:28 +01:00
  • 378398a29b test(e2e): e2e tests adjusted for new plotting framework wyzula-jan 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-jan 2025-03-20 21:28:39 +01:00
  • 6ca4aa0f9b fix(client): RPC API adjusted for DockArea, ImageItem and Waveform wyzula-jan 2025-03-21 11:27:24 +01:00
  • b58a098ed4 fix(round_frame): RoundFrame removed from BECWidget inheritance wyzula-jan 2025-03-21 15:04:32 +01:00
  • 42e3b9c137 fix(plot_indicators): plot indicators added to the PlotBase wyzula-jan 2025-03-21 11:12:22 +01:00
  • 4e29291b3a refactor: AutoUpdate disabled wyzula-jan 2025-03-20 21:28:16 +01:00
  • f76d9319bd refactor(bec_figure): BECFigure removed wyzula-jan 2025-03-20 20:46:57 +01:00
  • 6c90ca3107 fix(rpc_register): Lock changed to RLock wyzula-jan 2025-03-24 17:23:37 +01:00
  • 94c2e2db65 fix(setting_widget): added parent kwarg into all settings widgets in plotting framework wyzula-jan 2025-03-25 10:25:14 +01:00
  • 7c31bbd9c2 refactor(multi_waveform_widget): BECMultiWaveformWidget removed wyzula-jan 2025-03-20 20:44:15 +01:00
  • 77f96160ab feat(multi_waveform): multi-waveform widget based on new PlotBase wyzula-jan 2025-03-20 14:39:40 +01:00
  • 1cc2a98489 fix(colormap_widget): size policy fixed wyzula-jan 2025-03-20 16:53:20 +01:00
  • 112eed694c fix(side_panel): side panel menu can be initialized without a title wyzula-jan 2025-03-20 15:15:37 +01:00
  • 1a0097e027 feat(widget_io): added handler for Sliders wyzula-jan 2025-03-20 15:19:28 +01:00
  • 8558b46114 fix(rpc_base): timeout run_rpc 3s wyzula-jan 2025-03-24 15:32:35 +01:00
  • 75b24467de fix: server shutdown widgets appel_c 2025-03-24 15:24:52 +01:00
  • c8bdcaabde tests: add test for rpcrefernce on rpcbase object appel_c 2025-03-24 14:03:29 +01:00
  • a5f06c8f83 fix: broadcast context manager to emit registry changes just once appel_c 2025-03-24 13:53:53 +01:00
  • d05179a519 refactor: fix cleanup for various widgets, including RoundedFrame appel_c 2025-03-24 09:24:46 +01:00
  • be83c7d5f4 refactor: fix cleanup bug for BECConnector items, renamed _registry_state to _server_registry appel_c 2025-03-24 08:06:42 +01:00
  • 757375f117 tests(bec-figure): Comment all BECFigure tests as they will be removed appel_c 2025-03-22 16:49:13 +01:00
  • 5872253123 refactor: cleanup, fix tests and _top_level dict/windows appel_c 2025-03-22 16:42:19 +01:00
  • 7ba93ce934 refactor: cleanup rpc reference tracking, fix appquit, fix namespace updates edge cases appel_c 2025-03-22 07:36:13 +01:00
  • bd5e251ee9 refactor(rpc_reference): refactor rpc reference tracking appel_c 2025-03-19 16:55:00 +01:00
  • f3d3c9425d test: fix tests for namespace updates appel_c 2025-03-19 16:41:29 +01:00
  • ee2eefdace fix (client-utils): start server if not running for 'show' and 'new' appel_c 2025-03-19 16:21:17 +01:00
  • 43b747ec8a fix(device_input_base): removed enums from Pydantic models to make them serialisable appel_c 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_c 2025-03-14 10:25:41 +01:00
  • 2ba9b4cb23 feat: add rpc broadcast wakonig_k 2025-03-13 10:06:34 +01:00
  • 9f2a083abb fix(motor_map): limit map creating optimized wyzula-jan 2025-03-19 23:04:23 +01:00
  • f878e87ad5 refactor(motor_map_widget): BECMotorMapWidget removed wyzula-jan 2025-03-14 18:05:46 +01:00
  • fec26d793e feat(motor_map): new MotorMap widget based on PlotBase wyzula-jan 2025-03-14 17:24:30 +01:00
  • 98eda03f4d fix(plot_base): do not enable inner axes when label is changed wyzula-jan 2025-03-18 15:01:19 +01:00
  • 0204d9c86f fix(plot_base): axis setting filter for relevant properties wyzula-jan 2025-03-16 19:40:27 +01:00
  • e6795dd87c fix(scatter_waveform,waveform): Added QTimer to fetch the last data points after 500ms wyzula-jan 2025-03-14 13:25:01 +01:00
  • 95fcf016c3 feat(scatter_waveform): scatter waveform widget based on new Plotbase wyzula-jan 2025-03-12 15:38:56 +01:00
  • 0dd9617e6e refactor(tests): create dummy scan item moved to client_mocks.py wyzula-jan 2025-03-13 16:27:43 +01:00
  • 4f9514fbd1 fix(plot_base): improved handling of matplotlib exporter errors wyzula-jan 2025-03-13 12:42:55 +01:00
  • 890b50115f fix(plot_base): ability to set y label suffix wyzula-jan 2025-03-12 17:16:30 +01:00
  • de10609b3c refactor(image_widget): old BECImageWidget removed wyzula-jan 2025-03-11 14:12:16 +01:00
  • cb39ff3fbd feat(image): new Image widget based on new PlotBase wyzula-jan 2025-02-13 11:21:23 +01:00
  • ac08bdfab2 fix(toolbar): update action check handling logic for SwitchableToolBarAction wyzula-jan 2025-03-06 13:45:29 +01:00
  • 30db18367e fix(plot_base): enable popup property fixed wyzula-jan 2025-03-06 11:09:30 +01:00
  • a85402dde1 fix(crosshair): adapted for 2D image wyzula-jan 2025-02-13 10:50:54 +01:00
  • 17f2dda977 test: disable test_bec_dock_rpc_e2e module, issue to fix this created #450 appel_c 2025-03-13 17:50:41 +01:00
  • d211bd67ab tests: fix e2e tests for namespace refactoring appel_c 2025-03-13 16:38:42 +01:00
  • 0b00cd24fd refactor: cleanup MR appel_c 2025-03-13 15:58:43 +01:00
  • 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