Awon itan ati akọsilẹ lati kikọ FleaWinder — erin kekere ti o ni ere ti agbara nipasẹ bọtini ati ekuro re.
How the fleas learned to sound more like themselves
This month I spent time on a quieter kind of magic: helping each flea feel more like a tiny performer with a point of view. The goal was not to make the circus louder or more complicated. It was to make the moments between tricks feel warmer, more specific, and less repetitive.
The new voice work gives each flea a clearer rhythm. Pip can be proud without becoming stiff, Nova can notice details without turning into a lecture, and Bugg can keep that bright daredevil spark even when the app is simply idling on a desk.
I also tightened the way seasonal flavor shows up. A spring session should not feel exactly like an autumn one, and a late-night wind should have a slightly different mood than a midday check-in. Those shifts are small on purpose. FleaWinder works best when it feels alive without demanding attention.
The important part is consistency. The same troupe should feel familiar on iPhone, Apple TV, Mac, watch, widgets, and the spatial circus. When a flea becomes more expressive in one place, the rest of the surfaces need to catch up so the project still feels like one world.
That is the thread I keep coming back to: tiny, readable, characterful moments that travel everywhere. The fleas are still small. The circus is still gentle. But they have a little more presence now, and that makes the whole thing feel more cared for.
Yiyi Awon Iná lati Ibikibi lori iOS
FleaWinder ni keyboard iOS adani bayi. Fi sii lẹẹkan ati gbogbo ohun elo ti o ba n tẹ ninu -- Messages, Notes, Safari, nibikibi -- yoo ma yi circus naa ni ẹhin laigbọ. Gbogbo tẹ-bọtini mẹwa n fi agbara ranṣẹ pada si ohun elo akọkọ. Awọn iná ko bikita nibo ti input ti n bọ; wọn kan fẹ ki wọn yi wọn.
Keyboard naa funrararẹ ni ero circus: awọn bọtini brown-gbona dudu, awọn iyalẹni goolu lori awọn bọtini pataki, ati igi agbara kekere kan ni oke ti o n kun bi o ṣe n tẹ. O yipada lati pupa si goolu si alawọ ewe bi nọmba tẹ-bọtini ṣe n pọ si. Emoji iná kekere kan wa lẹgbẹẹ rẹ ati kika taara ki o le ri deede iye yiyi ti o ti ṣe ni igba yii.
Apakan ti o nira julọ ni pinpin data. Awọn amugbooro keyboard iOS n ṣiṣẹ ninu ilana sandbox tiwọn -- wọn ko le ba ohun elo akọkọ sọrọ taara. Ojutu naa ni App Groups: apo UserDefaults pinpin ti keyboard ati ohun elo le ka ati kọ si. Keyboard n ko awọn aaye yiyi jọ o si fi wọn sinu apo pinpin; ohun elo gba wọn nigba ti o ba pada. A gbe Siri Shortcuts ati widget intents ti o wa tẹlẹ lọ si apo pinpin kanna nigba naa, nitorinaa ohun gbogbo n ṣan nipasẹ paipu kan bayi.
Lati mu ṣiṣẹ: Settings, General, Keyboard, Keyboards, Add New Keyboard, FleaWinder Circus. Ko beere Open Access -- ko si nẹtiwọọki, ko si data ti o kuro ninu ẹrọ rẹ. Awọn tẹ-bọtini nikan ni o n mu awọn iná ṣiṣẹ.
Mu Erin Lọ si Awon Iboju Kekere
A ṣe apẹrẹ FleaWinder fun ila gbooro, tinrin loke taskbar — ni irọrun ala-ilẹ. Awon foonu jẹ ìdúró. Ṣiṣe erin naa ṣiṣẹ lori awon iboju kekere tumọ si tun ronu apẹrẹ laisi padanu ohun ti o mu ki o dabi alaaye.
Widget ti o le fi sii n yipada si kanfasi giga lori alagbeka, ti n ṣo awon iṣẹ ni inaro dipo itankale wọn kọja iwe-oriṣa. Ẹnikẹni ti n sọ FleaWinder sinu aaye ayelujara tirẹ ni apẹrẹ ti n ṣatunṣe laifọwọyi. Awon aṣayan akori mẹrin (dudu, imọlẹ, gbona, tutu) ati paramita iwọn gba laaye lati dapọ pẹlu ohun ti o yi i ka.
Ipenija ti o tobi julọ ni oye. Lori iboju foonu, awon iku ti a ya ni iwọn tabili jẹ awon aami nikan. A ṣafikun ọna zoom ti n ṣe iwọn awon ara iku si ki awon aṣọ, awon ifihan, ati awon ohun ọṣọ wọn ṣe han nitootọ — oriorisi ori Pip, ibori Rex, ade kekere Blaze. Awon alaye ẹwa ti o wa nigbagbogbo lojiji ka ni apa gigun.
Iyoku ti atunṣe alagbeka ko ni ọlanla ṣugbọn ṣe pataki bakanna: awon ibi ifọwọkan ore-ọfẹ fọwọkan, iwọn fọntẹ to dara, aaye ti o ṣe idahun jakejado aaye itagbangba titaja. Ko si ohun iyanu — ṣiṣe daju nikan pe erin naa dara si ibikibi ti o ba ri rẹ.
Awon Aṣọ, Awon Akoko, ati Olutọju Erin
Ọsẹ yii jẹ gbogbo rẹ nipa ijinle wiwo. Iku kọọkan ninu ileto naa n wọ aṣọ alailẹgbẹ bayi — Nova ni parasol lori irin waya, Rex n wọ ibori ninu ibọn, Blaze gba ade fun iṣẹ mimi ina. Awon alaye kekere, ṣugbọn wọn fun olutọju kọọkan ni idamọ ti o le ri ni irọrun.
Ipele naa n yipada pẹlu kalẹnda. Eto patiku akoko n da egbon ni igba otutu, awon ododo cherry ni orisun omi, awon imọlẹ-ina ni igba ooru, ati awon ewe ti n lọ ni Igba Irẹdanu Ewe. Tint ọsan/alẹ ti o jẹ afinju tun wa ti o so mọ aago agbaye gidi re — ila naa n gbona ni wura-owurọ o si dun lẹhinna okunkun, pẹlu irawọ imọlẹ ni ọrun alẹ.
Afikun ti o tobi julọ ni Olutọju Erin — iku pataki ninu fila ori ti o n rin laarin awon iṣẹ, ti n ṣayẹwo ere naa. Ko ṣe iṣẹ; o n ṣe abojuto. Jijẹ ki ọna itọlẹ rẹ tọ tumọ si aaye awon irin-ajo rẹ ki o de ni kete ti iyipada iṣẹ ba pari, eyiti o fun gbogbo erin ori-àṣà ti o ko ni rẹ tẹlẹ.
Labẹ ideri, eto akori kikun n mu gbogbo nkan wọnyi ṣiṣẹ bayi. Awon aṣayan awọ mẹjọ pẹlu ipo auto-akoko ti o yan eyiti o tọ da lori oṣu. Awọ gbogbo ni gbogbo iṣẹ ati eroja UI n fa lati akori ti n ṣiṣẹ, nitori naa yiyipada dabi ọrẹ dipo ti a so lori.
v1.1.0: Awon Iṣẹ Tuntun Meji
Ẹya 1.1.0 fi Iṣẹ Isun-Bọọlu ati Ẹlẹmu Ina kun akọọlẹ, ti o mu apao lapapọ si awon iṣẹ erin laaye meje. Awon mejeeji n ṣiṣẹ lori eto agbara kanna ti n mu iyoku ere naa ṣiṣẹ — awon tẹ bọtini, gbigbe ekuro, ati awon tikẹti re.
Ẹlẹsun n tọju ọpọlọpọ awon bọọlu ni awon arc parabolic gidi. Nọmba n wa pẹlu agbara: meji tabi mẹta ni idabobo, to mẹfa ni agbara kikun, pẹlu awon gbigba ẹhin-ẹhin nigbati awọn eniyan ba n yà. Jijẹ ki akoko to tọ lo ipa ti nlọ alailẹgbẹ ipa bọọlu kọọkan ki wọn ma ṣo papọ.
Ẹlẹmu Ina lo eto patiku ti o wa tẹlẹ ṣugbọn pẹlu ipa shimmer ooru tuntun. Gigun ina n pọ si pẹlu agbara, ati awon tikẹti n mu ina afikun jade. Apakan ti o nira julọ ni dapọ awọ — iyipada laisi koko lati pupa jinlẹ ni ipilẹ si ofeefee imọlẹ ni ori.
Awon iṣẹ mejeeji so sinu eto yiyin ti o wa tẹlẹ, nitorinaa iwọ yoo ri wọn n paarọ papọ pẹlu awon marun atilẹba. Ti o ba fẹ fi ayanfẹ re si kan, Pẹpẹ Eto bayi gba ọ laaye lati tan awon iṣẹ kọọkan ṣiṣẹ tabi parẹ.
Itan Ti O Wa Lẹhin Oju-Ìwé Itan
Oju-ìwé itan FleaWinder n ṣe akọsilẹ ju ọdun mẹrin ọdun lọ ti awon seku erin gidi — lati awon iwe aworan maikirosikopu Robert Hooke ni ọdun 1665 si awon alasẹ Oktoberfest ti n ṣiṣẹ titi di oni. Kikọ rẹ tumọ si kika awon igbaṣẹ Victorian, awon gige iwe iroyin ti a ṣe digi, ati nọmba iyalẹnu ti awon iwe ẹkọ lori ere entomological.
Apakan ti o nira julọ ni pinnu ohun ti a fi silẹ. Louis Bertolotto nikan le kun iwe kan (o si ṣe — ọpọlọpọ, ni otitọ). Ilaja naa jẹ akoko-iṣẹlẹ ti o lu awon ilu pataki ati eto awon abala ti o le ṣii fun ẹnikẹni ti o fẹ lọ jinlẹ si i.
Oju-ìwé naa lo awon bọtini ori kọọkan, awon iyapa iṣọṣọ, ati irisi fọntẹ serif lati tun gbigbe awon iwe iroyin ati igbaṣẹ ti o ṣe apejuwe. Abala kọọkan ṣubọ si aiyipada nitori naa oluka ko ni wuwo, ṣugbọn paragira akọkọ nigbagbogbo han pẹlu bọtini ori kọọkan lati fa ọ wọle.
Gbogbo ọrọ wa ni Gẹẹsi, Spani, ati Jámánì. Ilana itumọ fi itan agbegbe ti o nifẹ si aye han — awon aṣa Flohzirkus Jámánì ni Oktoberfest, fun apẹẹrẹ, ni ila-idagbasoke tirẹ ti o yatọ si awon iṣẹ Lọndọnu ati New York.
Idi Ti Mo Kọ FleaWinder
Mo fẹ ohun kan ti o mu kọmputa naa dabi alaaye — kii ṣe ni ọna iyọnu, ṣugbọn gẹgẹbi ẹlẹgbẹ idakẹjẹ ti o n dahun si wiwa re. Ọpọlọpọ awon fifipamọ-iboju n ṣiṣẹ nigbati o ba lọ; FleaWinder n ṣiṣẹ nigbati o ba de.
Imọran naa rọrun: gba gbogbo titẹ idabobo ti eto iṣiṣẹ re n fojufoda — rhythm titẹ bọtini re, iyara ekuro re, iṣẹ-iṣẹ tikẹti re — ki o fun ẹgbẹ awon iku erin ti o ni ere. Bi o ti n ṣiṣẹ siwaju, bẹẹ ni ere naa n di alaaye siwaju.
Kikọ rẹ gẹgẹbi overlay ti o sihin loke taskbar jade lati jẹ ihamọ to tọ. O han nigbagbogbo ṣugbọn ko wa ni ọna rara. O ko ba rẹ sọrọ taara; o ṣiṣẹ nikan, o si dahun. Ipenija imọ-ẹrọ ni jijẹ ki o jẹ titi-lọpọlọpọ-tẹ gidi nitori naa ko ji akiyesi rara.
FleaWinder jẹ lẹta ifẹ si seku erin Victorian — iṣẹ-ọna ti o jẹ ọgọrun ọdun ti gidi, gidi nibiti awon alasọye-ago so awon iku gidi lati fa awon kẹkẹ kekere ati rin lori awon irin waya. Oju-ìwé itan n sọ itan yii ni kikun.