Commit Graph

42 Commits

Author SHA1 Message Date
William Casarin
41c36ac7ba fix fmt warning 2023-07-06 19:37:48 -07:00
William Casarin
41ba6f657d add default name placeholder 2023-07-06 19:37:25 -07:00
William Casarin
aaef51de47 make spinner the correct size
todo: refactor these
2023-07-06 19:37:06 -07:00
William Casarin
f95abc50b7 add puffin profiling 2023-07-06 19:36:54 -07:00
William Casarin
658f2fdf42 remove bg_color 2023-07-06 19:36:29 -07:00
William Casarin
672f95749a Revert "json: deserialize note ids into bytes"
This reverts commit 1ba597fc0a.
2023-07-06 17:50:20 -07:00
William Casarin
1ba597fc0a json: deserialize note ids into bytes 2023-07-06 17:09:39 -07:00
William Casarin
d46f6ec1eb fix light mode 2023-07-06 14:38:15 -07:00
William Casarin
53c8ee0403 design: remove extra scrollbars, move toward design 2023-07-06 14:15:16 -07:00
William Casarin
5fec8bd079 resizable ui 2023-07-06 13:10:28 -07:00
William Casarin
12dbdf6043 upgrade to egui 0.22.0 2023-07-06 11:21:18 -07:00
William Casarin
f7c1429dd0 Revert "text: make content selectable"
Can't drag as easy with selectable timeline text

This reverts commit f5b7b0b1b8.
2023-07-06 10:45:26 -07:00
William Casarin
f5b7b0b1b8 text: make content selectable 2023-07-06 10:11:04 -07:00
William Casarin
e17b73abab Profile picture processing
This is still single-threaded, so perf is pretty bad. Will need to think
about how to do this more efficiently in a web context where we don't
have threading.
2023-07-06 08:40:50 -07:00
William Casarin
898ccfb132 switch to shatter 2023-07-05 16:40:40 -07:00
William Casarin
a99056edf2 fonts: change font to onest 2023-07-05 14:53:44 -07:00
William Casarin
3033943e52 parser: add utf8 seeking functions
useful for peeking the previous utf8 char on a 0-copy utf8 buffer view
2023-07-01 11:27:47 -07:00
William Casarin
62301a1218 parser: add fast utf8 parsing 2023-06-30 16:30:53 -07:00
William Casarin
d591c694dd Add simple parser
Just getting warmed up. This will be used for note parsing.
2023-06-28 23:24:47 -04:00
William Casarin
44fd75167e add From<&str> for Pubkey 2023-06-28 21:30:02 +02:00
William Casarin
9a3a01f405 contact name 2022-12-16 00:48:15 -08:00
William Casarin
2aa482344b customize colors a bit 2022-12-16 00:16:20 -08:00
William Casarin
0138dc8d3d default pfp
This will eventually be a local file. For now just load it remotely.
2022-12-12 14:51:57 -08:00
William Casarin
48af3dde9d many improvements 2022-12-12 14:33:37 -08:00
William Casarin
e629402d11 initial real data rendering working 2022-12-11 18:56:41 -08:00
William Casarin
98adb82e56 receiving initial messages! 2022-12-11 18:34:43 -08:00
William Casarin
5619ae60ad relay connected! 2022-12-11 17:09:44 -08:00
William Casarin
e6571d8847 initial nostr code 2022-12-11 15:46:18 -08:00
William Casarin
b6f5d8dc03 wgpu + egui 0.20.0
android broken but let's just fix it on the egui/winit side once that's
all updated
2022-12-10 16:57:46 -08:00
William Casarin
3f64dedf76 I dunno 2022-12-01 07:20:58 -08:00
William Casarin
641c339682 get it working on all platforms again 2022-11-30 11:57:06 -08:00
William Casarin
adb2a4ecb4 some more misc updates 2022-11-30 11:16:26 -08:00
William Casarin
7e539c639b fix render resume on android 2022-11-30 11:12:01 -08:00
William Casarin
1fe860421b don't panic if we ever fail to lock here 2022-11-30 11:10:49 -08:00
William Casarin
ad1a1dd774 no idea why this is working now 2022-11-29 19:01:04 -08:00
William Casarin
1db61f1ade WIP TEST PLZ REVERT 2022-11-29 18:42:38 -08:00
William Casarin
6137a34d55 android progress 2022-11-29 18:27:43 -08:00
William Casarin
8d0bfdfb24 dominus demo 2022-11-07 00:11:21 -08:00
William Casarin
28c5ddbc80 progress 2022-11-06 20:54:30 -08:00
William Casarin
46f9bde257 progress 2022-11-06 19:32:13 -08:00
William Casarin
ce21e10c90 initial egui damus app 2022-11-06 16:42:20 -08:00
William Casarin
696caa1f1c Initial commit 2022-11-05 22:12:17 -07:00