Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Readers > Kobo Reader > Kobo Developer's Corner

Notices

Reply
 
Thread Tools Search this Thread
Old 12-03-2020, 11:15 PM   #1
mxbndr
Grateful Plebe
mxbndr is a rising star in the heavensmxbndr is a rising star in the heavensmxbndr is a rising star in the heavensmxbndr is a rising star in the heavensmxbndr is a rising star in the heavensmxbndr is a rising star in the heavensmxbndr is a rising star in the heavensmxbndr is a rising star in the heavensmxbndr is a rising star in the heavensmxbndr is a rising star in the heavensmxbndr is a rising star in the heavens
 
Posts: 39
Karma: 13638
Join Date: Dec 2012
Device: Kindle 3, Kobo Libra H2O
Dumbing down the Kobo UI for an older person

Hello!

First, I just want to say that I appreciate this forum as a resource, and I'm grateful for your participation with my challenge. I initially posted this to reddit, and that community was both kind and generous, and also sent me here.

I want to dumb down my Libra H2O for an older library user not used to smart devices. What are the best things I can do?

Some ideas (most of which I'm optimistic about but don't yet know how to change):

Easy
  • Changing the screensaver to have instructions rather than the book title or nothing (I know how to do this with the "screensaver" folder)
  • Making the default reading font larger (settings)
  • Making the default UI font larger (settings)
  • Loading up the ereader with books ahead of time (I am good with Calibre)

Hard
  • Defaulting the search to the device or Overdrive, instead of the store, which they will never use
  • Disabling the store entirely
  • Cleaning up the homescreen to get rid of things like "Top 50 Picks" so it's less cluttered and confusing (I would love for it just to show his most recent book, and a link to Overdrive)
  • Making the borrow-from-Overdrive option more prominent and not in an overflow menu

I would love your suggestions for how to accomplish the above, and also welcome your suggestions for anything I missed. The reddit thread folks suggested exploring the yaml files in the patcher, as well as NickelMenu. While I have successfully patched the device, I have yet to successfully leverage NickelMenu, and don't yet know at-a-glance what the patches are that would serve my needs.

Thank you!
mxbndr is offline   Reply With Quote
Old 12-04-2020, 04:50 AM   #2
davidfor
Grand Sorcerer
davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.
 
Posts: 24,907
Karma: 47303748
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
Quote:
Originally Posted by mxbndr View Post
Hard
  • Defaulting the search to the device or Overdrive, instead of the store, which they will never use
The default for search is different depending on where you are. And it remembers what you last used. Once you do a search of My books from the home screen, it will remember that.
Quote:
  • Cleaning up the homescreen to get rid of things like "Top 50 Picks" so it's less cluttered and confusing (I would love for it just to show his most recent book, and a link to Overdrive)
Exactly what is on the home screen changes as you use the device. Open a few books and there will be four across the top rather than the a store-based tile in the top right. And the middle-right will change to either an author or a collection as you open and read books.
Quote:
  • Disabling the store entirely
  • Making the borrow-from-Overdrive option more prominent and not in an overflow menu
These are contradictory. The store is used for borrowing. If a book in the store is in your library, it will have options to borrow it as well as buying the book.
Quote:
I would love your suggestions for how to accomplish the above, and also welcome your suggestions for anything I missed. The reddit thread folks suggested exploring the yaml files in the patcher, as well as NickelMenu. While I have successfully patched the device, I have yet to successfully leverage NickelMenu, and don't yet know at-a-glance what the patches are that would serve my needs.
Some of the patches will help with what you want. I don't patch or use NickelMenu, so I will leave those suggestions to others.
davidfor is offline   Reply With Quote
Advert
Old 12-04-2020, 11:05 AM   #3
geek1011
Wizard
geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.
 
Posts: 2,731
Karma: 6681393
Join Date: May 2016
Location: Ontario, Canada
Device: Kobo Mini, Aura Edition 2 v1, Clara HD
Quote:
Originally Posted by mxbndr View Post
I want to dumb down my Libra H2O for an older library user not used to smart devices.
Quote:
Defaulting the search to the device or Overdrive, instead of the store, which they will never use
IIRC, it just saves the last one you use.

Quote:
Disabling the store entirely
Even though it's theoretically possible, I'll never be doing that.

Quote:
Cleaning up the homescreen to get rid of things like "Top 50 Picks" so it's less cluttered and confusing (I would love for it just to show his most recent book, and a link to Overdrive)
Look at the nickel.yaml home screen patches and the recommendations one in libnickel.so.1.0.0.yaml.

You may also like the SmartLink customization patches and NickelMenu.

Quote:
Making the borrow-from-Overdrive option more prominent and not in an overflow menu
Not currently possible.

