-
Notifications
You must be signed in to change notification settings - Fork 13
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
Implement minor slide editor redesign, improve 'full slide' functionality #486
Conversation
Your demo site is ready! 🚀 Visit it here: https://ramp4-pcar4.github.io/storylines-editor/editor-issues |
bbc2d8e
to
9725716
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reviewable status: 0 of 14 files reviewed, 1 unresolved discussion (waiting on @gordlin)
a discussion (no related file):
Looks great, everything seems to be working as intended. However I noticed that for slideshow panels, the styling for the captions got a bit messed up:
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks very nice, good work!
Reviewed 14 of 14 files at r1.
Reviewable status: all files reviewed (commit messages unreviewed), 2 unresolved discussions (waiting on @gordlin)
src/components/helpers/multi-option-modal.vue
line 27 at r1 (raw file):
{{ $t('editor.cancel') }} </button> <!-- <button class="editor-button bg-black text-white hover:bg-gray-800" @click="onOk">-->
These comments can probably be removed before we merge.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just a heads up that there are a few merge conflicts
Reviewed 14 of 14 files at r1, all commit messages.
Reviewable status: all files reviewed, 2 unresolved discussions (waiting on @gordlin)
c54fe3d
to
59c120f
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reviewable status: 8 of 14 files reviewed, 2 unresolved discussions (waiting on @IshavSohal, @RyanCoulsonCA, and @szczz)
a discussion (no related file):
Previously, IshavSohal (Ishav Sohal) wrote…
Looks great, everything seems to be working as intended. However I noticed that for slideshow panels, the styling for the captions got a bit messed up:
Donethanks! Also moved the caption input to the top (above the image preview stuff) for easier access.
src/components/helpers/multi-option-modal.vue
line 27 at r1 (raw file):
Previously, RyanCoulsonCA (Ryan Coulson) wrote…
These comments can probably be removed before we merge.
Donethanks!
59c120f
to
d35b66b
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reviewable status: 6 of 15 files reviewed, 3 unresolved discussions (waiting on @IshavSohal, @RyanCoulsonCA, and @szczz)
a discussion (no related file):
Latest push adds a bunch of minor fixes:
- Changed the panel type name in the type change warning popup to uppercase
- Implemented minor design changes in the map editor, slideshow editor, and video editor. They should now use the rounded UI elements, and layout better as the screen size changes.
As an aside, the CSS in the storylines editor is getting a bit fragmented. I've noticed a bunch of styles being re-implemented multiple times, and a couple hacky workarounds for styling problems that could be resolved by simplifying the stylesheets (so there aren't multiple conflicting styles for an element, for example). It might be a good future task to 'refactor and unify' the CSS in the app.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reviewed 5 of 6 files at r2, 4 of 4 files at r3, all commit messages.
Reviewable status: all files reviewed, 2 unresolved discussions (waiting on @gordlin and @IshavSohal)
a discussion (no related file):
Previously, gordlin (Gordon Lin) wrote…
Latest push adds a bunch of minor fixes:
- Changed the panel type name in the type change warning popup to uppercase
- Implemented minor design changes in the map editor, slideshow editor, and video editor. They should now use the rounded UI elements, and layout better as the screen size changes.
As an aside, the CSS in the storylines editor is getting a bit fragmented. I've noticed a bunch of styles being re-implemented multiple times, and a couple hacky workarounds for styling problems that could be resolved by simplifying the stylesheets (so there aren't multiple conflicting styles for an element, for example). It might be a good future task to 'refactor and unify' the CSS in the app.
Just a couple more minor things:
d35b66b
to
a6bdee9
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reviewable status: 10 of 17 files reviewed, 2 unresolved discussions (waiting on @IshavSohal, @RyanCoulsonCA, and @szczz)
a discussion (no related file):
Previously, RyanCoulsonCA (Ryan Coulson) wrote…
Just a couple more minor things:
- Donethanks, I've modified the design of the chart item fields.
- Donethanks! I've changed the styling a bit so that the buttons look like a button group, which is what it was before the redesign. The outline still overlaps, but I think it makes sense now.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reviewed 7 of 7 files at r4, all commit messages.
Reviewable status: all files reviewed, 1 unresolved discussion (waiting on @IshavSohal)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reviewed 5 of 14 files at r1, 2 of 6 files at r2, 3 of 4 files at r3, 7 of 7 files at r4, all commit messages.
Reviewable status: complete! all files reviewed, all discussions resolved (waiting on @gordlin)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reviewable status: complete! all files reviewed, all discussions resolved (waiting on @gordlin)
a discussion (no related file):
Previously, gordlin (Gordon Lin) wrote…
Donethanks! Also moved the caption input to the top (above the image preview stuff) for easier access.
Good enhancements all-around. For the enhanced "full slide" functionality, I'm not able to get the "make current panel the full slide" popup to show up if the panel is empty. See below:
When the panel has some type of content, the behavior works as intended.
a6bdee9
to
e3b71d1
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reviewable status: 15 of 17 files reviewed, all discussions resolved (waiting on @IshavSohal and @RyanCoulsonCA)
a discussion (no related file):
Previously, yileifeng (Yi Lei Feng) wrote…
Good enhancements all-around. For the enhanced "full slide" functionality, I'm not able to get the "make current panel the full slide" popup to show up if the panel is empty. See below:
When the panel has some type of content, the behavior works as intended.
Donethanks!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reviewed 5 of 14 files at r1, 1 of 6 files at r2, 3 of 4 files at r3, 6 of 7 files at r4, 2 of 2 files at r5, all commit messages.
Reviewable status: complete! all files reviewed, all discussions resolved (waiting on @gordlin)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reviewed 5 of 14 files at r1, 1 of 6 files at r2, 3 of 4 files at r3, 6 of 7 files at r4, 2 of 2 files at r5, all commit messages.
Reviewable status: complete! all files reviewed, all discussions resolved (waiting on @gordlin)
Related Item(s)
Issues:
#450
#453
#457
Changes
Change content type
andMake the current panel the full slide
to use the new, clearer design.Make right panel the full slide
option toMake the current panel the full slide
.Notes
New common slide editor header:
Enabling
Make the current panel the full slide
modal:Disabling
Make the current panel the full slide
modal:Change panel type modal:
Image editor (large screens):
Image editor (medium screens):
Image editor (small screens):
Testing
Steps:
00000000-0000-0000-0000-000000000000
). Immediately notice there's no vertical scroll bar for the slide editor area.Make current panel the full slide
option. Select it, selectcontinue for the warning
, and the panel will be the whole slide. De-select the option, and you can choose which side to put the new panel on.This change is