Skip to content

Instantly share code, notes, and snippets.

@danielsimao
danielsimao / activity-row-relay-revision.html
Created April 13, 2026 11:59
BOB Activity Row — Relay revision wireframe (issue #1673)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Activity Row — Relay Revision</title>
<link rel="preconnect" href="https://fonts.googleapis.com" />
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
<link href="https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=DM+Sans:wght@400;500;600;700&display=swap" rel="stylesheet" />
<style>
@danielsimao
danielsimao / wireframes_v3.html
Created April 13, 2026 10:19
BOB Activity Sidebar — Wireframes v3 (issue bob-collective/ui#1673)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>BOB Activity Sidebar — Final Concept (v3)</title>
<link href="https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;1,9..40,400&family=JetBrains+Mono:wght@400;500&display=swap" rel="stylesheet">
<style>
:root {
--primary-500: #F35D00;
@danielsimao
danielsimao / wireframes.html
Created April 10, 2026 06:31
BOB Activity Sidebar Wireframes v2 — Notion-approved layout (Issue #1673)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>BOB Activity Sidebar — Wireframe Concepts</title>
<link href="https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;1,9..40,400&family=JetBrains+Mono:wght@400;500&display=swap" rel="stylesheet">
<style>
:root {
--primary-500: #F35D00;
@danielsimao
danielsimao / wireframes.html
Created April 9, 2026 16:25
BOB Activity Sidebar Wireframe Concepts — Issue #1673
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>BOB Activity Sidebar — Wireframe Concepts</title>
<link href="https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;1,9..40,400&family=JetBrains+Mono:wght@400;500&display=swap" rel="stylesheet">
<style>
:root {
--primary-500: #F35D00;
@danielsimao
danielsimao / wireframes.html
Created April 1, 2026 08:42
BOB Swap — Walletless UX Wireframes (3 concepts)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>BOB Swap — Walletless UX Wireframes</title>
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap" rel="stylesheet">
<style>
:root {
--bg: #09090b;
@danielsimao
danielsimao / wireframes.html
Created March 27, 2026 11:16
BOB UI — QR Code Fallback Wireframes (walletless deposit)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>QR Code Fallback — Wireframe Concepts</title>
<style>
@import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,500;0,9..40,700;1,9..40,400&family=JetBrains+Mono:wght@400;600&display=swap');
:root {
@danielsimao
danielsimao / recipient-field-wireframes.html
Created March 25, 2026 15:32
BOB UI — Recipient Field UX Wireframes (Issue #1310)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Recipient Field UX Wireframes — BOB UI</title>
<style>
* { margin: 0; padding: 0; box-sizing: border-box; }
body { background: #09090b; color: #fafafa; font-family: system-ui, -apple-system, sans-serif; padding: 32px 24px; max-width: 1200px; margin: 0 auto; }
h1 { font-size: 28px; font-weight: 800; margin-bottom: 8px; }
@danielsimao
danielsimao / sortWord.c
Last active November 12, 2020 22:26
sortWord <3
#include <stdio.h>
#include <string.h>
#include <ctype.h>
#include <stdlib.h>
int main(int argc, char **argv, char **envp)
{
char words[argc-1][50];
char cmp[50];
int c = 1;
<!DOCTYPE html>
<html>
<head>
<link
rel="stylesheet"
href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css"
integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO"
crossorigin="anonymous"
/>
<script
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<style>
.parent {
display: inline-flex;
}
.dot {