Skip to content

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 22 Aug 17:42
· 5 commits to main since this release
d83b360

ConfigForge v0.2.0 🚀

A major UI/UX refresh with enhanced configuration management capabilities and improved developer experience.

✨ New Features

Configuration Management

  • Editable Config Titles: Config files now support inline title editing with validation and automatic rename on save
  • Enhanced Kubernetes Support: Improved main config file handling with better loading logic
  • Smart Message System: Added message priority levels with customizable display duration for better user feedback

CLI Enhancements

  • GUI Integration: New cf open command to launch the ConfigForge GUI application directly from terminal

🎨 UI/UX Improvements

Visual Design

  • Modern Window Styling: Updated from hidden title bar to standard title bar for better native macOS experience
  • Material Design Elements: Enhanced visual styling with material backgrounds and strokes throughout the interface
  • Improved Typography: Updated font styles across components for better consistency and accessibility compliance

Layout & Spacing

  • Consistent Spacing System: Standardized padding and spacing values across all UI components following 8pt grid system
  • Enhanced Sidebar: Updated list backgrounds with improved section headers and padding for better navigation
  • Button System: Comprehensive button style updates with consistent control sizes and visual hierarchy

Accessibility & Readability

  • Improved Contrast: Updated color and shadow opacities for better clarity and visual consistency
  • Better Font Sizing: Optimized font sizes in config components and list rows for enhanced readability
  • Component Consistency: Standardized background overlays and visual elements across the application

🔧 Technical Improvements

Code Quality

  • SwiftFormat Integration: Added comprehensive SwiftFormat configuration for consistent code formatting across the project
  • Async/await Modernization: Updated file selection logic to use modern async patterns with proper MainActor handling
  • Code Cleanup: Removed unused components and outdated documentation for better maintainability

Developer Experience

  • Style Guide Documentation: Added comprehensive UI button style guide for consistent development patterns

📦 Binary Assets

  • ConfigForge-arm64.dmg - Apple Silicon (M1/M2/M3/M4) Macs
  • ConfigForge-x86_64.dmg - Intel-based Macs

🔗 Full Changelog

Full Changelog: v0.1.0...v0.2.0


This release represents a significant step forward in ConfigForge's user experience and code quality, setting the foundation for future feature development.