Quote:
I don't yet know at-a-glance what the patches are that would serve my needs
For your situation, I'd also recommend the ComfortLight patch if your sunrise/sunset times are different, the 24 line spacing values one to give more control over line spacing, possibly the custom font sizes one for the same reason, the allow showing info panel on random screensaver one, jackie_w's dictionary patches, and the kepub chapter graph size increase one.

Quote:
I have yet to successfully leverage NickelMenu
Have a look at the documentation and see if any of the actions interest you. Then, if you have questions about those, feel free to ask about them.

For you, the invert screen option might be useful, the extras if you'll be using them, the overdrive one to add a direct link to it, the browser one if you want to add custom CSS, and the force usb connection one if you often have issues with your computer not being detected properly.

Also, note that the upcoming v0.5.0 release will support adding items to the selection menu, optionally using the current selection. This can be used to add things like custom search engines.

Quote:
your suggestions for anything I missed
You may also like NickelSeries if you're sideloading a lot of books in series.

Last edited by geek1011; 12-04-2020 at 11:09 AM.
geek1011 is offline   Reply With Quote
Old 12-05-2020, 12:00 AM   #4
lel24
Member
lel24 began at the beginning.
 
Posts: 28
Karma: 10
Join Date: Mar 2019
Device: Kobo Glo
Is it possible to access OverDrive while parental controls are available? (Or could this be a patch?)
lel24 is offline   Reply With Quote
Old 12-05-2020, 03:35 AM   #5
davidfor
Grand Sorcerer
davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.
 
Posts: 24,907
Karma: 47303748
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
Quote:
Originally Posted by lel24 View Post
Is it possible to access OverDrive while parental controls are available? (Or could this be a patch?)
Yes and no. Borrowing books is implemented via the store. If the store is not available, you cannot borrow books. But, if the device is connected to OD and you borrow books by some other method, they will sync to the device.
davidfor is offline   Reply With Quote
Advert
Old 12-05-2020, 06:29 PM   #6
mxbndr
Grateful Plebe
mxbndr is a rising star in the heavensmxbndr is a rising star in the heavensmxbndr is a rising star in the heavensmxbndr is a rising star in the heavensmxbndr is a rising star in the heavensmxbndr is a rising star in the heavensmxbndr is a rising star in the heavensmxbndr is a rising star in the heavensmxbndr is a rising star in the heavensmxbndr is a rising star in the heavensmxbndr is a rising star in the heavens
 
