Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create GUI layout designer #12

Open
Dawoodoz opened this issue Jul 21, 2020 · 0 comments
Open

Create GUI layout designer #12

Dawoodoz opened this issue Jul 21, 2020 · 0 comments
Labels
Big task This can take months to complete and may generate sub tasks. Tool A separate script or application that makes a task easier
Milestone

Comments

@Dawoodoz
Copy link
Owner

An application that can load, edit and save interface layouts in the custom *.lof format. This will make designing a window much easier, like in Visual Studio or NetBeans, but still maintain a clear line between code and design.

The difficult part is to find the best usability for working with relative and absolute coordinates at the same time. One way to visualize this may be lines that go from the compnoent's edge to the relative anchor point. The length of the line shows the absolute offset while the anchor can be moved along 0% to 100% in whole integers. Having an anchor on the opposite side of the component can be visualized by making a sharp turn and going around the component. Selecting a component should then show both the classic 8 squares on the sides and 4 additional anchor points.

@Dawoodoz Dawoodoz added enhancement New feature or request Big task This can take months to complete and may generate sub tasks. labels Jul 21, 2020
@Dawoodoz Dawoodoz added this to the Custom themes milestone Jul 21, 2020
@Dawoodoz Dawoodoz added Tool A separate script or application that makes a task easier and removed enhancement New feature or request labels Jul 30, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Big task This can take months to complete and may generate sub tasks. Tool A separate script or application that makes a task easier
Projects
None yet
Development

No branches or pull requests

1 participant