Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Add unity-symmetry * Summon mirror button should be active for all mirror types * Initial functional WIP [CI BUILD] * Icons and labels [CI BUILD] * Small bugfix, icon size and UI layout tweaks [CI BUILD] * WIP [CI BUILD] * Bump unity-symmetry version [CI BUILD] * Wallpaper symmetry icons * Wallpaper scale, GUI fixes and icons for wallpaper groups [CI BUILD] * Bump UPM versions [CI BUILD] * Custom symmetry widget material * Icon for custom symmetry jitter toggle off * Make Symmetry widget into a prefab * Add buttons for remaining point symmetry modes. Assign new jitter toggle icon * Code for jitter toggle. Caching of matrices * Draw custom symmetry guides (WIP) * Bump Unity version [CI BUILD] * Fix caching of matrices. Slow spinning. Bump UPM version [CI BUILD] * Update packages-lock.json [CI BUILD] * Fix wallpaper scaling. Show symmetry domains instead of normal symmetry guide [CI BUILD] * Scaling fixes. Jitter icon fix [CI BUILD] * Jitter button label [CI BUILD] * overload for Clone() that accepts explicit TRS * Symmetry widget should behave like other widgets (i.e. don't force it to be vertical, respect snapping and remove driftiness) * Widget cloning (currently tested on models and image widgets) [CI BUILD] * X/Y Slider widget. Decided against using it right now but it's going to be useful. * Prefab for XY widget * More parameters for wallpaper (scale x/y and skew x/y). * I missed out the prefab changes from the previous commit * Bump package versions [CI BUILD] * Add a couple of missing selection commands * Duplicate Selection respects mirror * Don't log errors for commented out commands * API commands for mirror settings * Port over the basic API stuff from editable models [CI BUILD] * Split off mirror duping into a separate command. [CI BUILD] * Allow symmetry pivot to be the controller instead of the mirror widget. WIP transform fix * Rename the enum label * Remove double mirror button from experimental panel [CI BUILD] * Duplicated widgets weren't moved to selection canvas [CI BUILD] * Fix undo behaviour [CI BUILD] * Rename global command to MultiMirror. Fix some API help text * Add canvas targets for mirror dup and rename the command to be a bit clearer. * Color waveform generators for mirrored strokes [CI BUILD] * Remove debug statement. Avoid errors if pointers!=colors [CI BUILD] * Fix waveform equations. Square wave. [CI BUILD] * Make the waveform equations a bit more consistent with each other. [CI BUILD] * Fix disabled symmetry default [CI BUILD] * UI state reflects app state [CI BUILD] * Revert change to colour swatch positioning [CI BUILD] * My god. I've fixed it. Commit while it still works! [CI BUILD] * Make variable naming consistent between the two places I'm doing the transform * Mirror transform fix applied to Duplicate command * Set initial symmetry mode button state [CI BUILD] * Consistent overrides for all grab widget subclasses [CI BUILD] * Implement snap ghosts for grab widgets. [CI BUILD] * Use the new better logic for snap angles. Move snapping methods to SelectionManager * Assign snap ghost prefab for selection widget * Revert "Implement snap ghosts for grab widgets." This reverts commit 2a1595f. * Get XY widgets mostly working * Remove FormerlySerializedAs * [CI BUILD] * Move multimirror to experimental panel and restore standard mirror * Fixes for original mirror functionality and post-merge cleanups. [CI BUILD] * Fix multi-mirror icon [CI BUILD] * Fix material naming * Hidden experimental mirror controls * Make the default mirror widget location a bit lower so it's initially easier to spot * Change default symmetry settings to be more interesting. * Comment out the mirror duplicate for now until I have time to properly fix it. [CI BUILD] * Fix init of sliders to correct values [CI BUILD] * Fix saturation variance [CI BUILD] * Unused import was giving errors during build * MirrorDuplicate kinda working * Fix stroke selection behavior on duplicate [CI BUILD] * Duplicated strokes weren't being registered to selection correctly. * dotnet-format [CI-BUILD] * API updates Allow defining endpoint examples in attribute. Add examples for symmetry endpoints ScriptTemplateSubstitution for custom symmetry enums. * Duplicate command memory limits now take custom symmetry into account. * Rider plugin update * [CI BUILD] * Fix variable name case for m_PreviousCanvas. Cosmetic code tweaks for widgets * Fix more instances of m_PreviousCanvas case * Updates to match runtime scripting. Bump symmetry version to fix Td and Th [CI BUILD] * dotnet format * Experimental panel wasn't appearing in monoscopic mode. * Skip duping reflected strokes as it's not currently working. Add variable suffixes to clarify coordinate spaces. [CI BUILD] * Fix access level conflict * Fix the symmetry widget to use a prefab based on i18n version * Post-merge fixes for max_pointers in main scene and symmetry widget * Remove hidden text line and reference * Post-merge fix
- Loading branch information