Skip to content
This repository was archived by the owner on Jul 6, 2026. It is now read-only.

v0.1.0 — Initial Release

Choose a tag to compare

@ar-gen-tin ar-gen-tin released this 17 Mar 22:47

odds v0.1.0

A terminal-styled prediction market tracker living in your macOS menu bar.

Features

  • Live feed — real-time Polymarket data with configurable refresh (10s / 30s / 60s)
  • Watchlist — save markets, persisted across launches
  • Search — debounced Polymarket API search with [+ ADD] button
  • 5 tabs — ALL / TRENDING / POLITICS / CRYPTO / WATCH
  • Expandable detail — sparkline, volume, 24h delta, action buttons
  • Terminal aesthetic — IBM Plex Mono, dot leaders, ASCII sparklines
  • 3-language i18n — English / 中文 / 日本語
  • Settings — price format, sparklines, refresh rate, language
  • Footer ticker — scrolling market tape with edge-fade masks
  • Onboarding — boot-sequence animation

Design Details

  • LIVE indicator with breathing pulse animation
  • Smooth hover transitions on all interactive elements
  • Pointer cursor on clickable rows
  • Button hover feedback (primary: fill inversion, secondary: highlight)
  • Edge-fade masks on scrolling ticker
  • Tab hover states
  • Search auto-focus with animated typing indicator

Tech

  • Swift 5.9 / SwiftUI / macOS 14+
  • 22 source files, ~2,400 lines
  • Swift Package Manager build
  • Zero dependencies (system frameworks only)

Requirements

  • macOS 14.0 (Sonoma) or later