Davidah121 / SMPL

A static C++ library that encompasses all of the tools I have made to make development easier.
1 stars 0 forks source link

GUI Upgrades #145

Closed Davidah121 closed 4 months ago

Davidah121 commented 1 year ago

Gui should be adjusted so that padding, margin, and alignment are apart of all objects. This insures that positioning can be properly done. Some new GUI elements should be added for formatting. Flexbox and other responsive design elements. (Gui should be aware of the window size and aspect ratio) Drag and drop and touch controls. (Should be aware of them) Import / include directives in the GUI files. Function references in the GUI files (for buttons and other) Some styling mechanism could be added for all objects. (foreground, background, roundness. Padding, Margin, alignment should be apart of this.) Lastly, potentially multipage viewing / managing. Potentially integrate tabs.

Also, a editor should be available since this stuff is hard.

Davidah121 commented 1 year ago

Best to split into parts so part 1 will focus on drag and drop, touch controls, function binding. Part 2 will focus on styling and responsive design. (padding is included) Part 3 will focus on include directives and multipage management and tabs (potentially).

Davidah121 commented 1 year ago

Part2 mostly finished. Just spanning on table formats and implementing these into the existing system.

Davidah121 commented 4 months ago

In order to better realize what the changes to the GUI will entail and have a better project board with more specific assignments, This will only focus on part 2 and therefore be considered complete on the next merge.