Posts: 39
Karma: 13638
Join Date: Dec 2012
Device: Kindle 3, Kobo Libra H2O
Quote:
Originally Posted by davidfor View Post
Yes and no. Borrowing books is implemented via the store. If the store is not available, you cannot borrow books. But, if the device is connected to OD and you borrow books by some other method, they will sync to the device.
This is actually really helpful, and not obvious. I think my old friend would be fine getting books from OverDrive.com. I just tested it and it works great (aside from OverDrive's own confusing website): borrowed the book via browser, and it synced to the device.

Since that works, I think a lot of my challenges are resolved by turning on parental controls, since it simplifies the device by that much.
mxbndr is offline   Reply With Quote
Old 12-05-2020, 07:06 PM   #7
mxbndr
Grateful Plebe
mxbndr is a rising star in the heavensmxbndr is a rising star in the heavensmxbndr is a rising star in the heavensmxbndr is a rising star in the heavensmxbndr is a rising star in the heavensmxbndr is a rising star in the heavensmxbndr is a rising star in the heavensmxbndr is a rising star in the heavensmxbndr is a rising star in the heavensmxbndr is a rising star in the heavensmxbndr is a rising star in the heavens
 
Posts: 39
Karma: 13638
Join Date: Dec 2012
Device: Kindle 3, Kobo Libra H2O
This part seems really useful, but I struggled to understand it and my trial and error hasn't borne fruit:

Quote:
## Change Browse Kobo home screen link target ###
# This patch allows you to change the target of the Browse Kobo link. To
# rename the top description, use the rename home screen footer patch.
#
# The easy options for this patch are fairly limited, as BrowseKoboWidget::tapped
# just calls the superclass event, then the call to DiscoverNavMixin::storeFront
# in the PLT is tail-call optimized. This places a number of restrictions on the
# replacement target, namely: the branch must be a branch and exchange, but not
# link (lr must be unchanged to return correctly), which is implemented as a
# 32-bit branch to a bx pc (nop branch, but still switch instruction sets)
# immediately before a PLT entry to a nav mixin without any arguments (i.e.
# must be static). Note that the first branch is relative to pc. Also, note that
# in general, this requirement means anything called by StatusBarController (the
# menu) can be used as a replacement.
#
# Basically, the following two steps are needed:
# - In BrowseKoboWidget::tapped, change the tail-call to the bx before
# [something]NavMixin::[something] in the PLT.
# - In the BrowseKoboWidget constructor, change which function is called to get
# the bottom text (Shop Kobo) from N3DeviceCharm::shopName (Shop Kobo / Walmart)
# to N3DeviceCharm::[something] (note that there isn't enough room to
# load an entirely different string here).
Can someone give an example? For instance, making a link target the device library, or OverDrive?

Quote:
You may also like the SmartLink customization patches and NickelMenu.
What does SmartLink do? My understanding is that it forces a message to display at the bottom of the homescreen. This is achieved by uncommenting the line in the libnickel.so.1.0.0.yaml? Which is presumably customizable?
mxbndr is offline   Reply With Quote
Old 12-05-2020, 07:21 PM   #8
mxbndr
Grateful Plebe
mxbndr is a rising star in the heavensmxbndr is a rising star in the heavensmxbndr is a rising star in the heavensmxbndr is a rising star in the heavensmxbndr is a rising star in the heavensmxbndr is a rising star in the heavensmxbndr is a rising star in the heavensmxbndr is a rising star in the heavensmxbndr is a rising star in the heavensmxbndr is a rising star in the heavensmxbndr is a rising star in the heavens
 
Posts: 39
Karma: 13638
Join Date: Dec 2012
Device: Kindle 3, Kobo Libra H2O
I think I'm close. One thing I would like to do is remove two things on the Home screen:

1. The My Books link (it's redundant with the My Books nav item)
2. The "UNREAD BOOKS" link next to the My Books link, which changes depending on what books are unread (I'm trying to really cut down on the dynamic content, which is distracting and confusing to an old man).

Is this possible? I've attached my current patch settings. Your help is appreciated!
Attached Files
File Type: zip dumberUIpatches.zip (29.5 KB, 264 views)
mxbndr is offline   Reply With Quote
Old 12-05-2020, 07:23 PM   #9
geek1011
Wizard
geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.
 
Posts: 2,731
Karma: 6681393
Join Date: May 2016
Location: Ontario, Canada
Device: Kobo Mini, Aura Edition 2 v1, Clara HD
Quote:
Originally Posted by mxbndr View Post
What does SmartLink do? My understanding is that it forces a message to display at the bottom of the homescreen. This is achieved by uncommenting the line in the libnickel.so.1.0.0.yaml? Which is presumably customizable?
Those patches just change the bottom two links on the homescreen. Just look at the patches underneath and set Enabled to yes on the one you want.

In general, you can ignore most of the commented-out text since the most relevant information will be in the patches themselves.
geek1011 is offline   Reply With Quote
Old 12-07-2020, 01:54 AM   #10
mxbndr
Grateful Plebe
mxbndr is a rising star in the heavensmxbndr is a rising star in the heavensmxbndr is a rising star in the heavensmxbndr is a rising star in the heavensmxbndr is a rising star in the heavensmxbndr is a rising star in the heavensmxbndr is a rising star in the heavensmxbndr is a rising star in the heavensmxbndr is a rising star in the heavensmxbndr is a rising star in the heavensmxbndr is a rising star in the heavens
 
Posts: 39
Karma: 13638
Join Date: Dec 2012
Device: Kindle 3, Kobo Libra H2O
Got it, thanks. Is it possible to remove the My Books and Unread Books links? Or is SmartLink patching those into something else the way to go?
mxbndr is offline   Reply With Quote
Old 12-07-2020, 10:03 AM   #11
geek1011
Wizard
geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.
 
Posts: 2,731
Karma: 6681393
Join Date: May 2016
Location: Ontario, Canada
Device: Kobo Mini, Aura Edition 2 v1, Clara HD
Quote:
Originally Posted by mxbndr View Post
Got it, thanks. Is it possible to remove the My Books and Unread Books links? Or is SmartLink patching those into something else the way to go?
Why would you remove those? It's not like it'd give you another row of recent books instead.

Last edited by geek1011; 12-07-2020 at 11:31 AM.
geek1011 is offline   Reply With Quote
Old 12-07-2020, 10:06 AM   #12
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
Posts: 73,897
Karma: 128597114
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
Are you saying because the person the Kobo is intended for is unable to learn how to use it without dumbing it down?
JSWolf is offline   Reply With Quote
Old 12-07-2020, 11:55 AM   #13
mxbndr
Grateful Plebe
mxbndr is a rising star in the heavensmxbndr is a rising star in the heavensmxbndr is a rising star in the heavensmxbndr is a rising star in the heavensmxbndr is a rising star in the heavensmxbndr is a rising star in the heavensmxbndr is a rising star in the heavensmxbndr is a rising star in the heavensmxbndr is a rising star in the heavensmxbndr is a rising star in the heavensmxbndr is a rising star in the heavens
 
Posts: 39
Karma: 13638
Join Date: Dec 2012
Device: Kindle 3, Kobo Libra H2O
Quote:
Why would you remove those? It's not like it'd give you another row of recent books instead.
Quote:
Are you saying because the person the Kobo is intended for is unable to learn how to use it without dumbing it down?
Thanks for following up.

The person who will be using this is not a typical user. They have a flip/feature phone and only rudimentary email experience. It's my hope that they can learn to use an e-reader (because they like to borrow books from the library but have a hard time with small text), but the kobo throws a lot at you if you don't know how to interact with it.

My hypothesis is that the less this person sees, the better. To that end, I am disabling anything they won't need. This includes dynamic stuff such as recommended content, store access, Pocket, redundant links, etc. It doesn't matter if it results in whitespace. It simply has to minimize their choices for interaction. In the end, this will hopefully look something like this: https://i.imgur.com/VVRd4Xa.jpg

(The attachment uploader on this forum isn't working for me all of a sudden)

Even with all of this, I'm not sure it will be enough for them (for instance, the touch screen, itself, might just be too much). But I want to try! I also only have one shot at this, as they live across the country and I will mail them the dumbed-down device.
mxbndr is offline   Reply With Quote
Old 12-07-2020, 03:36 PM   #14
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
Posts: 73,897
Karma: 128597114
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
Quote:
Originally Posted by mxbndr View Post
Thanks for following up.

The person who will be using this is not a typical user. They have a flip/feature phone and only rudimentary email experience. It's my hope that they can learn to use an e-reader (because they like to borrow books from the library but have a hard time with small text), but the kobo throws a lot at you if you don't know how to interact with it.

My hypothesis is that the less this person sees, the better. To that end, I am disabling anything they won't need. This includes dynamic stuff such as recommended content, store access, Pocket, redundant links, etc. It doesn't matter if it results in whitespace. It simply has to minimize their choices for interaction. In the end, this will hopefully look something like this: https://i.imgur.com/VVRd4Xa.jpg

(The attachment uploader on this forum isn't working for me all of a sudden)

Even with all of this, I'm not sure it will be enough for them (for instance, the touch screen, itself, might just be too much). But I want to try! I also only have one shot at this, as they live across the country and I will mail them the dumbed-down device.
My Mother used a flip phone. I taught her how to use a Windows based computer, a Sony Reader, and an iPad Mini. I also gave her some help remotely. I was able to remote access her laptop and help her as needed. It worked out very well as it meant I did not have to go over to her place every time she needed or wanted some help. I was able to put eBooks on her Sony for her. She did really well on her own. I was really impressed how well she took to this. I never once thought about dumbing anything down for her. If I even did that, it would have been more difficult to teach her as I would have to remember what it is I did.
JSWolf is offline   Reply With Quote
Old 12-08-2020, 12:16 AM   #15
mxbndr
Grateful Plebe
mxbndr is a rising star in the heavensmxbndr is a rising star in the heavensmxbndr is a rising star in the heavensmxbndr is a rising star in the heavensmxbndr is a rising star in the heavensmxbndr is a rising star in the heavensmxbndr is a rising star in the heavensmxbndr is a rising star in the heavensmxbndr is a rising star in the heavensmxbndr is a rising star in the heavensmxbndr is a rising star in the heavens
 
Posts: 39
Karma: 13638
Join Date: Dec 2012
Device: Kindle 3, Kobo Libra H2O
Well done! I was successful with my own mom. I am not optimistic about this other older person, who has less patience,

Any help anyone can provide on how to eliminate those components would be welcome!
mxbndr is offline   Reply With Quote
Reply

Tags
homescreen, kobo, libra h2o, overdrive, patching


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Anywhere where I can buy a kobo ereader in person? Scaledish Kobo Reader 3 03-05-2020 06:05 PM
Yet another person with the Kobo ARC USB port problems WanderingOne Kobo Reader 4 07-16-2015 06:45 AM
Older Kobo CazMar Kobo Reader 1 06-18-2015 02:08 PM
K4NTB works for older person? DuckieTigger Amazon Kindle 44 12-01-2012 09:12 PM
F-Zero 4K, code ported, now it needs dumbing down. WIP... twobob Kindle Developer's Corner 2 09-06-2012 10:12 AM


All times are GMT -4. The time now is 10:12 PM.


MobileRead.com is a privately owned, operated and funded community.