Comments (7)
In addition, in my local repo I've removed the "fancy" return character from the UI. Personally, I prefer the UI to say <return>
as it's easier to read (at least with the font I use). But the real reason is consistency: right now, some UI parts say ⏎
and some say <return>
, which I think we should correct either way :) As long as it's consistent, you have my vote :)
99-remove-fancy-return-key.diff.gz
from pter.
No, you're right. Sorry for a confusing remark. We need consistency throughout. Right now we have <up>
on the Help screen, but ↑
in the Helpbar. Load search dialog uses ⏎
, but New task dialog uses <return>
.
With the current keys, I don't see a real need the "human-friendly" key translations (under SPECIAL = {}
) -- I would say <return>
is actually easier to grasp than a single-char ⏎
. (But it's conceivable that pter will need this kind of translation in the future, for some other keys. Then the translations would need to consistently apply to all UI parts.)
So I guess I would simply eliminate SPECIAL = {}
for now.
from pter.
Since you've added help.py
, here's a new patch set against https://codeberg.org/vonshednob/pter/commit/0f1a4bcfd045f0123be2604d75e4714a396740a9:
20-new-strings-1.diff.gz
20-new-strings-2.diff.gz
from pter.
These are all in place, too.
I cleared almost all SPECIAL
translations except for " ": "<space>"
. That seemed necessary still.
from pter.
I full agree: consistency! And not everyone might understand the symbols (especially when it comes to the more obscure ones, like for page down)
from pter.
Yes, but I like the arrow key symbols -- these are intuitive and helpful
from pter.
So … partial consistency? UX is not an area where I have a lot of experience. I'm very happy about any advise.
from pter.
Related Issues (20)
- Commands to increase/decrease due dates HOT 11
- Distraction-free task editing/creation HOT 3
- Patch for help screen HOT 5
- Mouse-wheel scrolling broken after editing a task externally HOT 38
- Patch to fix caret key issues HOT 1
- Patch to improve line editing some more HOT 6
- Patch to invert completion highlighting HOT 2
- Helpbar improvements (configurable hints and key sorting) HOT 23
- Regression: pter crashes when choosing a filename to save the task to HOT 1
- Distraction-free mode should show task list on "jump-to" action HOT 6
- Bug: chained keybindings do not seem to work on the Help screen HOT 20
- What does "N" (edit note) do? HOT 6
- Request: Add filename in task format? HOT 13
- Add file name completion when searching HOT 8
- Bug: Editor keybindings not dumped? HOT 2
- Centralised archive with multiple todo.txt file HOT 1
- Support for different sources of tasks
- qpter not finding PyQt5 under python3 (No longer easily available under pip install) HOT 4
- new qpter issue (at least on my end!) HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pter.