Official Coding period started on May 30, 2017 at 2130 Hours IST. I have learned a lot about Nuklear Library. I did a lot of self practice. In Nuklear, the layouts are used row by row instead of defining layout for a specific window at once. It took a while to figure me out how the layout actually works without any documentation. Moreover, there are a lot of layouts to select depending upon your GUI design so you have a lot of feasibility.
I'm planning to use combination of different layouts (Static, Dynamic and Layout element Stack) for the main screen of GUI, planning for the rest of the screens is work in progress. I've practiced all the layouts but haven't practiced writing custom layouts ( because most probably already provided layouts would suffice). I practiced making a tabbed view (as proposed in GSoC proposal) using buttons in Nuklear library, since an actual tabbed view isn't already written in the library. I also tried to understand and practiced making a custom widget, which is already provided in examples (Circular Selector), so most probably I'd replace the button tabs with proper tabbed view (Custom Widget).
Currently I'm still struggling with GLFW related functions and features to incorporate in Nuklear, such as creating a new GLFW window with Nuklear event rather than creating a Nuklear Window.
Currently I'm thinking of the solution for rendering of Nuklear GUI on HDPI screens which might give some problems like small text and window rather than scaling it up according to screen size.
I also tried to handle variables correctly. Since, everything in GUI is in a loop to constantly update the GUI elements, if additional overhead exists, proper loop optimization isn't possible. The problem which I've observed because of this is slow repainting of Mouse Pointer on GUI, which gives a multiple trails of Mouse Pointer when it is hovered over GUI.
I found various optimizations and working on even more to optimize the UX of the GUI as proposed.
I'm planning to use combination of different layouts (Static, Dynamic and Layout element Stack) for the main screen of GUI, planning for the rest of the screens is work in progress. I've practiced all the layouts but haven't practiced writing custom layouts ( because most probably already provided layouts would suffice). I practiced making a tabbed view (as proposed in GSoC proposal) using buttons in Nuklear library, since an actual tabbed view isn't already written in the library. I also tried to understand and practiced making a custom widget, which is already provided in examples (Circular Selector), so most probably I'd replace the button tabs with proper tabbed view (Custom Widget).
Currently I'm still struggling with GLFW related functions and features to incorporate in Nuklear, such as creating a new GLFW window with Nuklear event rather than creating a Nuklear Window.
Currently I'm thinking of the solution for rendering of Nuklear GUI on HDPI screens which might give some problems like small text and window rather than scaling it up according to screen size.
I also tried to handle variables correctly. Since, everything in GUI is in a loop to constantly update the GUI elements, if additional overhead exists, proper loop optimization isn't possible. The problem which I've observed because of this is slow repainting of Mouse Pointer on GUI, which gives a multiple trails of Mouse Pointer when it is hovered over GUI.
I found various optimizations and working on even more to optimize the UX of the GUI as proposed.
luckyyniki.casino - Japanese - Casinoinjapan.com
ReplyDeleteLuckyyniki is the place to be if you want to ラッキーニッキー try out new things. 바카라 사이트 Luckyyniki is your best bet for Japan. Rating: 80% · fun88 vin 7 votes
I generally want quality content and this thing I found in your article. It is beneficial and significant for us. Keep sharing these kinds of articles, Thank you.Coding Program for Kids in Usa
ReplyDelete1xbet - Best Bet in 1xBet - Download or Install for Android
ReplyDelete1xbet is the best 1xbet 먹튀 betting app in the https://vannienailor4166blog.blogspot.com/ world created for esports. It is a one of the herzamanindir.com/ safest and most 출장안마 trusted names among players. It https://septcasino.com/review/merit-casino/ offers a user friendly interface
Amazingly helpful which you have shared here. I am impressed by the details and also it is a significant article for us. Continue imparting this sort of info, Thank you.top 10 vlsi training institutes in bangalore
ReplyDelete