Commit Graph

313 Commits

Author SHA1 Message Date
Mike Dilger
72b791e231 modal_popup 'closable' param, set to false for login page 2023-12-21 10:20:16 +13:00
Mike Dilger
db45a619ac ui: startup login screen reworked 2023-12-21 10:10:41 +13:00
Mike Dilger
fa3bb251ba Muted list can have private entries, bring back switch 2023-12-21 08:16:58 +13:00
Mike Dilger
959767849e cargo fmt 2023-12-20 16:11:07 +13:00
Bu5hm4nn
c8f08972b2 Contact List View: Don't show "Private" switch on "Muted" and "Following" lists 2023-12-19 20:44:04 -06:00
Bu5hm4nn
1ffd34e41f Side Menu: Sort lists identical to Lists View 2023-12-19 19:43:48 -06:00
Bu5hm4nn
9eecde7ab5 Feed View: Show title same as Contact List View with (users) and favorite and private symbols. Rename "View contacts" to "Edit List". 2023-12-19 19:05:05 -06:00
Bu5hm4nn
d2bea76bd0 Contact List View: Use Person::best_name() for name display in list entry 2023-12-19 18:57:10 -06:00
Bu5hm4nn
cd584aea51 Contact List View: Remove pubkey from list entry, align other elements 2023-12-19 18:47:48 -06:00
Bu5hm4nn
699b1753f2 Contact List View: Style private toggle, put "remove" into more menu 2023-12-19 17:27:40 -06:00
Bu5hm4nn
933439983b Fix widgets::page_header color 2023-12-19 17:12:46 -06:00
Bu5hm4nn
b70d4e5b85 People Lists: Unify create, edit and delete dialogs and fix them on List Edit View 2023-12-19 17:08:18 -06:00
Bu5hm4nn
05d6cf50e4 List Contacts View: Style the header with star and sunglas icons 2023-12-19 16:53:48 -06:00
Bu5hm4nn
250a4107f8 People Lists: Increase star-icon size 2023-12-19 16:34:55 -06:00
Bu5hm4nn
8ec12be863 MoreMenu: introduce "simple" style which is equal to egui menu_button style
PeopleLists: Use simple menu on All lists view, use bubble style menu on individual list edit
2023-12-19 16:32:15 -06:00
Bu5hm4nn
47687ec26e People Lists: Highlight delete button 2023-12-19 13:26:07 -06:00
Bu5hm4nn
bea700b3c1 People Lists: Rename some more menu items 2023-12-19 13:22:26 -06:00
Bu5hm4nn
42edbcc943 People Lists: Remove "view feed" as clicking the row already does that 2023-12-19 13:13:22 -06:00
Bu5hm4nn
dd0e6303c7 People Lists: Show first Follow and Muted (the standard list), then the favorites, sorted a-z, them the other lists, sorted a-z 2023-12-19 13:12:06 -06:00
Bu5hm4nn
b93856790b Merge remote-tracking branch 'dilger/unstable' into fix/lists-styling
# Conflicts:
#	gossip-bin/src/ui/people/lists.rs
2023-12-19 12:52:05 -06:00
Bu5hm4nn
5d992ad026 Modal Dialog: Allow setting min_size and max_size independently
List Editing:
- Adjust styling
- Show errors in the dialog

