Commit Graph

1103 Commits (ce624be8b83e880b1a81106a143e1440eeda4aab)

Author SHA1 Message Date
chrox 3e94520e53 add width param in ToggleSwitch 11 years ago
chrox ead331924f fix toggle color inconsistency 11 years ago
chrox 5cc8fc4c10 update page info layout in menu
this should fix #281
11 years ago
chrox 2b9b9bc9a5 add DSHOWHIDDENFILES in defaults.lua
this should fix #239
11 years ago
chrox 3934176b6c emulator has keyboard now 11 years ago
chrox 9f0154f7bf fix wrong indentation 11 years ago
chrox f12869d587 split text string with even finer granularity 11 years ago
{Qingping, Dave} Hou 6586d55ad3 Merge pull request #254 from chrox/menu_layout
fix widget out-of-bound in bookmark and toc menus
11 years ago
chrox 094a98b819 split string with delimiters captured 11 years ago
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)|
   +--------------+
11 years ago
Qingping Hou 4c40fece74 add hidden file toggle 11 years ago
Paulo Matias 3d04925109 Remove FileChooser:compressPath, use util.realpath 11 years ago
Paulo Matias e668379f6d Fix crash when trying to go to / on FM
Deals with more cases in FileChooser:compressPath, including `/mnt/..`.
11 years ago
Qingping Hou c951eacc35 fix: reset current page on item_table switch for menu widget 11 years ago
Qingping Hou cad8ddec92 disable path compress on relative path 11 years ago
Paulo Matias 54636e9407 Add InputText:setText and avoid non-intuitive UI behavior after light toggle 11 years ago
Qingping Hou aef2c4123e fix Menu widget initialization on inheritance bug in filechooser 11 years ago
Qingping Hou c66429c903 add is_popout and no_title to menu widget 11 years ago
Qingping Hou b49a338121 add extend method to widget 11 years ago
Qingping Hou a0676790cd fix unnecessary frontlight module require 11 years ago
Giorgio Micotti cea353323e Initial light control widget; final fixes for kobo light 11 years ago
chrox 1520fd7974 add page up/down buttons in menus that have more than one pages 11 years ago
chrox 4547273d7b add icon button and show/hide method of button 11 years ago
{Qingping,Dave} Hou 3d8b6ca838 Merge pull request #191 from chrox/master
fix fast refresh waveform
11 years ago
chrox fa21dfda63 remove double_tap processing code in keyboard 11 years ago
chrox 225ae9f826 disable double tap detection in keyboard widget 11 years ago
chrox 19d70f2719 fix delChar decreasing charpos on blank charlist 11 years ago
Giorgio Micotti 8fa01bc76c Fixes for higher DPI; make the X easier to reach. 11 years ago
chrox ef7f3fec90 fix keyboard in landscape 11 years ago
chrox 32bd30aae9 UI tweaks 11 years ago
chrox b774c1468f refactoring font face variable in ScrollText widget 11 years ago
chrox 6457f42407 fix fractional pixel coordinates in paintTo function 11 years ago
chrox fb4b6979f5 add on-screen keyboard widget 11 years ago
chrox c6f3388e35 add missing scrollbar widget 11 years ago
chrox 6c7641cd0b fix long definition not shown properly in dictionary window 11 years ago
chrox 872ffa5767 add vertically scrollable text widget 11 years ago
Qingping Hou 201e63b2b2 fix require error 11 years ago
chrox b3a068d3bb fix wrong calculation of textwidget height 11 years ago
chrox 294f47c0ed full refresh config panel 11 years ago
chrox 210e2fcef8 update image dimen in paintTo method 11 years ago
chrox 467e7bf4fc UI tweaks on dictionary window 11 years ago
chrox f3bcbd3b4e use regional update when displaying dict windows 11 years ago
chrox 8dbaa2c76c use regional update when selecting config panels 11 years ago
chrox 8c73c19e50 fix missing underline in config window 11 years ago
chrox 8f051b4c44 bugfix: update width of dict window in readerdictionary 11 years ago
chrox 725bef08e6 add multi-dictionary support 11 years ago
chrox b24db8a1ca refactoring using centercontainer in button widget 11 years ago
chrox f9344faefe refactoring using updated dimen 11 years ago
chrox e8cfeb979c update framecontainer dimen in paintTo function 11 years ago
chrox 05965e386e factor out buttontable as a vertical group 11 years ago
chrox 6dc53df5b5 word gap is set to smallest when selcting CJK languages 11 years ago
chrox 1808c7e5c3 add document language option in config dialog
Document language setting is used for better text extraction and OCR.
11 years ago
chrox 167e6ca0aa bugfix: show last used panel when opening config dialog 11 years ago
{Qingping,Dave} Hou bb62d0c5e2 Merge pull request #157 from chrox/path_compress
compress paths like "test/pdf/../epub" into "test/epub" in FileChooser
11 years ago
chrox 6c4248251c compress paths like "test/pdf/../epub" into "test/epub" in FileChooser
This patch fixes Bug #107
11 years ago
chrox 87296fe884 set larger toggle switch width 11 years ago
chrox 67816852ac option value can be dict now 11 years ago
chrox c246696de9 add enable/disable method for Button widget 11 years ago
chrox e947c9b4b2 add bgcolor/fgcolor for TextWidget 11 years ago
chrox eb4c76bd15 add highlight in pdf reader 11 years ago
chrox eb2e26160a add faked tap when closing dict window 11 years ago
chrox 47a58bebe4 split non-ascii characters like Chinese in which there is no space 11 years ago
chrox a5a7cebd73 dict windlow fit to landscape screen width 11 years ago
chrox 695e095a1a add a demo version dictionary 11 years ago
chrox 7f53ddacbe add activity indicator when configuring in reflow mode
For now pillow activityIndicator is used to draw animated waiting icon
at the upper left corner of the screen. So pillow service should be
enabled to use this feature, but eventually we should implement an
activity indicator that is independent of native system.
11 years ago
Qingping Hou 92cbbabbcf bug fix in touchmenu, reset menu page on go up 11 years ago
Qingping Hou 0a40658a9d bug fix in touchmenu: properly set max menu height 11 years ago
Huang Xin b6fcc85a45 Merge pull request #44 from th0mass/fe3fc9039909e6051321dd7d0b5ffbd42c886b8a
having a bigger close icon could be a good idea
11 years ago
Qingping Hou ce0ab36908 add gettext to all widgets 11 years ago
th0mass fe3fc90399 having an easy to press close button
though it is a bit "ugly" hence I'm not sure everybody will happy with this
11 years ago
chrox 11c0741afe increase fine tuning factor in bbox to 10
So that the finest adjustment of bbox is 5 pixels
considering pan threshold is 50 pixels.
11 years ago
chrox bbda1362e3 tweaks on widget alignment in touch menu 11 years ago
chrox 2fc897bc25 add time information in menu footer by neoquest in hi-pda forum 11 years ago
chrox ae40aad56e use new directions in pan/swipe gesture 11 years ago
Qingping Hou cef7d9e3c8 add on tap close to infomessage widget 11 years ago
Huang Xin 6d545b6959 Merge pull request #808 from houqp/new_ui_houqp
add callback to touchmenu icon
11 years ago
Qingping Hou bf2b853fd8 add callback to touchmenu bar icon 11 years ago
Qingping Hou 7f03dcd82b remove LvDEBUG call 11 years ago
Qingping Hou 935ed5576c add show_parent to menu widget 11 years ago
Qingping Hou 2a4282e8f5 bug fix in item_table_stack
should create a new one for each menu widget invoke
11 years ago
{Qingping,Dave} Hou 82d26e9a6d Merge pull request #805 from chrox/font_color
use inverted font color in toggle switch
11 years ago
{Qingping,Dave} Hou c7b12667ee Merge pull request #806 from chrox/two_finger_pan
add fine tuning of bbox by swipe gesture
11 years ago
chrox 90260baf00 add fine tuning of bbox by swipe gesture 11 years ago
chrox 6ec22c73a0 use inverted font color in toggle switch 11 years ago
chrox 17e967a227 bugfix: calculate width of TouchMenu each time when TouchMenu is created 11 years ago
Qingping Hou 4dfb683b78 remove done todo 11 years ago
Qingping Hou a4b17061a5 add page counting in touchmenu & bug fix for sub_item_table 11 years ago
Qingping Hou e44bedfea2 listen swipe gesture in touchmenu 11 years ago
Qingping Hou 28e5907d51 use scaleByDPI in all widgets 11 years ago
Qingping Hou 495a173ed0 add scaleByDPI and use it in touchmenu 11 years ago
Qingping Hou ad704fa9c2 give a better name for parent 11 years ago
Qingping Hou eaf43dc30b add go back button to touchmenu 11 years ago
Qingping Hou c9c72522b9 add submenu support for touchmenu 11 years ago
Qingping Hou 9840a71335 put menu item callback and closing ops to scheduler
Otherwise, inverted menu item will not be shown
11 years ago
Qingping Hou 3c97c65f5c minor fixes, add TouchMenu example to wtest.lua 11 years ago
Qingping Hou 38a6ea96d7 fix: set parent on TouchMenuItem 11 years ago
Qingping Hou 44d0a99efd first demo of touch menu 11 years ago
Qingping Hou e0813ad789 return true on iconbutton click event 11 years ago
Qingping Hou b4c5f28164 add iconbutton widget 11 years ago
Qingping Hou c94767d9d6 add width and invert to FrameContainer 11 years ago
Qingping Hou 557ceb7a4b add vertical_align to UnderlineContainer 11 years ago
Qingping Hou c5ff50abdf remove trailing spaces 11 years ago
Qingping Hou 10d980ed87 rearranged source tree 11 years ago