Commit Graph

72 Commits

Author SHA1 Message Date
William Casarin
4ceee7036e android branch 2023-11-28 20:34:03 -08:00
William Casarin
99e6d74fbc ui: add initial post composition window
This is just for testing for now. This will be redesigned.
2023-11-26 16:40:21 -08:00
William Casarin
25d3403851 nix: fix pkg-config 2023-11-26 16:39:07 -08:00
William Casarin
0400b94769 add padding to top panel on mobile 2023-07-09 14:21:01 -07:00
William Casarin
a618da3ed7 show fps on top panel 2023-07-09 14:20:50 -07:00
William Casarin
800ab26cb4 add frame_history helper from egui 2023-07-09 14:08:25 -07:00
William Casarin
ce6f5c6c11 add temporary release keystore 2023-07-09 12:29:39 -07:00
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
ad8bc9e6c3 enostr: add initial note code 2023-07-06 19:38:49 -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
684bc5f913 eventid: asref implementation 2023-07-06 19:36:12 -07:00
William Casarin
6d0aa0e09c nix: use_android flag 2023-07-06 19:36:01 -07:00
William Casarin
80c06e4ec4 pool: fix some warnings when targeting wasm 2023-07-06 19:35:45 -07:00
William Casarin
ba973cbe1b bump deps in prep for profiling changes 2023-07-06 19:35:21 -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
7b26948101 bump 2023-07-06 14:39:44 -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
2fb845a261 deps: bump poll-promise to master
0.2.0 is crashing on my m1
2023-07-06 10:44:08 -07:00
William Casarin
f5b7b0b1b8 text: make content selectable 2023-07-06 10:11:04 -07:00
William Casarin
813a2af578 update readme 2023-07-06 08:42:09 -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
453e8b7002 trunk: notedeck 2023-07-06 08:40:50 -07:00
William Casarin
7ff6ca17ce makefile for building tags 2023-07-06 08:40:50 -07:00
William Casarin
af39a3a594 nix: turn off android for now 2023-07-05 16:40:49 -07:00
William Casarin
898ccfb132 switch to shatter 2023-07-05 16:40:40 -07:00
William Casarin
a10bd4e4cb add license 2023-07-05 14:56:14 -07:00
William Casarin
5866763141 bump deps 2023-07-05 14:55:23 -07:00
William Casarin
a99056edf2 fonts: change font to onest 2023-07-05 14:53:44 -07:00
William Casarin
f7c5fd0cfc fonts: add onest 2023-07-05 14:53:25 -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
cc043a4ec3 check script 2023-07-01 11:26:33 -07:00
William Casarin
bf7123df10 codename is domus for now 2023-07-01 11:25:55 -07:00
William Casarin
a341d511e7 add env_logger 2023-07-01 11:23:54 -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
45bae77a09 boop 2023-06-28 21:31:43 +02: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