Skip to content

Docs/docusaurus setup#2259

Closed
marissafichera wants to merge 8405 commits intogh-pagesfrom
docs/docusaurus-setup
Closed

Docs/docusaurus setup#2259
marissafichera wants to merge 8405 commits intogh-pagesfrom
docs/docusaurus-setup

Conversation

@marissafichera
Copy link
Copy Markdown
Collaborator

DOCUMENTATION UPDATE overhaul

jirhiker and others added 30 commits March 10, 2022 03:38
# Conflicts:
#	pychron/canvas/canvas2D/video_underlay.py
#	pychron/core/geometry/geometry.py
#	pychron/core/helpers/archiver.py
#	pychron/core/helpers/logger_setup.py
#	pychron/core/helpers/strtools.py
#	pychron/core/ui/qt/video_component_editor.py
#	pychron/hardware/core/base_core_device.py
#	pychron/hardware/core/checksum_helper.py
#	pychron/hardware/core/communicators/communicator.py
#	pychron/hardware/core/communicators/ethernet_communicator.py
#	pychron/hardware/core/communicators/serial_communicator.py
#	pychron/hardware/core/motion/motion_profiler.py
#	pychron/hardware/fusions/fusions_logic_board.py
#	pychron/hardware/motion_controller.py
#	pychron/hardware/newport/newport_motion_controller.py
#	pychron/image/basler_pylon_camera.py
#	pychron/image/cv_wrapper.py
#	pychron/image/image.py
#	pychron/lasers/laser_managers/fusions_laser_manager.py
#	pychron/lasers/pattern/pattern_executor.py
#	pychron/lasers/pattern/seek_pattern.py
#	pychron/lasers/stage_managers/stage_manager.py
#	pychron/lasers/stage_managers/video_stage_manager.py
#	pychron/lasers/tasks/laser_panes.py
#	pychron/lasers/tasks/laser_preferences.py
#	pychron/media_storage/smb_storage.py
#	pychron/monitors/fusions_laser_monitor.py
#	pychron/monitors/monitor.py
#	pychron/mv/autocenter_manager.py
#	pychron/mv/locator.py
#	pychron/mv/lumen_detector.py
#	pychron/mv/mv_manager_tester.py
#	pychron/mv/segment/region.py
#	pychron/paths.py
added data collection version to persistence
jirhiker and others added 28 commits March 22, 2026 23:37
Phase 1 - Caching:
- Add color conversion caching in Primitive and QPrimitive
- Add text extent caching in Primitive
- Invalidate caches on trait changes

Phase 2 - Bounding Box:
- Add get_bounds() method with caching
- Update is_in_region() to check full bounding box intersection
- Add bounds cache invalidation on layout changes

Improves canvas rendering performance by reducing redundant
color conversions, text measurements, and enabling proper
bounding box culling
Bumps [cryptography](https://github.com/pyca/cryptography) from 46.0.3 to 46.0.6.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](pyca/cryptography@46.0.3...46.0.6)

---
updated-dependencies:
- dependency-name: cryptography
  dependency-version: 46.0.6
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [requests](https://github.com/psf/requests) from 2.32.5 to 2.33.0.
- [Release notes](https://github.com/psf/requests/releases)
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)
- [Commits](psf/requests@v2.32.5...v2.33.0)

---
updated-dependencies:
- dependency-name: requests
  dependency-version: 2.33.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [pygments](https://github.com/pygments/pygments) from 2.19.2 to 2.20.0.
- [Release notes](https://github.com/pygments/pygments/releases)
- [Changelog](https://github.com/pygments/pygments/blob/master/CHANGES)
- [Commits](pygments/pygments@2.19.2...2.20.0)

---
updated-dependencies:
- dependency-name: pygments
  dependency-version: 2.20.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [twisted](https://github.com/twisted/twisted) from 22.10.0 to 24.7.0rc1.
- [Release notes](https://github.com/twisted/twisted/releases)
- [Changelog](https://github.com/twisted/twisted/blob/twisted-24.7.0rc1/NEWS.rst)
- [Commits](twisted/twisted@twisted-22.10.0...twisted-24.7.0rc1)

---
updated-dependencies:
- dependency-name: twisted
  dependency-version: 24.7.0rc1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Batch 1: Stub packages
- Add types-requests, types-pyyaml, types-six, types-simplejson,
  types-ujson, types-pytz, types-pymysql, types-paramiko to dev deps
- Add targeted type: ignore[no-redef] for json fallback imports

Batch 2: Base class attribute widening
- Widen CheckException.tag to str | None
- Widen ErrorCode.code to str | None, add annotations to ErrorCode
- Widen BaseValveProtocol.manager_protocol to str | None
- Widen Command.description and example to str annotations
- Widen BaseNode.name/enabled to str/bool annotations
- Fix CommentTemplater.label to Str() trait
- Fix Gosub._to_string return type and path handling
mypy: add stub packages and widen base class attribute types
…nd validation

Selection model:
- Single select, multi-select (Shift+click), box select (Shift+drag)
- Selection info panel showing position, size, name, description

Undo/redo:
- Command stack with MoveCommand and PropertyCommand
- Undo/redo buttons with max depth of 50

Commands:
- Align left/right/top/bottom
- Distribute horizontally/vertically
- Bring forward/send backward (z-order)
- Copy/paste/duplicate

Validation before save:
- Duplicate name detection
- Broken connection checks
- Orphaned item detection

Persistence:
- XML format deprecated with warning, auto-migrate to YAML
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…hboard configuration guides

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@marissafichera marissafichera changed the base branch from main to gh-pages April 3, 2026 21:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants