Commit Graph

117 Commits

Author SHA1 Message Date
chrox
4b312528f7 fix lost refresh in inputdialog enter callback 2013-10-28 20:01:44 +08:00
Qingping Hou
d3979ff72d call scaleByDPI from screen module fixes #343 2013-10-24 13:47:22 -04:00
Hans-Werner Hilse
22e5117cce add missing require for defining DEBUG 2013-10-24 10:44:15 +02:00
chrox
4cfdce6105 fix several local calls of Math.round 2013-10-23 22:37:55 +08:00
HW
09cd5c4104 Make DEBUG a require()d local 2013-10-22 20:51:29 +02:00
HW
748a443cd5 Merge remote-tracking branch 'upstream/master'
resolved conflicts with refactored structure
2013-10-22 17:19:08 +02:00
HW
2154e7e852 Further refactoring
This should finish the work to make all globals to local variables.
That allows LuaJIT to properly compile things by interning the
references to the relevant parts (rather than looking up globals
all the time which stops a trace).
2013-10-22 17:11:31 +02:00
HW
ef111b99c6 Refactored to use strictly locals 2013-10-18 22:38:07 +02:00
Giorgio Micotti
a7d545632a Nicer close button, solves #321. 2013-10-18 21:03:28 +02:00
chrox
d7d2b9a20b press Enter in Goto Dialog will goto page/location directly 2013-10-17 23:56:03 +08:00
chrox
cd2ee14b91 various fixes on Device:hasKeyboard check 2013-10-16 20:56:18 +08:00
chrox
c829b01d67 fix onSelect revert on config and menu 2013-10-16 20:54:53 +08:00
chrox
ca37eb8889 remove the ui/image dependency 2013-10-15 23:00:52 +08:00
chrox
987b34f092 reactivate FFI blitbuffer module
This should fix #274 and #288.
2013-10-15 22:55:42 +08:00
chrox
3e94520e53 add width param in ToggleSwitch 2013-10-13 23:10:31 +08:00
chrox
ead331924f fix toggle color inconsistency 2013-10-13 16:52:32 +08:00
chrox
5cc8fc4c10 update page info layout in menu
this should fix #281
2013-10-13 16:50:28 +08:00
chrox
2b9b9bc9a5 add DSHOWHIDDENFILES in defaults.lua
this should fix #239
2013-10-13 15:50:44 +08:00
chrox
3934176b6c emulator has keyboard now 2013-10-13 15:28:40 +08:00
chrox
9f0154f7bf fix wrong indentation 2013-09-14 19:46:45 +08:00
chrox
f12869d587 split text string with even finer granularity 2013-09-14 18:40:00 +08:00
{Qingping, Dave} Hou
6586d55ad3 Merge pull request #254 from chrox/menu_layout
fix widget out-of-bound in bookmark and toc menus
2013-09-01 08:09:06 -07:00
chrox
094a98b819 split string with delimiters captured 2013-09-01 22:13:20 +08:00
chrox
1c728d6945 fix widget out-of-bound in bookmark and toc menus
The original menu layout needs manual dimension calculations
such as  white padding for displaying page information in
footer as the title, all item contents and footer are stacked
in one VerticalGroup. Out-of-bound error(koreader/koreader-base#43)
will occur in some corner cases if we missed something in
the calculation. The patch sent in this PR invented a new
layout for menu widget in which no manual calculation is needed
for displaying the footer. And the footer will be placed well
inside the menu frame.

   +--------------+
   | +----------+ |
   | |+--------+| |
   | || Header || |
   | |+--------+| |
   | |+--------+| |
   | ||  Item  || |
   | ||  Item  || |
   | |+--------+| |
   | |(Vertical | |
   | |  Group)  | |
   | +----------+ |
   |    Footer    |
   |(OverlapGroup)|
   +--------------+
2013-09-01 16:36:45 +08:00
Qingping Hou
4c40fece74 add hidden file toggle 2013-08-25 00:00:06 -04:00
Paulo Matias
3d04925109 Remove FileChooser:compressPath, use util.realpath 2013-08-23 08:39:09 -03:00
Paulo Matias
e668379f6d Fix crash when trying to go to / on FM
Deals with more cases in FileChooser:compressPath, including `/mnt/..`.
2013-08-22 11:42:21 -03:00
Qingping Hou
c951eacc35 fix: reset current page on item_table switch for menu widget 2013-08-22 12:01:00 +08:00
Qingping Hou
cad8ddec92 disable path compress on relative path 2013-08-22 11:39:35 +08:00
Paulo Matias
54636e9407 Add InputText:setText and avoid non-intuitive UI behavior after light toggle 2013-08-21 08:54:46 -03:00
Qingping Hou
aef2c4123e fix Menu widget initialization on inheritance bug in filechooser 2013-08-14 05:19:01 -04:00
Qingping Hou
c66429c903 add is_popout and no_title to menu widget 2013-08-14 05:18:09 -04:00
Qingping Hou
b49a338121 add extend method to widget 2013-08-14 05:17:25 -04:00
Qingping Hou
a0676790cd fix unnecessary frontlight module require 2013-08-10 02:07:01 -04:00
Giorgio Micotti
cea353323e Initial light control widget; final fixes for kobo light 2013-08-05 23:06:26 +02:00
chrox
1520fd7974 add page up/down buttons in menus that have more than one pages 2013-08-02 22:44:47 +08:00
chrox
4547273d7b add icon button and show/hide method of button 2013-08-02 22:41:39 +08:00
{Qingping,Dave} Hou
3d8b6ca838 Merge pull request #191 from chrox/master
fix fast refresh waveform
2013-07-31 08:54:51 -07:00
chrox
fa21dfda63 remove double_tap processing code in keyboard 2013-07-31 20:06:27 +08:00
chrox
225ae9f826 disable double tap detection in keyboard widget 2013-07-31 20:02:26 +08:00
chrox
19d70f2719 fix delChar decreasing charpos on blank charlist 2013-07-31 19:33:36 +08:00
Giorgio Micotti
8fa01bc76c Fixes for higher DPI; make the X easier to reach. 2013-07-31 11:38:13 +02:00
chrox
ef7f3fec90 fix keyboard in landscape 2013-07-31 13:51:01 +08:00
chrox
32bd30aae9 UI tweaks 2013-07-30 23:38:57 +08:00
chrox
b774c1468f refactoring font face variable in ScrollText widget 2013-07-30 23:13:24 +08:00
chrox
6457f42407 fix fractional pixel coordinates in paintTo function 2013-07-30 23:10:40 +08:00
chrox
fb4b6979f5 add on-screen keyboard widget 2013-07-30 23:07:33 +08:00
chrox
c6f3388e35 add missing scrollbar widget 2013-07-29 16:03:16 +08:00
chrox
6c7641cd0b fix long definition not shown properly in dictionary window 2013-07-28 16:07:51 +08:00
chrox
872ffa5767 add vertically scrollable text widget 2013-07-28 16:06:45 +08:00