diff options
| author | 2025-12-10 19:43:33 +0100 | |
|---|---|---|
| committer | 2025-12-10 19:43:33 +0100 | |
| commit | eafdeafbba578f365c36709942eba980175b2ca8 (patch) | |
| tree | fa014d797503570015b171e1ddb3e1e6d06ae986 /notes/components.md | |
| parent | 74cdeac3210d3a09addd1aec5cee1bfe144cb163 (diff) | |
| download | macaw-eafdeafbba578f365c36709942eba980175b2ca8.tar.gz macaw-eafdeafbba578f365c36709942eba980175b2ca8.tar.bz2 macaw-eafdeafbba578f365c36709942eba980175b2ca8.zip | |
Diffstat (limited to 'notes/components.md')
| -rw-r--r-- | notes/components.md | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/notes/components.md b/notes/components.md new file mode 100644 index 0000000..0c3c2f3 --- /dev/null +++ b/notes/components.md @@ -0,0 +1,67 @@ +# components + +## basic building blocks? + +- button +- search box (1 line) +- bubble selections/tab bar (for filters) +- pop-up menu +- text input box +- pop-up/overlay +- selectable +- switches +- tooltip (for when hover over icon and need description text) +- dialog +- image +- slider +- checkbox +- radio +- image +- menu bar + +## components + +- log in menu (for first time connection) +- error toast +- user info, click for menu to set status, switch accounts +- profile icon (3 styles: user, guild, group) +- contact list +- contact list item +- pinnable shortcuts bar +- chats list (configurable: what's included, ordering, filtering, preview length) + - dms + - groups + - guilds +- chats list item +- message view +- user list (for group chats, channels) +- scrollable menu +- separated navigation bar (to put in contacts, guilds, spaces) +- settings page (not very customizable) + - profile settings/customisation + - keymap settings + - privacy settings +- contact pop-up +- contact profile +- dm info/settings +- group chat info/settings +- keyboard hints +- notification inbox (for pings/mentions, pending messages) +- pop-in sidebar +- debug console window (for showing logs, and both showing incoming raw xmpp stanzas and sending raw xmpp stanzas) +- service discovery +- command execution + +## temporary + +- message + +## later + +- video widget +- animated images +- 3d model viewer (lol why not) +- everything to do with voice and video +- reactions +- stuff to do with gifs, voice messages, etc. + |
