Bastien Dejean
ee54e127b1
FileManager: replace arrows by ellipsis to indicate cut-off long filenames
2017-02-20 18:08:28 -08:00
Frans de Jonge
bec5f46245
Merge pull request #2524 from Hzj-jie/master2
...
Add characters in menu items to indicate sub menus
2017-02-08 10:43:40 +01:00
Hzj_jie
18117584c0
Resolve review comments
2017-02-03 20:26:47 -08:00
Hzj_jie
c33d1aa43b
Use 25b9 instead of >
2017-02-01 19:52:47 -08:00
Hzj_jie
fa848719ae
>
2017-02-01 08:17:01 -08:00
Hzj_jie
98a86ba62f
prepose plus signal
2017-02-01 07:46:35 -08:00
Hzj_jie
c90a484d01
Add a + for menu items with sub menu
2017-02-01 07:34:51 -08:00
Hzj_jie
f91ad679d9
swithItemTable -> switchItemTable
2017-02-01 06:26:06 -08:00
robert00s
7ff1731aab
Fix #2326
2017-01-10 19:02:46 +01:00
Qingping Hou
f95ad00b9e
feat: add logger module & rewrite kobo suspend script in lua
2017-01-02 19:52:09 -08:00
retrue
eae730d140
Some uppercase fixes ( #2421 )
2016-12-14 11:08:57 -08:00
poire-z
0aa19d72a0
FileManager: show files with sidecar dir in bold ( #2391 )
...
docsettings : added hasSidecarDir() and made getSidecarDir() more robust
widget/menu : allow items to specify themselves to be displayed in bold
2016-12-04 15:51:12 -08:00
chrox
6ec30376a6
fix two crashes
2016-06-28 00:45:01 +08:00
Qingping Hou
11ee8d6fcc
refactor: use new KeyValuePage widget for displaying statistics
2016-02-14 21:54:17 -08:00
Alex Pletnev
a6ebbe9adb
#1807 FR: Add separator into menu
2016-02-11 18:47:27 +02:00
Qingping Hou
4759def09c
chore: fix static-check errors
2016-01-02 23:45:23 -08:00
chrox
b0df6d53e9
add Basic Authentication for OPDS catalog
...
use coroutine to support ad-hoc callback in login button so that when
the username/password is incorrect it will retry automatically
currently tested with COPS on apache
This should fix #1001 .
2015-09-15 00:59:00 +08:00
NiLuJe
6309df9dec
Guard against nil text in menu widget
...
Allow one to go further in the FM's setting menu on legacy devices...
... and potentially shoot oneself in the foot because of the unusable
confirmdialogs (among other things ;p).
2015-09-06 17:23:48 +02:00
frankyifei
d0a44b9152
style
2015-08-01 19:20:10 +09:30
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
└----------------------------------------┘
2015-08-01 19:14:40 +09:30
NiLuJe
c847807322
Turns out that also looks better as ui refreshes
2015-04-26 20:10:18 +02:00
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
;).
2015-04-26 20:07:17 +02:00
chrox
ebdd374c93
Add 'input page number' function in filemanager
...
by holding on the page info label at the buttom of the filemanager
2015-04-13 14:45:05 +08:00
chrox
c6f6699644
fix empty menu widget won't trigger screen refresh
...
This should fix #1398 .
2015-02-01 20:41:23 +08:00
Qingping Hou
6ed8f30f35
fix: empty item_table crashes menu widget
2014-12-18 03:16:11 -05:00
chrox
b3d79b053a
workaround to fix #1340
2014-12-04 10:09:09 +08:00
Hans-Werner Hilse
ff0fbbdb4b
fix widget closing
2014-12-01 16:21:42 +00:00
Hans-Werner Hilse
94ce08937a
clean up refreshes
...
This is a larger clean-up of the refresh situation.
The general shift is that refreshes are now mainly triggered by
the (top-level) widgets when they get shown or closed via UIManager.
All refreshes for the widgets when they are in use were handled by
themselves before. This adds the case of showing/closing.
It is the desired result of not having UIManager:show()/:close()
do (full screen) refreshes on its own.
2014-12-01 16:03:40 +00:00
Hans-Werner Hilse
f02be20a65
refresh fixes for the menus
...
this will only refresh the areas that actually need to be refreshed.
2014-11-30 12:04:33 +00:00
Hans-Werner Hilse
82c26b1f18
adapt widgets to new refresh/repaint API
2014-11-30 00:17:50 +00:00
chrox
ca60ceacd0
make radius field respects popout flag
2014-11-27 22:01:57 +08:00
Hans-Werner Hilse
22697adf20
switch from scaleByDPI() to scaleBySize()
2014-11-23 12:13:32 +00:00
chrox
d11dba0558
fix #1169 and #1170
2014-11-23 18:06:20 +08:00
Frans de Jonge
d701d9b198
First util.template encapsulated strings
2014-11-19 12:23:37 +01:00
Hans-Werner Hilse
3066c86e38
Refactoring hardware abstraction
...
This is a major overhaul of the hardware abstraction layer.
A few notes:
General platform distinction happens in
frontend/device.lua
which will delegate everything else to
frontend/device/<platform_name>/device.lua
which should extend
frontend/device/generic/device.lua
Screen handling is implemented in
frontend/device/screen.lua
which includes the *functionality* to support device specifics.
Actually setting up the device specific functionality, however,
is done in the device specific setup code in the relevant
device.lua file.
The same goes for input handling.
2014-11-02 21:19:04 +01:00
Qingping Hou
394c847e2b
fix(app): initilize menu properly in reader and filemanager
2014-10-25 05:46:02 -04:00
Qingping Hou
d1627337e0
fix(ui): fix dynamic menu height calculation
2014-10-25 04:03:37 -04:00
Hans-Werner Hilse
5982e24d57
unify color specification
...
colors were a mixture of 4bpp integers (0=white, 15=black) and
fractional blackness levels (0=white, 1.0=black) before. This is
now unified to use the color specification of the Blitbuffer API.
2014-10-24 13:48:42 +02:00
chrox
c994e30cff
fix #1024
...
if toc item has expand/collapse state and tap select on the left side
the state switch action is triggered, otherwise goto the
linked page.
2014-10-21 22:18:07 +08:00
chrox
7c9130744c
add collapsable TOC menu
2014-10-14 21:34:56 +08:00
Hans-Werner Hilse
7b1777e095
adapt widgets and text rendering to new font rendering
...
no background for text rendering anymore
2014-10-04 15:54:03 +02:00
chrox
cf882a078a
fix page number of sub-menu is not updated
2014-09-13 14:00:57 +08:00
chrox
69bb4a3df3
add return button in menu
2014-09-05 21:07:43 +08:00
chrox
2bec0017a0
refactor out global functions showHomePage and showReaderUI
2014-09-05 21:07:42 +08:00
chrox
c74c258fc7
add filemanager icon in reader menu
...
now we can access the filemanager in all launcher configurations
2014-09-05 21:07:42 +08:00
WS64
dd70023c2c
Add a parameter to swithItemTable to jump directly to this item
2014-08-12 09:36:23 +02:00
NiLuJe
8b6c5a2e2e
Tweak the spacer appearance condition
...
Make it sync with the first/last icon, instead of always showing it.
Doesn't change much, since it's invisible, but, still, more correct this
way ;).
2014-08-05 17:52:29 +02:00
NiLuJe
bd32e1f10a
Add some breathing room to the FM icons.
...
In the form of a spacer icon between the first/last icon and the
next/prev one. Should help with fatfingeritis.
2014-08-05 17:41:36 +02:00
WS64
2968960a35
Filemanager: Added "first" and "last" page functionality
2014-07-30 09:00:02 +02:00
chrox
f13a165c4b
tweaks of font size
2014-06-10 21:33:31 +08:00