Commit graph

206 commits

Author SHA1 Message Date
Navaneeth Pk
c55cad0f24
Show/hide table buttons (#682)
* Show/hide table buttons

* clientSide pagination

* Remove unwanted comment

Co-authored-by: arpitnath <[email protected]>
2021-09-07 11:01:10 +05:30
Navaneeth Pk
8fd05bd779
Add validation for dropdowns (#696)
* Validation for dropdowns

* fix

* fix

* fix
2021-09-06 20:02:09 +05:30
Navaneeth Pk
b12cc7f309
Input validation for widgets (#693)
* Validations

* Fix

* Validation for table cells

* fix
2021-09-06 14:20:38 +05:30
Navaneeth Pk
d8e643e4cb
Widget: number input (#689) 2021-09-05 11:51:35 +05:30
navaneeth
ab375398db Correct the dimensions of dropdowns for UI consistency 2021-09-05 10:42:03 +05:30
Arpit
b06b869090
Alignment issue fixed: checkbox widget (#677) 2021-09-05 10:25:30 +05:30
Arpit
67ca8f1461
Feature: disable widgets (#653)
* widgets can be disabled

* removed whitespace

* move to styles definitions

* default values fixed with nullish operator

* proper data attributes

* generic resolver function for widget value

* renamed the style property
2021-09-02 19:41:59 +05:30
navaneeth
3a090de2d7 Default for customObjects and default color for table text 2021-09-02 13:55:10 +05:30
Arpit
cc737393ff
Set default value for radio buttons (#665) 2021-09-01 17:49:59 +05:30
Akshay
6703244857
Fixes map marker (#648) 2021-08-31 22:06:31 +05:30
Arpit
d6f5fd17dd
Feature: Show or hide widgets (#638) 2021-08-30 17:13:05 +05:30
Navaneeth Pk
15e58c0b26
Feature: types for tables (#632) 2021-08-28 21:40:45 +05:30
Gandharv
64131825d9
Feature: Star rating widget ️ (#535)
* feat: add star rating widget

* add events, properties

* add the number of stars as variable

* fix animation

* add half star logic, properties, definations

* add hover index property

* on dismiss show star outline

* show tooltip on hover + fix half icon display on click

* make text inline

* feat: add import svg as react component

* update star rating component for managing color change

* fix: conflicts

* Delete half-star.svg

* Delete star.svg

* change default color to gold

* fix widget settings events

* add default selection of stars

* change default selection to 5

* css changes

* add star rating onchange fix
2021-08-25 20:44:55 +05:30
Navaneeth Pk
eec59e597c
Feature: Multiple handlers for events (#571)
* Multiple handlers for each events

* Fixes

* Migration

* ormconfig to use entities in migrations

* use connection object to build queries

* fixes for bulk update

* Fix for table action button

* use query runner to wrap migration in same transaction

Co-authored-by: Akshay Sasidharan <[email protected]>
2021-08-24 12:21:09 +05:30
navaneeth
2d1745e38d Change default value for textinput 2021-08-24 07:43:43 +05:30
Sherfin Shamsudeen
64db1a2a03
Feature: toggle table header / search bar (#581)
* Add option to enable/disable search bar in Table

This commit also makes the app hide the entire top bar of table
if server pagination is enabled and search bar is disabled.

* Display server-side search option only if search is enabled

* Add documentation for search box enable/disable toggler
2021-08-23 17:00:33 +05:30
navaneeth
3022322bd3 Fix alignment of radio button 2021-08-21 20:34:36 +05:30
navaneeth
c3b30860f6 Set default data for new tables 2021-08-21 20:24:04 +05:30
Navaneeth Pk
3ad6e6b617
Fix the default margins of toggle switch widget (#568) 2021-08-20 23:06:11 +05:30
Navaneeth Pk
c46d57edba
Fix the margins of dropdown and multiselect widgets (#566) 2021-08-20 22:52:37 +05:30
Arpit Nath
1fdd9eb765
fixes react-table duplicate column keys (#538)
* fixes react-table duplicate column keys

* uuid for column id

Co-authored-by: Arpit Nath <[email protected]>
2021-08-19 10:32:46 +05:30
Sherfin Shamsudeen
a53cac24b2
Feature: QR scanner widget (#519)
* Add QR code scanner widget

This commit adds QR code scanner widget which
  * Displays a viewfinder that can be activated or deactivated
  * Exposes a variable named lastDetectedValue which holds the
    data contained in the last QR code it was able to scan
  * Defines an event onDetect which is fired whenever a QR code
    is successfully scanned

* Add documentation for QR scanner widget

* Supply missing newline

* Supply missing newline for qrscanner.svg

* Supply missing newlines and semicolons

* Update error modal content

* Remove `active` property from QrScanner

* Add blob: to content security policy

* Disable content security policy

* Add content security policy that allows self, unsafe-eval and blob
2021-08-18 22:15:43 +05:30
Arpit Nath
b7f1f403ee
Feature: toggle switch widget (#500)
* feature: toggle component for widget

* relsolvers for PR

* lable and default size update

* fixes alignment
2021-08-13 20:56:56 +05:30
Arpit Nath
200cd9f402
Feature: radio button widget (#485)
* feature: radio button for widget

* Revert "feature: radio button for widget"

This reverts commit 99cb80be6a.

* radio button for widget

* icon from svg-repo.com

* radio button widget

* remove unwanted comment

* resolves changes

* component description updated

* radio component properties update

* fixed alignment
2021-08-13 12:00:53 +05:30
Navaneeth Pk
4635db9102
Fixes default value inconsistency of dropdown widget (#361) 2021-07-01 12:17:16 +05:30
Prasad Walvekar
cf4b9ce8ee
Fix text widget alignment (#260) 2021-06-22 20:02:22 +05:30
navaneeth
3dd9292280 Feature: Minor UI improvements 2021-06-10 07:54:11 +05:30
navaneeth
2b7a469dc0 Feature: Text color option for checkboxes 2021-06-05 18:50:10 +05:30
navaneeth
f00f59d1fc Feature: Add device properties to all widgets 2021-06-03 21:31:53 +05:30
navaneeth
94bede4269 Feature: Switch visibility on devices 2021-06-03 20:36:49 +05:30
navaneeth
9629e698e9 Feature: Server-side search for table widget 🎉 2021-06-01 16:54:37 +05:30
navaneeth
efbc428daa Global search of table should be triggered only on enter 2021-06-01 13:39:17 +05:30
navaneeth
ab03d55d50 Remove external svg dependencies 2021-05-31 16:08:18 +05:30
navaneeth
883306a056 Remove visibility property 2021-05-27 07:14:04 +05:30
navaneeth
5bdc399226 Feature: Pie charts 2021-05-26 11:52:40 +05:30
navaneeth
0763cc85ce Fix default values of dropdown widget 2021-05-22 20:09:44 +05:30
navaneeth
d776e6d20e Change default width of datepicker widget 2021-05-22 20:08:25 +05:30
navaneeth
4bb5f6205d Fix for unwanted scroll of codehinter in query editor 2021-05-22 10:44:33 +05:30
navaneeth
f4e4c23c4b Use newly designed icons for widgets 2021-05-20 10:20:48 +05:30
navaneeth
abf3379977 Feature: Toggle map place search 2021-05-17 21:19:18 +05:30
navaneeth
01c482a243 Minor bug fixes for maps widget 2021-05-16 23:43:57 +05:30
navaneeth
c9ace3d1e7 Signup page 2021-05-16 22:21:04 +05:30
navaneeth
39c3247659 Feature: onMarkerClick event for maps 2021-05-16 15:41:55 +05:30
navaneeth
87f4d0fdf6 Feature: onCreateMarker event for maps 2021-05-16 15:23:54 +05:30
navaneeth
a65ee1de09 Feature: onBoundsChange event for maps 2021-05-16 14:39:24 +05:30
navaneeth
f3380622ca Toggle add marker feature of maps 2021-05-16 14:26:18 +05:30
navaneeth
b82277a5df Feature: Default markers for maps 2021-05-16 11:55:48 +05:30
navaneeth
49edc3cc92 Feature: Maps widget 2021-05-16 10:56:31 +05:30
navaneeth
18543112ff Feature: Loading state for charts 2021-05-15 18:41:18 +05:30
navaneeth
c2ee24662a Feature: Ability to toggle chart grid lines 2021-05-15 18:35:01 +05:30
navaneeth
8cca2862be [Charts] Ability to change marker color 2021-05-15 18:28:47 +05:30
navaneeth
f59a5dd618 Feature: Chart widget using plotly 🎉 2021-05-15 18:11:57 +05:30
navaneeth
7fcbaf0fc6 Feature: Select as inspector property type 2021-05-10 18:59:00 +05:30
navaneeth
c521a4e3d2 Feature: Handle to open widget inspector 2021-05-10 14:58:44 +05:30
navaneeth
1db2fb7083 Feature: Modals 🎉 2021-05-09 23:36:11 +05:30
navaneeth
181d792034 Multiple UI bug fixes 2021-05-07 22:10:11 +05:30
navaneeth
c9baa48c94 Fixes for editor crashes 2021-05-07 13:11:32 +05:30
navaneeth
b687b49127 Feature: Server-side pagination for tables 🎉 2021-05-02 19:15:13 +05:30
navaneeth
79597cd708 Cleanup layout & colors of date range picker 2021-05-02 12:40:51 +05:30
navaneeth
010fb8420d Use DraftJS for rich text editor instead of ckeditor 2021-05-02 11:12:19 +05:30
navaneeth
881ba05fd9 Feature: Edit component names 2021-05-01 22:28:34 +05:30
navaneeth
878f6fbcc3 CodeBuilder support for aall components 2021-05-01 21:10:03 +05:30
navaneeth
db890c9257 Tooltips and display names for inspector elements 2021-05-01 19:41:22 +05:30
navaneeth
43c61f48e6 UI: Replaced colors, fixed minor bugs 2021-05-01 14:31:15 +05:30
Navaneeth Pk
8b481ae9f4
ESLint fixes (#138)
* ESLint fixes

* Eslinted
2021-04-30 13:40:57 +05:30
navaneeth
2642b37ecc Minor UI changes 2021-04-28 22:50:10 +05:30
navaneeth
0c2d2cb3c2 Feature: Show grid line while dragging & resizing 2021-04-28 22:24:44 +05:30
navaneeth
1525cf0a08 Too many fixes for snapping to canvas objects to grid 🎉 2021-04-28 20:36:02 +05:30
navaneeth
7e7430745c Fixes for inconsistent loadingState, dataUpdates of table 2021-04-27 09:56:02 +05:30
navaneeth
f7c09e8bb0 Extending code builder dropdown for more components 2021-04-26 09:21:43 +05:30
navaneeth
65e4184aef Feature: Code builder - autocomplete dynamic variables 2021-04-25 23:38:23 +05:30
navaneeth
758784a256 Display component variables as json, policy fixes 2021-04-25 20:07:16 +05:30
navaneeth
537c9986e6 Feature: Bulk update query for tables, GUI mode for postgres 2021-04-24 18:27:15 +05:30
Navaneeth Pk
54b7c2269a
Feature: Editable tables (#123) 2021-04-24 13:24:36 +05:30
navaneeth
0d4323a040 Loading state for text component 2021-04-20 10:07:17 +05:30
navaneeth
b209335222 Use datepicker also as timepicker 2021-04-18 22:43:32 +05:30
navaneeth
55a4a1d96a Toggle time picker for datepicker component 2021-04-18 22:29:17 +05:30
navaneeth
58247b9c85 Format option for datepicker, bug fixes 2021-04-18 22:14:03 +05:30
navaneeth
6e47478906 [57] Display names for components on sidebar 2021-04-16 22:45:05 +05:30
navaneeth
c49eb98d60 Component: Multiselect dropdown 2021-04-14 22:31:34 +05:30
navaneeth
774977bb5c Use autocompletion for dropdown component 2021-04-14 18:18:04 +05:30
navaneeth
0655bb9ba8 Loading state for buttons 2021-04-14 14:10:25 +05:30
navaneeth
48ba645f7b Set default value & show exposed vars for textarea 2021-04-14 14:00:22 +05:30
navaneeth
370b9c5d9c Component: Date range picker 2021-04-12 19:45:30 +05:30
navaneeth
3700e142c4 Component: Date picker 2021-04-12 19:36:54 +05:30
navaneeth
7cde21f7db Feature: Checkbox component 2021-04-12 13:24:13 +05:30
navaneeth
a9e2257e86 Feature: Drop down component 2021-04-12 12:01:44 +05:30
navaneeth
9c93d4042b [68] Modal to display app users 2021-04-12 09:47:26 +05:30
navaneeth
5c53ba98bd Feature: Rich text editor 2021-04-11 17:53:32 +05:30
navaneeth
6641107c32 Feature: Container component 2021-04-11 12:08:06 +05:30
navaneeth
8194a19eb6 Show query variables on sidebar 2021-04-10 19:38:43 +05:30
navaneeth
65aea71e37 Feature: Show component variables on sidebar 2021-04-10 12:53:51 +05:30
navaneeth
ca094f64bd Component: Textarea 2021-04-10 10:21:19 +05:30
navaneeth
900302f549 Feature: Resize components using visual editor 2021-04-09 15:09:28 +05:30
navaneeth
b22386b1b0 Use react-table for rendering tables 2021-04-09 10:26:17 +05:30
navaneeth
099637ff5f Feature: Loading state for queries & prop for table 2021-04-08 20:49:18 +05:30
navaneeth
43618bd03b Minor UI corrections 2021-04-08 16:14:52 +05:30
navaneeth
0483743794 Action buttons for table 2021-04-06 15:31:05 +05:30
navaneeth
8b11020ff8 Image component 2021-04-05 13:19:40 +05:30
navaneeth
f77803f8d1 Feature: Custom columns for tables 2021-04-05 10:18:58 +05:30
navaneeth
bdd8ec3d70 Bindings for components results/other data 2021-04-04 18:41:17 +05:30
navaneeth
09d1c7799f Options & static data rendering for table component 2021-04-04 10:59:23 +05:30
navaneeth
89c0ced597 Layout for datasources 2021-04-03 10:55:41 +05:30
navaneeth
285ade7bd0 Feature: Actions - alert action for buttons 2021-04-02 21:12:48 +05:30
navaneeth
863a8ae732 Feature: Inspector for components 2021-04-02 14:54:51 +05:30
navaneeth
e6a71d75fc Setup & implement React DND with custom drag layer 2021-04-02 09:46:26 +05:30