Andy Stewart
fa71bf43d1
Make mindmap support 4k screen.
6 years ago
Mingde (Matthew) Zeng
07240c3044
core: standardize send_input_message and handle_input_response API
...
Signed-off-by: Mingde (Matthew) Zeng <matthewzmd@gmail.com>
6 years ago
Andy Stewart
9238e2d096
Fix issue #339
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
Hollow Man
727f06f0db
Mindmap: Patch #330 Change Request
6 years ago
Hollow Man
b9dc0c090c
Mindmap: Support multi-line insert dons nodes
6 years ago
Hollow Man
2d492ec3e6
Mindmap: Enter color from the keyboard to change node color.
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
Andy Stewart
d39ef0d2f6
Remove synchronal function 'call_emacs', ready for receive websocket
...
patches that port EAF to Windows.
6 years ago
Andy Stewart
df0ac5066a
Remove background_color interface and avoid terminal flash when loading.
6 years ago
Andy Stewart
bec77e1462
Add 'call_emacs' interface: python call elisp method and wait return result.
6 years ago
zjy
7ac2234b9e
edit topic inline; end edit when pressing RET if node is being edited
6 years ago
Andy Stewart
165f43b7c7
Default EAF app follow current theme mode (light or dark)
6 years ago
Andy Stewart
a9371fb313
Add eaf-mindmap-dark-mode option.
6 years ago
Andy Stewart
d66e864a0e
Move module_path in Buffer
6 years ago
Andy Stewart
2819866c1f
Revert "Pass module_path to Buffer."
...
This reverts commit 2894c4a24f .
6 years ago
Andy Stewart
2894c4a24f
Pass module_path to Buffer.
6 years ago
Andy Stewart
bf1b6f0024
Add insert_or_remove_middle_node and insert_or_add_middle_node.
6 years ago
Andy Stewart
6b9b8ac309
Add insert_or_cut_node_tree and insert_or_paste_node_tree
6 years ago
Andy Stewart
e14abf4b8f
Add insert_or_copy_node_topic and insert_or_paste_node_topic
6 years ago
Andy Stewart
eb7283233d
Add new command add_brother_node
6 years ago
Andy Stewart
bed7a1361e
Adjust auto save notify.
6 years ago
Andy Stewart
4b12e7bd5a
Auto save mindmap.
6 years ago
Andy Stewart
0d63e5804f
Need pass topic to minibuffer when change node topic.
6 years ago
Andy Stewart
78e9cbc445
Relayout mindmap when window resize.
6 years ago
Andy Stewart
28f95a0626
Add insert_or_save_org_file.
6 years ago
Andy Stewart
ba6062ea41
Avoid root node flash.
6 years ago
Andy Stewart
24cfad3724
use string_to_base64 remove duplicate code.
6 years ago
Andy Stewart
4630877fbe
Ad insert_or_change_node_background command.
6 years ago
Andy Stewart
9d1a10b5c3
Use root node topic as save file name.
6 years ago
Andy Stewart
e9ae4d3059
Select root node after open *.emm file.
6 years ago
Andy Stewart
aaf147d2f8
Add eaf-open-mindmap and eaf-create-mindmap.
6 years ago
Andy Stewart
26d6922bd7
Press a to save screenshot of mind map.
6 years ago
Andy Stewart
57bf1ab9ed
Add insert_or_do commands.
6 years ago
Andy Stewart
6b9dd4d981
Add select_*_node commands.
6 years ago
Andy Stewart
86ca1dfd90
Add zoom feature and select node default.
6 years ago
Andy Stewart
b92fc0dabc
Add new app: mindmap, many feature still in developing.
6 years ago
Andy Stewart
27976bd1d2
Pass emacs_var_dict to Buffer.
6 years ago
Andy Stewart
e28216ff5e
Merge core/browser_buffer.py to core/browser.py
6 years ago
Andy Stewart
b951304fa0
Fix #186 : add new option eaf-config-dir
6 years ago
MT
9f08c31333
Rename apps, clarify file-sender and file-receiver, better docs
7 years ago
Mingde Zeng
4842d71162
Sync with upstream
7 years ago
MT
620e76a14c
Code refactor, fix grammar, fix bugs, better eaf-open-browser
7 years ago
MT
fd4bf9931d
Code refactor, fix grammar, fix bugs, better eaf-open-browser
7 years ago
Andy Stewart
4548962b47
Refactory code with flake8
8 years ago
Andy Stewart
333de8866d
Add eaf-grip-token option.
8 years ago
Andy Stewart
331253faa7
Include browser_buffer module to remove duplicate interface code.
8 years ago
Andy Stewart
14b91abfe9
Make all browser-base application support scroll interface to respond scroll-other-window
8 years ago
Andy Stewart
86854dad53
Port application code from QtWebKit to QtWebEngine.
8 years ago
Andy Stewart
6ddd3f3763
Finish org previewer.
8 years ago