Other browsers have web consoles that are useful for web development and manipulating website data. MoeNavigator should have that too. In this early development stage, it should at least provide some foundation for a console.
TODO:
Add a "show console" button or similar in a good place inside the main GUI.
Add a MNE::Renderer for displaying the DOM in the console.
Add a GUI element for the console.
Other browsers have web consoles that are useful for web development and manipulating website data. MoeNavigator should have that too. In this early development stage, it should at least provide some foundation for a console.
TODO:
- [x] Add a "show console" button or similar in a good place inside the main GUI.
- [x] Add a MNE::Renderer for displaying the DOM in the console.
- [x] Add a GUI element for the console.
ncc1988
added this to the Version 0.1 - "Defend Julian Assange!" milestone 2 years ago
Issue in MNE: At the moment, it is not possible to attach a renderer "on demand" which means that the content of the web console must always be rendered with the normal page output:
Issue in MNE: At the moment, it is not possible to attach a renderer "on demand" which means that the content of the web console must always be rendered with the normal page output:
https://codeberg.org/moenavigator/moenavigatorengine/issues/48
As a consequence, multiple tab support is currently disabled in the "console" branch.
Another issue in MNE: There is no method to detach a renderer once it has been attached: https://codeberg.org/moenavigator/moenavigatorengine/issues/49
As a consequence, multiple tab support is currently disabled in the "console" branch.
TODO: When multiple tabs are open, the console only works for the last tab.
Solution: Create one console for each tab.
Also TODO: Memory leaks when closing the main window.
TODO: When multiple tabs are open, the console only works for the last tab.
Solution: Create one console for each tab.
Also TODO: Memory leaks when closing the main window.
Other browsers have web consoles that are useful for web development and manipulating website data. MoeNavigator should have that too. In this early development stage, it should at least provide some foundation for a console.
TODO:
This should be implemented in a later version of the browser.
Maybe it can be included in version 0.1.
Issue in MNE: At the moment, it is not possible to attach a renderer "on demand" which means that the content of the web console must always be rendered with the normal page output:
moenavigator/moenavigatorengine#48
Another issue in MNE: There is no method to detach a renderer once it has been attached: moenavigator/moenavigatorengine#49
As a consequence, multiple tab support is currently disabled in the "console" branch.
TODO: When multiple tabs are open, the console only works for the last tab.
Solution: Create one console for each tab.
Also TODO: Memory leaks when closing the main window.