Build the foundation for a web console #9

Open
opened 2 years ago by ncc1988 · 5 comments
Owner

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
ncc1988 added the TODO label 2 years ago
ncc1988 self-assigned this 2 years ago
ncc1988 removed this from the Version 0.1 - "Defend Julian Assange!" milestone 2 years ago
Poster
Owner

This should be implemented in a later version of the browser.

This should be implemented in a later version of the browser.
ncc1988 commented 1 year ago
Poster
Owner

Maybe it can be included in version 0.1.

Maybe it can be included in version 0.1.
ncc1988 added this to the Version 0.1 - "Defend Julian Assange!" milestone 1 year ago
ncc1988 added the wiki-doc-TODO label 1 year ago
ncc1988 added DOING and removed TODO labels 1 year ago
ncc1988 commented 1 year ago
Poster
Owner

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

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
ncc1988 commented 1 year ago
Poster
Owner

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.

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.
Poster
Owner

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.
Sign in to join this conversation.
Loading…
There is no content yet.