jQuery-QueryBuilder icon indicating copy to clipboard operation
jQuery-QueryBuilder copied to clipboard

[Feedback & ideas] new default design

Open mistic100 opened this issue 8 years ago • 10 comments

I'm not really happy with the current whole design. It was quickly designed to fit in a Bootstrap 3 website but I think it becomes quickly hard to read.

I'm planning to create a new design, standalone if possible (no Bootstrap but still compatible for the plugins).

More space, more readable, etc.

Example : (This is from http://stackoverflow.com/questions/33535287/create-nested-conditions-with-drag-and-drop-in-jquery-angular-js)

mistic100 avatar May 01 '16 14:05 mistic100

Will bootstrap still be available as an option?

Most design issues we came by are based on the width. For example, at some point the rules will break to another line and the padding/margin are missing:

rule-break

Just some thoughts, more space can be achieved with the following:

  • use only icons for buttons and/or use dropdowns for rule, group, delete actions
  • use signs instead of text for operators
  • make rules and groups collapsible

DHoffm avatar May 12 '16 06:05 DHoffm

Another idea from notifuse.com homepage (open in fullscreen to see the real design)

I might be from their campaign builder, or just a nice image for the homepage

mistic100 avatar Jul 13 '16 21:07 mistic100

Thoughts on condition selector https://github.com/mistic100/jQuery-QueryBuilder/issues/363

Are there also any (far) future plans to have a non-jQuery version of this library; or probably by separating out the core implementation, then additional jQuery extension as a wrapper around that core (if sans-jQuery breaking change is not an option)?

Optionally, with Bable in the build pipeline for older UAs support, the latest greatest vanilla language features (classes/modules/whatnot) can also be used to improve expressibility of codebase IMO. :)

am11 avatar Dec 07 '16 14:12 am11

Everything in this lib is based on jQuery, from the DOM listeners to the internal events and even the utilities. It would be a total rewrite, so no, it's not planned.

mistic100 avatar Dec 07 '16 14:12 mistic100

Is this new design/ui could be compatible with jQuery UI themes?

EDIT: to complete the idea: https://github.com/jquery-ui-bootstrap/jquery-ui-bootstrap (you'be jQueryUI and Bootstrap compatible)

Rapster avatar Dec 20 '16 13:12 Rapster

No, it will be standalone.

mistic100 avatar Dec 20 '16 13:12 mistic100

@mistic100 Sounds great, let me know how can I help! :)

idangoldman avatar Apr 24 '17 11:04 idangoldman

from #739

mistic100 avatar Nov 13 '18 12:11 mistic100

Any updates on design, in fact query builder is awesome, wonderful app can be made with good backend scripting, but on small screen devices how best UI we can modify, probably something like modal which E-commerce apps and site use for filtering.

Akshay-Hegde avatar Jan 10 '19 15:01 Akshay-Hegde