Commit Graph

462 Commits

Author SHA1 Message Date
Bu5hm4nn
83a2de5711 Wizard:
- finish restyle of pages
- skip follow people on private key import
2024-03-06 07:37:48 -06:00
Bu5hm4nn
214a93287b Wizard:
- Overhaul UI style
- reduce number of buttons
2024-03-05 20:59:04 -06:00
Bu5hm4nn
37ecf9e939 Wizard: Follow People page:
- re-style using list view design
- optimize caching to improve UI responsiveness
- use design buttons and improve overall alignment
2024-03-05 11:02:32 -06:00
Bu5hm4nn
6beb7ff7d0 Wizard "Follow People":
- Put entries in ScrollArea so they can all be seen
- Use list format in preparation for prettier complete display
- Refresh Metadata periodically for entries where it is still missing
- Cache Person entries when found (improves UI responsiveness)
2024-03-04 22:32:30 -06:00
Bu5hm4nn
c90ac053c9 Wizard: For pubkey only mode, skip "SetupMetadata" page 2024-03-04 16:44:24 -06:00
Bu5hm4nn
7fb617a4de Wizard: Only show "Exit this Wizard" button on first page of Wizard 2024-03-04 16:44:01 -06:00
Bu5hm4nn
0751e0d1e7 Wizard: Setup Relays Page: Refine text to make it clear successful imports can just continue 2024-03-04 16:03:00 -06:00
Bu5hm4nn
add6de479e Wizard: Clarify wording when importing existing profile 2024-03-04 12:34:01 -06:00
Bu5hm4nn
df3967adb8 Fix inverted use of wizard_state.relay_list_sought 2024-03-04 12:30:42 -06:00
Bu5hm4nn
c40cf3d551 Add commandline command dpi for setting the dpi override setting 2024-03-03 20:37:45 -06:00
Mike Dilger
3347e880c5 Merge commit '62cdb9c4c8d9fa5d49aeef252fed84305f595af2' into unstable 2024-03-02 13:52:05 +13:00
Bu5hm4nn
62cdb9c4c8 Override mouse cursor on reaction labels. Fixes #645 2024-03-01 18:00:00 -06:00
Bu5hm4nn
6cc994572e Relay Entry: Add Permission settings to relay edit view 2024-02-29 17:51:55 -06:00
Bu5hm4nn
a81f4ad832 Settings UI: ScrollArea for all settings pages 2024-02-28 18:06:02 -06:00
Mike Dilger
78bd5432c9 Move a few UI buttons (DPI related) down a row so they are not likely to be offscreen 2024-02-29 08:39:04 +13:00
Mike Dilger
c25ae7beda Show "Load More" button even on empty feeds (just not while recomputing) 2024-02-29 08:20:20 +13:00
Mike Dilger
ca2955c19f F11 maximizes screen 2024-02-29 07:28:11 +13:00
Mike Dilger
8df86bf5e3 Updates for ffmpeg 6.1 2024-02-29 06:22:07 +13:00
Mike Dilger
cdbd25de8f Fix PgUp/PgDn freezing 2024-02-29 05:46:05 +13:00
Mike Dilger
ce21b8346d Update nostr-types 2024-02-28 09:09:29 +13:00
Mike Dilger
ecbcd0674b UI: show when lists are identical based on hash 2024-02-27 10:26:21 +13:00
Mike Dilger
50e47da1a8 Honor dismiss immediately by forcing a feed refresh 2024-02-27 10:24:35 +13:00
Mike Dilger
3f9cc96b1a Don't offer delete for other people's posts 2024-02-27 10:14:16 +13:00
Mike Dilger
caf6d21a48 UI menu option to post again 2024-02-26 08:57:15 +13:00
Bu5hm4nn
1c83e03428 Fix bug when saving: call App::init_scaling() after saving the settings because it reads the settings 2024-02-20 13:24:55 -06:00
Bu5hm4nn
5856a2ba22 Make changing DPI setting more intuitive by offering to revert back to native scaling 2024-02-19 14:31:11 -06:00
Bu5hm4nn
389fb26dbc Move initialization of UI scaling to first run of App::update() as due to changes in egui 0.24 the native DPI is not known until the Viewport is created 2024-02-19 14:30:33 -06:00
Bu5hm4nn
74786e9d85 Video: Stop playing when scrolling out of view 2024-02-16 13:37:06 -06:00
Mike Dilger
e680226dd3 Update nostr-types (ncryptsec NFKC password normalization) 2024-02-17 07:41:53 +13:00
Bu5hm4nn
1ca8084f08 Workaround for bug in egui 0.26.x that breaks Response::interact(sense) for egui::Frame responses. 2024-02-15 20:58:45 -06:00
Mike Dilger
26c63396a1 Fix: command delete_spam_by_content to work better for DM spam (kind=14 works now) 2024-02-16 10:01:15 +13:00
Bu5hm4nn
79ab68aa4a Fix for the deprecation warnings. And a bug fix for when tagging someone twice the cursor jumps to the first tag, now it jumps to the last tag. 2024-02-15 13:39:53 -06:00
Bu5hm4nn
fda89dd542 Change selection color to accent_color for better visibility and fix 2 unused imports 2024-02-15 12:52:18 -06:00
Mike Dilger
d0aa9c9ef8 Merge remote-tracking branch 'bushmann/updated-egui-test' into unstable 2024-02-16 07:31:02 +13:00
Mike Dilger
f55ec5ddae Fix warnings 2024-02-14 10:05:15 +13:00
Bu5hm4nn
d37c48ad0d Update egui-video 2024-02-12 14:17:58 -06:00
Bu5hm4nn
ead6159e5c Scrolling: Use raw_scroll_delta because smooth_scroll_delta never reaches zero 2024-02-12 12:59:00 -06:00
Bu5hm4nn
f48728b141 Merge remote-tracking branch 'dilger/unstable' into updated-egui-test
# Conflicts:
#	gossip-bin/Cargo.toml
2024-02-12 12:30:45 -06:00
Bu5hm4nn
3351fabc06 Clipboard: Don't create a second Clipboard instance, instead use the ViewportCommand::RequestPaste command 2024-02-12 12:15:17 -06:00
Bu5hm4nn
f39877204e Fix: using wrong text position, introduced when porting to new egui 2024-02-11 23:14:47 -06:00
Bu5hm4nn
8192456aac Adapt kinetic scrolling for egui 0.26.0 2024-02-11 17:56:41 -06:00
Bu5hm4nn
687dae2cf8 Disable deadlock_detection for normal use 2024-02-10 17:06:48 -06:00
Bu5hm4nn
81a4546330 Fix auto-id warning 2024-02-10 16:55:34 -06:00
Bu5hm4nn
49725c9f84 Adapt to new macOS options 2024-02-10 16:55:19 -06:00
Bu5hm4nn
860805f85a Fix deadlock 2024-02-10 16:18:29 -06:00
Bu5hm4nn
114ed45cf0 Update to egui 0.26.0 master in progress...
BUG: currently deadlocks
TODO: Scroll delta needs to be ported (but first check out if it's still needed with egui's new smooth scrolling options)
2024-02-09 21:03:15 -06:00
Mike Dilger
0f737a9d60 update gossip-relay-picker 2024-02-08 10:21:14 +13:00
Mike Dilger
d841102711 nip46 server: option to approve just once 2024-02-07 08:27:03 +13:00
Mike Dilger
b0fc677423 More on NIP-46 approvals (NEED MIGRATION NEXT, THEN NEED APPROVAL OPTIONS) 2024-02-05 20:45:57 +13:00
Mike Dilger
704ed3802c Merge branch 'unstable' into auth 2024-02-05 13:38:57 +13:00