status-desktop/ui/app/AppLayouts/Chat
Pascal Precht 9f6a4f7834 fix(CreateCategoryPopup): ensure delete button and name input stay in viewport
There are a few issues with the popup's content when there are many channels in a community:

1. Channel items belonging to other categories would still take space in the list
1. Due to the longer list of channels, the delete button wouldn't be fully visible (scrolling down
   helps here)
2. Scrolling down is hard because the `ListView` in use is `interactive`
3. Even when `interactive` is set to false, one would scroll the name input out of the viewport.

To solve these, this commit rearchitects the popup's content such that:

1. The name input is always static and in place
2. The scrollview starts with the channel list and ends with the channel list
3. The delete button is positioned below the scrollview
4. The scrollview has a max height of 300 so that the popup doesn't grow too big
5. Invisible channel items won't have a height anymore

The result is that the middle section of the popup becomes scrollable in case there's many
channel items, while both, the name input and the delete button stay in the viewport.

Fixes #3013
2021-07-22 13:52:33 -04:00
..
ChatColumn feat: community user status pt 2 2021-07-22 13:48:53 -04:00
CommunityComponents fix(CreateCategoryPopup): ensure delete button and name input stay in viewport 2021-07-22 13:52:33 -04:00
ContactsColumn refactor(Communities): use `StatusModal` in `CommunityDetailPopup` 2021-07-20 08:40:29 -04:00
components fix: getNodeConfig 2021-07-21 15:09:23 -04:00
data change status-spanish to status-espanol, it's more guay 2020-09-23 17:19:17 -04:00
ChatColumn.qml fix(@desktop/chat): render community description in chat toolbar 2021-07-21 12:18:02 -04:00
ChatLayout.qml refactor(ChatLayout): use StatusQ layout component to lay out view 2021-06-30 15:08:26 +02:00
CommunityColumn.qml fix(Communities): use `StatusModal` in `InviteFriendsToCommunityPopup` 2021-07-21 12:18:02 -04:00
ContactsColumn.qml refactor(Communities): use `StatusModal` in `CommunityDetailPopup` 2021-07-20 08:40:29 -04:00
qmldir feat(chat): implement mention auto complete 2020-07-17 12:31:20 -04:00