[IMPORTANT] Mandatory Procedures to Keep Your EAF Up-To-Date #527
Replies: 15 comments 2 replies
-
Users before January 21st, 2021:
|
Beta Was this translation helpful? Give feedback.
-
Users before January 29th, 2021:
|
Beta Was this translation helpful? Give feedback.
-
Users before July 31, 2021:
See #734.
|
Beta Was this translation helpful? Give feedback.
-
Users before August 6, 2021:
|
Beta Was this translation helpful? Give feedback.
-
If you define a JavaScript function "myFunction", you just need binding eaf app keymap with "js_my_function", EAF will let you call JavaScript from Elisp side directly. |
Beta Was this translation helpful? Give feedback.
-
SUPER IMPORTANT Users before August 11, 2021: Since its birth in 2018, the EAF project has grown pretty big with more than 20 applications to date, we understand that most people will not use them all, it is unnecessary to ship everything together and force users to install all dependencies. Therefore, we decide to split all applications into their own repository located in the emacs-eaf Github Organization, this resulted in the EAF core repo having a new link. Although the old
Additionally, we introduce the all-new
On a side note, developing your own EAF apps has never been this easier, it doesn't have to be within the emacs-eaf organization, you can put it in your own repository. Simply follow these steps:
|
Beta Was this translation helpful? Give feedback.
-
Emacs Application Framework has split all applications to https://github.com/emacs-eaf/, you need use below commands install Newest version:
|
Beta Was this translation helpful? Give feedback.
-
Users before August 16st, 2021: If you're using Upon We've decided to drop the support for this application, because |
Beta Was this translation helpful? Give feedback.
-
I have push some patches to make EAF to support PyQt6 c3ab6a6 You just need run script ./install-eaf.py to upgrade newest version! NOTE: please make sure your operating system support Qt6 and PyQt6 before upgrade!!! |
Beta Was this translation helpful? Give feedback.
-
EAF now uses pip to install PyQt6 for all Linux distributions, avoiding some distributions repositories too old that not include PyQt6. But the PIP version of PyQt6 has a bug that crashes directly when login the website, similar to the following error:
The solution is to install the Qt6WebEngine package in the Linux distribution, and then symlink the libQt6WebEngineCore.so.6 file to the PyQt6 directory to fix the crash. Here are the solutions for each Linux distribution:
|
Beta Was this translation helpful? Give feedback.
-
EAF has officially upgraded its dependency to Qt6, please upgrade to Qt6 to use EAF's latest features. However, we also understand that not everyone can upgrade to Qt6 due to various reasons, I've created a I'll try to move future patches to this branch if it is backward compatible, but due to how incompatible Qt5 and Qt6 are, not every patch will be backward-compatible, and I cannot guarantee that this branch will be working forever. Please upgrade to Qt6 and use the master branch for the latest features as soon as possible. |
Beta Was this translation helpful? Give feedback.
-
The EAF Browser has re-written how the cookies work, please therefore remove |
Beta Was this translation helpful? Give feedback.
-
The instructions for NixOS is missing Qt6. I get this on NixOs-22.05:
|
Beta Was this translation helpful? Give feedback.
-
The EAF Browser uses JavaScript's document.activeElement to detect whether a webpage is in input mode. When in input mode, it sends character events to the webpage. If it is in non-input mode (e.g., browsing Google), it enters single-key command mode (similar to vimium). However, this detection method of the EAF Browser fails in the following scenarios:
To deal with these non-standard application scenarios, we have added a switch_to_input_mode command (Alt + Z) today, which forces the EAF Browser to enter input mode. |
Beta Was this translation helpful? Give feedback.
-
Hi all, please upgrade to newest version by install-eaf.py I have push new commit 2eb66df This patch will avoid EAF crash when you search something in EAF application, such as, eaf-file-manager. |
Beta Was this translation helpful? Give feedback.
-
In addtion to
git pull
that retrieves the latest changes to the EAF project, there may occasionally be some other procedures needed to run to continue using EAF on your computer, due to the complexity of the project.This post is dedicated to this purpose, you only need to care if you are not a first-time EAF user.
Press Newest on ↪️ bottom-right to view the latest post
Beta Was this translation helpful? Give feedback.
All reactions