Skip to content

Commit b92bcfd

Browse files
committed
Add diverse counter ideas for each color category in counter_ideas.dart
1 parent b9f7f94 commit b92bcfd

1 file changed

Lines changed: 264 additions & 34 deletions

File tree

lib/data/counter_ideas.dart

Lines changed: 264 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,63 @@
77
import '../models/counter.dart';
88

99
const Map<CounterType, List<String>> counterIdeas = {
10-
CounterType.black: [],
11-
CounterType.white: [],
10+
CounterType.black: [
11+
// --- VISUAL (Darkness, Coffee, Ink) ---
12+
'Espresso shots consumed to survive the morning',
13+
'Days I wore an all-black outfit (developer uniform)',
14+
'Slices of toast I accidentally burnt',
15+
'Pens that exploded or leaked ink everywhere',
16+
'Squares of 90% dark chocolate eaten',
17+
'Shadows that looked suspiciously like monsters',
18+
'Times I turned off the lights to save energy',
19+
'Minutes spent staring into the night sky',
20+
21+
// --- TECH & UI (Dark Mode, Terminal) ---
22+
'Apps I immediately switched to Dark Mode',
23+
'Terminal windows opened to look like a hacker',
24+
'Lines of code I deleted and felt good about',
25+
'Pixels that are actually turned off (OLED)',
26+
'Times I rebooted a black screen of death',
27+
'Old cables found in a box somewhere',
28+
'Screens turned off to see my own reflection',
29+
30+
// --- SYMBOLIC & METAPHORICAL (Mystery, Void, Silence) ---
31+
'Secrets I promised I would never tell',
32+
'Black cats that crossed my path (bad luck?)',
33+
'Moments of comfortable silence enjoyed',
34+
'Heavy metal songs played at full volume',
35+
'Black holes discovered in my monthly budget',
36+
'Movie villains I actually rooted for',
37+
],
38+
CounterType.white: [
39+
// --- VISUAL (Cleanliness, Paper, Snow) ---
40+
'Blank pages waiting to be filled',
41+
'Clean shirts I immediately spilled coffee on',
42+
'Clouds spotted in the sky today',
43+
'Snowflakes caught on my tongue (seasonal)',
44+
'Empty plates after a delicious meal',
45+
'Pieces of paper crumpled into balls',
46+
'Vanilla ice cream cones eaten',
47+
'Cotton balls used for... something',
48+
49+
// --- TECH & UI (Whitespace, Empty States) ---
50+
'Whitespace I added to make code readable',
51+
'Empty states I encountered in apps',
52+
'Pixels that are shining at full brightness',
53+
'Times I refreshed a blank page',
54+
'Search results that came back with nothing',
55+
'Documents printed on fresh paper',
56+
57+
// --- SYMBOLIC & METAPHORICAL (Peace, Truth, New Beginnings) ---
58+
'White lies I told to be polite',
59+
'Moments of absolute peace and quiet',
60+
'Promises I actually managed to keep',
61+
'Times I surrendered an argument to save time',
62+
'Sheep counted to fall asleep',
63+
'Fresh starts and new beginnings',
64+
'Marshmallows eaten by the handful',
65+
'Ghosts I suspected were haunting me',
66+
],
1267
CounterType.red: [
1368
// --- VISUAL (Literally Red) ---
1469
'Red cars that were definitely speeding',
@@ -34,48 +89,223 @@ const Map<CounterType, List<String>> counterIdeas = {
3489
'Times I blushed from embarrassment', // Turning red
3590
'Moments I felt actual "road rage"', // Seeing red/Anger
3691
],
37-
CounterType.green: [],
38-
CounterType.yellow: [],
92+
CounterType.green: [
93+
// --- VISUAL (Nature, Money, Food) ---
94+
'Dollars saved by skipping the coffee shop',
95+
'Vegetables I forced myself to eat for health',
96+
'Plants I actually remembered to water today',
97+
'Green lights I caught without hitting the brakes',
98+
'Fresh salads consumed instead of pizza',
99+
'Trees passed on my daily walk',
100+
'Lucky four-leaf clovers found in the grass',
101+
'Frogs spotted (rare, but possible!)',
102+
103+
// --- TECH & UI (Success, Battery, Online) ---
104+
'Unit tests that passed on the first try',
105+
'Times the battery icon was actually fully green',
106+
'Successful builds that didn\'t throw errors',
107+
'Status lights that are finally showing green',
108+
'Recycling items I sorted correctly',
109+
'Friends who are currently "Online"',
110+
111+
// --- SYMBOLIC & METAPHORICAL (Go, Envy, Luck) ---
112+
'Times I said "Yes" to a new opportunity',
113+
'Good decisions I made (and felt proud of)',
114+
'Moments of envy (green with envy)',
115+
'Eco-friendly choices I made today',
116+
'Tasks completed on my To-Do list',
117+
'Times I felt fresh and energetic',
118+
'Steps taken (count x100 for this one)',
119+
],
120+
CounterType.yellow: [
121+
// --- VISUAL (Sun, Food, Nature) ---
122+
'Bananas eaten for that extra potassium',
123+
'Lemons squeezed to make lemonade (metaphorically?)',
124+
'Post-it notes stuck to my monitor',
125+
'Yellow cars spotted (Punch Buggy!)',
126+
'Bees or wasps I successfully dodged',
127+
'Minutes of direct sunlight enjoyed (x10)',
128+
'Dandelions blown into the wind',
129+
'Rubber ducks I explained my code to',
130+
131+
// --- TECH & UI (Warnings, Highlights) ---
132+
'Console warnings I decided to ignore',
133+
'Lines of text I highlighted in a book',
134+
'Slow internet connections (yellow signal bars)',
135+
'Folders created on my desktop',
136+
'Times I used the highlighter tool',
137+
'Caution signs I actually paid attention to',
138+
139+
// --- SYMBOLIC & METAPHORICAL (Ideas, Joy, Optimism) ---
140+
'Bright ideas that popped into my head',
141+
'Times I genuinely smiled today',
142+
'Gold stars I mentally awarded myself',
143+
'Laughs shared with good friends',
144+
'Moments of pure optimism',
145+
'High-fives given or received',
146+
'Times I felt like a "ray of sunshine"',
147+
],
39148
CounterType.blue: [
40-
'Glasses of water',
41-
'Bugs fixed',
42-
'Times you looked at the sky',
43-
'Deep breaths taken',
44-
'Cold emails sent',
149+
// --- VISUAL (Water, Sky, Cold) ---
150+
'Glasses of water I actually drank today',
151+
'Clouds in the sky that looked like animals',
152+
'People I saw wearing blue jeans',
153+
'Blueberries eaten (one by one)',
154+
'Pens that ran out of blue ink at the worst time',
155+
'Ice cubes added to keep things cool',
156+
'Times I looked up at the sky',
157+
158+
// --- TECH & UI (BSOD, Links, Notifications) ---
159+
'Blue screens of death (BSOD) encountered',
160+
'Unread notifications I finally cleared',
161+
'Hyperlinks clicked down a Wikipedia rabbit hole',
162+
'Cold emails sent to strangers',
163+
'Bluetooth devices that actually connected',
164+
'Social media posts that annoyed me',
165+
'Progress bars that seem stuck',
166+
167+
// --- SYMBOLIC & METAPHORICAL (Calm, Sadness, Trust) ---
168+
'Deep breaths taken to find my center',
169+
'Moments of comfortable silence',
170+
'Times I felt a little "blue" (it happens)',
171+
'Sad songs I listened to on repeat',
172+
'Cookie Monster references made',
173+
'Times I wished I was at the beach',
174+
'Promises made (true blue)',
45175
],
46176
CounterType.brown: [
47-
'Glasses of water',
48-
'Bugs fixed',
49-
'Times you looked at the sky',
50-
'Deep breaths taken',
51-
'Cold emails sent',
177+
// --- VISUAL (Coffee, Chocolate, Nature) ---
178+
'Cups of coffee consumed to stay human',
179+
'Cardboard boxes from deliveries piling up',
180+
'Squares of chocolate eaten (strictly for energy)',
181+
'Muddy puddles I successfully avoided',
182+
'Dead leaves I stepped on just for the crunch',
183+
'Wooden furniture I bumped my toe on',
184+
'Slices of toast consumed for breakfast',
185+
'Squirrels spotted running up a tree',
186+
187+
// --- TECH & UI (Sepia, Legacy, Rust) ---
188+
'Sepia filters used to make photos look "vintage"',
189+
'Rusty old gadgets found in a drawer',
190+
'Dirty hacks I used to fix a bug quickly',
191+
'Legacy code that feels a bit "dusty"',
192+
'Paper bags used to carry things',
193+
194+
// --- SYMBOLIC & METAPHORICAL (Earth, Boredom, Points) ---
195+
'Brownie points I earned today',
196+
'Times I felt "grounded" and calm',
197+
'Sticky situations I managed to get out of',
198+
'Boring tasks I had to slog through',
199+
'Messy problems I cleaned up',
200+
'Times I decided to "knock on wood"',
52201
],
53202
CounterType.purple: [
54-
'Creative bursts',
55-
'Royal moments',
56-
'Songs looped',
57-
'Unusual coincidences',
58-
'Dreams remembered',
203+
// --- VISUAL (Fruits, Flowers, Nature) ---
204+
'Grapes eaten one by one (nature\'s candy)',
205+
'Sunsets that turned a beautiful shade of violet',
206+
'Lavender scents I stopped to enjoy',
207+
'Eggplants used in a recipe today',
208+
'Bruises I got from bumping into furniture',
209+
'Violets or other purple flowers spotted',
210+
'Galaxy wallpapers I set on my phone',
211+
212+
// --- TECH & UI (Links, Incognito, Gaming) ---
213+
'Links I clicked that turned purple (visited)',
214+
'Incognito tabs opened for... research',
215+
'Syntax highlighting keywords in my code',
216+
'Epic or Legendary loot drops found in games',
217+
'Times I used a purple theme in an app',
218+
219+
// --- SYMBOLIC & METAPHORICAL (Royalty, Magic, Mystery) ---
220+
'Times I felt like absolute royalty',
221+
'Moments that felt completely magical',
222+
'Creative bursts that came out of nowhere',
223+
'Songs by Prince played on repeat',
224+
'Dreams I actually remembered after waking up',
225+
'Unusual coincidences that felt mysterious',
226+
'Times I used the word "automagically"',
227+
'Deep thoughts I had in the shower',
59228
],
60229
CounterType.pink: [
61-
'Creative bursts',
62-
'Royal moments',
63-
'Songs looped',
64-
'Unusual coincidences',
65-
'Dreams remembered',
230+
// --- VISUAL (Sweet, Nature, Bright) ---
231+
'Bubblegum bubbles blown and popped loudly',
232+
'Donuts with pink frosting I couldn\'t resist',
233+
'Sunsets that looked like cotton candy',
234+
'Plastic flamingos spotted in front yards',
235+
'Erasers used to fix my mistakes on paper',
236+
'Times I got slightly sunburned (wear sunscreen!)',
237+
'Piggy banks filled with spare change',
238+
'Cherry blossoms seen falling (anime style)',
239+
240+
// --- TECH & UI (Hearts, Glitches) ---
241+
'Hearts I tapped on social media posts',
242+
'Missing textures (magenta) found in video games',
243+
'Neon signs that caught my attention',
244+
'Filters used to make selfies look "cute"',
245+
'Times I picked the "light" theme (rare!)',
246+
247+
// --- SYMBOLIC & METAPHORICAL (Love, Optimism, Pop Culture) ---
248+
'Times I looked at life through rose-colored glasses',
249+
'Wednesdays I remembered to wear pink (Mean Girls)',
250+
'Moments I was "tickled pink" by a joke',
251+
'Sweet things I treated myself to today',
252+
'Pink Panther theme songs hummed',
253+
'Romantic comedies I watched secretly',
254+
'Unicorns I... wait, do unicorns exist?',
255+
'Promises made on a pinky swear',
66256
],
67257
CounterType.orange: [
68-
'Creative bursts',
69-
'Royal moments',
70-
'Songs looped',
71-
'Unusual coincidences',
72-
'Dreams remembered',
258+
// --- VISUAL (Fruit, Sunset, Construction) ---
259+
'Oranges peeled without making a sticky mess',
260+
'Traffic cones I saw protecting absolutely nothing',
261+
'Carrots eaten to improve my night vision',
262+
'Sunsets that looked like a watercolor painting',
263+
'Cheesy snacks that stained my fingers orange',
264+
'Pumpkins carved into scary faces',
265+
'Basketball shots I missed entirely (airballs)',
266+
'Ginger cats that judged me silently',
267+
'Sodas consumed that were chemically orange',
268+
269+
// --- TECH & UI (Stack Overflow, Updates) ---
270+
'Stack Overflow answers I copied and pasted',
271+
'Updates installing screens (don\'t turn off power!)',
272+
'RSS feeds I still subscribe to (old school)',
273+
'Warning lights that I hope will just go away',
274+
'Notifications that weren\'t red (yet)',
275+
276+
// --- SYMBOLIC & METAPHORICAL (Energy, Humor) ---
277+
'Times I was glad I didn\'t say "banana"',
278+
'Construction zones I had to walk around',
279+
'Moments of sudden energy and enthusiasm',
280+
'Tiger stripes spotted (at the zoo, hopefully)',
281+
'Fires I had to put out at work (metaphorically)',
282+
'Orange juice glasses consumed with breakfast',
73283
],
74284
CounterType.grey: [
75-
'Creative bursts',
76-
'Royal moments',
77-
'Songs looped',
78-
'Unusual coincidences',
79-
'Dreams remembered',
285+
// --- VISUAL (Weather, City, Nature) ---
286+
'Rainy days where I just stayed inside',
287+
'Pigeons that refused to move out of my way',
288+
'Gray hairs found (I call them "wisdom highlights")',
289+
'Sidewalk cracks I carefully avoided stepping on',
290+
'T-shirts I own that are slightly different shades of gray',
291+
'Rocks I kicked while walking down the street',
292+
'Dust bunnies accumulating under my desk',
293+
'Clouds that looked gloomy but didn\'t rain',
294+
295+
// --- TECH & UI (Disabled, Hardware, Loading) ---
296+
'Buttons I furiously clicked that were actually disabled',
297+
'Loading skeletons that never turned into real content',
298+
'Silver or gray gadgets I carry around daily',
299+
'Wireframes I drew before writing any code',
300+
'Old cables that turned gray from dust',
301+
302+
// --- SYMBOLIC & METAPHORICAL (Boredom, Ambiguity, Neutrality) ---
303+
'Meetings that definitely could have been an email',
304+
'Elephants in the room that nobody wanted to mention',
305+
'Situations that were a bit of a "gray area"',
306+
'Times I felt completely neutral about a decision',
307+
'Background actors in the movie of my life',
308+
'Days that felt like a "blur" (grayed out)',
309+
'Times I compromised to keep the peace',
80310
],
81311
};

0 commit comments

Comments
 (0)