1
0
mirror of https://github.com/bec-project/bec_widgets.git synced 2026-04-22 08:14:35 +02:00

Commit Graph

  • 6883982bf6 fix(advanced_dock_area): CLI API adjustments docs + names wyzula_j 2026-01-14 16:07:54 +01:00
  • 013b916ca3 fix(advanced_dock_area): replace sanitize_namespace with slugify wyzula_j 2026-01-14 16:02:41 +01:00
  • be55bf20c1 fix(client_utils): delete is deleting window and its content wyzula_j 2026-01-13 13:22:07 +01:00
  • 9c66dd5991 fix(CLI): dock_area can be created from CLI with specific profile or empty wyzula_j 2026-01-13 12:22:12 +01:00
  • 8f44213ecc fix(advanced_dock_area): remove widget from dock area by object name wyzula_j 2026-01-13 12:05:55 +01:00
  • 22df7bb532 fix(advanced_dock_area): profile behaviour adjusted, cleanup of the codebase wyzula_j 2026-01-12 14:50:37 +01:00
  • beca23e14e fix: sanitize name space util for bec connector and ads wyzula_j 2026-01-13 11:32:19 +01:00
  • 06745e0511 fix(main_app): dock area from main app shares the workspace name with the CLI one to reuse the profiles created in the cli companion window wyzula_j 2026-01-07 17:50:03 +01:00
  • 6459281387 fix(launch_window): launch geometry for widgets launched from launcher to 80% of the primary screen as default wyzula_j 2026-01-07 17:11:58 +01:00
  • 3c16909a87 fix(launch_window): argument to start with the gui class wyzula_j 2026-01-07 15:20:12 +01:00
  • a6583ad53f fix(dock_area): the old BECDockArea(pg) removed and replaces by AdvancedDockArea(ADS) wyzula_j 2025-12-11 18:42:11 +01:00
  • 88b6e015bf fix(advanced_dock_area): removed non-functional dock_list and dock_map from RPC wyzula_j 2026-01-08 23:41:41 +01:00
  • 0d6b94aaec fix(advanced_dock_area): new profiles are saved with quickselect as default wyzula_j 2026-01-07 17:24:13 +01:00
  • 7d2760eab8 fix(advanced_dock_area): ensure the general profile exists when launched first time wyzula_j 2026-01-07 17:51:02 +01:00
  • b841cfbc5f fix(advanced_dock_area): remove all widgets when loading new profiles wyzula_j 2026-01-06 11:20:57 +01:00
  • 6b2b42f21a fix(basic_dock_area): delete_all will also delete floating docks wyzula_j 2026-01-08 23:37:26 +01:00
  • 522934f8cd fix(main_window): delete on close wyzula_j 2026-01-06 15:43:43 +01:00
  • 96a52a0cb0 fix(main_app): center the application window on the screen wakonig_k 2026-01-14 14:15:08 +01:00
  • 7ccfcc9f52 fix(main_app): refactor main function and update script entry point in pyproject.toml wakonig_k 2026-01-13 15:08:51 +01:00
  • c9a8e64217 ci: use shared issue sync action instead of local version wakonig_k 2026-01-08 18:22:50 +01:00
  • d085f65153 fix(developer widget): save before executing a scripts wakonig_k 2026-01-07 15:13:48 +01:00
  • c53d4c0ad7 fix(monaco widget): reset current_file wakonig_k 2026-01-07 14:04:02 +01:00
  • 3631fc2649 fix(monaco dock): update last focused editor when closing wakonig_k 2026-01-07 14:03:23 +01:00
  • 31364772bd fix(monaco_dock): update editor metadata handling and improve open_file method wakonig_k 2025-11-26 10:56:41 +01:00
  • 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
  • d99d5e1370 feat: add feedback dialog feature/feedback_dialog wakonig_k 2026-02-21 14:47:02 +01:00
  • 402c721279 fix(rpc): rpc flags adjustment for MainApp and DeveloperWidget wyzula_j 2026-02-20 13:02:41 +01:00
  • 6883910797 fix(cli): RPC API from any folder wyzula_j 2026-02-17 11:02:08 +01:00
  • 7de228a412 fix(becconnector): sanitize the setObjectName from qobject inheritance wyzula_j 2026-02-20 14:11:32 +01:00
  • c998e3ec48 feat(bec-login): Add login widget in material design style appel_c 2026-02-19 13:53:57 +01:00
  • 1e3661c318 fix(main_app): the dock area view implemented as a viewBase wyzula_j 2026-02-02 11:03:54 +01:00
  • 007a408e1a fix: removal of old BECDock import wyzula_j 2026-02-02 14:04:08 +01: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