GithubHelp home page GithubHelp logo

whitemx / xcontrols-domino Goto Github PK

View Code? Open in Web Editor NEW
18.0 18.0 10.0 7.94 MB

A mobile and desktop XPages development framework, from Teamstudio.

Home Page: http://xcontrols.org

License: Apache License 2.0

JavaScript 68.17% CSS 7.03% XPages 24.80%

xcontrols-domino's People

Contributors

edm00se avatar markleusink avatar unplugged avatar whitemx avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

xcontrols-domino's Issues

UI Elements - Calendar - all devices

The Day, Week or Month title in the middle of the header bar should be vertically centered within the header bar (it is a bit too high).

The word "Calendar" is replacing the word "Sampler" in the top left hand side of the header bar when the Calendar is selected, but this is not done with any other control.

There needs to be a tiny bit of padding between the edge of the text and the edge of the highlight box for each calendar entry.

Contacts - Departments control

The height of the Departments list items in Contacts - Departments needs to be increased to match the height of the Contacts items in Contacts - Contacts

Typography - text editing panel

Looks very promising, a BIG step forward for text editing in Unplugged!

For brevity can we rename this to "Editing Panel"?

The title text "Click Text to Start Editing" needs to be responsive to the device. On tablets and smartphones it needs to say "Tap Text to Start Editing"

Like the Reading Panel, it needs some UI love from Jack (e.g. the blue controls need to be a bit bigger, spaced further apart)

Positioning and labelling of Sync button

Sync button should be positioned bottom left on footer bar. Size of sync icon and size of sync icon label should be identical to Menu icon and label, with label to the right of the icon.

Font Awesome icons

Can we please style the icons as black (rather than dark grey) and the icons labels as black (rather than blue) as we did in the previous generation Sampler? This makes them stand out much better and so makes them easier to browse and choose.

Also it would be nice to retain the pop-up behaviour of the previous Sampler so that you can select and expand a single icon and show the secondary information.

Slide in navigator icon glitch

On my Samsung Galaxy Note 3 running Android 4.4, when I tap on the slide-in navigator icon nothing happens, except that a thin orange box outline appears around the icon. This makes it impossible to navigate the Sampler app.

Can't get new Controls running on Android

I was unable to sync my Android device with the 3 databases on the londc server. My settings were correct - identical to the settings I used to successfully sync with my iPad an hour earlier.

I got the following 3 error messages when I tried to sync:

error 1
error2
error3

Tools controls - UI polishing

Both the Debug Toolbar and the UPMark 3 need a bit of UI attention from Jack.

The UPMark 3 needs to be renamed to UPMark 4, since it is part of the Controls 4.x release stream.

For better legibility the milliseconds results in the Results card should be made a bit bigger while keeping the row height the same (so we can keep the same number of results on the screen)

New div being created every time menu is opened

[15/08/2014 15:18:27] Jack Herbert: it looks like a new line of markup is being created (and persisting) every time the Menu button is used:


[15/08/2014 15:18:48] Jack Herbert: so if I use the button 10 times I have 10 lines

UI Elements - Person form - PC browser

The delete button (grey circle with cross in it) is not centred vertically in its form field box. The Country selection box is not centred (vertically) properly between its adjacent neighbours. The Details text is not quite left-aligned with other text in other fields. The text line spacing in Read mode in the last 2 fields of the form is a bit too close together for the font size you have selected (this last issue is also seen in the tablet UI).

(and of course the Person form should be renamed to be "Contact Details" to be consistent with other UI elements and with the Bootcards Customers demo)

Sync icon and button on Android

On my Samsung Galaxy Note 3 the Sync icon is too small (should be identical width and height to the top slide-in navigator icon) and the Sync button is also too small (and poorly positioned with no space between the icon and label)

controls bug

Flat View (categorised) A-Z picker

It would be nice if the A-Z picker could be fixed in position like the iOS native A-Z picker in the Contacts app. Maybe Mark L can help with adapting Bootcards to make this possible.

UI Elements - Cards - PC browser and tablets

Showing just one Card example doesn't really work for me, given that Cards together with Lists are the fundamental UI building blocks of Bootcards.

We should show an example of each main type of Bootcards card: Base Card, File Card, Media Card, Summary Card and Chart Card. The name of the UI element in the navigation list should be singular e.g. Base Card, not plural. In the Media Card use the same demo image as in the Bootcards Customers Demo.

