colorful rat Ratfactor.com > Dave's Repos

faceclick

A lightweight Emoji picker popup library with labels and keyword search.
git clone http://ratfactor.com/repos/faceclick/faceclick.git

Commit history

commit 80d237bbe4243d96a56142fb034851c560ec7130
Author: Dave Gauer 
Date:   Sun Sep 7 21:22:22 2025 -0400

    Add another utility script to data
    
    See https://ratfactor.com/cards/use-and-debug-webfont

commit e48c5bf3e13e4fb1826cbc317cb7fe17ee57a4a3
Author: Dave Gauer 
Date:   Tue Sep 2 22:13:07 2025 -0400

    Add maketxt.rb - see file comment for explanation

commit b0dad1d9f18cefa3354d91cb29363761c61051ee
Author: Dave Gauer 
Date:   Sat Aug 16 14:48:35 2025 -0400

    Make search box focused by default so you can start searching right away

commit d8f90b29a35f43391d7a25cf2a3f0f46ffd98dc1
Author: Dave Gauer 
Date:   Sat Aug 16 13:02:51 2025 -0400

    Another README tweak

commit 566d257f303d477c82e093872ffba0ad38c02908
Author: Dave Gauer 
Date:   Sat Aug 16 13:00:22 2025 -0400

    README tweak

commit 91cf841334772f7ec8ce130acb8ec23541f7f769
Author: Dave Gauer 
Date:   Sat Aug 16 12:58:07 2025 -0400

    Finished README, improved FC api slightly

commit 94b0fec7e99e744dfd350dce7b9b410a5c23d1fc
Author: Dave Gauer 
Date:   Sat Aug 16 09:42:11 2025 -0400

    Updated screenshot to show search and label rollover
    
    The really fun thing about this new screenshot is that it's half the
    file size of the original. Then it dawned on me that it's because
    with the search, there's less Emoji in the information (PNG does amazing
    with chunks of flat color) and the search I was doing produced more
    green images, so there were less colors in the image as well.

commit ecc009cf4df42c8ea1d93725953feb7a446d10e6
Author: Dave Gauer 
Date:   Fri Aug 15 12:36:56 2025 -0400

    Added screenshot

commit 3fe750a683d639cb0e31edf304322a25d5c16a77
Author: Dave Gauer 
Date:   Thu Aug 14 11:30:03 2025 -0400

    Updated data/README and adjusted width of popup in CSS

commit 1734df2b74f97721ffc5372699190ebcb145a8f4
Author: Dave Gauer 
Date:   Wed Aug 13 22:01:24 2025 -0400

    Fixed click event, scroll pos, attach to dom elem

commit 6630c8e2677566db877c6ba86c4b7ebad1efd50b
Author: Dave Gauer 
Date:   Wed Aug 13 22:00:01 2025 -0400

    New data structure much more efficient!
    
    Got the whole working thing under 70Kb!

commit 8ab79bd9d800c16a26550eb38382e2a7c1e7a6b9
Author: Dave Gauer 
Date:   Sun Aug 10 18:20:21 2025 -0400

    Now using the full dataset.
    
    Ended up having to put spaces between emoji glyphs and using
    s.split(' ') to turn them into an array. Neither for(c of s) nor
    Array.from(s) correctly handled the multi-character ones?

commit 93b3b0ec7d91d1cb8123c878bacd98db9c7760fa
Author: Dave Gauer 
Date:   Sat Aug 9 11:29:14 2025 -0400

    Fuzzy search for keywords works!

commit 9c649f563dc14f7e674cafecb38954f87ff806ee
Author: Dave Gauer 
Date:   Tue Aug 5 09:38:50 2025 -0400

    Added group filtering, close popup by clicking outside

commit dc114b2cb6a8f896918c563363f1181de64bddaf
Author: Dave Gauer 
Date:   Sun Aug 3 11:34:06 2025 -0400

    Added stats to contact sheet data/custom_sheet.html

commit e5cb7400427c60469640a19c0bdb7dbd8b688080
Author: Dave Gauer 
Date:   Sun Aug 3 11:09:31 2025 -0400

    Render from actual list, added attach_cb() method

commit 1ae728fdce5c757122f6682e93e1964519ca9f71
Author: Dave Gauer 
Date:   Thu Jul 31 09:02:43 2025 -0400

    Initial picker popup and container test page

commit 91cb34ccf215dc3d7b3faf160ccea350ba1ca2a4
Author: Dave Gauer 
Date:   Mon Jul 28 09:28:27 2025 -0400

    Initial commit. Much data wrangling happening.