cargo fmt
2023-12-19 12:48:11 -06:00
Mike Dilger
f23a0a22b1 cargo fmt 2023-12-19 12:59:32 +13:00
Mike Dilger
e8615f1dc6 Merge remote-tracking branch 'bushmann/fix/lists-styling' into unstable 2023-12-19 12:58:48 +13:00
Mike Dilger
0f162f9b92 packaging: fix deb Dockerfile build 2023-12-19 12:17:16 +13:00
Bu5hm4nn
50f4dd7fea People Lists:
- create new list button in accent style
- remove modal shadow in dark mode
- focus input on new list dialog
- new list "create" button in accent style
- add "Favorite" toggle to new list dialog
2023-12-18 15:15:23 -06:00
Bu5hm4nn
cb322228be Switch Widget: Unify all switch drawing functions and move to widgets:: 2023-12-18 15:12:42 -06:00
Mike Dilger
28b1f7919d ui: make More... not highlight 2023-12-19 09:29:02 +13:00
Mike Dilger
2f4890a496 storage: migration 22: PersonListMetadata3 to include len; usage of new metadata.len 2023-12-18 11:09:14 +13:00
Mike Dilger
57edcb58a7 cargo clippy 2023-12-18 10:30:45 +13:00
Mike Dilger
96f88c033c cargo fmt 2023-12-18 10:28:51 +13:00
Mike Dilger
e1e59aeb74 ui: Buttons to move between lists and feeds 2023-12-18 10:28:12 +13:00
Michael Dilger
3bcbdd3f78
Merge pull request #596 from bu5hm4nn/feature/unify-more-menu-for-lists
unify more menu for lists
2023-12-18 08:08:31 +13:00
Mike Dilger
e49602b335 ui: help: more troubleshooting 2023-12-17 13:53:26 +13:00
Mike Dilger
6970e8695e Reordered the menu
closes #594
2023-12-17 09:41:42 +13:00
Mike Dilger
86c04d36ad Feeds menu excluded from auto-folding; More has a count 2023-12-17 09:30:15 +13:00
Bu5hm4nn
3d0b82f91b People Lists: Unify more menu between lists view and single list view
MoreMenu: Store menu persistence in egui data
2023-12-15 19:29:33 -06:00
Bu5hm4nn
caf6561996 Merge remote-tracking branch 'dilger/unstable' into feature/style-login-screen
# Conflicts:
#	gossip-bin/src/ui/people/list.rs
2023-12-15 13:09:08 -06:00
Bu5hm4nn
07d24b0762 Merge remote-tracking branch 'dilger/unstable' into feature/fix-tagging-popup-for-compose-at-bottom
# Conflicts:
#	gossip-bin/src/ui/people/list.rs
2023-12-15 12:30:43 -06:00
Bu5hm4nn
ca037447d2 MoreMenu:
- Make all more menu popups use window_fill as their background
 - All instances of MoreMenu now close when a button is clicked
Compose Area: Apply style fixes
2023-12-15 12:25:40 -06:00
Mike Dilger
68a5072302 list related fixes 2023-12-15 13:01:46 +13:00
Mike Dilger
b6b6fe8938 ui: People lists work 2023-12-15 11:23:31 +13:00
Bu5hm4nn
7eb87939bc Login Screen: Put in modal-dialogue to center and style the login 2023-12-14 16:03:14 -06:00
Mike Dilger
9334345a5e Do not use title as d-tag on new lists (else cannot be made private) 2023-12-15 10:31:58 +13:00
Bu5hm4nn
23ec947583 Lists View: Adjust spacing of rename list popup 2023-12-14 15:07:54 -06:00
Bu5hm4nn
4ee1e7d2a7 List Edit View: Adjust more-menu size and layout 2023-12-14 15:06:47 -06:00
Bu5hm4nn
82a45b6f52 Tagging: Let popups show above when compose area is shown at bottom 2023-12-13 21:25:31 -06:00
Bu5hm4nn
136632270e Compose Area: Make cancel button a low frequency link 2023-12-13 20:37:20 -06:00
Bu5hm4nn
38aeeb2dd9 Compose Area: Put low-frequency items into MoreMenu 2023-12-13 20:25:14 -06:00
Bu5hm4nn
1aae28917a Popups: Use "ui.next_auto_id()" to avoid persistence on the popups 2023-12-13 19:11:45 -06:00
Bu5hm4nn
4a31983991 Merge remote-tracking branch 'dilger/unstable' into feature/disable-raw-preview-on-empty-replacements 2023-12-13 18:31:35 -06:00