IMPROVING THE NEW POST USER INTERFACE
Continuing my work from last week, this week I made a few modifications to the Composer UI UI is an acronym for User Interface - the layout of the page the user interacts with. Think ‘how are they doing that’ and less about what they are doing., to adapt it better to the somewhat restricted 320x480px screen area.
The primary problem with the previous UI was that the Save Draft and Publish buttons for the app, present in the header The header of your site is typically the first thing people will experience. The masthead or header art located across the top of your page is part of the look and feel of your website. It can influence a visitor’s opinion about your content and you/ your organization’s brand. It may also look different on different screen sizes. toolbar area would disappear out of the screen, due to space restrictions. To solve this issue, I replaced the text based buttons, with icon based buttons so as to reduce the required screen space. I have replaced the preview, save draft and publish buttons with the following three icons respectively:-
Preview, Save Draft and Publish Post Icons
HANDS-ON GRAPHICS WORK
Earlier, I started working with a set of icons that I had very generously “borrowed” from the WordPress for Android repository. However, one week in and somehow these icons didn’t really looks quite well on the onyx based design layout for the Firefox OS app. I realized that the colors just weren’t bright enough for Onyx.
Hence, I decided to jump into a bit of graphics work and put my old graphics skills to some use. I have come up with a new set of icons [still a work in progress!] for the new layout. Basically these are quite simply a re-creation of the existing icon sets with a matte white finish. As of now I have the following set of working icons:-
Back
Drawer
Preview
Post
Refresh
Add Post
REUSING THE COMPOSE INTERFACE
The most reason why I seem to be spending a lot of time fine tuning the new post interface is because, it’s going to be a reusable module, which will be recycled into the New Page and New Comment modules, with small customizations here and there. This is turn means that ensuring that the new post layout is completely done means completing the major portion of work on the Posts, Pages and Comments modules, which is pretty much the bulk of the project. I reckon this should be complete in entirety within the next 2-3 weeks [Posts/Pages/Comments].
CURRENT STATUS AND NEW DEVELOPMENTS
This week I have already committed a bulk of the work done to the SVN Apache Subversion (often abbreviated SVN, after its command name svn) is a software versioning and revision control system. Software developers use Subversion to maintain current and historical versions of files such as source code, web pages, and documentation. Its goal is to be a mostly compatible successor to the widely used Concurrent Versions System (CVS). WordPress core and the wordpress.org released code are all centrally managed through SVN. https://subversion.apache.org/. repository other than the previously mentioned bit of work.
The next thing that I’ve started working upon is the Preview module. I already have a basic implementation of the same on my local stub, however, the code is still pretty messy and the UI needs quite a bit of work. For this purpose I’ve begun development of a new Preview kind for the module, which would essentially grab the data off the Compose form and show a basic preview. I expect that a basic version for this should be ready in a week. Also, I reckon this module can again be reused by the New Page module, and most importantly this one can be modified to develop the Page/Post View module.
DEVELOPMENT ROADMAP
As per my earlier schedule for the project I have moved on to the development of newer kinds for the enyo source, which means the project is right on schedule at moment. However the completion of more reusable modules means that I would have some extra breathing time to concentrate on fine tuning things making the layouts prettier. If all goes well, we should have a 0.1 alpha of the app ready by the end of August/early September, complete with login, posts, pages, comments and stats modules.
Since the completion of Posts module warrants the completion of Pages and Comments modules in quick succession, the remaining modules: login and stats should be the next major milestones to be completed within September.
#firefoxos