Mingde (Matthew) Zeng
cbf4dca501
adblocker.css: leave only google_ads as additional
...
Signed-off-by: Mingde (Matthew) Zeng <matthewzmd@gmail.com>
6 years ago
Hollow Man
28e9475f45
Browser: add caret browsing to smart select text area
...
Signed-off-by: Hollow Man <hollowman186@vip.qq.com>
6 years ago
Hollow Man
b7bd683d97
Browser: Autofill password by storing password in a database
...
Signed-off-by: Hollow Man <hollowman186@vip.qq.com>
6 years ago
Mingde (Matthew) Zeng
383be94c51
browser: adblocker detect more ads
...
Signed-off-by: Mingde (Matthew) Zeng <matthewzmd@gmail.com>
6 years ago
Hollow Man
a1f5162851
Browser: Fix bugs in #336
...
Signed-off-by: Hollow Man <hollowman186@vip.qq.com>
6 years ago
Hollow Man
28274850a2
cleanup, update with the latest set_emacs_var and rename adblock to adblocker
...
Signed-off-by: Hollow Man <hollowman186@vip.qq.com>
6 years ago
Hollow Man
939f39d5c0
Move enable_adblock to eaf-var-list
...
Signed-off-by: Hollow Man <hollowman186@vip.qq.com>
6 years ago
Hollow Man
926d49da67
Browser: Add CSS based Adblock plugin
...
Signed-off-by: Hollow Man <hollowman186@vip.qq.com>
6 years ago
Mingde (Matthew) Zeng
bb8e8d3ea0
core: give set-emacs-var ability to modify eaf-var-list
...
Signed-off-by: Mingde (Matthew) Zeng <matthewzmd@gmail.com>
6 years ago
Mingde (Matthew) Zeng
02d2047b2e
browser: detect ng-click buttons
...
Signed-off-by: Mingde (Matthew) Zeng <matthewzmd@gmail.com>
6 years ago
Mingde (Matthew) Zeng
bca41e331e
core: redesign eaf-*-dark-mode logic
...
Addresses #318 . Below is a snippet of the wiki explaining the new logic.
```org-mode
By default, a number of EAF apps will switch to dark mode if your current Emacs theme is dark.
You can override the default by setting it to =true=, =false=, or =follow=, which is unchanged.
#+BEGIN_SRC emacs-lisp
(eaf-setq eaf-browser-dark-mode "true")
(eaf-setq eaf-terminal-dark-mode "false")
(eaf-setq eaf-mindmap-dark-mode "follow") ; default option
(eaf-setq eaf-pdf-dark-mode "ignore") ; see below
#+END_SRC
In EAF PDF Viewer, since you can interactively toggle inverted mode using =i= (default keybinding), it has an *additional* option to be more flexible:
When =eaf-pdf-dark-mode= is =ignore=, opening a PDF file for the first time will =follow= the current Emacs theme. Toggle inverted mode however you want, closing the buffer will record the final state of the dark mode. Next time the PDF file opens, it will restore the previous state. Therefore eaf-pdf-dark-mode will differ per file.
```
Signed-off-by: Mingde (Matthew) Zeng <matthewzmd@gmail.com>
6 years ago
Mingde (Matthew) Zeng
2013e0ad88
core: rewrite and simplify eaf-focus-buffer
...
Signed-off-by: Mingde (Matthew) Zeng <matthewzmd@gmail.com>
6 years ago
Hollow Man
239f6b5de0
Fix typos
6 years ago
Hollow Man
8dc6284b02
Add English documentation for Core Browser functions
6 years ago
Mingde (Matthew) Zeng
58a00fc5ea
browser: Ignore temp_html_file and about:blank
...
Signed-off-by: Mingde (Matthew) Zeng <matthewzmd@gmail.com>
6 years ago
Mingde (Matthew) Zeng
8344e61898
terminal: Fix change_title and make it a placeholder
...
As random_string is no longer needed.
Signed-off-by: Mingde (Matthew) Zeng <matthewzmd@gmail.com>
6 years ago
Mingde (Matthew) Zeng
27e23c82e3
Browser: record only last 30 recently closed pages
6 years ago
Mingde (Matthew) Zeng
25ad5974cc
Add missing @interactive decorators
6 years ago
Mingde (Matthew) Zeng
4c70953f5c
Redesign build_interactive_method, generalize with build_all_methods
...
Signed-off-by: Mingde (Matthew) Zeng <matthewzmd@gmail.com>
6 years ago
Mingde (Matthew) Zeng
166798490a
Redesign build_widget_method to build_interactive_method
...
Signed-off-by: Mingde (Matthew) Zeng <matthewzmd@gmail.com>
6 years ago
Mingde (Matthew) Zeng
77f805ad1b
Rename scroll -> scroll_other_buffer, update_details -> update_buffer_details
...
So the names are more precise and better reflect what they really are.
Also some scroll code refactoring.
Signed-off-by: Mingde (Matthew) Zeng <matthewzmd@gmail.com>
6 years ago
Mingde (Matthew) Zeng
edd3058256
rename clear_all_cookies to clear_cookies
6 years ago
Andy Stewart
e20b585359
Remove unused comment.
6 years ago
lee
350cec5221
focus first input when you press `i`.
6 years ago
Andy Stewart
b29dcfd34f
Refactory code.
6 years ago
Andy Stewart
e934115982
Make user can type string in Google Cloud Terimnal.
6 years ago
Andy Stewart
d39ef0d2f6
Remove synchronal function 'call_emacs', ready for receive websocket
...
patches that port EAF to Windows.
6 years ago
Andy Stewart
27e905c6ca
Add call_function_with_args interface.
6 years ago
Andy Stewart
bfc2305230
destroy_buffer interface is enough, remove before_destroy_buffer.
6 years ago
Andy Stewart
df0ac5066a
Remove background_color interface and avoid terminal flash when loading.
6 years ago
Andy Stewart
86de461465
Use QWindow setParent instead X11 Reparent.
6 years ago
Andy Stewart
018ec8bbad
Add insert_or_copy_code command.
6 years ago
Andy Stewart
bec77e1462
Add 'call_emacs' interface: python call elisp method and wait return result.
6 years ago
Andy Stewart
9ad6b50567
Fix typo.
6 years ago
Mingde (Matthew) Zeng
d72413fefa
Rename edit_link to edit_url
6 years ago
Andy Stewart
e08b3beb76
Add edit_link command in browser.
6 years ago
zsxh
6b43dcfafb
map <return> to Qt.Key_Return
6 years ago
Andy Stewart
45cbb1df20
Add x in all keybinding for close buffer.
6 years ago
zsxh
091dc4251a
add <backspace> support
6 years ago
Andy Stewart
39af3b7f3c
Fix aria2 duplicate download issue.
6 years ago
Andy Stewart
fe2cb40869
Rename and simple insert_or_select_*_tab commands.
6 years ago
Andy Stewart
766d690682
Add select_left_tab and select_right_tab commands.
6 years ago
Andy Stewart
b6d572acb7
Simple qt_key_dict code.
6 years ago
Andy Stewart
b629fecfc6
Add copy_link in browser.
6 years ago
zbelial
f06de18c88
called monolith asynchronously
6 years ago
zjy
898a0dd2c2
Use monolith to save web page as a single html
6 years ago
Andy Stewart
143ad1a23f
Fix #253
6 years ago
Andy Stewart
ac51bbf822
Try rename pdf file with web page title after download finish.
6 years ago
zbelial
26bdcc7005
use title as file name when saving page to file
6 years ago
Mingde (Matthew) Zeng
a879678b86
EAF Browser: add pdf saving message
6 years ago