Commit Graph

  • 5e0c376774 refactor(developer_widget): enhance documentation and add missing imports wakonig_k 2025-11-26 10:56:30 +01:00
  • fa79179f89 feat(developer_widget): add signal connection for focused editor changes to disable run button for macro files wakonig_k 2025-11-26 10:56:14 +01:00
  • 7083f94f46 fix(client): client API regenerated wyzula_j 2025-12-19 13:59:02 +01:00
  • a6357af8ff feat(device-manager): Add DeviceManager Widget for BEC Widget main applications wyzula_j 2025-11-20 23:50:28 +01:00
  • 3ebac55e2d fix(general_app): old general app example removed wyzula_j 2025-12-11 18:39:00 +01:00
  • 6fc524c819 fix(heatmap): interpolation thread is killed only on exit, logger for dandling thread wyzula_j 2025-12-09 15:41:15 +01:00
  • f98a5de7e9 perf(heatmap): thread worker optimization wyzula_j 2025-12-05 10:58:58 +01:00
  • 323c8d5bc0 fix(heatmap): interpolation of the image moved to separate thread wyzula_j 2025-11-26 21:32:31 +01:00
  • 96060fca53 fix(motor_map): x/y motor are saved in properties wyzula_j 2025-11-27 15:43:47 +01:00
  • c1d0e435d5 fix: don't wait forever perl_d 2025-11-28 14:10:51 +01:00
  • 84c7360bb8 fix(widget_state_manager): PROPERTIES_TO_SKIP are not restored even if in ini file wyzula_j 2025-11-26 17:08:26 +01:00
  • 440cecddf7 feat(advanced_dock_area): floating docks restore with relative geometry wyzula_j 2025-11-21 13:47:28 +01:00
  • 19b7310433 refactor: improvements to enum access wakonig_k 2025-11-23 13:28:20 +01:00
  • bcaf013d2b feat(advanced_dock_area): instance lock for multiple ads in same session wyzula_j 2025-11-20 11:32:27 +01:00
  • b72bf4a0f9 fix(widgets): removed isVisible from all SafeProperties wyzula_j 2025-11-20 15:33:41 +01:00
  • f38cd3e3a0 fix(bec_widget): improved qt enums; grab safeguard wyzula_j 2025-11-19 16:18:36 +01:00
  • 2f9d6d59ee fix(qt_ads): pythons stubs match structure of PySide6QtAds wyzula_j 2025-11-19 15:46:55 +01:00
  • 7ea4352a09 fix(widget_state_manager): filtering of not wanted properties wyzula_j 2025-11-19 11:29:36 +01:00
  • ac850ec650 refactor(main_app): adapted for DockAreaWidget changes wyzula_j 2025-11-09 14:52:42 +01:00
  • 4d40918b7c refactor(developer_view): changed to use DockAreaWidget wyzula_j 2025-11-05 18:28:39 +01:00
  • ed0d34a60f refactor(monaco_dock): changed to use DockAreaWidget wyzula_j 2025-11-05 18:28:24 +01:00
  • 58b88efcb6 feat(advanced_dock_area): created DockAreaWidget base class; profile management through namespaces; dock area variants wyzula_j 2025-11-04 16:59:23 +01:00
  • cab422777c fix(main_window): removed general forced cleanup wyzula_j 2025-11-07 14:05:59 +01:00
  • 7305498475 feat(advanced_dock_area): UI/UX for profile management improved, saving directories logic adjusted wyzula_j 2025-10-06 13:37:52 +02:00
  • 06cb187d1a fix(main_window): cleanup adjusted with shiboken6 wyzula_j 2025-10-26 20:00:00 +01:00
  • 1c18810e5f fix(dark_mode_button): skip settings added wyzula_j 2025-11-09 20:32:52 +01:00
  • 338b9e1aa7 fix(widget_state_manager): added shiboken check wyzula_j 2025-11-09 20:32:39 +01:00
  • ed2651a914 feat(bec_widget): save screenshot to bytes wyzula_j 2025-10-20 13:42:31 +02:00
  • 0b9e5c15af fix(becconnector): ophyd thread killer on exit + in conftest wyzula_j 2025-10-28 20:39:19 +01:00
  • 9b753c1f24 feat(guided_tour): add guided tour wakonig_k 2025-10-27 22:04:51 +01:00
  • 17e678b0ad fix: add metadata to scan control export wakonig_k 2025-10-30 16:25:24 +01:00
  • bdef594b58 feat(developer_view): add developer view wyzula_j 2025-08-18 16:47:16 +02:00
  • 66f3e517f0 feat(jupyter_console_window): adjustment for general usage wyzula_j 2025-10-17 13:40:42 +02:00
  • 4c4fc25a42 feat(ads): add pyi stub file to provide type hints for ads wakonig_k 2025-10-17 13:55:00 +02:00
  • 9e4be38c0b feat(dm-view): initial device manager view added appel_c 2025-08-22 07:55:33 +02:00
  • 5ac629de8c feat(help-inspector): add help inspector widget appel_c 2025-10-07 13:44:59 +02:00
  • 90ba505c10 fix(signal_label): dispatcher unsubscribed in the cleanup wyzula_j 2025-10-03 17:57:03 +02:00
  • c923f79293 fix(client): abort, reset, stop button removed from RPC access wyzula_j 2025-10-03 13:19:07 +02:00
  • b30e1e4c5e feat(main_app): main app with interactive app switcher wyzula_j 2025-09-04 16:30:59 +02:00
  • 9c3a6e1691 feat(actions): actions can be created with label text with beside or under alignment wyzula_j 2025-10-02 12:33:32 +02:00
  • 92c15a7f82 feat(busy_loader): busy loader added to bec widget base class wyzula_j 2025-09-24 12:31:07 -05:00
  • 4b5a45c320 feat: add SafeConnect wakonig_k 2025-08-29 15:39:58 +02:00
  • b0cd619d7d fix(bec_widgets): adapt to bec_qthemes 1.0; themes can be only applied on living Qt objects wyzula_j 2025-08-19 10:50:56 +02:00
  • d25314e6ee feat(advanced_dock_area): added ads based dock area with profiles wyzula_j 2025-08-05 15:58:29 +02:00
  • 55c8a57e71 fix(web_console): added startup kwarg wyzula_j 2025-10-07 13:35:03 +02:00
  • 37bfad7174 refactor(bec_main_window): main app theme renamed to View wyzula_j 2025-08-13 11:22:22 +02:00
  • 98e29792a2 fix(widget_state_manager): state manager can save all properties recursively to already existing settings wyzula_j 2025-08-06 20:25:01 +02:00
  • 82dbf31da5 feat(bec_widget): attach/detach method for all widgets + client regenerated wyzula_j 2025-08-07 16:05:43 +02:00
  • db83576346 feat(widget_io): widget hierarchy can grap all bec connectors from the widget recursively wyzula_j 2025-08-06 20:24:40 +02:00
  • 389a93f8d0 fix(bec_connector): widget_removed and name_established signals added wyzula_j 2025-08-05 16:50:14 +02:00
  • b6d70c34df ci: install ttyd wakonig_k 2025-10-15 16:21:40 +02:00
  • d301fdfeb2 ci: add artifact upload wakonig_k 2025-08-26 08:53:11 +02:00
  • 562001c08c build!: PySide6-QtAds; bec_qtheme V1; dependencies updated and adjusted wyzula_j 2025-08-07 16:36:53 +02:00
  • ed86c852cb fix: don't sidestep model validation fix/dont_sidestep_validator_pr perl_d 2026-02-11 10:36:03 +01:00
  • a94eaede46 wip test/move_stuff perl_d 2026-02-05 11:42:19 +01:00
  • 1b9a56f4d5 wip perl_d 2026-02-05 11:23:57 +01:00
  • a3794a22b3 fix: refactor client mock with global fakeredis perl_d 2025-10-29 16:44:54 +01:00
  • 2cbe2a4542 refactor: rename to beamline states feature/beamline_states wakonig_k 2026-02-05 09:45:19 +01:00
  • d0d14ae78f feat: copy app id to clipboard wakonig_k 2026-02-05 09:45:05 +01:00
  • f850da49cd fix(launch_window): added one more connection for BECStatusBroker to show launcher wyzula_j 2025-12-08 11:26:23 +01:00
  • f0d33c5cd7 feat(main_window): status bar added to main window bottom left wyzula_j 2025-12-05 16:41:05 +01:00
  • 48b333fd73 feat(status_bar): added StatusToolBar with status actions and Broker wyzula_j 2025-12-01 13:13:38 +01:00
  • 90cf934b2c wip fix/more_fixture_hax David Perl 2026-02-03 09:25:15 +01:00
  • 1534118f21 fix(colors): more benevolent fetching of colormap names, avoid hardcoded wrong colormap mapping from GradientWidget from pg wyzula_j 2025-12-15 23:46:15 +01:00
  • 572797626c fix(screen_utils): screen utilities added and fixed sizing for widgets from launch window and main app wyzula_j 2026-01-30 15:33:46 +01:00
  • 40a666aa18 refactor(dock_area): change name to BECDockArea wyzula_j 2026-01-30 12:29:12 +01:00
  • 577ca4301a fix(ophyd-validation): add device_manager_ds argument if available for ophyd validation appel_c 2026-01-29 13:47:29 +01:00
  • 7c77f0046a fix: refactor client mock with global fakeredis perl_d 2025-10-29 16:44:54 +01:00
  • df4082b31b fix(editors): VSCode widget removed wyzula_j 2026-01-30 12:24:12 +01:00
  • aadb3e129a ci: cancel previous CI run for PR or branch perl_d 2026-01-29 14:27:34 +01:00
  • 0580b539fa feat(image): modernization of image widget wyzula_j 2025-12-02 13:31:03 +01:00
  • b79c4862c5 fix(device_combobox): public flag for valid input wyzula_j 2026-01-28 15:06:57 +01:00
  • 7c769d3522 feat(image): modernization of image widget prototype/omny-testing wyzula_j 2025-12-02 13:31:03 +01:00
  • 91ff057054 fix(device_combobox): public flag for valid input wyzula_j 2026-01-28 15:06:57 +01:00
  • 2e971e8cc5 feat(waveform): composite DAP with multiple models wyzula_j 2026-01-28 21:52:00 +01:00
  • cbe970d76a feat(curve, waveform): add dap_parameters for lmfit customization in DAP requests wyzula_j 2025-12-15 22:52:18 +01:00
  • 697b7a7bee fix(colors): more benevolent fetching of colormap names, avoid hardcoded wrong colormap mapping from GradientWidget from pg wyzula_j 2025-12-15 23:46:15 +01:00
  • 148b41e238 fix(device_input_widgets): removed RPC access wyzula_j 2026-01-27 12:58:34 +01:00
  • 6e398e8077 feat(device_combobox): device filter added based on its signal classes wyzula_j 2026-01-21 16:03:49 +01:00
  • 8d75c2af1c feat(signal_combobox): extended that can filter by signal class and dimension of the signal wyzula_j 2026-01-19 22:22:28 +01:00
  • 24dbb885f6 feat(plot_base): plot_base, image and heatmap widget adopted to property-toolbar sync wyzula_j 2026-01-20 12:20:10 +01:00
  • 3b7bad85d3 feat(toolbar): toolbar can be synced with the property_changed for toggle actions wyzula_j 2026-01-20 12:05:16 +01:00
  • de09cc660a feat(SafeProperty): SafeProperty emits property_changed signal wyzula_j 2026-01-20 12:05:16 +01:00
  • 4bb8e86509 test(e2e): raise with widget name wakonig_k 2026-01-21 22:39:03 +01:00
  • e5b76bc855 fix(rpc_server): use single shot instead of processEvents to avoid dead locks wakonig_k 2026-01-21 21:58:21 +01:00
  • 99176198ee fix: adjust ring progress bar to ads wakonig_k 2026-01-20 19:14:55 +01:00
  • dcfc573052 fix(FakeDevice): add _info dict wakonig_k 2026-01-26 08:37:42 +01:00
  • 9290a9a23b feat(color): add relative luminance calculation wakonig_k 2026-01-22 15:29:11 +01:00
  • d48b9d224f feat: add export and load settings methods to BECConnector; add SafeProperty safe getter flag wakonig_k 2026-01-21 15:45:21 +01:00
  • 43c311782d fix(rpc_register): listing only valid connections wyzula_j 2026-01-27 18:45:45 +01:00
  • 44f7acaeda fix(launch_window): logic for showing launcher wyzula_j 2026-01-27 14:34:14 +01:00
  • 0b212c3100 fix(main_window): parent fixed for notification broker wyzula_j 2026-01-27 14:33:37 +01:00
  • d8ebae49ad fix(device-progress-bar): remove stretch in content layout appel_c 2026-01-22 11:24:23 +01:00
  • 153fb62a04 style: wrap progress bar in widget to fix background perl_d 2026-01-21 11:27:29 +01:00
  • d67227d20c test: fix test perl_d 2026-01-21 11:13:28 +01:00
  • dc1072c247 fix: tooltip logic and disable button on running scan perl_d 2026-01-21 11:05:52 +01:00
  • beb337201c feat: attach config cancellation to closeEvent perl_d 2026-01-21 09:28:25 +01:00
  • 75162ef8a8 fix: remove manual stylesheet deletion/override perl_d 2026-01-19 15:19:05 +01:00
  • cc89252fb3 fix: 'Any' type annotations perl_d 2026-01-19 14:53:25 +01:00
  • 36fa0e649c fix(_OverlayEventFilter): fix typo appel_c 2026-01-16 23:05:45 +01:00