~lioploum/offpunk-users

1

Add modal ala vi into offpunk ?

Details
Message ID
<b752a1c8d1b004fcf876bcf1364325cf@maillard.im>
Sender timestamp
1742369286
DKIM signature
pass
Download raw message
Hi Offpunk Team,

I hope this message finds you well. I am writing to suggest a feature
that I believe could significantly enhance the user experience on
Offpunk.

I would like to propose the implementation of two distinct modes: a
Reading Mode and a Command Mode, similar to the functionality found in
text editors like Vi. This would allow users to interact more fluidly
with the platform.

For example, while in Reading Mode, users could seamlessly switch to
Command Mode to perform actions such as subscribing to a page, adding
it to a list, or other interactions, without having to leave the
current view. This would make the navigation and interaction process
much smoother and more efficient.

Additionally, I often encounter an issue where, after typing a
command, I mistakenly believe I can add the last page to a list. For
instance, if I type the command "list," I end up adding the URL
list:/// instead of the URL I intended to add. Having a clear
distinction between Reading Mode and Command Mode would help prevent
such errors and improve the overall user experience.

I believe this feature would greatly benefit the user experience by
reducing the need to switch between different views, thus making the
platform more intuitive and user-friendly.

Thank you for considering this suggestion. I look forward to hearing
your thoughts on this potential enhancement.

Best regards,

-- 
Xavier Maillard (https://www.maillard.im)
Partagez votre super pouvoir! (https://dondesang.efs.sante.fr/)

GPG: 84C7 EF28 760F 49A7 D7C0  BFD7 141B AF53 291E 888D
Details
Message ID
<174237840793.6.11561076894394919313.642326189@ploum.eu>
In-Reply-To
<b752a1c8d1b004fcf876bcf1364325cf@maillard.im> (view parent)
Sender timestamp
1742378399
DKIM signature
pass
Download raw message
Le 25 mar 19 07:28, Xavier Maillard a écrit :
>Hi Offpunk Team,
>
>I hope this message finds you well. I am writing to suggest a feature
>that I believe could significantly enhance the user experience on
>Offpunk.
>
>I would like to propose the implementation of two distinct modes: a
>Reading Mode and a Command Mode, similar to the functionality found in
>text editors like Vi. This would allow users to interact more fluidly
>with the platform.
>
>For example, while in Reading Mode, users could seamlessly switch to
>Command Mode to perform actions such as subscribing to a page, adding
>it to a list, or other interactions, without having to leave the
>current view. This would make the navigation and interaction process
>much smoother and more efficient.

I don’t understand how this would be that much different than current 
behaviour. You type "v" (view) to go in reading mode and "q" to go to 
command mode.

It should be highlighted that offpunk command mode is handled by 
python-cmd which, itself, relies on readline. The reading mode is 
"less", which is the pager any command line user is probably using every 
day.

I believe that not reimplementing those tools is a big win in term of 
usability. If you have a less configuration already done, it works in 
offpunk like in any other file!
>
>Additionally, I often encounter an issue where, after typing a
>command, I mistakenly believe I can add the last page to a list. For
>instance, if I type the command "list," I end up adding the URL
>list:/// instead of the URL I intended to add. Having a clear
>distinction between Reading Mode and Command Mode would help prevent
>such errors and improve the overall user experience.

I don’t think your proposal would solve that problem. This is a problem 
I understand very well because when I started offpunk, lists didn’t have 
an URL. This prevented having the problem you have and that was on 
purpose. List were not "pages".

But this was even more problematic: it broke "back"! You see a list, you 
type back and instead of seeing the previous page, you see two pages 
before. And it broke many other things.

Our mind are not rationale. In this case, I believe that it is 
impossible to satisfy our intuition because our intuition wants two 
things that are not coherent: list should be a normal page in some cases 
(like "back"), but not in some others (like "add").

The problem is quite simple: you go to a list, then you want to add a 
previous page to the list and somewhat believe the computer should 
understand that and that you don’t want to add a list to a list (which 
is a perfectly valid thing to do).

It takes a bit of training to consider list as normal pages but the 
current behaviour proved to be way more efficient. 

Don’t try to modify the tool, try to learn it first. I believe that your 
issue is a learning one (which doesn’t mean it is easy. Think about how 
hard it is to start learning the different modes in Vi, how inintuitive 
it is at first to not be able to type text but how it becomes a second 
nature once you surrender and accept it as it is ;-) )
>
>I believe this feature would greatly benefit the user experience by
>reducing the need to switch between different views, thus making the
>platform more intuitive and user-friendly.
>
>Thank you for considering this suggestion. I look forward to hearing
>your thoughts on this potential enhancement.
>
>Best regards,
>
>--
>Xavier Maillard (https://www.maillard.im)
>Partagez votre super pouvoir! (https://dondesang.efs.sante.fr/)
>
>GPG: 84C7 EF28 760F 49A7 D7C0  BFD7 141B AF53 291E 888D
>
>
>

-- 
Ploum - Lionel Dricot

Blog: https://www.ploum.net
Newsletters: https://listes.ploum.net/mailman3/lists/
Bikepunk: https://bikepunk.fr/
Reply to thread Export thread (mbox)