Skip to content

Feat calendar generation#36

Merged
mixin27 merged 51 commits into
mainfrom
feat-calendar-generation
Mar 2, 2026
Merged

Feat calendar generation#36
mixin27 merged 51 commits into
mainfrom
feat-calendar-generation

Conversation

@mixin27

@mixin27 mixin27 commented Mar 2, 2026

Copy link
Copy Markdown
Owner

Description

  • Migrated core Myanmar calendar logic and app configuration to myanmar_calendar_dart APIs.
  • Updated Myanmar calendar settings flow for newer core config behavior (formatting/configuration/translation support alignment).
  • Improved custom holiday support flow and remote-config driven holiday handling.
  • Added calendar generation/export improvements:
    • Better preview/export consistency and positioning behavior.
    • Calendar layout controls (position/size) and free-space box controls.
    • Dedicated full-screen Layout Editor with larger transform handles.
    • Overlay editor workflow refinements and export save/share actions.
  • Improved generated calendar cell details (holiday/astrology/moon-phase related rendering refinements).
  • Fixed multiple generation preview/editor issues:
    • Provider and controller lifecycle errors in editor flows.
    • Preview clipping/overflow issues in portrait/landscape modes.
    • Rotation/position mismatch and persistence edge cases.
    • Free-space box persistence after restart.
  • General UI polish for generation settings, bottom-sheet grouping, and preview interaction.

Note: Calendar Generation is still in preview/beta quality and is not fully production-grade yet.

Type of Change

  • ✨ New feature (non-breaking change which adds functionality)
  • 🛠️ Bug fix (non-breaking change which fixes an issue)
  • ❌ Breaking change (fix or feature that would cause existing functionality to change)
  • 🧹 Code refactor
  • ✅ Build configuration change
  • 📝 Documentation
  • 🗑️ Chore

…els, and implement a new Myanmar date picker dialog.
…d update Myanmar date formatting patterns.
…size, page orientation, and image quality, along with image zip export.
…elete functionality, and add data URI support for background images
…ating Myanmar calendar library, and adding an image URL focus node.
…mprove calendar generation request persistence.
…get and refactor template settings UI to a responsive grid with preview caching.
…sting JPEG quality and optionally downscaling to meet target byte limits.
… and public holiday label, and add interactive preview orientation controls with zoom.
…nd add new iOS Swift Package Manager dependencies.
…anagement with reordering for overlay elements.
mixin27 added 21 commits March 1, 2026 13:24
…s scaling and `BoundingBox` for element interaction, and improve page orientation handling.
…ement rendering stability and controller management.
…and rotate functionality for calendar overlay elements, and update image rendering.
…ioning and rendering within the new padded area, and apply this padding to calendar generation previews.
…review details into a dedicated summary card.
…rranging controls and the preview horizontally on wide screens and extracting the preview workspace.
…template grid, color selector, and settings sections.
…es for version 2.2.0, with updated promo display logic.
@mixin27 mixin27 self-assigned this Mar 2, 2026
@mixin27 mixin27 added documentation Improvements or additions to documentation enhancement New feature or request labels Mar 2, 2026
@mixin27 mixin27 merged commit e201f31 into main Mar 2, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant