Skip to main content

Phase I Evaluation

I passed. At first the tasks seemed too daunting and intimidating to complete. When I framed the proposal, I didn't know how tough (or easy) it'll be to implement because didn't have any experience in Nuklear Library (the GUI library). But when I actually started learning Nuklear Library, I realised, maybe I over-claimed somethings for Phase I evaluation. But got past every Hurdle and I passed.

I implemented fully working Basic mode of the CCExtractor GUI and partially working Advanced Mode of CCExtractor GUI. Partial in the sense that, there are many setting and tweaking options in CCExtractor, all of them aren't available, yet. But basic Input and Output tweak settings are available.

This is how it looks so far:

->Main Screen, as soon as the GUI is launched.



->When "Advanced Mode" is checked. The upper row is populated with Tabs corresponding to specific genre of settings.


-> Input tab has the basic input options. (Advanced options would be in 'Advanced Input' Tab)


-> 'Output' Tab contains all the Output options related to CCExtractor.


-> 'File browser' wasn't proposed in the proposal. But without a file picker, the UX would seem incomplete. While designing a UI, the designer has to also take care of the UX otherwise people won't use it.


There are many bugs, which will soon be corrected and many improvements to do like good resolution icons would be used instead of the current ones (as seen in the above image).

Currently, the file browser is only Linux Specific. Though POSIX libraries are used but, since all the CCExtractor related development in Windows is done in Visual Studio, We're bound to use MSVC instead of Cross-Compilers. So, maybe I'll have to rewrite file browser on MSVC or just think of another workaround to make it work.

Comments

  1. Knowing means to|tips on how to} wager and means to|tips on how to} select the proper recreation when you play online blackjack for real cash is extremely essential. If you give up early you solely lose half your wager, so in the long run|the lengthy term} it appears to make plenty of sense to get out if your playing cards are dangerous. However, it is always a danger end result of|as 코인카지노 a end result of} even what seem to be really dangerous palms can end up successful if performed proper, and the dealer busts.

    ReplyDelete

Post a Comment

Popular posts from this blog

Official Coding Period Begins

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 c

Phase II: Almost Done

I'm too late (almost a month) to post for Phase II Evaluations. College have started and so have the placements but Google Summer of Code is still on. However big problem it may seem. I find it extraordinarily stimulating, adventurous. As per Project Proposal, I promised to deliver fully functional GUI for CCExtractor for UNIX systems. Which does everything as intended but doesn't last run state. Which means, if any setting/value/variable is changed. It would reset on next start. Here are screenshot of the project submitted in Phase II.