William Casarin
2526f8001c
make sure it's still working on android
2023-07-09 12:17:54 -07:00
William Casarin
6232a8429e
timeline: add ui_abbrev_name
...
This is a simple and fast function for abbreviating usernames in the
timeline. If they are too large they make the timeline too wide. We'll
probably need to make this adjustable based on the timeline width, but
this is ok for now.
Changelog-Added: Abbreviate usernames in timelines
2023-07-09 11:13:01 -07:00
William Casarin
a0be5f0173
desktop -> notedeck
2023-07-06 19:42:51 -07:00
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