Skip to content

Feat cam manager#3

Open
Pankovea wants to merge 4 commits into
HAG87:masterfrom
Pankovea:feat_cam_manager
Open

Feat cam manager#3
Pankovea wants to merge 4 commits into
HAG87:masterfrom
Pankovea:feat_cam_manager

Conversation

@Pankovea
Copy link
Copy Markdown

@Pankovea Pankovea commented Apr 22, 2026

feat: If active view without the camera, it tries to find the view with the previous active camera
feat: Restore scene state for the batch view
feat: arrange batch views by buttons up and down
feat: roll_Cams close event saves its position and size to an INI file.
feat: fn compareCamNames to sort camera names alphabetically.
feat: resizeFloater function: This private function resizes the Floater based on the height of its rollouts.

add: viewData: This structure holds data for batch view settings

UI Adjustments
Listbox lst_views height increased to 20 for better visibility and usability.
Buttons added for moving views up and down in the batch list (btn_up, btn_down), toggling enabled status (btn_togleEnabled).
Enhanced UI elements such as labels, buttons, and checkboxes to ensure better user interaction.

Miscellaneous Improvements
Minor adjustments in event handling functions like on btn_s pressed, etc., to improve functionality based on new data structures and behaviors.

This commit significantly improves the organization and interactivity of the Camera Manager tool, making it more user-friendly and better suited for managing multiple camera settings within a scene.

UPD:

  • Some settings have been moved from Batch Render to roll_batch:
    • Duplicate View
    • Newt Render
    • Render
    • Scene state
  • Upon changing batch view settings, they are immediately applied.
    (if the Batch Render window is open, it will close because the data in the window does not automatically change)
  • You can add a separator (empty batch vew).
  • When roll_Cams is rolled up, roll_batch unfolds.

feat: arrange batch views by  buttons up and down
feat: roll_Cams close event saves its position and size to an INI file.
feat: fn compareCamNames to sort camera names alphabetically.
feat: resizeFloater function: This private function resizes the Floater based on the height of its rollouts.

add: viewData: This structure holds data for batch view settings

UI Adjustments
Listbox lst_views height increased to 20 for better visibility and usability.
Buttons added for moving views up and down in the batch list (btn_up, btn_down), toggling enabled status (btn_togleEnabled).
Enhanced UI elements such as labels, buttons, and checkboxes to ensure better user interaction.

Miscellaneous Improvements
Minor adjustments in event handling functions like on btn_s pressed, etc., to improve functionality based on new data structures and behaviors.

This commit significantly improves the organization and interactivity of the Camera Manager tool, making it more user-friendly and better suited for managing multiple camera settings within a scene.
* Some settings have been moved from Batch Render   to roll_batch:
  - Duplicate View
  - Newt Render
  - Render
  - Scene state
* Upon changing batch view settings, they are immediately applied.
(if the Batch Render window is open, it will close because the data in the window does not automatically change)
* You can add a separator (empty batch vew).
* When roll_Cams is rolled up, roll_batch unfolds.
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.

1 participant