mattford / scoutlink

ScoutLink IRC App for Android
7 stars 5 forks source link

Reduce screen real estate taken up by channel/server event messages #16

Closed mattford closed 2 years ago

mattford commented 5 years ago

If multiple people join/leave, or modes are changed without messages in between, collapse them into one notification. E.g.,

Fordy joined #test
Joe joined #test

should become 2 people joined #test <see more>

If different types of events happened, a string should be created to represent all of them

Fordy joined #test
Joe left #test

becomes 1 person joined, 1 person left <see more>

In the event of multiple different events for example mode changes we could shorten to: x channel events happened <see more>

mattford commented 5 years ago

Clicking should expand to show each event individually (but still in one bubble maybe?)

mattford commented 3 years ago

I'm thinking I won't merge them into one, but instead remove the message border and just have them centred on the page, this distinguishes them from things which people said and uses less screen real estate, as I suspect most users won't care about these sort of channel events as much as power users will