21 features are marked Completed.
Version 0.5.*
Duration and press fixes
Reason:Accessibility
Date:Mar 18, 2024
Tapping a bottle should select it if the user is picking a bottle for a boost. Plus, duration for bottles was shortened and duration for long press actions was lengthened.
Horizontal play nav sliding
Reason:Accessibility
Date:Mar 10, 2024
Nav was sliding into view too easily, resulting in flickering.
Better way of tracking time
Reason:Stability
Date:Mar 10, 2024
Tracking time with intervals is a bad idea. It just is. Instead we're doing it with requestAnimationFrame.
Hide/show nav bars and pull to refresh
Reason:Accessibility
Date:Mar 7, 2024
Hide and show the nav bars when the user's screen height is tiny. Allow the user to pull to refresh the page.
Horizontal play improvements
Reason:Accessibility
Date:Mar 7, 2024
Allow the bottles to reposition based on window size. Easier to see, more bottles on screen, etc.
Bottle art
Reason:Engagement
Date:Mar 3, 2024
Stage 1 of bottle art has arrived! Let the testing commence!
Version 0.4.*
Improved bottle click/press events
Date:Mar 2, 2024
We will see if this works well. In passing I also renamed "Power-ups" to "Boosts". The many ways of spelling it were ticking me off!
Improved spinner events
Reason:Testing a new type of event just for the spinner. If it works, I will use it everywhere, but have to check it out on a mobile device.
Date:Mar 1, 2024
Cleaned up themes
Reason:New themes: Luxe and DarkRetro; cleaned up DarkWire a bit. Luxe is just Luxury without the bright white primary colors.
Date:Feb 29, 2024
Font slider
Reason:Make the symbols bigger or smaller as you wish. The layout will adjust to match. I have also cleaned up and gotten rid of the zoom scaling settings. It will be a lot better looking now, hopefully.
Date:Feb 29, 2024
Number spinner
Reason:Press and hold the + button to make the number go up fast!
Date:Feb 29, 2024
Quick and dirty image tester
Reason:To let the person doing bottle art do tests of their layout!
Date:Feb 29, 2024
Baby Bottles and Kid Bottles
Date:Feb 28, 2024
New challenge modes - mini bottles, but more of them...
Revamp Win Screen
Date:Feb 27, 2024
Show the challenge mode and number of power-ups, wrap the win text.
Tests for IsHighlighted
Date:Feb 27, 2024
No more "Surprise! The glow is gone!" experiences for me!
Hold bottle holds screen
Date:Feb 27, 2024
Holding on the screen to solve the last color can accidentally skip the victory screen. Resolution: make the "You Win" text show up for the full time regardless of the tap.
Added "Hidden Bottles" mode
Date:Feb 25, 2024
This involved a LOT of work - I had to refactor how layers work. However, now there's a whole new mode of gameplay, and I'm well-positioned for the next improvement!
Fixed ghost highlighting
Reason:It was marking things highlighted even when you hit undo and nothing was selected.
Date:Feb 23, 2024
Move from glow to tooltip
Reason:Glow is nigh-unreadable on some themes. Tooltip is at least intended to be visible.
Date:Feb 22, 2024
Flip Bottle power-up
Reason:Flip a bottle from traditional to spigot mode and back!
Date:Feb 21, 2024
Make power-ups dynamic
Reason:The start of adding new power-ups is making them load from data instead of hard-coded.
Date:Feb 21, 2024
1 features are marked ASAP.
More tests
Reason:Ongoing improvement. Will be done when we stop coding.
3 features are marked Soon.
Add more powerups
Reason:Game enjoyment
Advise user when no more moves exist
Reason:Ease of gameplay
This might be tricky due to back-and-forth possible moves.
Improve auto-move
Reason:Ease of gameplay
Make it more discerning - prefer existing bottles with enough room to hold all the current movable colors.
3 features are marked Someday.
Tutorial
Reason:Accessibility
Error reporting
Requirements:Server
Report crashes and JS errors to Discord, or some other triage service.
Lederboards
Requirements:Server
Allow users to pass a game to their friends and compete to see who can win by various metrics. (Fewest moves, least time, etc.)
1 features are marked Evaluating.
Redo statistics
Reason:Accurate stat tracking
Stats right now group by mode, which is not correct, and do not tally individual games. Running totals also cause invalid data - can't average if you don't keep track of everything at a per-game level.
25 features are marked Archived.
Version 0.3.*
Improve settings load on new setting added
Reason:Makes it so the setting doesn't start out as "undefined".
Date:Feb 21, 2024
Tooltips on small buttons for PC
Reason:Accessibility
Date:Feb 20, 2024
Layout limiting
Reason:Accessibility
Date:Feb 20, 2024
Prevent the layout from getting TOO tight. 12 columns is not always appropriate.
Add auto-pause
Date:Feb 20, 2024
Pause the game after (default) 60 seconds. Configurable and disableable.
Don't start the timer until the user makes a move
Reason:A player wanted it
Date:Feb 20, 2024
Add a pause button
Date:Feb 19, 2024
Just manually enable the Pause screen. Tap the pause screen to unpause.
Improve spacing and scale
Reason:Readability
Date:Feb 19, 2024
Moved down to 150% scale on tap because it interfered with tapping the bottle above. Made that a setting. Made max columns on small screens nine bottles instead of 12.
Add more symbols!
Reason:We successfully made the center scroll, so users can add up to 99 bottles now. That's great, but we ran out of symbols at #43!
Date:Feb 16, 2024
Consider breaking into additional fonts, or adding the less-distinct symbols from Vegetables to the end of the AllowedSymbols array.
Add more fonts
Date:Feb 16, 2024
Allow users to switch fonts for the symbols, give them more than just vegetables. This might not be a choice of "pick one", but rather a list of fonts in preferred order, where the user must pick at least one if they want symbols. Must give it some thought.
Version 0.2.*
BUG: Number of bottles doesn't randomize on Start Screen showing up.
Date:Feb 15, 2024
Number only randomizes when you change modes, and that's definitely wrong.
Move weird super-symmetrical grapes to the purple hues
Date:Feb 14, 2024
They kept getting confused with the three stalks of wheat in the green hues.
BUG: Long press doesn't block click event
Date:Feb 14, 2024
The user long-presses, and when they let up, the click event ALSO executes.
Visible road map
Reason:Because I want it!
Date:Feb 14, 2024
Allow users to see what we're working on next.
Version 0.3.*
Check for change
Date:Feb 12, 2024
Added a timer which checks to see whether or not the page has changed. Worked? Very subtle but does show the message.
Version 0.2.*
Reverse sort
Date:Feb 12, 2024
Long-press sort to flip its direction.
Basic sharing
Date:Feb 12, 2024
Added basic sharing - link only!
New favicon
Date:Feb 12, 2024
New favicon - the classic rainbow tomato.
Reload button
Date:Feb 12, 2024
Added a "reload" button, since once a page is bookmarked on mobile, it has no window controls.
Import font
Date:Feb 12, 2024
Import vegetables font via Vite Static Asset Handling.
Spigot neck fix
Date:Feb 12, 2024
Spigot mode should only draw ONE neck - on the bottom.
Prevent text selection
Date:Feb 12, 2024
Prevent text selection anywhere on the page. Sanity-saving on mobile.
Put win over stats
Date:Feb 12, 2024
Make the "You Win!" show up over the stats (in case the user fast-forwards the animation).
Buy me a coffee!
Date:Feb 12, 2024
Added a "Buy me a coffee" button.
Version 0.1.*
Visual fixes
Date:Feb 12, 2024
Fixed the Start Game/Continue button and win screen showing up when player was in Settings, etc, or other undesirable situations.
Change log
Date:Feb 12, 2024
Instituted change log