Skip to content
This repository has been archived by the owner on Oct 11, 2020. It is now read-only.

Fix Inexor's HTML5 user interfaces. #567

Open
7 tasks
IAmNotHanni opened this issue Feb 18, 2018 · 8 comments
Open
7 tasks

Fix Inexor's HTML5 user interfaces. #567

IAmNotHanni opened this issue Feb 18, 2018 · 8 comments

Comments

@IAmNotHanni
Copy link
Contributor

IAmNotHanni commented Feb 18, 2018

@aschaeffer and I came to the conclusion that development of the user interface has priority since it is blocking other projects including the entity system. From my point of view it is not working at all. We should fix this soon.

Technical problems

The following problems need to be fixed

  • It's not clear how to start CEF in Inexor ?
  • "Cannot GET /api/v1/interfaces/hud/" will be displayed when I click:

flex_cef_failure

inexor_cef_failure2

This should be displayed in Inexor to show CEF is working but its not visible.


  • Sometimes it is neccesary to toggle fullscreen to display the CEF layer.
  • Crosshair disappears once you enable CEF layer with /showapplayer 1.
  • When making a rightclick in Inexor while CEF is enabled, a browser context menu appears:

inexor_cef_context_menu

To reproduce this bug, type /new_ui 1 and /showapplayer 1 .


  • Sometimes CEF's mouse is visible sometimes it isn't.
  • You must not be in main menu when attempting to start CEF! If you do nothing will happen:

inexor_main_menu_failure

@MartinMuzatko
Copy link

MartinMuzatko commented Feb 19, 2018

PAre there more specific requirements for those UI screens? Like what exactly to display? Should we copy sauer in the first instance regarding the menus? Do we have a shared component library we can re-use across these screens? Is the design going to be similar to inexor flex in terms of color, style and layout mechanisms?

If someone can give me more details on the variables I can retrieve from the tree, like server browser attributes etc. Can I give it a go or is there a way to contribute (same tech stack as website)

@Croydon
Copy link
Contributor

Croydon commented Feb 19, 2018

Having trouble displaying CEF content has nothing to do with implementing specific UIs. Please keep it small and simple (KISS).

@MartinMuzatko
Copy link

Do we need/have individual issues for the different UIs then? I think it is necessary to split between making the UI work with the applayers and creating a candidate - I agree.

@Croydon
Copy link
Contributor

Croydon commented Feb 19, 2018

Yes.
But please be careful do not create duplicates. We already have several UI related issues.

@IAmNotHanni
Copy link
Contributor Author

Ok Lets split this ticket up.
@Croydon but no ticket about these specific issues.

@IAmNotHanni IAmNotHanni changed the title Make Inexor's HTML5 user interfaces with CEF work Fix Inexor's HTML5 user interfaces. Feb 19, 2018
@Croydon
Copy link
Contributor

Croydon commented Feb 19, 2018

Hud: #312 & #98

@IAmNotHanni
Copy link
Contributor Author

Ah ok I will not make a new ticket then.

@Croydon
Copy link
Contributor

Croydon commented Feb 19, 2018

Please do, I just pointed out that there is already one for implementing a HUD.

@Croydon Croydon added this to the 0.11.0-alpha - UI / UX milestone Jul 7, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

4 participants