Provide input purpose/content hints in text input entries
Description
Providing input and purpose hints will help Input Methods and the Onscreen Keyboard to be most helpful. Providing these hints project wide would enhance the input experience with an OSK.
Goals
Increasing the quality of the text input experience with the OSK and Input Methods.
Scope
All core apps with text entries (GtkTextView, GtkEntry, GtkText, and derivatives).
People on charge & contact
@carlosg can provide guidance on the most appropriate hints. Help in doing the changes is welcome, these are for the most part low hanging fruits.
Instructions to achieve the goals
- Identify all text entry widgets in a project
- Revise
input-purpose
andinput-hints
properties - Add the GtkInputPurpose and GtkInputHint that are most suitable for the text entry.
Label for tracking the initiative
Text for the initiative issue in projects
List of projects & tasks
Portals:
-
xdg-desktop-portal-gnome
Core Apps:
-
Calculator: (INHIBIT_OSK?) -
Calendar -
Camera -
Characters -
Clocks -
Connections -
Console -
Contacts -
Disk usage analyzer -
Disks -
Document scanner -
Document viewer -
Extensions -
Files -
Fonts -
Help -
Logs -
Loupe -
Maps -
Music -
Settings -
Color -
Network -
Printers -
System -
Wwan
-
-
Software -
System Monitor -
Text Editor -
Tour -
Videos -
Weather -
Web
Circle Apps:
-
Amberol -
Apostrophe -
Audio sharing -
Authenticator -
Blanket -
Boatswain -
Cartridges -
Chess clock -
Citations -
Clairvoyant -
Collision -
Commit -
Curtail -
Decibels -
Decoder -
Deja dup backups -
Dialect -
Ear tag -
Elastic -
Emblem -
Errands -
Eyedropper -
File shredder -
Forge sparks -
Fragments -
Fretboard -
Gaphor -
Graphs -
Health -
Identity -
Impression -
Junction -
Khronos -
Komikku -
Letterpress -
Lorem -
Metadata cleaner -
Mousai -
Newsflash -
Obfuscate -
Paper clip -
Pika backup -
Plots -
Podcasts -
Polari: (UPPERCASE_SENTENCES?) -
Secrets -
Share preview -
Shortwave -
Solanum -
Switcheroo -
Tangram -
Telegraph -
Text pieces -
Video trimmer -
Warp -
Webfont kit generator -
Wike -
Workbench
Developer tools:
-
Boxes -
Builder -
D-Spy -
Dconf editor -
Devhelp -
Sysprof
Edited by Khalid Abu Shawarib