Rather than showing just the Card example on its own, we should include an example List on the left hand side with Card examples on the right hand side. Since this is the normal treatment for displaying Cards, this is how we should show them in the Sampler.

Since the number of navigation items in the UI Elements category in the slide-in menu is now getting too large, we should split the UI elements across two categories: Cards, and Other UI Controls.

All cards used in the Sampler app need a Card identifier label in the card footer at the bottom left e.g. "Built with Bootcards - Media Card", and a View Source button in the card footer, bottom right. (as per the Bootcards Customers Demo).

The Card example you have included is too wide on PC browsers and on tablets.  There should be a maximum width stipulated for wider screen devices, rather than stretching the card across the full screen. 

Minor point - there needs to be white space padding between the icon and the icon label at the top right hand side of the Card header.

Dashboard layout and contents need improvement

The full set of navigation options is already contained within the slide-in menu, so there is no need to reproduce it fully in the Dashboard panel - this just confuses the user as to what the primary means of navigation should be.

Only display those Control icons whose names directly represent a specific collection of business data objects in the Dashboard, so we can use the Dashboard icon treatment in the way that it is intended i.e. an icon followed by a number followed by a label.

This reduces the number of Dashboard icons to 4:

  • Activities by Contact (number is the number of Activities)
  • Activities by Dept
  • Calendar (number is the number of Entries)
  • Contacts (number is the number of Contacts)

Also, maintain the exact dimensions and styling of the Dashboard icons that is shown in the Bootcards Customers Demo. Mark is preparing an update of the Dashboard content and layout in Bootcards v0.2 and this should be used exactly in the Controls.

UI Elements - Calendar - PC browser

There needs to be a tiny bit more spacing between the buttons in the header area. The "Today" button should be the same height as the other buttons.

Lack of screen locking

When you put your finger on the header bar and pull down, the entire screen pulls down slightly. In Bootcards Mark was able to figure out a fix to this, to lock the screen in place properly. This same fix needs to be applied to Bootstrap Controls.

Home icon in slide-in menu

This icon needs to be made bigger, to match the touch area of the other symbols in the slide-in menu.

Also, it would be logical if rather than just listing it in the navigation list in the same style as the other items, it is styled differently, since 'Home' does not represent a type of control. Maybe colour it in blue rather than grey?

Header bar title

When you tap into a Control via a navigation item in the slide-in Navigator menu, the name of that Control should be displayed at the top of the screen in the Header bar, replacing the word "Sampler"

CSS Controls - styling and layout

Jack needs to have a go at styling this page better. For example, the overall text width is too wide, there needs to be more white space left and right.

Also the "Secondary text" labels are not correct

UI Elements - Accordion - PC browser

The mouse pointer turns into a vertical cursor after opening the category "Germany". It should only be a cursor when editing text. This bug happens to a less noticeable extent in Flat View and Flat View Categorised (and in Contacts where these controls are used).

Contacts control layout

This needs to exactly mirror the styling and layout of Contacts in the Bootstrap Customers Demo which it doesn't at the moment (Contact Details Card layout differences - as per my previous comments)

Typography - text reading panel

For brevity, can we rename the "Text Reading Panel" to "Reading Panel"?

This panel would benefit from some UI love from Jack (e.g. needs more white space left and right)

Person details card content and layout

Person Details card should be named and labelled as "Contact Details".
It should exactly mirror the layout rules and dimensions of the Contact Details form in the Bootcards Customers Demo.

Currently there are a number of problems:

  • The Edit icon labelling and padding is not correct
  • The form field spacing is not correct
  • There is no "Built with Bootcards" footer section at the bottom of the card, and there should be

Rich text Editor Page

Change label to "Tap Text TO Edit"

Have alert when clicking Save to say "nothing will happen"

Flat View - Contact details

Person details card needs to mirror the dimensions and layout of the Contact details card in the Bootcards Customers Demo

Accordion List layout

The list object on the left hand pane of the Accordion screen is not laid out correctly. It should follow the rules in Bootcard Lists i.e. primary data label (e.g. Christian Kneeland) should be larger and bolder than the secondary data label (e.g. Zetacomm Research) underneath.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.