HiveReactKit Dev Update: Composer, Wallet, Polls & Snaps Improvement

Words
614
Reading
3 min
Listen
Play
3M

HiveReactKit

Composer & Uploaders

Complete Token-Based Styling Migration

  • Fully migrated key content creation tools to the new token-based design system:

    • ParentPostComposer
    • AddCommentInput
    • Image Uploader
    • Video Uploader
    • Audio Uploader
    • Beneficiaries Editor
    • Emoji Picker
    • Giphy Picker
    • Template Picker
  • All composer-related components now inherit styling directly from the host application's theme configuration.

Unified Composer Experience

  • Standardized visual behavior across all content creation flows.

  • Unified:

    • Upload progress indicators
    • Status banners
    • Composer layouts
    • Form styling
    • Interaction states

Consistent User Experience

  • Content creation workflows now maintain a consistent appearance regardless of:

    • Media type
    • Publishing flow
    • Host application
  • Reduces visual fragmentation and improves usability throughout HiveReactKit.

  • Outcome:
    • Cleaner publishing experience
    • Consistent component behavior
    • Better theme integration across applications

Composer System Refresh
Composer System Refresh

Unified Upload Experience
Unified Upload Experience


Wallet & Delegations

Expanded Delegations Management

  • Added a dedicated Delegations panel featuring:
    • Hive Power (HP) Delegations
    • Resource Credits (RC) Delegations
    • Transaction History
    • Inline RC delegation editing

Responsive Wallet Improvements

  • Enhanced wallet layouts across:

    • Mobile devices
    • Tablets
    • Desktop screens
  • Improved readability and usability for wallet-related actions.

Compact Transaction History

  • Refined transaction history presentation using compact rows.

  • Allows users to review more account activity without excessive scrolling.

Delegatee Avatar Support

  • Added live delegatee avatar loading throughout delegation workflows.

  • Included fallback handling for:

    • Invalid usernames
    • Missing profile images
    • Avatar loading failures

Improved Reliability

  • Delegation management now provides clearer account identification and a more polished user experience.
  • Outcome:
    • Better wallet management tools
    • Improved delegation workflows
    • More responsive financial interfaces

Delegations Panel
HP Delegations Panel

RC Delegations Panel

Responsive Wallet Experience
Responsive Wallet Experience


Poll System Enhancements

hPolls Feature Parity

  • Extended PollCreator to match hPolls functionality more closely.

  • Added support for:

    • Poll descriptions
    • Vote interpretation engines
    • Hive-Engine token integration
    • Community restrictions
    • Advanced poll settings

Advanced Publishing Controls

  • Added requirePoll publishing validation.

  • Ensures poll-specific publishing flows remain complete and properly configured before submission.

Improved Poll Creation Experience

  • Poll authors now have greater control over:
    • Voting behavior
    • Community participation
    • Poll configuration

Better Ecosystem Compatibility

  • Enhancements improve interoperability with existing Hive polling workflows and standards.
  • Outcome:
    • More powerful poll creation tools
    • Better governance and community support
    • Improved publishing reliability

Advanced Poll List UI
Advanced Poll List UI

Enhanced Poll Settings
Enhanced Poll Settings


Snaps Improvements

Media-First Content Layouts

  • Introduced media-first snap presentation across the feed experience.

  • Prioritizes visual content while maintaining clear access to post metadata and interactions.

Duplicate Image Rendering Fixes

  • Fixed duplicate image display issues within snap posts.

  • Media is now rendered only once through the appropriate attachment system.

Smarter Scrolling Behavior

  • Improved wheel scrolling interactions throughout snap feeds.

  • Enhanced navigation responsiveness across multi-column layouts.

Page-Level Scroll Support

  • Added support for page-level scrolling where appropriate.

  • Creates a smoother browsing experience on larger screens.

Unified Branding

  • Standardized snap branding across HiveReactKit.

  • Snap experiences now consistently display under the HiveSuite ecosystem identity.

  • Outcome:
    • Cleaner snap presentation
    • Better media handling
    • More consistent branding experience

Media-First Snap Layouts
Media-First Snap Layouts


Powering the Hive Ecosystem

  • Continuously improving HiveReactKit with reusable content creation tools, wallet management capabilities, and scalable UI systems
  • Building shared infrastructure that benefits multiple Hive ecosystem applications
  • Contributing towards a more modern, consistent, and feature-rich Hive experience for the community

Final Note

  • This post has been refined with the help of AI to improve readability and structure
  • The original development updates and optimized version are both available for reference

More Links
HiveSuite AppVote as WitnessSupport via Discord


▶️ 3Speak