Skip to content

Commit 08f0f68

Browse files
committed
Relese 3.2.6
UI Fixes: 1. Table height set to 100% 2. Horizontal scrollbar height and displaying 3. Decreased delete selected icon size. Packages updated. TODO: Currently trying to figure out how to speed up table rendering for big datas. The issue related to element ui and already have opened issue on their github page. Also working on providing aws profiles through UI and small features.
1 parent 38c54da commit 08f0f68

File tree

7 files changed

+63
-40
lines changed

7 files changed

+63
-40
lines changed

README.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,18 @@
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

1515
#### [Download for Debian (.deb)](https://github.com/Arattian/DynamoDb-GUI-Client/releases/download/v2.1.1/DynamoDbGUI-linux-amd64-2.1.1.deb)
1616

1717
#### [Download for Linux (.AppImage)](https://github.com/Arattian/DynamoDb-GUI-Client/releases/download/v2.1.1/DynamoDbGUI-linux-x86_64-2.1.1.AppImage)
1818

19-
<a href="https://www.buymeacoffee.com/tQSoDLK" target="_blank"><img src="https://www.buymeacoffee.com/assets/img/custom_images/black_img.png" alt="Buy Me A Coffee" style="height: auto !important;width: auto !important;" ></a>
2019

2120
![Logo](src/assets/git-logo.png)
2221

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)