enhancement: ColorSplasher improved UI and color application#2932
enhancement: ColorSplasher improved UI and color application#2932
Conversation
…ation options. Added checkboxes for line, foreground, and background pattern colors, and refined color application logic. Updated form layout for better usability and added search functionality for parameter filtering.
|
Unable to perform a code review. You have run out of credits 😔 |
There was a problem hiding this comment.
Pull request overview
This PR enhances the ColorSplasher tool with a redesigned UI and improved functionality. The changes provide users with finer control over how colors are applied to Revit elements through separate options for line color, foreground pattern, and background pattern colors. The PR also re-integrates parameter search functionality that was previously lost.
Key Changes
- Redesigned UI layout with organized sections for data selection, color generation, scheme management, and apply settings
- Added three checkboxes for granular control over line color, foreground pattern color, and background pattern color application
- Changed parameter selection from CheckedListBox to ComboBox for single-selection workflow
- Introduced color shading logic to differentiate between line and pattern colors when multiple types are enabled
Comments suppressed due to low confidence (2)
extensions/pyRevitTools.extension/pyRevit.tab/Analysis.panel/ColorSplasher.pushbutton/script.py:93
- Except block directly handles BaseException.
except:
extensions/pyRevitTools.extension/pyRevit.tab/Analysis.panel/ColorSplasher.pushbutton/script.py:1838
- Except block directly handles BaseException.
except:
extensions/pyRevitTools.extension/pyRevit.tab/Analysis.panel/ColorSplasher.pushbutton/script.py
Outdated
Show resolved
Hide resolved
extensions/pyRevitTools.extension/pyRevit.tab/Analysis.panel/ColorSplasher.pushbutton/script.py
Show resolved
Hide resolved
extensions/pyRevitTools.extension/pyRevit.tab/Analysis.panel/ColorSplasher.pushbutton/script.py
Show resolved
Hide resolved
extensions/pyRevitTools.extension/pyRevit.tab/Analysis.panel/ColorSplasher.pushbutton/script.py
Outdated
Show resolved
Hide resolved
extensions/pyRevitTools.extension/pyRevit.tab/Analysis.panel/ColorSplasher.pushbutton/script.py
Outdated
Show resolved
Hide resolved
extensions/pyRevitTools.extension/pyRevit.tab/Analysis.panel/ColorSplasher.pushbutton/script.py
Outdated
Show resolved
Hide resolved
extensions/pyRevitTools.extension/pyRevit.tab/Analysis.panel/ColorSplasher.pushbutton/script.py
Show resolved
Hide resolved
extensions/pyRevitTools.extension/pyRevit.tab/Analysis.panel/ColorSplasher.pushbutton/script.py
Outdated
Show resolved
Hide resolved
extensions/pyRevitTools.extension/pyRevit.tab/Analysis.panel/ColorSplasher.pushbutton/script.py
Outdated
Show resolved
Hide resolved
extensions/pyRevitTools.extension/pyRevit.tab/Analysis.panel/ColorSplasher.pushbutton/script.py
Outdated
Show resolved
Hide resolved
…olorSplasher.pushbutton/script.py Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…olorSplasher.pushbutton/script.py Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…olorSplasher.pushbutton/script.py Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…olorSplasher.pushbutton/script.py Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…olorSplasher.pushbutton/script.py Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…olorSplasher.pushbutton/script.py Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…olorSplasher.pushbutton/script.py Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…olorSplasher.pushbutton/script.py Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…olorSplasher.pushbutton/script.py Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…olorSplasher.pushbutton/script.py Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…olorSplasher.pushbutton/script.py Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…t exception block for Revit application access.
|
📦 New work-in-progress (wip) builds are available for 5.3.1.25330+0026-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.25330+2139-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.25331+0850-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.25332+2254-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.25334+1646-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.25334+1705-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.25336+1232-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.26017+0925-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.26017+0934-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.26017+1003-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.26017+2108-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.26017+2119-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.26022+2117-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.26022+2124-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.26022+2138-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.26023+2136-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.26023+2141-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.26025+1329-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.26025+1418-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.26030+2037-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.26030+2039-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.26030+2101-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.26030+2136-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.26030+2147-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.26030+2212-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.26032+1043-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.26032+1111-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.26032+1304-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.26032+1323-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.26032+1433-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.26032+1538-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.26032+1543-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.26032+1553-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.26032+1612-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.26032+1624-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.26032+1738-wip |
|
📦 New work-in-progress (wip) builds are available for 6.0.0.26032+2005-wip |
Description
reshaped the UI
finer control for background, foreground and cut/surface line replacement
re-integration of the search for params which got lost previously
Checklist
Before submitting your pull request, ensure the following requirements are met:
Related Issues
If applicable, link the issues resolved by this pull request: