Commit Graph
2442 Commits
Author SHA1 Message Date
perl_d 4599150982 feat: prepare available devices for dragging config 2025-10-15 14:10:29 +02:00
perl_d f0e12431ff feat(device_table): prepare table for drop action 2025-10-15 14:10:29 +02:00
perl_d 491626abc3 feat: add available devices to manager view 2025-10-15 14:10:29 +02:00
perl_d c2fbaa487d fix(dm): add constants.py 2025-10-15 14:10:29 +02:00
perl_d b5b4a4ec1a feat: add available device resource browser 2025-10-15 14:10:29 +02:00
perl_d 62f052310f feat: add ListOfExpandableFrames util 2025-10-15 14:10:29 +02:00
perl_d 4af7da4604 chore: update qtmonaco dependency 2025-10-15 14:10:29 +02:00
appel_c 7f476ca5e3 refactor: refactor device_manager_view 2025-10-15 14:10:29 +02:00
appel_c 29b7214b19 feat(dm-view): initial commit for config_view, ophyd_test and dm_widget 2025-10-15 14:10:29 +02:00
wyzula_j abe95e73d2 fix(colors): accent colors fetching if theme not provided 2025-10-15 14:10:29 +02:00
wyzula_j c5b609a085 test(main_app): test extended 2025-10-15 14:10:29 +02:00
wyzula_j 1db58a97cc feat(main_app):views with examples for enter and exit hook 2025-10-15 14:10:29 +02:00
wyzula_j 2fea6f31b6 feat(main_app): main app with interactive app switcher 2025-10-15 14:10:29 +02:00
wakonig_k 8d4888450e 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.
2025-10-15 14:10:29 +02:00
wakonig_k 5a4c653062 feat: add SafeConnect 2025-10-15 14:10:29 +02:00
wakonig_k 541ea5acaf fix: process all deletion events before applying a new theme.
Note: this can be dropped once qthemes is updated.
2025-10-15 14:10:29 +02:00
wakonig_k 775d32ee9e refactor: move to qthemes 1.1.2 2025-10-15 14:10:27 +02:00
wakonig_k d667c99723 test: apply theme on qapp creation 2025-10-15 14:10:14 +02:00
wakonig_k 3006447988 refactor(spinner): improve enum access 2025-10-15 14:10:14 +02:00
wakonig_k fe312d47ab fix(themes): move apply theme from BECWidget class to server init 2025-10-15 14:10:14 +02:00
wakonig_k 9acc4f1b6d fix(BECWidget): ensure that theme changes are only triggered from alive Qt objects 2025-10-15 14:10:14 +02:00
wakonig_k fb69ba96a5 test: fix tests for qtheme v1 2025-10-15 14:10:12 +02:00
wakonig_k e18aa505c8 ci: add artifact upload 2025-10-15 14:07:36 +02:00
wakonig_k ba4a0cf3ad test: fixes after theme changes 2025-10-15 14:07:36 +02:00
wakonig_k e753276362 build: add missing darkdetect dependency 2025-10-15 14:07:36 +02:00
wakonig_k 63ed9ec11a fix(compact_popup): import from qtpy instead of pyside6 2025-10-15 14:07:36 +02:00
wakonig_k da56dd094f chore: fix formatter 2025-10-15 14:07:36 +02:00
wyzula_j 853591e0c3 fix: compact popup layout spacing 2025-10-15 14:07:36 +02:00
wyzula_j 389a8950e8 fix: remove pyqtgraph styling logic 2025-10-15 14:07:36 +02:00
wyzula_j 8e411cffbd fix: tree items due to pushbutton margins 2025-10-15 14:07:36 +02:00
wyzula_j 3e427ea6b6 fix: device combobox change paint event to stylesheet change 2025-10-15 14:07:36 +02:00
wyzula_j f63b7db767 fix(toolbar): toolbar menu button fixed 2025-10-15 14:07:36 +02:00
wyzula_j e6387ac74b fix:queue abort button fixed 2025-10-15 14:07:36 +02:00
wyzula_j 06e642449c fix(bec_widgets): adapt to bec_qthemes 1.0 2025-10-15 14:07:36 +02:00
wyzula_j 3ae09d1815 build(bec_qthemes): version 1.0 dependency 2025-10-15 14:07:33 +02:00
wyzula_j b334dfd56b refactor(advanced_dock_area): profile tools moved to separate module 2025-10-15 14:07:17 +02:00
wyzula_j c702809dfc fix(advanced_dock_area): dock manager global flags initialised in BW init to prevent segfault 2025-10-15 14:07:17 +02:00
wyzula_j 2c976eb554 feat(advanced_dock_area): ads has default direction 2025-10-15 14:07:17 +02:00
wyzula_j 1eac301ce9 refactor(advanced_dock_area): ads changed to separate widget 2025-10-15 14:07:17 +02:00
wyzula_j 2a2316bd0a fix(bec_widgets): by default the linux display manager is switched to xcb 2025-10-15 14:07:17 +02:00
wyzula_j 4fdeab0aae feat(advanced_dock_area): added ads based dock area with profiles 2025-10-15 14:07:17 +02:00
wyzula_j 9fa873535d refactor(bec_main_window): main app theme renamed to View 2025-10-15 14:07:17 +02:00
wyzula_j 8278932d50 feat(bec_widget): attach/detach method for all widgets + client regenerated 2025-10-15 14:07:17 +02:00
wyzula_j 6b44cea018 fix(widget_state_manager): state manager can save to already existing settings 2025-10-15 14:07:17 +02:00
wyzula_j 5ecdaf4121 fix(widget_state_manager): state manager can save all properties recursively 2025-10-15 14:07:17 +02:00
wyzula_j 77295f13f7 refactor(widget_io): ancestor hierarchy methods consolidated 2025-10-15 14:07:17 +02:00
wyzula_j faa0aa659d feat(widget_io): widget hierarchy find_ancestor added 2025-10-15 14:07:17 +02:00
wyzula_j 00c0232833 feat(widget_io): widget hierarchy can grap all bec connectors from the widget recursively 2025-10-15 14:07:17 +02:00
wyzula_j 8f359f8d37 refactor(bec_connector): signals renamed 2025-10-15 14:07:17 +02:00
wyzula_j 5a49c41a52 fix(bec_connector): added name established signal for listeners 2025-10-15 14:07:17 +02:00