Releases: kurone-kito/vrc-ui
v0.6.0: Added the new parts, Modals, Cards with a tab, and others
- ❇️ NEW 18 parts
⚠️ renamed 2 parts- In principle, this should not be a destructive change because the GUIDs in the metadata match.
Features
- 79a6fdc: improved the atomic panels prefabs
- Atoms/Panels/ModalBG
- Atoms/Panels/NamePlate
- a6fc294: added, and improved the atomic button prefab
- ❇️ Atoms/Buttons/LWingButton
- ❇️ Atoms/Buttons/RWingButton
- Atoms/Buttons/RoundedButton
- 47bff01: added the atomic badge container prefab
- ❇️ Atoms/Status/BadgeContainer
- bfd718b: added and improved the atomic input field prefab
- ❇️ Atoms/Input/TmpInputText
- Atoms/Input/InputText
- Atoms/Input/InputUrl
- fbcaff5: added the atomic slider prefab
- ❇️ Atoms/Sliders/LevelSlider
- fd3f46a:
⚠️ added and renamed the atomic toggles prefab⚠️ Atoms/Toggles/SlideSwitch -> Atoms/LSlideSwitch- ❇️ Atoms/Toggles/SlideSwitch
- Atoms/Toggles/ExpandablePanel
- e5e0d2f: improved the composited buttons animation
- Atoms/Buttons/RoundedButton
- Molecules/Buttons/RoundedButtonWithBadge
- 9f74330: added the composited cards prefab
- ❇️ Molecules/Cards/FullImageCard
- ❇️ Molecules/Cards/GroupCardWithTab
- ❇️ Molecules/Cards/SocialCardWithTab
- ❇️ Molecules/Cards/WorldCard
- ❇️ Molecules/Cards/WorldCardWithTab
- 621235b: added the composited panel prefab
- ❇️ Molecules/Panels/LWingBase
- ❇️ Molecules/Panels/RWingBase
- 54b606c:
⚠️ added, and renamed the composited toggle prefab⚠️ Molecules/Toggle/TextSlideSwitch -> Molecules/TextLSlideSwitch- ❇️ Molecules/Toggle/RToggleText
- ❇️ Molecules/Toggle/TextSlideSwitch
- a574361: implemented the badge container to the composited cards
- Molecules/Cards/CreditCard
- Molecules/Cards/GroupCard
- Molecules/Cards/ImageCard
- Molecules/Cards/InteractivePlayerCard
- Molecules/Cards/SImageCard
- Molecules/Cards/SocialCard
- 2adbd29: added the composited modal base prefab
- ❇️ Molecules/Panels/BottomModalBase
- ❇️ Molecules/Panels/DrawerModalBase
- ❇️ Molecules/Panels/ModalBase
Sample world
Other updates
- 59b5013: bumped the version number to v0.6.0
- a8d7c84: updated the dependencies
- 099e550: improved the git configuration
See also
v0.5.2: Maintenance Release
This update improves CI/CD and the project environment, adding iOS support to the demo world.
As for the library, it only includes updates to dependencies.
Features
- 0788288: bumped the version to v0.5.2
- 56f913d: added the ios build support
- 8955e06: updated the dependencies
CI/CD
- 7a7b728: added the CI scripts for testing
- 66fba4e: improved the deployment script
- 30a3f2d: fixed the brackets
Other updates
- 1544bb5:
⚠️ increased the specified .NET version from v6 to v8 - 6f378b2: improved the EditorConfig configuration
- 55181a3: improved the CSpell configuration
- 78a0c71, 0f2f574: improved the VSCode configuration
See also
v0.5.1: Maintenance update and small improvements to the sample world
This version has no new features, but includes small improvements to the sample world.
Sample world
- 4da2bee: improved the portal
- d86d4be: moved the floor position
- a4b9c65: improved the atomic panels catalog
- 5f43092: add the text mesh pro reference
Other updates
- 202322e: improved the README
- added the Japanese translation
- 23bcab1: updated the dependencies
- 368b2f7: bumped the version to 0.5.1
Project configuration
- 8a44b81: added the markdownlint configuration
- b688d7b: improved the vscode configuration
- 259af4d: improved the cspell configuration
See also
v0.5.0: Added some UI prefabs and cumulative updates
Features
- added 27 new prefabs
- 4109fd8: Atomic headless button
Atoms/Buttons/HeadlessButton
- c0d77ae: Atomic Nameplate panel
Atoms/Panels/Nameplate
- 249eff7: Buttons
Molecules/Buttons/FadeButton
Molecules/Buttons/LegacyButton
Molecules/Buttons/NakedTextButton
Molecules/Buttons/WithIconButton
- 575acd1: Cards
Molecules/Cards/CreditCard
Molecules/Cards/GroupCard
Molecules/Cards/InteractivePlayerCard
Molecules/Cards/LocationCard
Molecules/Cards/PlayerCard
Molecules/Cards/SocialCard
- 3b9c63e: Basic cards
Molecules/Cards/ImageCard
Molecules/Cards/SImageCard
Molecules/Panels/CurrentGroupPanel
Molecules/Panels/IconsPanel
- 1701737: Dropdown list / Select list
Molecules/List/Dropdown
Molecules/List/IncrementalSelect
Molecules/List/Select
Molecules/List/TmpDropdown
- 703033b: Category items
Molecules/Nav/CategoryItemWithBadge
Molecules/Nav/GroupCategoryItem
- 426c20f: Hero / SlideShow
Molecules/Nav/Hero
Molecules/Toggle/SlideShow
- 3994057: Panel
Molecules/Panels/PanelWithCaption
- b1c8d6b: Status toggle
Molecules/Toggle/StatusToggle
- 25be967: Slider switch
Molecules/Toggle/TextSlideSwitch
- 4109fd8: Atomic headless button
Example world
Other updates
- e94a3b9: bumped the version to 0.5.0
- 864ce7e: updated the dependencies
- 108826f: improved the VSCode configuration
- bb2c4c9: fixed the CI/CD bug that the determination of whether pre-release was wrong
See also
v0.4.2: Update for usability tweaks
This update includes design tweaks and usability tweaks in existing prefabs.
While it does not add any new features, the update is intended to improve the usability of existing prefabs.
Features
- f8b08cb, f554f00: Improved the feel of toggle switches.
Molecules/Toggles/Summary
Atoms/Toggles/DetailsToggle
- d51c646: adjusted the initial position on the scroll rect prefab.
Molecules/Scroll/LScrollRect
- c273345, ab69603, 1c55638: adjusted size some prefabs.
Atoms/Buttons/CapsuleButton
Atoms/Buttons/NakedButton
Atoms/Buttons/RoundedButton
Atoms/Cards/IconWithCaptionDetail
Molecules/Buttons/RoundedButtonWithBadge
Molecules/Buttons/RoundedButtonWithOnFocusBadge
- 20c29bb: improved the atomic slider prefabs.
- renamed the
VerticalSlider
toVSlider
- adjust the knob size.
Atoms/Sliders/KnobSlider
- improved the animation.
Atoms/Sliders/Slider
Atoms/Sliders/VSlider
Atoms/Sliders/WideSlider
- removed the extra knob.
Atoms/Sliders/Slider
Atoms/Sliders/VSlider
Atoms/Sliders/WideSlider
- renamed the
- 42ba6d4: improved the animator control on the atomic panel prefab.
Atoms/Panels/ModalBG
- ec9d366: adjusted the font color on atomic navigation prefabs.
Atoms/Nav/CategoryItem
Atoms/Nav/LTabItem
- e47d999: enabled the
AllowFocusView
on atomic input prefabs.Atoms/Input/InputText
Atoms/Input/InputUrl
Example world
- d06c2ab: improved the example catalog scene
- a151cec: added the portal for the launch icons world
- 8632bb0: added the headless panel for example
Other updates
- 6073f54: increased the version to 0.4.2
- a680d09: improved the manifest
- 1c73991: added the git configuration
See also
0.5.0-alpha.2
Release 0.5.0-alpha.2
v0.4.1: Attached the Supersampled UI shader
Improve the performance
- 95b916d: attached the
VRCSuperSampledUIMaterial
to existing UIs
Refactors
CI/CD
- efbe4a1: added the signing with GPG
- 374a470: added the version detection for prerelease in release workflow
- ec37de3: added the declaration of the dynamic variables
Other updates
- 0fc994d: updated the dependencies
- 38ac641: bumped the version number
- 01a1ea3: increased the specified .NET version
See also
v0.4.0: Added some UI prefabs and cumulative updates
⚠️ BREAKING CHANGES
- 1ce5659: Migrated the Unity Editor from 2022.3.6f1 to 2022.3.22f1
- f557f0e: Migrated the scaling that the atomic badge prefab with number
Features
- 13 new UI prefabs:
- 338c183: Capsule button
- Atoms/Buttons/CapsuleButton
- 13f6a6b: Pagination button
- Atoms/Buttons/PaginationButton
- 488d1f8: Cards
- Atoms/Cards/IconWithCaption
- Atoms/Cards/IconWithCaptionDetail
- Atoms/Cards/WorldStatus
- 72e91d6: Vertical slider
- Atoms/Sliders/VerticalSlider
- fcbae8b: Expandable panel
- Atoms/Toggles/ExpandablePanel
- ca1ab7d: Vertical collapse toggle
- Atoms/Toggles/VerticalCollapseToggle
- 649d289: Composited buttons
- Molecules/Buttons/ExpandableButton
- Molecules/Buttons/NavigationIconButton
- Molecules/Buttons/RoundedButtonWithBadge
- Molecules/Buttons/RoundedButtonWithOnFocusBadge
- 27e0e37: Composited radio buttons
- Molecules/Toggles/WhiteRadioButton
- 338c183: Capsule button
- Improved UI prefabs:
Refactors
- 16d19ea: Linted
Examples
Documents
- 7c555a2: improved some documentation
Other updates
- 6771616: Increased the package version
- 31d993f: updated the dependencies
- e785aa1: increased the specified .NET version
- 20106af: fixed the wrong configuration of the ASDF
- 97d02c2: improved the manifest configuration
- bff21ba: improved the git attributes configuration
See also
v0.3.0: Migration to scaling according to uGUI standard skin
⚠️ Breaking Changes
Re-scaled the prefabs
If you use the previous version, you should re-design the UIs.
Reason and background: We designed to scale 6.4 to 8 times against the uGUI standard skin in the previous version's prefabs. The problem made applying the skins somewhat cumbersome, especially around the Z-axis animations.
Therefore, we have redesigned the skin to be approximately the same size as the uGUI standard skin.
Migrated some components to Udonsharp Toybox
If you use any of the following features, you must migrate to the equivalent component in Udonsharp Toybox:
black.kit.vrcui::ToggleWithAnimation
->black.kit.toybox::ToggleWithAnimator
Features
- 0df11f7:
⚠️ migrated the scaling that the molecules prefabs - 79b53b4:
⚠️ migrated the scaling that the atomic prefabs - ec871bd:
⚠️ migrated some components to Udonsharp Toybox
Bug fixes
- 4a6a458: fixed a bug that caused the zero division error on Unity Editor extension
See also
v0.2.0: Splitted the icons
⚠️ BREAKING CHANGES
- The project split the icon set into separate projects.
- The project CHANGED THE LICENSE to ease the restrictions slightly.
- previous: Creative Commons CC BY-NC-SA 4.0
- now: dual license
- Creative Commons CC BY-NC 4.0
(DEFAULT) - MIT License
- Creative Commons CC BY-NC 4.0
The DEFAULT LICENSE applied is Creative Commons CC BY-NC 4.0.
If you apply the MIT License, please follow one of the following conditions:
- This project depends on LaunchPad Icons.
You should REMOVE this dependency. - If the above is not possible, at least implement the LaunchPad Icons so
that you DO NOT EXPOSE LaunchPad Icons on your product.