v0.7.0 - Event Log


Release Notes - v0.7.0

πŸŽ‰ Major Feature: Event Log System

Version 0.7.0 introduces a comprehensive event logging system that tracks all significant game events, providing players with a detailed history of their farm's activities and progress.

✨ New Features

πŸ“œ Event Log Overlay

  • Slide-in Panel: New right-side overlay that displays a chronological log of game events
  • 8 Event Categories: Weather, Growth, Harvest, Auto-Purchase, Merchant, Canning, Upgrade, and Milestone
  • Category Filtering: Filter events by one or more categories to focus on specific activities
  • Search Functionality: Search events by keyword to find specific occurrences
  • View Modes: Toggle between compact and detailed view modes
  • Event Counts: Badge system shows unread event count on the Log button
  • Rich Metadata: Events include detailed information like amounts, bonuses, and contextual data

🌦️ Weather Event Logging

  • Logs all weather transitions: Clear β†’ Rain/Snow/Drought/Storm/Heatwave
  • Tracks weather duration and effects on crops
  • Includes helpful tips and warnings for each weather condition
  • Shows irrigation system status during droughts

🌱 Season Change Logging

  • Logs transitions between Spring, Summer, Fall, and Winter
  • Lists which vegetables receive growth bonuses in each season
  • Displays season-specific icons for visual clarity
  • Warns about Winter penalties if Greenhouse isn't owned

🌾 Growth & Harvest Logging

  • Growth Completion: Logs when vegetables reach 100% growth and are ready for harvest
  • Harvest Events: Tracks both manual and auto-harvests with detailed statistics
  • Bonus Display: Shows growth bonuses or penalties from weather and seasons
  • Experience & Knowledge: Displays exact exp and knowledge gains per harvest
  • Harvest Amount: Includes quantity harvested (base + additional plots)

πŸ€– Auto-Purchase Logging

  • Logs every automatic upgrade purchase made by auto-purchasers
  • Shows which auto-purchaser (Assistant, Cultivator, Surveyor, Mechanic) made the purchase
  • Displays upgrade type, new level, and cost
  • Tracks both money and knowledge expenditures

πŸͺ Merchant & Auto-Sell Logging

  • Logs merchant visits and vegetable sales
  • Shows total money earned and detailed breakdown of vegetables sold
  • Distinguishes between manual sales and auto-sell events
  • Displays quantity and earnings per vegetable type

πŸ₯« Canning Process Logging

  • Process Start: Logs when canning recipes begin processing
  • Process Complete: Tracks finished recipes with earnings and rewards
  • Auto-Canning: Distinguishes between manual and auto-canning operations
  • Recipe Details: Shows ingredients used and processing time
  • Rewards Display: Highlights money earned, knowledge gained, and bonus items

πŸ† Milestone & Achievement Logging

  • Logs achievement unlocks with descriptions and rewards
  • Tracks major purchases: Greenhouse, Irrigation, Heirloom Seeds, Auto-Sell
  • Records farm tier upgrades with new plot counts
  • Displays reward bonuses (money, knowledge) when applicable

🎨 Visual Improvements

Icon Replacement System

All emoji icons throughout the game have been replaced with custom PNG assets for a more polished, professional appearance:

  • πŸ€– β†’ Automation.png: Auto-purchasers, auto-harvest, auto-canning
  • πŸ₯« β†’ Canning.png: Canning system and recipes
  • 🌾 β†’ Harvest.png: Harvest events and indicators
  • βš™οΈ β†’ Upgrade.png: Upgrade category in event log
  • 🎯 β†’ Milestone.png: Milestones and important goals
  • πŸ† β†’ Trophy.png: Achievements and unlocks
  • πŸͺ β†’ Merchant.png: Merchant and auto-sell events
  • πŸ“œ β†’ Scroll.png: Event log button and title
  • πŸ“‹ β†’ Detail.png: Detailed view toggle button

Event Log UI

  • Smooth slide-in/out animations
  • Color-coded category badges
  • Responsive design adapts to different screen sizes
  • Focus trap for accessibility
  • Keyboard navigation support (Tab, Escape)

πŸ› Bug Fixes

  • Fixed duplicate import issues in various components
  • Resolved CSS styling conflicts with new icon system
  • Improved focus trap behavior in overlays

πŸ“Š Performance Optimizations

  • Event log automatically limits to 100 most recent entries
  • Efficient filtering algorithms for category and search
  • Memoized event counts to prevent unnecessary recalculations
  • Optimized icon rendering with image preloading
  • Reduced re-renders through proper React hooks usage

β™Ώ Accessibility Enhancements

  • Full keyboard navigation support in Event Log overlay
  • ARIA labels and roles for screen readers
  • Focus management with focus trap
  • Color contrast improvements with custom icons
  • Descriptive titles and alt text for all images

πŸ“ˆ What's Next?

Upcoming in v0.8.0+

  • Seasonal Events (Spring Market, Summer Festival, Fall Rush, Christmas Tree Shop)
  • Bees!
  • Orchard
  • Guilds

Leave a comment

Log in with itch.io to leave a comment.