{"id":45911698,"url":"https://github.com/PGNetHun/PG-TTGO-Watchfaces","last_synced_at":"2026-05-30T10:00:44.150Z","repository":{"id":159432317,"uuid":"367713853","full_name":"PGNetHun/PG-TTGO-Watchfaces","owner":"PGNetHun","description":"Watchfaces for Lilygo T-Watch-2020 - Firmware: sharandac/My-TTGO-Watch ","archived":false,"fork":false,"pushed_at":"2023-07-09T08:03:15.000Z","size":641,"stargazers_count":5,"open_issues_count":0,"forks_count":5,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-07-09T17:09:26.696Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PGNetHun.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-05-15T19:25:21.000Z","updated_at":"2025-03-25T10:24:12.000Z","dependencies_parsed_at":"2023-07-15T21:00:19.572Z","dependency_job_id":null,"html_url":"https://github.com/PGNetHun/PG-TTGO-Watchfaces","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/PGNetHun/PG-TTGO-Watchfaces","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PGNetHun%2FPG-TTGO-Watchfaces","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PGNetHun%2FPG-TTGO-Watchfaces/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PGNetHun%2FPG-TTGO-Watchfaces/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PGNetHun%2FPG-TTGO-Watchfaces/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PGNetHun","download_url":"https://codeload.github.com/PGNetHun/PG-TTGO-Watchfaces/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PGNetHun%2FPG-TTGO-Watchfaces/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33687722,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-30T02:00:06.278Z","response_time":92,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-02-28T07:00:27.284Z","updated_at":"2026-05-30T10:00:44.138Z","avatar_url":"https://github.com/PGNetHun.png","language":null,"funding_links":[],"categories":["others"],"sub_categories":[],"readme":"\n# PG-TTGO-Watchfaces\n\nWatchfaces for Lilygo T-Watch-2020\n\nFirmware: https://github.com/sharandac/My-TTGO-Watch \u003cbr\u003e\nOriginal watchfaces: https://github.com/sharandac/My-TTGO-Watchfaces\n\n# Configure watch\n\nTo browse and install watchfaces from this repository, you need to change a file in watch file system:\n1. Activate Wifi \u0026 FTP in watch\n2. To prevent Wifi turning off automatically, either disable display timeout, or enable Wifi in standby mode\n3. On PC connect to watch with any FTP client application\n4. Open `watchface.json` file with an editor\n5. Set `watchface_theme_url` config to: `https://raw.githubusercontent.com/PGNetHun/PG-TTGO-Watchfaces/main`\n6. Save `watchface.json` file to watch\n7. You can now open watchface manager app on the watch\n\n# Create new watchface\n\n1. Download a watchface image you like and post-process it (see steps below)\n2. Add images of handles if needed (for analogue watchface)\n3. Create and configure `watchface_theme.json` file\n4. Compress files to `watchface.tar.gz`\n5. FTP upload compressed file to watch\n6. Install watchface theme on watch\n7. Create screenshot of watch display (long press power button, then touch camera icon)\n8. FTP download `screen.png` file to the watchface folder, and rename it to `watchface_theme_prev.png`\n9. Copy-paste `watchface_theme_prev.png` to `watchface_theme_prev_120px.png` and resize it to 120x120 pixels\n10. Add new watchface to `watchface_theme_list.json` file\n\n# Images\n\nWatchface images are downloaded from: https://www.cleanpng.com/\n\nProcess of image post-processing:\n1. Crop image to have 1:1 aspect ratio\n2. Add background color if image has transparent area\n3. Resize to 240x240 pixels\n4. Save as PNG file, format: 24 or 32 bit\n5. Upload file to online PNG compression site: https://compresspng.com/\n6. Open image settings (see screenshot below)\n7. Decrease colors count till image quality is still sufficient\n8. Download compressed image\n9. Copy-paste image file to watchface folder, and rename it to `watchface_dial.png`\n\n![Compress PNG online tool](docs/compresspng.png)\n\n# Fonts\n\nAt the moment only Ubuntu font can be used, size: 12px, 16px, 32px, 48px, 72px\n\nFirmware built-in fonts: https://github.com/sharandac/My-TTGO-Watch/tree/master/src/gui/font\n\n# Screenshots\n\n![Arduino - 1](Arduino-1/watchface_theme_prev.png)\n![Bender - 1](Bender-1/watchface_theme_prev.png)\n![Blackhole - 1](Blackhole-1/watchface_theme_prev.png)\n![Blood - 1](Blood-1/watchface_theme_prev.png)\n![Brain - 1](Brain-1/watchface_theme_prev.png)\n![Chip - 1](Chip-1/watchface_theme_prev.png)\n![Clock - 1](Clock-1/watchface_theme_prev.png)\n![Earth - 1](Earth-1/watchface_theme_prev.png)\n![Matrix - 1](Matrix-1/watchface_theme_prev.png)\n![Moon - 1](Moon-1/watchface_theme_prev.png)\n![Oscilloscope - 1](Oscilloscope-1/watchface_theme_prev.png)\n![Pacman](Pacman/watchface_theme_prev.png)\n![Simpsons - 1](Simpsons-1/watchface_theme_prev.png)\n![TV - 1](TV-1/watchface_theme_prev.png)\n![Windows95 - 1](Windows95-1/watchface_theme_prev.png)\n![YinYang - 1](YinYang-1/watchface_theme_prev.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FPGNetHun%2FPG-TTGO-Watchfaces","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FPGNetHun%2FPG-TTGO-Watchfaces","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FPGNetHun%2FPG-TTGO-Watchfaces/lists"}