0.3.0a1
Pre-release
Pre-release
What's Changed
- updated techui-support by @adedamola-sode in #44
- Edit Entry Class by @OCopping in #45
- Recreate uv.lock file by @OCopping in #48
- Fixed screen.py by @adedamola-sode in #47
- Add macros to autofill by @OCopping in #46
- Rework screen and builder by @OCopping in #55
- Generate synoptic demo by @OCopping in #56
- Tidy after generation demo by @OCopping in #57
- Rework service dir finding by @OCopping in #66
- Layout widget by @adedamola-sode in #64
- Rework read_gui_map to separate out generate logic by @OCopping in #70
- Changed source of techui-support by @adedamola-sode in #73
- Added some description in the readme.md by @adedamola-sode in #58
- Added tests and made screen generation location configurable by @adedamola-sode in #72
- Restructured README.md and added some ideas about file structure by @niamhdougan in #75
- Add vscode launch task to allow for debugging generate_synoptic.py by @OCopping in #77
- Set generic file and desc macros for vacuum icons by @niamhdougan in #74
- updated techui-support with ionp update by @adedamola-sode in #76
- Rework logic for extras by @OCopping in #71
- Remove motor.bob in base dir by @OCopping in #81
- Add default to _write_directory by @OCopping in #82
- ADAravis camera screens and ioc addition by @adedamola-sode in #83
- Adding exceptions for screens which aren't available by @adedamola-sode in #88
- Getting ready to demo B23 prototype by @niamhdougan in #87
- Latest readme by @niamhdougan in #86
- Fix paths for techui-support screens by @OCopping in #89
- Adding the cameras MOD1 and MOD2 to the synoptic by @adedamola-sode in #91
- Add a CLI tool for techui-builder GUI creation by @OCopping in #93
- Restructured techui-support by @adedamola-sode in #92
uvupdates by @OCopping in #98- Added return when not able to write screen for empty widgets by @adedamola-sode in #95
- Update CI (again) by @OCopping in #100
- Fix B23 vacuum config by @OCopping in #99
- Update to use dls ubuntu-devcontainer by @OCopping in #102
- Move screen generation print statement by @OCopping in #101
- chore: bump the actions group across 1 directory with 2 updates by @dependabot[bot] in #106
- Move gui_map reading into generate.py by @OCopping in #109
- chore: update uv requirement from ~=0.7.0 to ~=0.8.5 in the dev-dependencies group by @dependabot[bot] in #107
- Add logging by @adedamola-sode in #103
- Added a default to the name of a component if description isn't added by @adedamola-sode in #96
- Added motion controller as extra for M3 summary by @niamhdougan in #111
- Move techui-support into src/ by @OCopping in #108
- Changed how suffixes work in generate.py by @adedamola-sode in #104
- Add coloured logs by @OCopping in #115
- Fix paths for CLI command by @OCopping in #114
- Missing screen handler by @OCopping in #119
- Removed duplicate logs, and changed some log levels by @adedamola-sode in #118
- Convert the vscode task to run the command line tool by @OCopping in #116
- Changed Ionp size to remove scroll bars by @adedamola-sode in #120
- Adding a warning when the prefix in the create_gui.yaml doesn't match by @adedamola-sode in #123
- Fix the prefix macro for SPACE11 by @OCopping in #122
- Adjust the command line tool to work inside an ixx-services dir by @OCopping in #110
- Fix json_map creation by @OCopping in #80
- Improve logging by @OCopping in #124
- Improve json map by @OCopping in #127
- chore: bump the actions group across 1 directory with 2 updates by @dependabot[bot] in #126
- Bump techui-support changes by @OCopping in #129
- Rework main logic by @OCopping in #128
- Refactor and rename files in techui-builder to align with DLS K8s naming conventions by @OCopping in #131
- refactor: Rework Generator instanciation in Builder by @OCopping in #133
- Ignore embedded screens in the json map by @OCopping in #138
- Moved symbols from b23-services to techui_support by @adedamola-sode in #137
- Added clearing to the widgets list at the start of build groups by @adedamola-sode in #143
- Moved the generator instance creation to setup after defining service… by @adedamola-sode in #144
- Correct to the new naming of techui.yaml in the launch debugging script by @OCopping in #145
- modified warning in generate screens in builder.py by @adedamola-sode in #142
- Force update of lock file to fix lxml (deleted and re-locked) by @OCopping in #141
- chore: bump the actions group across 1 directory with 4 updates by @dependabot[bot] in #148
- chore: update uv requirement from ~=0.8.5 to ~=0.9.2 in the dev-dependencies group by @dependabot[bot] in #139
- Working on the schema-validation by @adedamola-sode in #134
New Contributors
- @niamhdougan made their first contribution in #75
Full Changelog: 0.2.0a1...0.3.0a1