Skip to content

Releases: bepisdev/brushsetmaker

0.4.0 - UI Update

28 Nov 10:05

Choose a tag to compare

This release introduces a new tabbed UI with a placeholder for a brush editor

0.2.3 - Documentation and Onboarding

28 Nov 09:09

Choose a tag to compare

Documentation Release

This patch version contains mostly updates to the documentation, website, and some scripts related to developer onboarding and automating the release process to maintain consistency.

0.2.0 - Icon & Metadata Branding

20 Nov 15:31

Choose a tag to compare

CHANGELOG

Summary of changes between since 0.1.0

Added application icon

  • Application Icon: Added custom .icns icon for macOS application branding

Improved Metadata and Documentation

  • Home Page Metadata: Added home_page metadata to program configuration
  • Release Documentation: Created RELEASE_DOCS.md with release procedures

Project Structure & Build System

  • Makefile: Introduced comprehensive Makefile for build automation with targets:
    • build: Build the application
    • package: Create distributable package
    • clean: Clean build artifacts
    • dev: Development mode tasks
  • Code Splitting: Refactored application architecture into modular components:
    • src/brushsetmaker/core/handlers.py: Core business logic and brushset processing
    • src/brushsetmaker/ui/builder.py: UI construction and layout
    • Reduced main app.py from ~350 to manageable size

GitHub Pages & Documentation

  • Custom Jekyll Theme: Complete custom theme for GitHub Pages site including:
    • 4 layouts: default.html, home.html, page.html, post.html
    • 4 reusable components: header.html, footer.html, notification.html, code-block.html
    • Responsive CSS (971 lines) with dark mode support
    • Interactive JavaScript (337 lines) with features:
      • Mobile navigation
      • Table of contents generation
      • Code copy-to-clipboard
      • Smooth scrolling
      • Back-to-top button
  • Content Pages: Created comprehensive documentation:
    • Homepage with hero section and features
    • Download page with installation instructions
    • Complete documentation with troubleshooting
  • CI/CD: GitHub Actions workflow for automated Jekyll deployment
  • Jekyll Configuration: Added _config.yml, Gemfile, and plugin support

0.1.0

20 Nov 12:34

Choose a tag to compare

Initial version

It works, i think