Commit Graph
307 Commits
Author SHA1 Message Date
wyzula_jandJan Wyzula 6b3cebe9cb fix(jupyter_console_widget): widget_handler API fix 2026-05-12 13:48:43 +02:00
wakonig_k 3e77f54034 refactor: cleanup of imports 2026-04-21 12:42:08 +02:00
wyzula_j a6583ad53f fix(dock_area): the old BECDockArea(pg) removed and replaces by AdvancedDockArea(ADS) 2026-03-05 18:12:30 +01:00
wyzula_j 3ebac55e2d fix(general_app): old general app example removed 2026-03-05 18:12:30 +01:00
wyzula_j 66f3e517f0 feat(jupyter_console_window): adjustment for general usage 2026-03-05 18:12:29 +01:00
wyzula_j b0cd619d7d fix(bec_widgets): adapt to bec_qthemes 1.0; themes can be only applied on living Qt objects 2026-03-05 18:12:29 +01:00
wyzula_j d25314e6ee feat(advanced_dock_area): added ads based dock area with profiles 2026-03-05 18:12:29 +01:00
wyzula_jandJan Wyzula f083dff612 feat(waveform): new type of curve - history curve 2025-10-08 13:40:48 +02:00
wyzula_jandJan Wyzula a939c3b1c4 feat(image_roi_tree): gui roi manager for image widget 2025-05-26 13:13:31 +02:00
wyzula_jandJan Wyzula 1d018e863c feat(image_rois): image rois with RPC can be added to Image widget 2025-05-20 16:36:48 +02:00
wyzula_j f35f4c4b29 fix(becconnector,widgets): parent_id is always fetched from the real bec widget parent; all widgets adjusted; hardcoded parent_ids removed 2025-04-29 13:23:09 +02:00
wyzula_j be552d3ece refactor(utils): qt_utils moved to utils 2025-04-03 16:09:33 +02:00
wyzula_j 9fb9a1cfd2 refactor(plots): plot_next_gen module renamed to plots 2025-04-03 16:09:33 +02:00
wyzula_j f76d9319bd refactor(bec_figure): BECFigure removed 2025-04-03 16:09:33 +02:00
wyzula_j 77f96160ab feat(multi_waveform): multi-waveform widget based on new PlotBase 2025-04-03 16:09:33 +02:00
wyzula_j f878e87ad5 refactor(motor_map_widget): BECMotorMapWidget removed 2025-04-03 16:09:33 +02:00
wyzula_j 95fcf016c3 feat(scatter_waveform): scatter waveform widget based on new Plotbase 2025-04-03 16:09:33 +02:00
wyzula_j de10609b3c refactor(image_widget): old BECImageWidget removed 2025-04-03 16:09:33 +02:00
wyzula_j cb39ff3fbd feat(image): new Image widget based on new PlotBase 2025-04-03 16:09:33 +02:00
wakonig_kandwyzula_j ac3c5a38e4 feat!: namespace update for gui, dock_area and docks. 2025-04-03 16:09:32 +02:00
wyzula_j 96cff49cd4 refactor(waveform_widget): removed and replaced by Waveform 2025-04-03 16:09:32 +02:00
wyzula_j 4bec181f3a feat(waveform): new Waveform widget based on NextGen PlotBase 2025-04-03 16:09:32 +02:00
wyzula_j e7c97290cd feat(plot_base_next_gen): new type of plot base inherited from QWidget 2025-01-30 16:49:13 +01:00
wyzula_j 17a63e3b63 feat(layout_manager): grid layout manager widget 2024-12-10 20:49:19 +01:00
wyzula_j aab0229a40 refactor(widgets): widget module structure reorganised 2024-11-14 14:20:20 +01:00
wyzula_j f3a39a69e2 feat(multi-waveform): new widget added 2024-11-12 16:19:42 +01:00
wyzula_j 9ef1d1c9ac feat(image): image widget can take data from monitor_1d endpoint 2024-10-13 16:13:53 +02:00
wakonig_k 3a5d7d0796 refactor(logger): changed prints to logger calls 2024-09-04 16:26:13 +02:00
wyzula_j 5d73fe455a refactor(icons): general app icon changed; jupyter app icon changed to material icon 2024-08-29 13:04:04 +02:00
wakonig_k 82a55ddf3e feat(designer): added designer icon factory 2024-08-23 14:12:33 +02:00
wakonig_kandwyzula_j 1d2afaa09e refactor: moved to dynamically loaded material design icons 2024-08-21 21:28:32 +02:00
wyzula_j d56ea95ef9 fix(waveform): async device entry is correctly passed, updated and with new scan the previous data are cleared 2024-08-13 10:53:44 +02:00
wakonig_k 995a795060 fix(widgets): fixed import for tictactoe example 2024-07-28 10:42:32 +02:00
guijar_mandwakonig_k bc1e23944c fix: use SafeSlot instead of Slot 2024-07-28 08:54:24 +02:00
wyzula_j 5696c993dc feat(general_gui): general gui added 2024-07-23 22:22:16 +02:00
wyzula_j f4844d2e06 fix(plugins): Qt Designer plugins icons adjusted 2024-07-23 20:41:02 +02:00
wyzula_j ba0d1ea903 refactor(jupyter_console_example): added examples of standalone widgets 2024-07-23 18:17:35 +02:00
wyzula_j 501eb923f1 feat(image_widget): all toolbar actions added 2024-07-23 18:17:35 +02:00
wyzula_j a8b6ef20cc refactor(icons): icons moved to the assets directory 2024-07-18 15:44:52 +02:00
wyzula_j 33495cfe03 fix(waveform): colormaps of curves can be changed and normalised
feat(waveform): colormap can be changed from curve dialog

fix(curve_dialog): default dialog parameters fixed

curve Dialog colormap WIP
2024-07-18 15:44:52 +02:00
wyzula_j 755b394c1c feat(waveform_widget): BECWaveformWidget added with toolbar 2024-07-18 15:44:52 +02:00
guijar_m e52ee2604c fix: add missing close() call, ensure jupyter console client.shutdown() is called in closeEvent 2024-07-18 11:07:19 +02:00
wyzula_j 8516a1d639 fix(waveform): set_x method various bugs fixed 2024-07-14 19:32:38 +02:00
wyzula_j 48911e9348 refactor(waveform): plot can be prompted without specifying kwargs 2024-07-14 19:29:32 +02:00
wyzula_j fc935d9fc8 refactor(jupyter_console_window): added more examples of waveforms 2024-07-14 19:13:15 +02:00
wyzula_j 0c6a9f2310 feat(waveform): async readback update implemented for async devices 2024-07-14 19:12:19 +02:00
wyzula_j fc5a8bdd8b fix(waveform): data for axis are taken by separate method; validation consolidated 2024-07-14 19:12:19 +02:00
wyzula_j b8717f1327 feat(waveform): data are taken directly from ScanItem which is defined from scan_status endpoint; scan update is triggered from scan_segment; plots can be added just specifying y_name -> best effort for setting x reported device 2024-07-14 19:12:19 +02:00
guijar_m 2d4249e73a fix: use apply_theme 2024-07-10 15:36:32 +02:00
wyzula_j 99114f14f6 fix(motor_control): temporary remove of motor control widgets 2024-07-07 11:41:07 +02:00