poire-z
8fd4154891
Small visual fixes to top menu ( #3356 )
...
To make it more alike bottom menu:
- left and right border not displayed
- line below icons extends to screen borders
- same bottom border size
And make separator lines have same padding on both sides
7 years ago
poire-z
f90973f73a
Allow for disabling flashing of menu, icons and buttons ( #3339 )
7 years ago
Frans de Jonge
0fc5a378bc
[UX] Add home button ( #3263 )
...
Tap to go HOME. Hold to set current folder as HOME. When no HOME is set yet tap also asks to set current folder as HOME.
See https://github.com/koreader/koreader/issues/2957#issuecomment-308513062
Closes #3200 .
7 years ago
Frans de Jonge
36478262bf
[UX] Smaller top menu icons ( #3253 )
7 years ago
Frans de Jonge
a6be301695
Added Size module
7 years ago
Frans de Jonge
9eb073a524
[travis] Add protection against unscaled sizes
...
As pointed out by @poire-z
* [fix, UX] SkimToWidget scaling
* [fix] Button scaling
* [fix, UX] Scale ProgressWidget
* [fix, UX] Scale confirmbox
* [fix, UX] Scale just about everything
7 years ago
poire-z
bccbf95080
Add horizontal_padding to IconButton ( #3213 )
...
TouchMenu (top menu) and ConfigDialog (bottom menu) updated
to make use of that. This provides a wider sensitivity to
menu buttons.
7 years ago
Frans de Jonge
cda148e4b7
[UX] Add CheckMark and use in TouchMenu checkable indicator
...
Uses `✓` overlaid on `▢` to create the checkbox.
7 years ago
Frans de Jonge
e1aa57f27e
Font: unify font styling
8 years ago
Qingping Hou
76e427cbb4
kodev: add device simulation option for run command ( #2802 )
8 years ago
Frans de Jonge
89099e2c94
Swipe for menu and quickstart guide ( #2761 )
...
* Swipe for menu and quickstart guide
Because swiping for the menu is a big change from what we're used to, this commit includes a new quickstart guide.
Fixes #2608 .
* add some dev docs
* add FileConverter spec
* add QuickStart spec
* add Version module
* add Version spec
8 years ago
Frans de Jonge
cee3603436
TouchMenu: keep hamburger menu on the right
8 years ago
Hzj_jie
ed461c7f30
InputDialog is broken by #2672 ( #2690 )
...
This change also adds a tap_input_func in both TouchMenu and Button.
8 years ago
Frans de Jonge
99349173be
TouchMenu [widget]: remove check for missing menu item
8 years ago
Frans de Jonge
8f31a81601
MenuSorter: some documentation
...
MenuSorter: forgot to add plugin style change
MenuSorter: worked out the final quirks
* Menu always compressed into tables without missing indexes for ipairs compatibility
* Orphans attached
* Separators no longer count as items
8 years ago
Frans de Jonge
5b20106db7
MenuSorter: initial implementation
...
* Menus are now sanely configurable
* Custom separator placement for clearer menus
8 years ago
Hzj_jie
8f4ec13841
Remove powerd:refreshCapacity() ( #2671 )
8 years ago
Frans de Jonge
ce8f568486
Revert "TouchMenu: keep file/exit button on the right"
8 years ago
Bastien Dejean
f72514f99d
Use a simple gray line to separate menu items
8 years ago
Frans de Jonge
a9b969b58f
TouchMenu: keep file/exit button on the right
...
References #2555 .
8 years ago
Frans de Jonge
d1785e1863
Reorganize menus
...
* Replace "home" (exit) menu with hamburger
* Discard pokeball and put items in hamburger
* Introduce search menu in reader
Cf. #2562
8 years ago
Hzj_jie
18117584c0
Resolve review comments
8 years ago
Hzj_jie
c33d1aa43b
Use 25b9 instead of >
8 years ago
Hzj_jie
fa848719ae
>
8 years ago
Hzj_jie
98a86ba62f
prepose plus signal
8 years ago
Hzj_jie
c90a484d01
Add a + for menu items with sub menu
8 years ago
Qingping Hou
29578d74eb
touchmenu(fix): reset page num before switching to sub menu
8 years ago
Qingping Hou
20eb36a03d
feat: add network management UI for kobo
8 years ago
Qingping Hou
a10a4f65a5
minor: use predefined color instead of gray method
8 years ago
Qingping Hou
0772fd1439
touchmenu: fix menu height calculation
9 years ago
Qingping Hou
6a6469fa09
more luacheck fixes
9 years ago
Qingping Hou
11ee8d6fcc
refactor: use new KeyValuePage widget for displaying statistics
9 years ago
Qingping Hou
4759def09c
chore: fix static-check errors
9 years ago
NiLuJe
bfb2ee703a
Force poll the battery when showing the menu.
...
Making sure to always show up to date info.
Also fix the battery polling cache invalidation logic to actually
work?
Should make it behave properly on devices where we handle resuming
ourselves.
9 years ago
Qingping Hou
63e88baf33
fix: stop self.dimen polution for inputcontainers
...
Without this fix, self.dimen is shared among all inputcontainers
intances, which breaks some of the UI rendering. All widget should
set/initialize their own self.dimen in self:init() method.
9 years ago
NiLuJe
ce5f66ccbc
Prefix battery percentage w/ a + when charging.
...
Adresses comments on MR.
Add a comment explaining the magic behind CRe's charging icon when using
CRE's full (top) status bar.
9 years ago
frankyifei
f7fb103abc
loop menu pages when it reaches ends
...
the following graph shows my idea.
1->2->3->4->5->6->7->8->9->10
└----------------------------------------┘
9 years ago
NiLuJe
c847807322
Turns out that also looks better as ui refreshes
10 years ago
NiLuJe
50dbf6b581
Switch a few widgets to ui refresh modes
...
More closely matches native behavior on REAGL devices.
Closing those widgets should still trigger a partial refresh though,
because we usually get back to the reader, and text, so we want REAGL
;).
10 years ago
chrox
ebdd374c93
Add 'input page number' function in filemanager
...
by holding on the page info label at the buttom of the filemanager
10 years ago
chrox
cf124eb72f
refresh menu instead of closing if menu item is a check option
10 years ago
Hans-Werner Hilse
ff0fbbdb4b
fix widget closing
10 years ago
Hans-Werner Hilse
f02be20a65
refresh fixes for the menus
...
this will only refresh the areas that actually need to be refreshed.
10 years ago
Hans-Werner Hilse
82c26b1f18
adapt widgets to new refresh/repaint API
10 years ago
Hans-Werner Hilse
22697adf20
switch from scaleByDPI() to scaleBySize()
10 years ago
chrox
dbf8faa9b1
remove hardcoded footer height of reader menu
10 years ago
Frans de Jonge
8b9bbf918c
Fix typo in #1176
10 years ago
Frans de Jonge
d701d9b198
First util.template encapsulated strings
10 years ago
NiLuJe
e9573ebe58
Try to avoid more update_regions_func mismatches
...
scheduling tricks
10 years ago
chrox
efbd7f7b5d
schedule in menu option callback
...
so that new reginal update on menu entry don't
affect screen update from callback results
10 years ago