Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Scroll enabled message pane #212

Open
ghost opened this issue Feb 20, 2023 · 4 comments
Open

Scroll enabled message pane #212

ghost opened this issue Feb 20, 2023 · 4 comments
Labels
enhancement New feature or request

Comments

@ghost
Copy link

ghost commented Feb 20, 2023

For use with touchscreens, but also with the mouse, it would be nice to be able to scroll inside the message pane without having to use the arrow keys

@exquo
Copy link
Collaborator

exquo commented Feb 22, 2023

Urwid supports reporting mouse_events, so it should be possible to implement this. Clicking on an element already puts focus on it.

Don't know how the touchscreen events are reported to / handled by urwid.

N.B. A typical user of an app such as scli probably does not want to touch the mouse unless it's absolutely necessary :)

@ghost
Copy link
Author

ghost commented Feb 24, 2023

okay so urwid is the UI framework?

my goal is to have a smartphone replacement that runs linux and therefore touch support is ideal (currently using a steamdeck of which i cut away the controller parts - it's basically a mini tablet with the power and usability of a computer)

@exquo
Copy link
Collaborator

exquo commented Feb 25, 2023

okay so urwid is the UI framework?

Yes

my goal is to have a smartphone replacement that runs linux and therefore touch support is ideal (currently using a steamdeck of which i cut away the controller parts - it's basically a mini tablet with the power and usability of a computer)

👍
Scli is primarily aimed at the keyboard-driven usage. But if it works with touch-based devices - great!

Just for the record: it is also possible to run signal-desktop, or one of third-party apps, that are better adapted for the mobile form-factor: see #135 (reply in thread).

@ghost
Copy link
Author

ghost commented Feb 25, 2023

the mouse enabled contact pane also works with touch, which is really great, as can make choosing a chat faster

i want to use TUI/CLI apps whenever possible as they use less ressources and therefore also less power
Also i'm a minimalist ^^

(idea is to have everything running on a raspberry pi with a 4" screen, battery and lte module, therefore it needs to be resource efficient)

@exquo exquo added the enhancement New feature or request label Feb 27, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant