1
0
mirror of https://github.com/bec-project/bec_widgets.git synced 2026-04-25 01:30:47 +02:00

Commit Graph

  • e7ba29569d test(color_utils): cleanup for pyqtgraph wyzula_j 2025-10-03 12:19:15 +02:00
  • 69568cdfd0 test(device_input_base): added qtbot wyzula_j 2025-09-29 14:45:12 +02:00
  • 44943d5d10 test(busy_loader): tests added wyzula_j 2025-09-29 13:30:44 +02:00
  • c766f4b84a feat(busy_loader): busy loader added to bec widget base class wyzula_j 2025-09-24 12:31:07 -05:00
  • 13299aeeb3 2.40.0 v2.40.0 semantic-release 2025-10-08 11:41:28 +00:00
  • d681ba538b fix(waveform): cleanup of scan_history dialog if not closed manually before widget wyzula_j 2025-10-08 13:29:59 +02:00
  • 2bf489600e fix(waveform): safeguard for _scan_history_closed wyzula_j 2025-10-07 14:08:30 +02:00
  • 7e88a002b6 fix(waveform): safeguard for if scan_item is a list wyzula_j 2025-10-07 13:03:04 +02:00
  • 20a59af648 fix(curve_tree): scans are always fetched by scan ids wyzula_j 2025-10-07 11:50:53 +02:00
  • 540cfc37be fix(waveform): safeguard added to the fetching history data wyzula_j 2025-10-07 11:48:46 +02:00
  • e59f27a22d fix(waveform): if scan id and scan number is provided, the scan is fetched from the scan id wyzula_j 2025-10-07 11:33:29 +02:00
  • df8065ea40 fix(curve_tree): safeguard fetching scan numbers from BEC client wyzula_j 2025-10-03 12:36:06 +02:00
  • 2f3dc2ce6b build(bec_lib): bec_lib dependency raised to 3.68 wyzula_j 2025-10-03 12:31:35 +02:00
  • a006f95f21 test(plotting_framework_e2e): fetching history curve wyzula_j 2025-09-24 11:54:20 -05:00
  • 8111a4a21b fix(curve_tree): fetching scan numbers directly from the bec client wyzula_j 2025-09-23 09:33:59 -05:00
  • 962ab774e6 fix(waveform): fetching scan number is not done from list but from .get_by_scan_number wyzula_j 2025-09-22 09:56:50 -05:00
  • 2f798be7b0 refactor(test_waveform): test waveform renamed wyzula_j 2025-07-21 14:12:09 +02:00
  • 5a5d32312b test(waveform,curve_tree): test extended to cover history curve behaviour wyzula_j 2025-07-17 17:06:50 +02:00
  • 0844a9e119 test(conftest): suppress_message_box for error popups fixture autouse True wyzula_j 2025-07-21 21:24:13 +02:00
  • db7dd4f8d4 fix(waveform): x_data checked with is scalar instead of len() wyzula_j 2025-07-15 11:02:01 +02:00
  • f083dff612 feat(waveform): new type of curve - history curve wyzula_j 2025-06-03 18:02:26 +02:00
  • 4be70580a6 refactor(waveform): separate method to fetch scan item from history wyzula_j 2025-06-02 20:32:20 +02:00
  • d19001c94e fix(waveform): update x suffix label with x property change, do not wait for next update cycle wyzula_j 2025-07-01 15:01:55 +02:00
  • f25f86522f chore: add dependabot config wakonig_k 2025-09-23 16:57:26 +02:00
  • 948283bc13 2.39.1 v2.39.1 semantic-release 2025-10-07 09:00:06 +00:00
  • 50696bce4c fix: explicitly pass the cached readout flag wakonig_k 2025-10-07 08:50:09 +02:00
  • c0dbb0a5e7 fix: reenable logpanel in menu fix/reenable_logpanel_in_menu perl_d 2025-07-16 11:04:57 +02:00
  • bc5424df09 refactor(device_manager_view): added labels to main toolbar wyzula_j 2025-10-02 12:40:59 +02:00
  • 1b35b1b36e fix(available_device_resources): top toolbar size fixed wyzula_j 2025-09-30 17:17:02 +02:00
  • 920e7651b5 perf(device_table_view): text wrapper delegate removed since it was not working correctly anyway wyzula_j 2025-09-30 15:53:22 +02:00
  • 9c14289719 fix(device_manager_view): removed custom styling for overlay wyzula_j 2025-09-30 15:14:21 +02:00
  • 040275ac8b refactor(examples): wrong main app removed wyzula_j 2025-09-30 15:07:32 +02:00
  • 20c94697dd feat(main_app): device manager implemented into main app wyzula_j 2025-09-30 15:07:02 +02:00
  • 5e4d2ec0ef feat(actions): actions can be created with label text with beside or under alignment wyzula_j 2025-10-02 12:33:32 +02:00
  • 8294ef2449 fix: mark processEvents for checks appel_c 2025-09-30 08:18:39 +02:00
  • 148b387019 refactor: cleanup appel_c 2025-09-30 08:18:16 +02:00
  • 028ba6a684 fix: preset classes for config dialog perl_d 2025-09-16 14:21:10 +02:00
  • f9cc01408d fix: tests perl_d 2025-09-15 14:10:25 +02:00
  • fb2d8ca9d3 style: imports perl_d 2025-09-15 11:30:40 +02:00
  • b65da75f1e refactor: redo device tester perl_d 2025-09-10 15:55:33 +02:00
  • 0bb693a062 fix: check plugin exists before loading perl_d 2025-09-15 10:40:56 +02:00
  • 33c4527da9 feat: allow setting config in redis perl_d 2025-09-10 09:24:57 +02:00
  • f89b330db3 style: typo perl_d 2025-09-08 11:25:06 +02:00
  • ae7f313fad fix: slightly improve theming perl_d 2025-09-08 10:43:07 +02:00
  • 5d148babe5 fix: don't use deprecated api for CDockWidget perl_d 2025-09-08 08:43:50 +02:00
  • 63a792aed9 feat(device_manager): add device dialog with presets perl_d 2025-09-05 16:32:14 +02:00
  • f9e21153b6 refactor: genericise config form perl_d 2025-09-05 12:23:41 +02:00
  • 7bead79a96 fix: device table theming perl_d 2025-09-05 10:23:35 +02:00
  • eee0ca92a7 refactor: available devices add+remove from toolbar perl_d 2025-09-04 15:55:07 +02:00
  • 688b1242e3 fix: add all devices to test list perl_d 2025-09-04 13:27:20 +02:00
  • e93b13ca79 feat: connect available devices to doc and yaml views perl_d 2025-09-04 09:36:19 +02:00
  • f293f1661a feat: add/remove functionality for device table perl_d 2025-09-03 00:08:03 +02:00
  • 6a6fe41f8d refactor: util for MimeData perl_d 2025-09-02 21:02:51 +02:00
  • 73c46d47a3 feat(dm): apply shared selection signal util to view perl_d 2025-09-02 18:26:02 +02:00
  • c7cd3c60b4 feat: add shared selection signal util perl_d 2025-09-02 18:25:37 +02:00
  • 5cfaeb9efd feat: connect config update to available devices perl_d 2025-09-02 16:31:42 +02:00
  • ced2213e4c fix: allow setting state with other conformation of config perl_d 2025-09-02 16:31:24 +02:00
  • 77ea92cd1a feat: prepare available devices for dragging config perl_d 2025-09-02 16:06:55 +02:00
  • 53a230c719 feat(device_table): prepare table for drop action perl_d 2025-09-02 16:06:03 +02:00
  • 66581b60d1 feat: add available devices to manager view perl_d 2025-09-02 16:02:05 +02:00
  • e618c56c11 fix(dm): add constants.py perl_d 2025-09-02 15:05:06 +02:00
  • b26a568b57 feat: add available device resource browser perl_d 2025-09-02 11:25:02 +02:00
  • 95a040522f feat: add ListOfExpandableFrames util perl_d 2025-08-27 15:13:30 +02:00
  • 499b4d5615 chore: update qtmonaco dependency perl_d 2025-09-03 09:49:59 +02:00
  • b5c6d93cba refactor: refactor device_manager_view appel_c 2025-08-27 08:20:50 +02:00
  • d92259e8c0 feat(dm-view): initial commit for config_view, ophyd_test and dm_widget appel_c 2025-08-22 07:55:33 +02:00
  • c7a0f531d0 fix(colors): accent colors fetching if theme not provided wyzula_j 2025-09-11 15:44:47 +02:00
  • e89cefed97 test(main_app): test extended wyzula_j 2025-09-10 21:12:50 +02:00
  • 14d7f1fcad feat(main_app):views with examples for enter and exit hook wyzula_j 2025-09-10 15:04:57 +02:00
  • 49b9cbf553 feat(main_app): main app with interactive app switcher wyzula_j 2025-09-04 16:30:59 +02:00
  • 1803d3dd9d test: remove outdated tests Note: The stylesheet is now set by qthemes, not the widget itself. As a result, the widget-specific stylesheet remains empty. wakonig_k 2025-09-01 11:19:05 +02:00
  • a823dd243e feat: add SafeConnect wakonig_k 2025-08-29 15:39:58 +02:00
  • 34ed0daa98 fix: process all deletion events before applying a new theme. wakonig_k 2025-08-30 08:54:03 +02:00
  • 7c9ba024bc refactor: move to qthemes 1.1.2 wakonig_k 2025-08-28 12:53:06 +02:00
  • 8fd091ab44 test: apply theme on qapp creation wakonig_k 2025-08-28 12:47:14 +02:00
  • 84b892d7f0 refactor(spinner): improve enum access wakonig_k 2025-08-28 11:17:06 +02:00
  • 97722bdde7 fix(themes): move apply theme from BECWidget class to server init wakonig_k 2025-08-28 11:16:36 +02:00
  • 63c599db76 fix(BECWidget): ensure that theme changes are only triggered from alive Qt objects wakonig_k 2025-08-26 10:37:56 +02:00
  • 1adabb0955 test: fix tests for qtheme v1 wakonig_k 2025-08-26 10:26:54 +02:00
  • b1d2100e05 fix(serializer): remove deprecated serializer wakonig_k 2025-08-26 09:04:01 +02:00
  • 4420793cf3 ci: add artifact upload wakonig_k 2025-08-26 08:53:11 +02:00
  • d2fede00d2 test: fixes after theme changes wakonig_k 2025-08-26 08:47:55 +02:00
  • ff4025c209 build: add missing darkdetect dependency wakonig_k 2025-08-25 19:37:07 +02:00
  • 8f5d28a276 fix(compact_popup): import from qtpy instead of pyside6 wakonig_k 2025-08-25 18:07:13 +02:00
  • 1a2ec920f6 chore: fix formatter wakonig_k 2025-08-25 18:03:49 +02:00
  • 098f2d4f6f fix: compact popup layout spacing wyzula_j 2025-08-25 17:11:20 +02:00
  • 706490247b fix: remove pyqtgraph styling logic wyzula_j 2025-08-25 16:59:11 +02:00
  • a0e190e38d fix: tree items due to pushbutton margins wyzula_j 2025-08-25 14:35:43 +02:00
  • 9aae92aa89 fix: device combobox change paint event to stylesheet change wyzula_j 2025-08-25 14:35:23 +02:00
  • 35f3caf2dd fix(toolbar): toolbar menu button fixed wyzula_j 2025-08-25 13:30:13 +02:00
  • 37191aae62 fix:queue abort button fixed wyzula_j 2025-08-25 13:12:15 +02:00
  • 1feeb11ab0 fix(bec_widgets): adapt to bec_qthemes 1.0 wyzula_j 2025-08-19 10:50:56 +02:00
  • ffa22242d0 build(bec_qthemes): version 1.0 dependency wyzula_j 2025-08-21 18:14:02 +02:00
  • a32751d368 refactor(advanced_dock_area): profile tools moved to separate module wyzula_j 2025-08-19 11:20:48 +02:00
  • f60939d231 fix(advanced_dock_area): dock manager global flags initialised in BW init to prevent segfault wyzula_j 2025-08-18 23:06:11 +02:00
  • fc1e514883 feat(advanced_dock_area): ads has default direction wyzula_j 2025-08-18 23:03:51 +02:00
  • 9e2d0742ca refactor(advanced_dock_area): ads changed to separate widget wyzula_j 2025-08-15 15:24:15 +02:00
  • 16073dfd6d fix(bec_widgets): by default the linux display manager is switched to xcb wyzula_j 2025-08-14 15:06:07 +02:00
  • 410fd517c5 feat(advanced_dock_area): added ads based dock area with profiles wyzula_j 2025-08-05 15:58:29 +02:00
  • a25781d8d7 refactor(bec_main_window): main app theme renamed to View wyzula_j 2025-08-13 11:22:22 +02:00