Skip to content

Commit 7fdee35

Browse files
authored
Merge pull request #29 from Arattian/dev-feature
Relese 3.2.6
2 parents 35fd49e + 273940c commit 7fdee35

File tree

7 files changed

+63
-39
lines changed

7 files changed

+63
-39
lines changed

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@
44

55
[![GitHub](https://img.shields.io/github/license/mashape/apistatus.svg)](https://github.com/Arattian/DynamoDb-GUI-Client/blob/master/LICENSE)
66

7-
### [Release v3.2.5](https://github.com/Arattian/DynamoDb-GUI-Client/releases/tag/3.2.5)
7+
### [Release v3.2.6](https://github.com/Arattian/DynamoDb-GUI-Client/releases/tag/3.2.6)
88

9-
#### [Download for MacOS (.dmg)](https://github.com/Arattian/DynamoDb-GUI-Client/releases/download/3.2.5/DynamoDbGUI-mac-3.2.5.dmg)
9+
#### [Download for MacOS (.dmg)](https://github.com/Arattian/DynamoDb-GUI-Client/releases/download/3.2.6/DynamoDbGUI-mac-3.2.6.dmg)
1010

11-
#### [Download for MacOS (.zip)](https://github.com/Arattian/DynamoDb-GUI-Client/releases/download/3.2.5/DynamoDbGUI-mac-3.2.5.zip)
11+
#### [Download for MacOS (.zip)](https://github.com/Arattian/DynamoDb-GUI-Client/releases/download/3.2.6/DynamoDbGUI-mac-3.2.6.zip)
1212

1313
### [Release v2.1.1 || Old UI](https://github.com/Arattian/DynamoDb-GUI-Client/releases/tag/v2.1.1)
1414

package-lock.json

Lines changed: 32 additions & 22 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "dynamodb-gui-client",
3-
"version": "3.2.5",
3+
"version": "3.2.6",
44
"description": "DynamoDb-GUI-Client",
55
"author": {
66
"name": "Misak Poghosyan",
@@ -16,39 +16,41 @@
1616
"test:unit": "vue-cli-service test:unit --coverage"
1717
},
1818
"dependencies": {
19-
"aws-sdk": "^2.395.0",
19+
"aws-sdk": "^2.400.0",
20+
"awscred": "^1.4.2",
2021
"electron-default-menu": "^1.0.1",
2122
"element-ui": "^2.5.4",
2223
"lodash": "^4.17.11",
23-
"vue": "^2.5.22",
24+
"vue": "^2.6.4",
2425
"vue-awesome": "^3.3.1",
2526
"vue-class-component": "^6.3.2",
2627
"vue-json-editor": "^1.2.3",
2728
"vue-property-decorator": "^7.3.0",
2829
"vue-resize-split-pane": "^0.1.3",
30+
"vue-virtual-scroll-list": "^1.3.0",
2931
"vuex": "^3.1.0",
3032
"vuex-class": "^0.3.1"
3133
},
3234
"devDependencies": {
33-
"@types/jest": "^23.3.13",
35+
"@types/jest": "^24.0.0",
3436
"@types/lodash": "^4.14.120",
3537
"@vue/cli-plugin-babel": "3.4.0",
3638
"@vue/cli-plugin-typescript": "3.4.0",
3739
"@vue/cli-plugin-unit-jest": "3.4.0",
3840
"@vue/cli-service": "3.4.0",
3941
"@vue/test-utils": "^1.0.0-beta.29",
4042
"babel-core": "^7.0.0-bridge.0",
41-
"electron": "^4.0.2",
43+
"electron": "^4.0.4",
4244
"element-theme-dark": "^1.0.2",
4345
"pug": "^2.0.3",
4446
"pug-plain-loader": "^1.0.0",
4547
"stylus": "^0.54.5",
4648
"stylus-loader": "^3.0.2",
4749
"ts-jest": "^23.10.5",
48-
"typescript": "^3.3.1",
50+
"typescript": "^3.3.3",
4951
"vue-cli-plugin-electron-builder": "github:nklayman/vue-cli-plugin-electron-builder",
5052
"vue-cli-plugin-element": "^1.0.1",
51-
"vue-template-compiler": "^2.5.22"
53+
"vue-template-compiler": "^2.6.4"
5254
},
5355
"keywords": [
5456
"element-ui",

src/App.vue

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,10 +48,14 @@
4848
*::-webkit-scrollbar
4949
width 5px
5050
background transparent
51-
51+
height 8px
52+
z-index 1000
5253
*::-webkit-scrollbar-thumb
5354
background #484d54
5455
border-radius 2px
56+
*::-webkit-scrollbar-corner
57+
height 0px
58+
background transparent
5559
5660
html, body
5761
height 100%

src/components/RecordFooter.vue

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@
7575
bottom 0
7676
background #121820
7777
z-index 1000
78+
margin-left 2px
7879
7980
.filter-result
8081
display flex

src/components/RecordList.vue

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,18 +8,26 @@
88
@row-dblclick="showEditModal"
99
tooltip-effect="light"
1010
@selection-change="handleRowSelection"
11+
:height="'100%'"
1112
)
1213
el-table-column(type="selection" width="50")
1314
el-table-column(type="index")
1415
el-table-column(:prop="keys.hashKey" :show-overflow-tooltip="true")
1516
template(slot="header" slot-scope="slot" )
1617
span {{keys.hashKey}}
1718
i(class="el-icon-warning key")
18-
el-table-column(:prop="keys.rangeKey" :show-overflow-tooltip="true" :label="keys.rangeKey" v-if="keys.rangeKey")
19+
el-table-column(:prop="keys.rangeKey" :show-overflow-tooltip="true" v-if="keys.rangeKey")
1920
template(slot="header" slot-scope="slot")
2021
span {{keys.rangeKey}}
2122
i(class="el-icon-warning key")
22-
el-table-column(v-for="(header, index) of header" :show-overflow-tooltip="true" :prop="header" :label="header" title="Something" :key="index" v-if="hideHashKey(header)")
23+
el-table-column(
24+
v-for="(header, index) of header"
25+
:show-overflow-tooltip="true"
26+
:prop="header"
27+
:label="header"
28+
:key="index"
29+
v-if="hideHashKey(header)"
30+
)
2331
el-table-column(fixed="right" width="50")
2432
template(slot="header" slot-scope="slot")
2533
.delete-selected
@@ -74,12 +82,13 @@
7482
cursor pointer
7583
7684
.delete-selected i
77-
font-size 1.8em
85+
font-size 1.6em
7886
7987
.el-table
8088
width 100%
8189
font-size .9em
8290
color #eee
91+
padding-bottom 50px
8392
8493
.table
8594
width 98%

src/store/modules/records/mutations.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -83,13 +83,11 @@ function extractKeys(state: RecordModuleState, schema: any) {
8383
function setHeader(state: RecordModuleState) {
8484
const extractData = state.data;
8585
state.header = [];
86-
const keyArray: any = [];
8786
for (const row of extractData) {
8887
// tslint:disable-next-line:forin
8988
for (const key in row) {
90-
if (!keyArray.includes(key)) {
89+
if (!state.header.includes(key)) {
9190
state.header.push(key);
92-
keyArray.push(key);
9391
}
9492
if (typeof row[key] === 'object') {
9593
row[key] = JSON.stringify(row[key]);

0 commit comments

Comments
 (0)