Skip to content

Dev > Main 2.2.0 #555

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 83 commits into from
Dec 3, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
83 commits
Select commit Hold shift + click to select a range
4e34e82
fix: fix error on deleting table's column inside resp layout
raheeliftikhar5 Nov 21, 2023
5358d9e
Improved Documentation
Nov 21, 2023
f448378
Improved Documentation
Nov 21, 2023
7b9b73b
fix: update lowcoder-comps version
raheeliftikhar5 Nov 22, 2023
edfeb4f
Merge branch 'dev' into resp-layout-table-column-delete-fix
FalkWolsky Nov 22, 2023
c270bf8
Merge pull request #512 from raheeliftikhar5/resp-layout-table-column…
FalkWolsky Nov 22, 2023
3cf0675
Merge branch 'dev' into upgrade-comps-version
FalkWolsky Nov 22, 2023
bc630fa
Merge pull request #519 from raheeliftikhar5/upgrade-comps-version
FalkWolsky Nov 22, 2023
f3fa5d7
fix: org auth url
raheeliftikhar5 Nov 22, 2023
55733fe
fix: rewrite blocking call causing API timeouts
ludomikula Nov 23, 2023
d987235
Allow email/form login to bind user to org on login/signup
aq-ikhwa-tech Nov 23, 2023
4e5f206
Merge branch 'dev' into possibility-to-bind-user-to-org-on-signup-and…
aq-ikhwa-tech Nov 23, 2023
213950b
Merge branch 'dev' into org-auth-url-fix
FalkWolsky Nov 24, 2023
f8077f2
Merge pull request #520 from raheeliftikhar5/org-auth-url-fix
FalkWolsky Nov 24, 2023
d0c019f
Merge branch 'dev' into possibility-to-bind-user-to-org-on-signup-and…
FalkWolsky Nov 24, 2023
ff95aab
Merge pull request #522 from lowcoder-org/possibility-to-bind-user-to…
FalkWolsky Nov 24, 2023
4c99f6e
fix: send orgId in login/register
raheeliftikhar5 Nov 25, 2023
df4f986
feat: row expand event
raheeliftikhar5 Nov 21, 2023
4eb1c4b
fix: table's column width resizable
raheeliftikhar5 Nov 21, 2023
0938357
feat: added column styles
raheeliftikhar5 Nov 22, 2023
382f564
feat: allow table column styling
raheeliftikhar5 Nov 24, 2023
0f9d2ef
feat: add text-size option in styling
raheeliftikhar5 Nov 25, 2023
b19a0b3
feat: add border-width option in styling
raheeliftikhar5 Nov 25, 2023
1d8fe40
Introducing Layout / Logic Mode
Nov 25, 2023
9ee508e
Merge pull request #517 from raheeliftikhar5/table-updates
FalkWolsky Nov 25, 2023
5dd8d32
Merge pull request #527 from raheeliftikhar5/auth-orgId
FalkWolsky Nov 25, 2023
b814ce2
Introducing Layout / Logic Mode
Nov 25, 2023
0e2a9fd
Introducing Layout / Logic Mode step 2
Nov 27, 2023
7998c85
Merge branch 'dev' into feat/Layout-Mode
FalkWolsky Nov 27, 2023
fd314d4
Merge pull request #529 from lowcoder-org/feat/Layout-Mode
FalkWolsky Nov 27, 2023
d000d85
feat: added screenInfo hook
raheeliftikhar5 Nov 28, 2023
14e8dc2
Merge pull request #531 from raheeliftikhar5/screen-info-hook
FalkWolsky Nov 28, 2023
ae91db0
refactor: handle redirectUrl using sessionStoragee
raheeliftikhar5 Nov 28, 2023
5c732d9
Introducing Layout / Logic Mode step 3 - Table
Nov 28, 2023
27019d1
refactor: use redirectUrl from sessionStorage
raheeliftikhar5 Nov 28, 2023
8d7d71f
Introducing Layout / Logic Mode step 4 - Tabs
Nov 28, 2023
85c0499
Merge branch 'dev' into refactor-redirect
FalkWolsky Nov 29, 2023
436283f
feat: foldable components sections
raheeliftikhar5 Nov 29, 2023
6e080c6
fix: initially show only commonly used comps
raheeliftikhar5 Nov 29, 2023
ad2e97e
fix: show border bottom for each section
raheeliftikhar5 Nov 29, 2023
5e065a7
Merge pull request #532 from raheeliftikhar5/refactor-redirect
FalkWolsky Nov 29, 2023
5fc8cdd
Merge branch 'dev' into foldable-comps-sections
FalkWolsky Nov 29, 2023
b4e12f2
Merge pull request #533 from raheeliftikhar5/foldable-comps-sections
FalkWolsky Nov 29, 2023
bd3cf48
Merge pull request #534 from lowcoder-org/dev
FalkWolsky Nov 29, 2023
38fe46f
feat: fixed header option
raheeliftikhar5 Nov 30, 2023
2bf6d87
fix: use window inner width instead of screen width
raheeliftikhar5 Nov 30, 2023
fe1affe
fix: show component sectios open in right panel in search state
raheeliftikhar5 Nov 30, 2023
18e49ca
fix: replace maxHeight with auto/fixed Height
raheeliftikhar5 Nov 30, 2023
5e73943
fix: small fix
raheeliftikhar5 Nov 30, 2023
b081a7d
Merge pull request #535 from raheeliftikhar5/fixed-table-header
FalkWolsky Nov 30, 2023
a90b975
Merge branch 'feat/Layout-Mode' into feat-layout-mode-table
FalkWolsky Nov 30, 2023
1971a6e
Merge pull request #536 from lowcoder-org/feat-layout-mode-table
FalkWolsky Nov 30, 2023
fee0c14
adapted Table Property type for fixed header
Nov 30, 2023
1f1afa0
Introduce Layout Mode and Fixes - 5
Nov 30, 2023
93b11fc
Merge pull request #538 from lowcoder-org/feat/Layout-Mode
FalkWolsky Nov 30, 2023
4f9e338
Introduce Layout Mode and Fixes - final
Dec 1, 2023
85a1c6a
Merge branch 'dev' into feat/Layout-Mode
FalkWolsky Dec 1, 2023
53a4a85
Merge pull request #541 from lowcoder-org/feat/Layout-Mode
FalkWolsky Dec 1, 2023
84963ca
Component width fixes
Dec 1, 2023
d6ff5be
Merge branch 'dev' into feat/Layout-Mode
FalkWolsky Dec 1, 2023
8574973
Merge pull request #542 from lowcoder-org/feat/Layout-Mode
FalkWolsky Dec 1, 2023
eebb26d
Standard Component sizes fixes 2
Dec 1, 2023
bbba824
Standard Component sizes fixes 2
Dec 1, 2023
6edd56b
Merge branch 'dev' into feat/Layout-Mode
FalkWolsky Dec 1, 2023
e7301bd
Merge pull request #543 from lowcoder-org/feat/Layout-Mode
FalkWolsky Dec 1, 2023
b2b423d
fix: make table rows interactive when fixed header
raheeliftikhar5 Dec 1, 2023
e959fd1
fix: separate options to fix header and toolbar
raheeliftikhar5 Dec 1, 2023
eecbde8
Merge pull request #549 from raheeliftikhar5/table-fixed-footer
FalkWolsky Dec 1, 2023
4d0a3bb
Small translation fixes
Dec 1, 2023
80abd4b
Translation file fixes and deleted console Logs
Dec 1, 2023
b970f6a
Cleaned Up Text base
Dec 2, 2023
46796e5
Fixed Tutorial bug
Dec 2, 2023
13043b0
First Translation to German
Dec 2, 2023
5b450d9
Merge pull request #551 from lowcoder-org/feat-translation
FalkWolsky Dec 3, 2023
82b5bc5
Merge pull request #552 from lowcoder-org/dev
FalkWolsky Dec 3, 2023
9d9a137
Adding Tree and Treeselect to Layout Mode
Dec 3, 2023
d5aec39
Adding Module Documentation
Dec 3, 2023
f2825a9
Fixing Module Documentation
Dec 3, 2023
9ea2379
Merge pull request #553 from lowcoder-org/feat/Layout-Mode
FalkWolsky Dec 3, 2023
3d95d86
fix: screenInfo isTablet flag
raheeliftikhar5 Dec 3, 2023
bc8b41d
Merge pull request #554 from raheeliftikhar5/screen-info-tablet
FalkWolsky Dec 3, 2023
3fbac74
Fixing Tutorial Documentation
Dec 3, 2023
eb24329
Comps published
Dec 3, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ You can access Lowcoder from [cloud-hosted version](https://app.lowcoder.cloud/)
## 💪 Contributing
- Language support: If you have experience with a language that isn't currently supported by our product, send us a pull request.
- Create and share components or demos: If you've created something that might be useful to others, add the link here.
- [Frontend contributing guide](https://github.com/lowcoder-org/lowcoder/tree/develop/client)
- [Frontend contributing guide](https://github.com/lowcoder-org/lowcoder/tree/main/client)

## 🥇 Sponsors
Accelerate the growth of Lowcoder and unleash its potential with your Sponsorship – together, we're shaping the future of Lowcode for everyone!
Expand Down
2 changes: 1 addition & 1 deletion client/VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2.1.7
2.2.0
3 changes: 2 additions & 1 deletion client/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,8 @@
"test": "jest && yarn workspace lowcoder-comps test",
"prepare": "yarn workspace lowcoder prepare",
"build:core": "yarn workspace lowcoder-core build",
"test:core": "yarn workspace lowcoder-core test"
"test:core": "yarn workspace lowcoder-core test",
"lint": "eslint . --fix"
},
"devDependencies": {
"@babel/preset-env": "^7.20.2",
Expand Down
2 changes: 1 addition & 1 deletion client/packages/lowcoder-comps/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "lowcoder-comps",
"version": "0.0.18",
"version": "0.0.21",
"type": "module",
"license": "MIT",
"dependencies": {
Expand Down
285 changes: 140 additions & 145 deletions client/packages/lowcoder-comps/src/i18n/comps/locales/en.ts
Original file line number Diff line number Diff line change
@@ -1,150 +1,145 @@
export const en = {
chart: {
delete: "Delete",
data: "Data",
mode: "Mode",
config: "Configuration",
UIMode: "UI Mode",
chartType: "Chart type",
xAxis: "X-axis",
chartSeries: "Chart series",
customSeries: "Custom series",
add: "Add",
confirmDelete: "Confirm Delete: ",
seriesName: "Series Name",
dataColumns: "Data columns",
title: "Title",
xAxisDirection: "X axis direction",
xAxisName: "X axis name",
xAxisType: "X axis type",
xAxisTypeTooltip:
"By default, it will be automatically detected according to X-axis data. For the type description, please refer to: ",
logBase: "LogBase",
yAxisName: "Y axis name",
yAxisType: "Y axis type",
yAxisDataFormat: "Y axis data type",
yAxisDataFormatTooltip: `Value indicates the value of each coordinate. Example: '{{value * 100 + "%"}}'`,
basicBar: "Basic bar",
stackedBar: "Stacked bar",
barType: "Bar chart type",
categoryAxis: "Category axis",
valueAxis: "Value axis",
timeAxis: "Time axis",
logAxis: "Log axis",
auto: "Default",
legendPosition: "Legend position",
basicLine: "Basic line",
stackedLine: "Stacked line",
areaLine: "Area line",
smooth: "Smooth curve",
lineType: "Line chart type",
basicPie: "Basic pie",
doughnutPie: "Doughnut pie",
rosePie: "Rose pie",
pieType: "Pie chart type",
spending: "Spending",
budget: "Budget",
bar: "Bar chart",
line: "Line chart",
scatter: "Scatter chart",
pie: "Pie chart",
horizontal: "Horizontal",
vertical: "Vertical",
noData: "No data",
unknown: "Unknown",
select: "Select",
unSelect: "Unselect",
echartsOptionLabel: "Option",
echartsOptionTooltip: "ECharts option",
echartsOptionExamples: "ECharts examples",
echartsMapOptionTooltip: "ECharts Map Option",
echartsMapOptionExamples: "ECharts Map Examples",
selectDesc: "Triggered when the user selects part of the data in the chart",
unselectDesc: "Triggered when the user unselects part of the data in the chart",
selectedPointsDesc: "Selected points",
dataDesc: "The raw data used in the current chart",
titleDesc: "Current chart title",
scatterShape: "Scatter shape",
circle: "Circle",
rect: "Rect",
triangle: "Triangle",
diamond: "Diamond",
pin: "Pin",
arrow: "Arrow",
pointColorLabel: "Point color",
pointColorTooltip: `Set the point color according to the series name and current point value, optional variables: seriesName, value. Example: '{{value < 25000 ? "red" : "green"}}'`,
mapReady: "Map Ready",
mapReadyDesc: "Triggers when map is ready",
zoomLevelChange: "Zoom Level Change",
zoomLevelChangeDesc: "Triggers when map zoom level changed",
centerPositionChange: "Center Position Change",
centerPositionChangeDesc: "Triggers when map center position changed"
"chart": {
"delete": "Delete",
"data": "Data",
"mode": "Mode",
"config": "Configuration",
"UIMode": "UI Mode",
"chartType": "Chart Type",
"xAxis": "X-axis",
"chartSeries": "Chart Series",
"customSeries": "Custom Series",
"add": "Add",
"confirmDelete": "Confirm Delete: ",
"seriesName": "Series Name",
"dataColumns": "Data Columns",
"title": "Title",
"xAxisDirection": "X-axis Direction",
"xAxisName": "X-axis Name",
"xAxisType": "X-axis Type",
"xAxisTypeTooltip": "Automatically detected based on X-axis data. For type description, refer to: ",
"logBase": "Log Base",
"yAxisName": "Y-axis Name",
"yAxisType": "Y-axis Type",
"yAxisDataFormat": "Y-axis Data Type",
"yAxisDataFormatTooltip": "Indicates the value of each coordinate. Example: '{{value * 100 + \"%\"}}'",
"basicBar": "Basic Bar",
"stackedBar": "Stacked Bar",
"barType": "Bar Chart Type",
"categoryAxis": "Category Axis",
"valueAxis": "Value Axis",
"timeAxis": "Time Axis",
"logAxis": "Log Axis",
"auto": "Default",
"legendPosition": "Legend Position",
"basicLine": "Basic Line",
"stackedLine": "Stacked Line",
"areaLine": "Area Line",
"smooth": "Smooth Curve",
"lineType": "Line Chart Type",
"basicPie": "Basic Pie",
"doughnutPie": "Doughnut Pie",
"rosePie": "Rose Pie",
"pieType": "Pie Chart Type",
"spending": "Spending",
"budget": "Budget",
"bar": "Bar Chart",
"line": "Line Chart",
"scatter": "Scatter Chart",
"pie": "Pie Chart",
"horizontal": "Horizontal",
"vertical": "Vertical",
"noData": "No Data",
"unknown": "Unknown",
"select": "Select",
"unSelect": "Unselect",
"echartsOptionLabel": "Option",
"echartsOptionTooltip": "ECharts Option",
"echartsOptionExamples": "ECharts Examples",
"echartsMapOptionTooltip": "ECharts Map Option",
"echartsMapOptionExamples": "ECharts Map Examples",
"selectDesc": "Triggered when a user selects part of the data in the chart",
"unselectDesc": "Triggered when a user unselects part of the data in the chart",
"selectedPointsDesc": "Selected Points",
"dataDesc": "JSON Data for the Chart",
"titleDesc": "Current Chart Title",
"scatterShape": "Scatter Shape",
"circle": "Circle",
"rect": "Rectangle",
"triangle": "Triangle",
"diamond": "Diamond",
"pin": "Pin",
"arrow": "Arrow",
"pointColorLabel": "Point Color",
"pointColorTooltip": "Set point color based on series name and value. Variables: seriesName, value. Example: '{{value < 25000 ? \"red\" : \"green\"}}'",
"mapReady": "Map Ready",
"mapReadyDesc": "Triggers when the map is ready",
"zoomLevelChange": "Zoom Level Change",
"zoomLevelChangeDesc": "Triggers when the map zoom level changes",
"centerPositionChange": "Center Position Change",
"centerPositionChangeDesc": "Triggers when the map center position changes"
},
imageEditor: {
defaultSrc: "",
save: "Save",
saveDesc: "Save image",
src: "Image source",
name: "Image name",
buttonText: "Button text",
srcDesc: "Image source",
nameDesc: "Image name",
dataURIDesc: "Image data URI",
dataDesc: "Image data",
buttonTextDesc: "Button text",
"imageEditor": {
"defaultSrc": "",
"save": "Save",
"saveDesc": "Save Image",
"src": "Image Source",
"name": "Image Name",
"buttonText": "Button Text",
"srcDesc": "Image Source",
"nameDesc": "Image Name",
"dataURIDesc": "Image Data URI",
"dataDesc": "Image Data",
"buttonTextDesc": "Button Text"
},
calendar: {
events: "Events data",
editable: "Editable",
defaultDate: "Default date",
defaultDateTooltip: "The date that the calendar initially displays",
defaultView: "Default view",
defaultViewTooltip: "The view that the calendar initially displays",
showEventTime: "Show event times",
showEventTimeTooltip: "Whether to display the time text of the event",
showWeekends: "Show weekends",
showAllDay: "Show all-day",
showAllDayTooltip: "Whether to display the all-day slot in the week and day views",
dayMaxEvents: "Day max events",
dayMaxEventsTooltip:
"The maximum number of events to display in the month view per day, with 0 being limited to the height of the cell",
eventMaxStack: "Event max stack",
eventMaxStackTooltip:
"The maximum number of events to stack horizontally in the week and day views, with 0 being no limit",
selectInterval: "The interval selected on the calendar",
selectEvent: "Selected event",
changeSet:
"The event object changed by dragging in the calendar, the key is the eventId, and the value is the event",
headerBtnBackground: "Button background",
btnText: "Button text",
title: "Title",
selectBackground: "Selected background",
today: "Today",
month: "Month",
week: "Week",
day: "Day",
list: "List",
monday: "Monday",
tuesday: "Tuesday",
wednesday: "Wednesday",
thursday: "Thursday",
friday: "Friday",
saturday: "Saturday",
sunday: "Sunday",
startWeek: "Start from",
creatEvent: "Create event",
editEvent: "Edit event",
eventName: "Event name",
eventColor: "Event color",
eventGroupId: "Group ID",
groupIdTooltip:
"Group ID is used to group different events, and events in the same group can be dragged and resized together.",
more: "more",
allDay: "All day",
eventNameRequire: "Please enter Event name",
eventId: "Event ID",
eventIdRequire: "Please enter Event ID",
eventIdTooltip: "Unique ID for each event",
eventIdExist: "ID already exists",
"calendar": {
"events": "Events Data",
"editable": "Editable",
"defaultDate": "Default Date",
"defaultDateTooltip": "Initial display date of the calendar",
"defaultView": "Default View",
"defaultViewTooltip": "Initial view of the calendar",
"showEventTime": "Show Event Times",
"showEventTimeTooltip": "Display event time text",
"showWeekends": "Show Weekends",
"showAllDay": "Show All-Day",
"showAllDayTooltip": "Display all-day slot in week and day views",
"dayMaxEvents": "Day Max Events",
"dayMaxEventsTooltip": "Max events per day in month view, 0 for cell height limit",
"eventMaxStack": "Event Max Stack",
"eventMaxStackTooltip": "Max events to stack horizontally in week and day views, 0 for no limit",
"selectInterval": "Selected Interval",
"selectEvent": "Selected Event",
"changeSet": "Changed Event Object",
"headerBtnBackground": "Button Background",
"btnText": "Button Text",
"title": "Title",
"selectBackground": "Selected Background",
"today": "Today",
"month": "Month",
"week": "Week",
"day": "Day",
"list": "List",
"monday": "Monday",
"tuesday": "Tuesday",
"wednesday": "Wednesday",
"thursday": "Thursday",
"friday": "Friday",
"saturday": "Saturday",
"sunday": "Sunday",
"startWeek": "Start From",
"creatEvent": "Create Event",
"editEvent": "Edit Event",
"eventName": "Event Name",
"eventColor": "Event Color",
"eventGroupId": "Group ID",
"groupIdTooltip": "Group ID groups events for drag and resize together.",
"more": "More",
"allDay": "All Day",
"eventNameRequire": "Enter Event Name",
"eventId": "Event ID",
"eventIdRequire": "Enter Event ID",
"eventIdTooltip": "Unique ID for each event",
"eventIdExist": "ID Exists"
},
};
1 change: 1 addition & 0 deletions client/packages/lowcoder-design/src/components/Section.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -142,5 +142,6 @@ export const sectionNames = {
validation: trans("prop.validation"),
layout: trans("prop.layout"),
style: trans("prop.style"),
data: trans("prop.data"),
meetings : trans("prop.meetings"), // added by Falk Wolsky
};
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ export const en = {
layout: "Layout",
style: "Style",
meetings : "Meeting Settings",
data: "Data",
},
passwordInput: {
label: "Password:",
Expand Down
20 changes: 20 additions & 0 deletions client/packages/lowcoder-design/src/icons/icon-ShowLayout.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 3 additions & 1 deletion client/packages/lowcoder-design/src/icons/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,7 @@ export { ReactComponent as WarningWhiteIcon } from "./icon-warning-white.svg";
export { ReactComponent as WarningIcon } from "./icon-warning.svg";
export { ReactComponent as WidthDragIcon } from "./icon-widthDrag.svg";
export { ReactComponent as ManyCheckboxIcon } from "./manyCheckbox.svg";
export { ReactComponent as Layout } from "./icon-ShowLayout.svg";
export { ReactComponent as Left } from "./icon-ShowLeft.svg";
export { ReactComponent as Middle } from "./icon-ShowMiddle.svg";
export { ReactComponent as Right } from "./icon-ShowRight.svg";
Expand Down Expand Up @@ -296,4 +297,5 @@ export { ReactComponent as CommentIcon } from "icons/icon-comment-comp.svg";
export { ReactComponent as MentionIcon } from "icons/icon-mention-comp.svg";
export { ReactComponent as AutoCompleteCompIcon } from "icons/icon-autocomplete-comp.svg";
export { ReactComponent as WidthIcon } from "icons/icon-width.svg";
export { ReactComponent as ResponsiveLayoutCompIcon } from "icons/icon-responsive-layout-comp.svg";
export { ReactComponent as ResponsiveLayoutCompIcon } from "icons/icon-responsive-layout-comp.svg";
export { ReactComponent as TextSizeIcon } from "./icon-text-size.svg";
2 changes: 1 addition & 1 deletion client/packages/lowcoder-sdk/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "lowcoder-sdk",
"version": "2.1.8",
"version": "2.1.9",
"type": "module",
"files": [
"src",
Expand Down
4 changes: 3 additions & 1 deletion client/packages/lowcoder/.eslintrc
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,7 @@
"rules": {
// "react-hooks/exhaustive-deps": "off"
//"only-ascii/only-ascii": "error"
"no-unused-vars": "warn",
"import/no-unused-modules": [1, {"unusedExports": true}]
}
}
}
Loading