Skip to content

Improve UI of preview Rlottie based on Vue.js#9

Closed
msnodeve wants to merge 2 commits intorlottie:masterfrom
msnodeve:master
Closed

Improve UI of preview Rlottie based on Vue.js#9
msnodeve wants to merge 2 commits intorlottie:masterfrom
msnodeve:master

Conversation

@msnodeve
Copy link
Copy Markdown

@msnodeve msnodeve commented Sep 29, 2020

Improve UI of preview Rlottie based on Vue.js

Summary of features in Preview (v1.0)

1.Footer

  • Play / Reverse Play
  • Pause
  • Control frame speed
  • Task Management(undo, redo)
  • On / Off border line of canvas
  • Export .json
  • Preview when mouse over

2.Right bar

  • Key-icon (hide, appear)
  • Show keypath list in rlottie.json
  • Toggle(Add and remove Globstar in current Keypath)
  • Highlighting effect
  • Search by keyword

3.Left bar

  • Navigation tabs
    • Upload tab
    • Shape tab
    • Stroke tab
    • Transform tab
    • Background tab
    • Canvas tab
    • Download GIF tab
  • After selecting keypath at right-bar
    • Shape tab
      1. Color
      2. Opacity
      3. Thickness
    • Stroke tab
      1. Color
      2. Opacity
      3. Thickness
    • Transform tab
      1. Anchor
      2. Position
      3. Scale
      4. Rotation
      5. Opacity
  • Background tap
    • Background color
    • Canvas size
    • Add / Remove Background image
  • Canvas tap
    • Canvas size
    • rotation
    • flip
  • Download GIF
    • select background
    • convert

4.Center

  • Possible control canvas size with a mouse
  • Possible control canvas position with a mouse

5.Upper bar

  • Mockup tools

@msnodeve
Copy link
Copy Markdown
Author

msnodeve commented Sep 29, 2020

Summary

  1. Change properties
  2. Task Management(undo, redo)
  3. Control frame speed
  4. Show keypath list in rlottie.json
  5. Add / Remove Background image
  6. Possible control canvas size and position with a mouse

@msnodeve
Copy link
Copy Markdown
Author

msnodeve commented Oct 4, 2020

We commited final release version 1.0

@msnodeve
Copy link
Copy Markdown
Author

msnodeve commented Oct 18, 2020

We commited release version 1.2

feat: Improve UI/UX, additional features and refactoring

  1. Improve design of Prettie
  2. Initial property binding
  3. Save transform property as json file
  4. Refactoring for improving code quality

<div class="uploadBTN py-3" style="align-center">
<v-row
align="center"
justify="center">
Copy link
Copy Markdown
Collaborator

@kimcinoo kimcinoo Oct 19, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please check coding style. And please follow it.
It seems that other places are using following coding style.

            <v-row
                align="center"
                justify="center"
            >

>
<v-icon
color="#ffffff"
>
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is not a multiple lines. This could be a line.

</div>
<div class="text-center mt-4">
<v-row
class="px-5">
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is not a multiple lines. This could be a line.

Comment thread components/left-bar.vue Outdated
<span>
<v-card class="m-0" max-width="400">
<v-img class="white--text align-end" height="200px"
src="./assets/ChangeTR.png">
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please keep your coding style.

Comment thread components/left-bar.vue Outdated
});
},
beforeDestroy() {
// window.removeEventListener("resize");
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please remove unnecessary line.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you. but you are currently checking the oldest commit history. Please check it as new.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should we make new pull request for checking only most recent commit?

Comment thread components/loading-bar.vue Outdated
<v-footer absolute color="#292c31" class="font-weight-medium" style="min-width:745px;" ref="footer">
<div
class="content-width-100 px-16"
>
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

From line 3 to line 5 could be one line.
Please refer to the case using multiple lines on https://www.w3schools.com/html/html5_syntax.asp
Or you could make a rule of coding style, and keep it.

Comment thread components/loading-bar.vue Outdated
<script>
module.exports = {
name: "loading-bar",
// props: ["user"],
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You can remove this line

@sjh7141
Copy link
Copy Markdown
Contributor

sjh7141 commented Oct 19, 2020

Please review these af131b5 04deba2
Thank you.

Copy link
Copy Markdown
Collaborator

@kimcinoo kimcinoo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for your contribution.
I have some small things.

Comment thread README.md Outdated

- Setup the emscripten sdk environment
Follow DoDown and Install steps https://emscripten.org/docs/getting_started/downloads.html
Follow DoDown and Install steps https://emscripten.org/docs/getting_started/downloads.html
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

DoDown -> Down?

Comment thread README.md Outdated
@@ -1,13 +1,11 @@
# [Prettie](https://msnodeve.github.io/rlottie.github.io/)
# [Prettie](https://msnodeve.github.io/rlottie.github.io/)
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this intended? This line introduce personal github.io page of msnodeve

}
// const { keypath } = this.$store.getters;
// this.$store.commit('setKeypath', ' ');
// this.$store.commit('setKeypath', keypath);
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Remove above 3 lines if those are not necessary.

Comment thread components/layouts/RightBar.vue Outdated
// Shortcut key function binding
document.addEventListener('keydown', function (e) {
if (e.ctrlKey && e.which == 76) {
// Hide and show layer list : Ctrl + L
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this working for you?
It seems that there is not a key icon as the .Gif/manual_7.gif shows, and it is not able to close right bar using "Ctrl + L"
Does the "Hide and show layer list" mean "Hide and show layer list panel (whole right bar, as.Gif/manual_7.gif shows) "?

@msnodeve msnodeve force-pushed the master branch 3 times, most recently from c3ab2e6 to 1da366d Compare October 19, 2020 10:05
* Change properties
* Task Management(undo, redo)
* Control frame speed
* Show keypath list in rlottie.json
* Add / Remove Background image
* Possible control canvas size and position with a mouse
@msnodeve
Copy link
Copy Markdown
Author

Your reviews have resolved and combine multiple commits into one commit.

@hermet hermet added the invalid This doesn't seem right label Oct 22, 2020
@msnodeve
Copy link
Copy Markdown
Author

I checked same #17
I will close this merge request.
Thank you! :D

@msnodeve msnodeve closed this Oct 24, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

invalid This doesn't seem right

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants